Finance
Notes
The
financeapp expects the countries to be populated by an external source e.g. themagentoapp.The
financeapp has a management command,init_european_union_countrieswhich can be run to set the European Union Countries who can use the Zero Rated EC VAT code (see theZERO_RATE_EC_VAT_CODEconstant in theVatCodemodel)We decided not to use the
django-countriesapp. It seemed a little magical as countries are not added to the database. We built our ownCountrymodel which just does the simplest thing…
Vat Codes
From our finance app and VAT rates on different goods and services:
Code Description The way we use it...
==== ================== ===================================================
E Exempt Foreign or Exempt
L Legacy For internal use on our old/legacy systems.
S Standard
Z Zero Zero-rated goods and services
eg most food and children’s clothes
ZEU EU Zero Rated EU customers who are registered for VAT