PintLint

Rules / IBR-177-AE

IBR-177-AE error

Either Seller tax registration identifier must be provided

Either Seller tax registration identifier (IBT-032) or Seller VAT identifier (IBT-031) must be provided.

Fails when this is false

not(matches((ancestor::*[local-name()='Invoice' or local-name()='CreditNote'][1]/cbc:ProfileExecutionID)[1], '^[01]{5}1[01]{2}$')) or exists(cac:PartyTaxScheme/cbc:CompanyID)

The schematron test, verbatim. Context: cac:AccountingSupplierParty/cac:Party

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 AE (UAE) rules. Severity: error. Runs on UBL XML.

Check an invoice