PintLint

Rules / IBR-055

IBR-055 error

Each Preceding Invoice reference

Each Preceding Invoice reference (ibg-03) must contain a Preceding Invoice reference (ibt-025).

Fails

<cac:BillingReference>
  <!-- cbc:ID is missing -->
</cac:BillingReference>

Fix

Add cbc:ID inside cac:BillingReference.

Schematron
Context
cac:BillingReference
Test
exists(cac:InvoiceDocumentReference/cbc:ID)

Official text: Each Preceding Invoice reference (ibg-03) MUST contain a Preceding Invoice reference (ibt-025).

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

Check an invoice