VAT requirements
Please write requirements of Your country here . Please check which are fulfilled and how it is done
Common EU requirements
1. Tax Code of Seller and buyer on Invoice
Implemented (description here)
2. Prices with VAT in webshop
Implemented
3. Configuration of VAT GL Account
Is it done ? Should it be per rate - different accounts for collected and duty tax for each rate ?
See point 7. We need at least an incoming tax (sales) GLAccount and an outgoing tax (purchase) GLAccount.
4. Applied per line
VAT must be calculated on line basis. Currently OFbiz applies global discount on invoice level.
5. Reporting
In some countries (Poland,Italy, more ?) there is need for monthly VAT report with all sales and purchases. Reports can be separated per "Registry". Each registry contains separate type of transactions. E.G EU sales, EU buys, Non EU Buys, Non EU Sells.
6. Dates
There is not always direct connection between invoice date and VAT. E.g in Poland if purchase invoice is received more than 2 months from purchase it will not decrease amount of VAT to be paid.
7. Purchase order VAT
I will implement this shortly the following way: (have a customer who wants it)
1. add a second glAccountId for outgoing tax to the
TaxAuthorityGlAccount.
2. adjust the programs to calculate the vat (sales tax) on purchase
orders the same way as sales orders, but use for the productstoreId a
blank entry.
requirements by region
requirement |
region |
needed? |
---|---|---|
applied per line |
Poland |
yes |
|
EU |
yes? |
apply VAT for sales in INTERNAL_ORGANIZATION country |
EU |
yes |
apply VAT for sales outside EU |
Germany |
yes? |
|
France |
yes? |
|
Poland |
yes? |
apply VAT for sales outside INTERNAL_ORGANIZATION country && inside EU && with valid VAT ID (B2B) |
Germany |
no |
|
France |
no |
|
Poland |
no? |
apply VAT for sales outside INTERNAL_ORGANIZATION country && inside EU && without valid VAT ID (B2C) |
Germany |
yes |
|
France |
yes |
|
Poland |
yes? |
apply VAT for purchases like sales |
EU |
yes? |