Just to quickly start a direction for this thread: the current TaxAuthority data model and code based on it supports a lot of these different things.

-David


On Dec 19, 2006, at 9:29 AM, Andrew Ballantine wrote:

I am sympathetic to the VAT problem and have quite a bit of experience with
UK VAT.
Here are my comments:
1. UK allow calculation of VAT per item or for the whole invoice, but the general practice is to calculate per item as it makes it easier to allow for
items with different VAT Rates and zero rated items.
2. NOT rounding the VAT on each line is a new one on me because you risk getting an apparent rounding error unless you print the full fraction of VAT
on the invoice. This could cause problems on returns/refunds.
3. In general values printed on any financial document should add up exactly
so the rounding is generally done per item, in the UK anyway.
4. Accounting is generally done in whole cents/pence thus avoiding any
rounding errors providing the data is stored in whole cents/pence e.g.
Binary Coded Decimal. I understand that some bulk product items are priced in fractions, but this is rounded at the item line in the invoice i.e. when
it has to enter the accounts.
5. Accounting generally keeps tax and VAT out of the profit and loss
accounting so that the tax/VAT is separated from each item/invoice and
recorded in a different account.

The logical thing for ofbiz to do to satisfy a variety of tax styles is to have flags in the database at company level that the code checks and acts accordingly. We are unlikely to come up with a scheme that works for all.

The flags required might be something like this:
USA
        Tax whole invoice
        Check customer location and local tax rules
        Round whole invoice
UK
        Tax by line
        Round each line
I (Italy)
        Tax by line
        Round whole invoice
and others

For ofbiz to be an international solution, potentially for global
corporations this is the structure needed. I assume that everyone is doing local modifications to get around these issues at the moment, so a generic
solution is needed if a little difficult, at first, to implement.
Hope this is of interest.

Kind regards,

Andrew Ballantine.

-----Original Message-----
From: Roberto Santori [mailto:[EMAIL PROTECTED]
Sent: 19 December 2006 15:26
To: [email protected]
Subject: Europe and VAT


Hi,
I'm working at the European (Italian/Romanian) version of OfBiz and I'm
struggling with VAT.

The main problem with the current version is the impossibility to separate
VAT from Sales Tax.
Note also that VAT % could be different for each different line in the same order (and here a more difficult problem: rounding should be done only at
VAT group level, not for each line in the order).
Finally, the management of VAT, free gift and accounting: in case of free gift (zero price) the taxable amount is 0, but the VAT MUST be paied anyway (by the client or by the vendor), based on the standard price / value of the
gift.

The VAT problem is really a stopper for the entire European community. I saw the JIRA issue 366, and I'm writing to push.... Pls contact me if you need
help (I'm a newbie in OfBiz but quite expert in european ERP systems
management).


Best regards,

Roberto Santori
[EMAIL PROTECTED]
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.15.24/592 - Release Date: 18/12/2006
13:45

--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.15.24/592 - Release Date: 18/12/2006
13:45



*****************************************************************
This email has been checked by the altohiway Mailcontroller Service
*****************************************************************

Reply via email to