InvoiceGlass

The invoice currency VAT total has too many decimal places · BR-DEC-13

  • Severity · Error
  • Applies to · UBL / CII
  • Editorial review pending

The total VAT in invoice currency field (BT-110) may have up to two decimal places. This is the total tax amount in the currency of the invoice. The UBL assertions in 1.3.16 and 1.3.17 look for the currency code on the amount instead of the invoice header and can therefore skip this field. CII compares the numeric amount with its rounded value, but an amount in a different currency can also satisfy the assertion.

As of

Who can correct it?

The sender can correct the invoice.

How to fix it

  1. Export the total VAT in invoice currency with at most two decimal places. Then verify any totals that use this amount.
  2. XML fields in the affected group · UBL cac:TaxTotal/cbc:TaxAmount · CII ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount

Rule text and source

Paraphrase · BT-110 is limited to amounts with at most two decimal places.

Message to the sender

Subject: Invoice {invoiceNumber} – The invoice currency VAT total has too many decimal places

Hello,

could you clarify a detail on your invoice {invoiceNumber} dated {issueDate} (BR-DEC-13)? The total VAT in invoice currency field (BT-110) may have up to two decimal places. Please export the amount with at most two decimal places and verify the totals that use it.

Could you send us the corrected invoice?

Thank you and kind regards

Example

The total VAT in invoice currency is written as 12.346 in the XML, with three decimal places. The value rounded to two places is 12.35.

CII

ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount

Fails the rule
<ram:TaxTotalAmount currencyID="EUR">12.346</ram:TaxTotalAmount>

Corrected
<ram:TaxTotalAmount currencyID="EUR">12.35</ram:TaxTotalAmount>

Related rules

Business terms

Rule versions

CEN · EN 16931 (KoSIT) 1.3.16

CEN · EN 16931 1.3.17

Validate a file