OpenPeppol AE TDD Schematron

Identifier Message
IBR-TDD-01 [ibr-tdd-01] The Customization ID MUST use the value 'urn:peppol:pint:taxdata-1@ae-1'
IBR-TDD-02 [ibr-tdd-02] The Profile ID MUST use the value 'urn:peppol:bis:taxreporting'
IBR-TDD-03 [ibr-tdd-03] The ID element MUST NOT be present
IBR-TDD-04 [ibr-tdd-04] The Issue Date MUST NOT contain timezone information
IBR-TDD-05 [ibr-tdd-05] The Issue Time MUST contain timezone information
IBR-TDD-06 [ibr-tdd-06] The Document Type Code MUST be coded according to the code list
IBR-TDD-07 [ibr-tdd-07] The Document Scope MUST be coded according to the code list
IBR-TDD-08 [ibr-tdd-08] The Reporter Role MUST be coded according to the code list
IBR-TDD-09 [ibr-tdd-09] Exactly one ReportedTransaction element MUST be present but found elements
IBR-TDD-10 [ibr-tdd-10] The contains at least one forbidden child element
IBR-TDD-11 [ibr-tdd-11] The /cbc:EndpointID element MUST be present
IBR-TDD-12 [ibr-tdd-12] The /cbc:EndpointID element MUST have a schemeID attribute
IBR-TDD-13 [ibr-tdd-13] The /cbc:EndpointID/@schemeID attribute MUST be a Peppol Participant Identifier Scheme
IBR-TDD-14 [ibr-tdd-14] The contains at least one forbidden child element
IBR-TDD-15 [ibr-tdd-15] Exactly one /cac:PartyIdentification element MUST be present but found elements
IBR-TDD-16 [ibr-tdd-16] Exactly one /cbc:ID element MUST have a schemeID attribute
IBR-TDD-17 [ibr-tdd-17] Exactly one /cbc:ID element MUST be a Peppol Participant Identifier Scheme
IBR-TDD-18 [ibr-tdd-18] The /pxs:ReportedDocument element MUST be present
IBR-TDD-19 [ibr-tdd-19] The /pxs:SourceDocument element MUST be present
IBR-TDD-20 [ibr-tdd-20] The /cbc:CustomizationID element MUST be present
IBR-TDD-21 [ibr-tdd-21] The /cbc:ProfileID element MUST be present
IBR-TDD-22 [ibr-tdd-22] The /cbc:ID element MUST be present
IBR-TDD-23 [ibr-tdd-23] The /cbc:UUID element MUST be present
IBR-TDD-24 [ibr-tdd-24] The /cbc:IssueDate element MUST be present
IBR-TDD-25 [ibr-tdd-25] The /pxs:DocumentTypeCode element MUST be present
IBR-TDD-26 [ibr-tdd-26] The /cbc:DocumentCurrencyCode element MUST be present
IBR-TDD-27 [ibr-tdd-27] The /cbc:TaxCurrencyCode MUST be different from the /cbc:DocumentCurrencyCode
IBR-TDD-28 [ibr-tdd-28] The /cac:AccountingSupplierParty element MUST be present
IBR-TDD-29 [ibr-tdd-29] The /cac:AccountingCustomerParty element MUST be present
IBR-TDD-30 [ibr-tdd-30] Exactly /cac:TaxTotal expected but found elements
IBR-TDD-31 [ibr-tdd-31] Exactly 1 /cac:TaxTotal element with an amount using document currency MUST be present
IBR-TDD-32 [ibr-tdd-32] Exactly 1 /cac:TaxTotal element with an amount using Tax Currency MUST be present
IBR-TDD-33 [ibr-tdd-33] Exactly 1 /pxs:MonetaryTotal element must be present but found elements
IBR-TDD-34 [ibr-tdd-34] Exactly 1 /pxs:MonetaryTotal element with an amount using Document Currency MUST be present
IBR-TDD-35 [ibr-tdd-35] The element contains at least one forbidden child element
IBR-TDD-36 [ibr-tdd-36] The /cac:Party element MUST be present
IBR-TDD-37 [ibr-tdd-37] The element contains at least one forbidden child element
IBR-TDD-38 [ibr-tdd-38] Exactly 1 /cac:PartyTaxScheme element MUST be present but found elements
IBR-TDD-39 [ibr-tdd-39] The element contains at least one forbidden child element
IBR-TDD-40 [ibr-tdd-40] The /cbc:CompanyID element MUST be present
IBR-TDD-41 [ibr-tdd-41] The /cac:TaxScheme/cbc:ID element MUST be present
IBR-TDD-42 [ibr-tdd-42] The element contains at least one forbidden child element
IBR-TDD-43 [ibr-tdd-43] The /cac:Party element MUST be present
IBR-TDD-44 [ibr-tdd-44] The element contains at least one forbidden child element
IBR-TDD-45 [ibr-tdd-45] The element contains at least one forbidden child element
IBR-TDD-46 [ibr-tdd-46] The /cbc:CompanyID element MUST be present
IBR-TDD-47 [ibr-tdd-47] The element contains at least one forbidden child element
IBR-TDD-48 [ibr-tdd-48] The /cbc:TaxExclusiveAmount element must be present
IBR-TDD-49 [ibr-tdd-49] The /cbc:TaxExclusiveAmount currency must match the document currency
IBR-TDD-50 [ibr-tdd-50] The /cbc:TaxInclusiveAmount element must not be present
IBR-TDD-51 [ibr-tdd-51] The MUST use the simple cbc:Value element
IBR-TDD-52 [ibr-tdd-52] The element contains at least one forbidden child element
IBR-TDD-53 [ibr-tdd-53] The element MUST contain either a UBL Invoice or a UBL Credit Note