PintLint

Rules / IBR-025

IBR-025 error

Each Invoice line

Each Invoice line (ibg-25) must contain the Item name (ibt-153).

Fails

<cac:InvoiceLine>
  <!-- cbc:Name is missing -->
</cac:InvoiceLine>

Fix

Add cbc:Name inside cac:InvoiceLine.

Schematron
Context
cac:InvoiceLine | cac:CreditNoteLine
Test
normalize-space(cac:Item/cbc:Name) != ''

Official text: Each Invoice line (ibg-25) MUST contain the Item name (ibt-153).

Official · PINT shared rules. Severity: error. Runs on UBL XML and on JSON.

Check an invoice