Skip to content

Latest commit

 

History

History
61 lines (43 loc) · 2.23 KB

vat.pod

File metadata and controls

61 lines (43 loc) · 2.23 KB

NAME

vat - RevBank plugin for keeping a VAT administration

SYNOPSIS

revbank.vat

+sales/products         +btw/laag 9
+sales/products/hoogbtw +btw/hoog 21
+sales/market           +btw/hoog 21
lasercutter             +btw/hoog 21

revbank.products

123123123   1.00      "Example product that gets the default contra"
42424242    1.00@+sales/products/hoogbtw  "Example with high VAT rate"

DESCRIPTION

With this plugin, and a properly configured revbank.vat file, RevBank will subtract the appropriate VAT amount from the revenue account and collect that in the indicated VAT accounts.

revbank.vat is a whitespace separated file with three columns. The first column is the account to match, the second column is the account to collect VAT in, the third is the VAT rate (percentage).

VAT is hidden from the user interface, and only recorded internally, except when the matched account is a regular account (does not begin with - or +).

Note that in The Netherlands, hackerspaces will generally be able to use the vrijstelling voor kantines and vrijstelling voor fondsenwervende activiteiten. If you pick what you sell carefully, you may not need a BTW/VAT administration at all.

CAVEATS

You should test extensively before using this plugin in production. Please let me know how well it works, because you are probably the first to actually use this plugin.

There is no configuration for a default VAT rate, so you have to carefully look for every sales account that requires it and list each one.

Only the contras are matched, e.g. in the example from the synopsis, a give to lasercutter will incur VAT, but when someone impersonates lasercutter and does a take from a user from the perspective from lasercutter, no VAT is counted. This is a feature, and no regular actual user should ever use it like that, but you should be aware of this subtlety and monitor the log file for mistakes.

Negative amounts will get negative VAT (e.g. a take from lasercutter in the example from the synopsis).

DISCLAIMER

RevBank is not certified or audited tax administration software. You need to configure it according to local tax laws; don't just copy the example configuration. Use at your own risk.