BR-16: The invoice has no lines
This code shows up when an electronic invoice is validated. Here is what it means, why it fires, and what to change in the file.
Why this code appears
The document carries no invoice line (BG-25). Mind the format trap: the MINIMUM and BASIC WL profiles have NO lines by construction, if your invoice has none and declares BASIC or EN 16931, either the declared profile is wrong, or the lines were never produced.
How to fix it
Add at least one IncludedSupplyChainTradeLineItem, or declare the profile that actually matches what your software produces.
Where it happens
This code comes from EN 16931, the European e-invoicing standard. It concerns business term BG-25.