Back to Compliance Hub
Critical

BR-16

Invoice Line Amount Missing (BT-131)

What This Error Means

Every invoice line (InvoiceLine) must have a net amount (BT-131) in cbc:LineExtensionAmount. This amount equals quantity × unit price, adjusted for any line-level allowances or charges. A missing or zero value without justification triggers this error.

How to Fix It

Calculate LineExtensionAmount = InvoicedQuantity × PriceAmount - any line-level AllowanceCharge amounts. Ensure currencyID attribute matches the document currency (BT-5).

XML Example
<cac:InvoiceLine>
  <cbc:ID>1</cbc:ID>
  <cbc:InvoicedQuantity unitCode="C62">10</cbc:InvoicedQuantity>
  <cbc:LineExtensionAmount currencyID="EUR">250.00</cbc:LineExtensionAmount>
  <cac:Price>
    <cbc:PriceAmount currencyID="EUR">25.00</cbc:PriceAmount>
  </cac:Price>
</cac:InvoiceLine>

Fix Automatically

Upload your invoice to our Smart Repair engine. It will detect and fix BR-16 errors automatically with a GoBD audit trail.

Open Smart Repair

Related Errors

Other commonly encountered validation errors