Decimal places — two, everywhere
Twenty-one rules that all say the same thing: at most two decimal places. They differ only in which amount they mean.
21 rules · Rule set v2026-01-31
Why there are twenty-one at all
The norm states the requirement per field rather than once for all amounts, because every field gets its own rule number. In substance it is a single sentence; in an error report it is twenty-one possible codes.
VAT rates (BT-152, BT-119) are excluded — percentages may carry more places. This is about monetary amounts only.
How it happens
Not through data entry but through arithmetic. A 3.33% discount on 1,000.00 gives 33.3333…, and writing the intermediate result straight out carries four places. The same goes for price base quantity conversions and for splitting an amount across lines.
Round on output, not mid-calculation — and use decimal arithmetic rather than float. That the rounded values then still have to agree with one another is what BR-CO-10 through BR-CO-17 check.
All decimal-place rules
One rule per amount, with the official rule text.
- BR-DEC-01
The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2.
- BR-DEC-02
The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2.
- BR-DEC-05
The allowed maximum number of decimals for the Document level charge amount (BT-99) is 2.
- BR-DEC-06
The allowed maximum number of decimals for the Document level charge base amount (BT-100) is 2.
- BR-DEC-09
The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2.
- BR-DEC-10
The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2.
- BR-DEC-11
The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2.
- BR-DEC-12
The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2.
- BR-DEC-13
The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2.
- BR-DEC-14
The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2.
- BR-DEC-15
The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2.
- BR-DEC-16
The allowed maximum number of decimals for the Paid amount (BT-113) is 2.
- BR-DEC-17
The allowed maximum number of decimals for the Rounding amount (BT-114) is 2.
- BR-DEC-18
The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2.
- BR-DEC-19
The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2.
- BR-DEC-20
The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2.
- BR-DEC-23
The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2.
- BR-DEC-24
The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2.
- BR-DEC-25
The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2.
- BR-DEC-27
The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2.
- BR-DEC-28
The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2.
NormAPI provides technical validation, not tax or legal advice.