PintLint

Rules / IBR-CO-19

IBR-CO-19 error

If Invoicing period must be filled, or both

If Invoicing period (ibg-14) is used, the Invoicing period start date (ibt-073) or the Invoicing period end date (ibt-074) must be filled, or both.

Fails when this is false

exists(cbc:StartDate) or exists(cbc:EndDate) or (exists(cbc:DescriptionCode) and not(exists(cbc:StartDate)) and not(exists(cbc:EndDate)))

The schematron test, verbatim. Context: cac:InvoicePeriod

Fix

Change the data so the statement above is true. Paste the invoice into the validator to see the exact element that fails.

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

Check an invoice