IBR-TDD-89

[ibr-tdd-89] – The Invoice Transmission UUID (TDT-018) MUST be a valid UUID (version 1 to 8).

About

ID
ibr-tdd-89
Flag
fatal
Context
/pxs:TaxData/pxs:ReportedTransaction
Test
not(exists(pxs:TransmissionUUID)) or matches(normalize-space(pxs:TransmissionUUID), '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$')
Rules
  • IBR-TDD-89 [ibr-tdd-89] – The Invoice Transmission UUID (TDT-018) MUST be a valid UUID (version 1 to 8).
Syntax binding