Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Currently OFbiz applies global discount on invoice level. This is not valid for VAT. For VAT amount for each line must be known, so discounts have to be applied per line.

5. Reporting

In some countries (Poland, Italy, France, Germany, more ?) most countries there is need for monthly or quaterly in general periodic 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
The report must splitted by rates since most of the time totals by rate are needed for the final (official) report.
Exemption and zero rate can be dealed as ordinary rates (see section 11). This report should allow to fill the official report in all cases.

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. Same in France, must be the same month, but you may regularise in a delay of 2 years.

...

  • The tax amount to pay and, by rate, VAT excluded total and corresponding tax (If the liable is brought to bill another VAT that the French VAT, she/he must specify very clearly that it is a tax of such or such foreign country).
  • If need be, a mention indicating that the operation benefits from a measure of exemption (with law reference), or of an auto-liquidation or profitable margin system.
  • The date at which the payment must take place,
  • the rate of the payable penalties begining the day following the date at which the payment must take place,
  • discount conditions.

11. Exemption tracking

Currently exemption is Exemption and zero rate adjustments are not tracked at the accounting level (invoices). Not sure why, but it would be easier to have this information at least in invoicesInvoice and InvoiceItem entities). This makes sense as no payments can be applied against them. Anyway it's not an issue as we can trace back to order adjustments (OrderAdjustment entity) from invoices through the OrderBilling entity.

Requirements by region

France VAT link there are many other languages links from this link, very interesting
Eu VAT specificities change language if you need

...