In this article you will learn how to work around/fix VAT rounding issues.
- RetailForce Client version 1.2.10 or higher
When transmitting a document to the fiscal system (StoreDocument) or also during validation (ValidateDocument), the following validation error is issued by the system:
Error: NetValue + TaxValue does not equal GrossValue.
As of version 1.2.10, the RetailForce system supports a tolerance for rounding VAT amounts. This tolerance is set to 0 by default for compatibility reasons with older versions.
The VAT rounding tolerance can be controlled per document configured as follows:
- Set the Document.AllowedVatDeviation field to the desired tolerance value in EUR.
Attention: Please use carefully. If you set this value to a high value, the VAT calculation check will be disabled!
A value of 0.05 allows a tolerance of +/-5 cent (if EUR is the base currency)