BR-41 to BR-44: invoice line allowances and charges
Four rules forming two mirrored pairs. An Invoice line allowance (BG-27) needs an amount (BT-136) and a reason (BT-139) or reason code (BT-140). An Invoice line charge (BG-28) needs an amount (BT-141) and a reason (BT-144) or reason code (BT-145). Unlike the document level versions, neither needs a VAT category code of its own, because the line already carries one.
BR-41
Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136).
- Severity
- Rejects the invoice
- Applies to
- CII, UBL
- Family
- BR
- BT-136
- BG-27
BR-42
Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140).
- Severity
- Rejects the invoice
- Applies to
- CII, UBL
- Family
- BR
- BT-139
- BT-140
- BG-27
BR-43
Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141).
- Severity
- Rejects the invoice
- Applies to
- CII, UBL
- Family
- BR
- BT-141
- BG-28
BR-44
Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145).
- Severity
- Rejects the invoice
- Applies to
- CII, UBL
- Family
- BR
- BT-144
- BT-145
- BG-28
About the BR family
Core invoice rules. These govern the fields every EN 16931 invoice must carry, regardless of VAT treatment or country.
Related rules
A validator reports one code at a time. These check the same fields, so they are the ones most likely to fire on the same invoice.
- BR-DEC-24 The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2.
- BR-CO-07 Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason.
- BR-CO-23 Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both.
- BR-DEC-27 The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2.
- BR-CO-08 Invoice line charge reason code (BT-145) and Invoice line charge reason (BT-144) shall indicate the same type of charge reason.
- BR-CO-24 Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both.
Others in the BR family:
Check your own invoice
Drop a Factur-X, ZUGFeRD, XRechnung, or Peppol file in and see every rule it breaks, not just this one. Free, no signup.
Open the validatorRule text comes from the EN 16931 validation artefacts published by CEN/TC 434 and the European Commission, used unmodified under the European Union Public Licence v1.2. The artefacts are available from the upstream repository.
Factur-X, ZUGFeRD, XRechnung, and Peppol are trade marks of FNFE-MPE, FeRD, KoSIT, and OpenPeppol AISBL respectively, and are used here only to identify the invoice formats this tool reads. PDFPipe is not affiliated with, endorsed by, or certified by any of them, nor by CEN or the European Commission.