Critical
BR-21
Invoice Line Identifier Missing (BT-126)
What This Error Means
Each invoice line must have a unique line identifier (BT-126, cbc:ID). Line IDs are typically sequential integers starting from 1. They are used by receiving ERP systems to reference individual positions in payment and accounting workflows.
How to Fix It
Add a cbc:ID element to each cac:InvoiceLine. Use sequential integers (1, 2, 3…). IDs must be unique within the invoice and must not contain whitespace.
XML Example
<cac:InvoiceLine> <cbc:ID>1</cbc:ID> <!-- ... --> </cac:InvoiceLine>
Fix Automatically
Upload your invoice to our Smart Repair engine. It will detect and fix BR-21 errors automatically with a GoBD audit trail.
Open Smart RepairRelated Errors
Other commonly encountered validation errors