diff --git a/phive-rules-peppol/docs/SG/SG-BIS-Billing3-Examples-2023-07.zip b/phive-rules-peppol/docs/SG/SG-BIS-Billing3-Examples-2023-07.zip new file mode 100644 index 00000000..4704a984 Binary files /dev/null and b/phive-rules-peppol/docs/SG/SG-BIS-Billing3-Examples-2023-07.zip differ diff --git a/phive-rules-peppol/docs/SG/SG-BIS-Billing3-Schematron-2023-07.zip b/phive-rules-peppol/docs/SG/SG-BIS-Billing3-Schematron-2023-07.zip new file mode 100644 index 00000000..44e8e92c Binary files /dev/null and b/phive-rules-peppol/docs/SG/SG-BIS-Billing3-Schematron-2023-07.zip differ diff --git a/phive-rules-peppol/pom.xml b/phive-rules-peppol/pom.xml index 4ecc6fea..c038053f 100644 --- a/phive-rules-peppol/pom.xml +++ b/phive-rules-peppol/pom.xml @@ -158,8 +158,8 @@ convert - src/test/resources/external/rule-source/sg-peppol/1.0.3/Schematron - src/main/resources/external/schematron/peppol-sg/1.0.3/xslt + src/test/resources/external/rule-source/sg-peppol/2023.7 + src/main/resources/external/schematron/peppol-sg/2023.7/xslt --> diff --git a/phive-rules-peppol/src/main/java/com/helger/phive/peppol/PeppolValidation2023_05.java b/phive-rules-peppol/src/main/java/com/helger/phive/peppol/PeppolValidation2023_05.java index 62d1e0a3..0b677b0b 100644 --- a/phive-rules-peppol/src/main/java/com/helger/phive/peppol/PeppolValidation2023_05.java +++ b/phive-rules-peppol/src/main/java/com/helger/phive/peppol/PeppolValidation2023_05.java @@ -86,57 +86,6 @@ private static ClassLoader _getCL () return PeppolValidation2023_05.class.getClassLoader (); } - private static final String PREFIX_XSLT = "external/schematron/openpeppol/" + VERSION_STR + "/xslt/"; - public static final IReadableResource INVOICE_UBL_CEN = new ClassPathResource (PREFIX_XSLT + "CEN-EN16931-UBL.xslt", - _getCL ()); - public static final IReadableResource INVOICE_UBL_PEPPOL = new ClassPathResource (PREFIX_XSLT + - "PEPPOL-EN16931-UBL.xslt", - _getCL ()); - - // public static final IReadableResource INVOICE_CII_CEN = new - // ClassPathResource (PREFIX_XSLT + "CEN-EN16931-CII.xslt", - // _getCL ()); - // public static final IReadableResource INVOICE_CII_PEPPOL = new - // ClassPathResource (PREFIX_XSLT + - // "PEPPOL-EN16931-CII.xslt", - // _getCL ()); - - public static final IReadableResource ORDER = new ClassPathResource (PREFIX_XSLT + "PEPPOLBIS-T01.xslt", _getCL ()); - - public static final IReadableResource DESPATCH_ADVICE = new ClassPathResource (PREFIX_XSLT + "PEPPOLBIS-T16.xslt", - _getCL ()); - - public static final IReadableResource CATALOGUE = new ClassPathResource (PREFIX_XSLT + "PEPPOLBIS-T19.xslt", - _getCL ()); - - public static final IReadableResource CATALOGUE_RESPONSE = new ClassPathResource (PREFIX_XSLT + "PEPPOLBIS-T58.xslt", - _getCL ()); - - public static final IReadableResource MLR = new ClassPathResource (PREFIX_XSLT + "PEPPOLBIS-T71.xslt", _getCL ()); - - public static final IReadableResource ORDER_RESPONSE = new ClassPathResource (PREFIX_XSLT + "PEPPOLBIS-T76.xslt", - _getCL ()); - - public static final IReadableResource PUNCH_OUT = new ClassPathResource (PREFIX_XSLT + "PEPPOLBIS-T77.xslt", - _getCL ()); - - public static final IReadableResource ORDER_AGREEMENT = new ClassPathResource (PREFIX_XSLT + "PEPPOLBIS-T110.xslt", - _getCL ()); - - public static final IReadableResource INVOICE_MESSAGE_RESPONSE = new ClassPathResource (PREFIX_XSLT + - "PEPPOLBIS-T111.xslt", - _getCL ()); - - public static final IReadableResource ORDER_CHANGE = new ClassPathResource (PREFIX_XSLT + "PEPPOLBIS-T114.xslt", - _getCL ()); - - public static final IReadableResource ORDER_CANCELLATION = new ClassPathResource (PREFIX_XSLT + "PEPPOLBIS-T115.xslt", - _getCL ()); - - public static final IReadableResource ORDER_RESPONSE_ADVANCED = new ClassPathResource (PREFIX_XSLT + - "PEPPOLBIS-T116.xslt", - _getCL ()); - private PeppolValidation2023_05 () {} @@ -164,6 +113,25 @@ public static void init (@Nonnull final IValidationExecutorSetRegistry + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + + + Peppol derived + Peppol derived + + + + + + + + UBL-model + UBL-model + + + + + + + + + + + + + + + UBL-syntax + UBL-syntax + + + + + + + + Codesmodel + Codesmodel + + + + + + + +Singapore Specific rules for Billing 3 + + + + + + + + + + + + + + PEPPOL-EN16931-R004-SG + fatal + + + + Specification identifier MUST have the value 'urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:sg:3.0'. + + + + + + + + + + + + + + + + + + + + + + + BR-13-GST-SG + fatal + + + + [BR-13-GST-SG]-An Invoice shall have the Invoice total amount without GST (BT-109-GST). + + + + + + + + + + BR-14-GST-SG + fatal + + + + [BR-14-GST-SG]-An Invoice shall have the Invoice total amount with GST (BT-112-GST). + + + + + + + + + + BR-CO-13-GST-SG + fatal + + + + [BR-CO-13-GST-SG]-Invoice total amount without GST (BT-109-GST) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + + + + + + + + + BR-CO-16-GST-SG + fatal + + + + [BR-CO-16-GST-SG]-Amount due for payment (BT-115) = Invoice total amount with GST (BT-112-GST-SG) -Paid amount (BT-113) +Rounding amount (BT-114). + + + + + + + + + + BR-DEC-12-GST-SG + fatal + + + + [BR-DEC-12-GST-SG]-The allowed maximum number of decimals for the Invoice total amount without GST (BT-109-GST) is 2. + + + + + + + + + + BR-DEC-14-GST-SG + fatal + + + + [BR-DEC-14-GST-SG]-The allowed maximum number of decimals for the Invoice total amount with GST (BT-112-GST) is 2. + + + + + + + + + + BR-CO-10-SG + fatal + + + + [BR-CO-10-SG]-Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131). + + + + + + + + + + BR-CO-11-SG + fatal + + + + [BR-CO-11-SG]-Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92). + + + + + + + + + + BR-CO-12-SG + fatal + + + + [BR-CO-12-SG]-Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99). + + + + + + + + + + + + + + + + BR-53-GST-SG + fatal + + + + [BR-53-GST-SG]-If the GST accounting currency code (BT-6-GST) is present, then the Invoice total GST amount (BT-111-GST), Invoice total including GST amount and Invoice Total excluding GST amount in accounting currency shall be provided. + + + + + + + + + + BR-CO-15-GST-SG + fatal + + + + [BR-CO-15-GST-SG]-Invoice total amount with GST (BT-112-GST) = Invoice total amount without GST (BT-109-GST) + Invoice total GST amount (BT-110-GST). + + + + + + + + + + BR-CO-18-GST-SG + fatal + + + + [BR-CO-18-GST-SG]-An Invoice shall at least have one GST Breakdown group (BG-23-GST). + + + + + + + + + + BR-NG-01-GST-SG + fatal + + + + [BR-NG-01-GST-SG]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the GST category code (BT-151-GST, BT-95-GST or BT-102-GST) is "NG" shall contain exactly one GST breakdown group (BG-23) with the GST category code (BT-118) equal to "NG". + + + + + + + + + + BR-NG-02-GST-SG + fatal + + + + [BR-NG-02-GST-SG]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item GST category code (BT-151-GST) is "NG" shall not contain the Seller GST identifier (BT-31), the Seller tax representative GST identifier (BT-63-GST) or the Buyer GST identifier (BT-48-GST). + + + + + + + + + + BR-NG-03-GST-SG + fatal + + + + [BR-NG-03-GST-SG]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance GST category code (BT-95-GST) is "NG" shall not contain the Seller GST identifier (BT-31-GST), the Seller tax representative GST identifier (BT-63-GST) or the Buyer GST identifier (BT-48-GST). + + + + + + + + + + BR-NG-04-GST-SG + fatal + + + + [BR-NG-04-GST-SG]-An Invoice that contains a Document level charge (BG-21) where the Document level charge GST category code (BT-102-GST) is "NG" shall not contain the Seller GST identifier (BT-31-GST), the Seller tax representative GST identifier (BT-63-GST) or the Buyer GST identifier (BT-48-GST). + + + + + + + + + + BR-NG-11-GST-SG + fatal + + + + [BR-NG-11-GST-SG]-An Invoice that contains a GST breakdown group (BG-23) with a GST category code (BT-118-GST) "NG" shall not contain other GST breakdown groups (BG-23).    + + + + + + + + + + BR-NG-12-GST-SG + fatal + + + + [BR-NG-12-GST-SG]-An Invoice that contains a GST breakdown group (BG-23) with a GST category code (BT-118) "NG" shall not contain an Invoice line (BG-25) where the Invoiced item GST category code (BT-151-GST) is not "NG". + + + + + + + + + + BR-NG-13-GST-SG + fatal + + + + [BR-NG-13-GST-SG]-An Invoice that contains a GST breakdown group (BG-23) with a GST category code (BT-118-GST) "NG" shall not contain Document level allowances (BG-20) where Document level allowance GST category code (BT-9-GST5) is not "NG". + + + + + + + + + + BR-NG-14-GST-SG + fatal + + + + [BR-NG-14-GST-SG]-An Invoice that contains a GST breakdown group (BG-23) with a GST category code (BT-118-GST) "NG" shall not contain Document level charges (BG-21) where Document level charge GST category code (BT-102-GST) is not "NG". + + + + + + + + + + + + + + + + BR-NG-08-GST-SG + fatal + + + + [BR-NG-08]-In a GST breakdown (BG-23) where the GST category code (BT-118-GST) is "NG" the GST category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the GST category codes (BT-151-GST, BT-95-GST, BT-102-GST) are "NG". + + + + + + + + + + BR-NG-09-GST-SG + fatal + + + + [BR-NG-09-GST-SG]-The GST category tax amount (BT-117-GST) in a GST breakdown (BG-23) where the GST category code (BT-118-GST) is "NG" shall be 0 (zero). + + + + + + + + + + + + + + + + BR-CO-04-GST-SG + fatal + + + + [BR-CO-04-GST-SG]-Each Invoice line (BG-25) shall be categorized with an Invoiced item GST category code (BT-151-GST). + + + + + + + + + + + + + + + + BR-CO-26-GST-SG + fatal + + + + [BR-CO-26-GST-SG]-In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller GST identifier (BT-31-GST) shall be present. + + + + + + + + + + + + + + + + BR-56-GST-SG + fatal + + + + [BR-56-GST-SG]-Each Seller tax representative party (BG-11) shall have a Seller tax representative GST identifier (BT-63-GST). + + + + + + + + + + + + + + + + BR-CO-14-GST-SG + fatal + + + + [BR-CO-14-GST-SG]-Invoice total GST amount (BT-110-GST) = Σ GST category tax amount (BT-117-GST). + + + + + + + + + + + + + + + + BR-45-GST-SG + fatal + + + + [BR-45-GST-SG]-Each GST Breakdown (BG-23-GST) shall have a GST category taxable amount (BT-116-GST). + + + + + + + + + + BR-46-GST-SG + fatal + + + + [BR-46-GST-SG]-Each GST Breakdown (BG-23-GST) shall have a GST category tax amount (BT-117-GST). + + + + + + + + + + BR-47-GST-SG + fatal + + + + [BR-47-GST-SG]-Each GST Breakdown (BG-23-GST) shall be defined through a GST category code (BT-118-GST). + + + + + + + + + + BR-48-GST-SG + fatal + + + + [BR-48-GST-SG]-Each GST breakdown (BG-23-GST) shall have a GST category rate (BT-119-GST), except if the Invoice is not subject to GST. + + + + + + + + + + BR-CO-17-GST-SG + fatal + + + + [BR-CO-17-GST-SG]-GST category tax amount (BT-117-GST) = GST category taxable amount (BT-116-GST) x (GST category rate (BT-119-GST) / 100). + + + + + + + + + + + + + + + + + + + + + + + BR-105-GST-SG + fatal + + + + [BR-105-GST-SG]-An Invoice that contains an GST Category code of value SR, SRCA-S, SRCA-C, ZR, SRRC, SROVR-RS, SROVR-LVG or SRLVG shall contain the Seller GST identifier (BT-31-GST) or the Seller tax representative GST identifier (BT-63-GST) + + + + + + + + + + + + + + + + + + + + + + + UBL-SR-12-GST-SG + warning + + + + [UBL-SR-12-GST-SG]-Seller GST identifier shall occur maximum once + + + + + + + + + + UBL-SR-13-GST-SG + warning + + + + [UBL-SR-13-GST-SG]-Seller tax registration shall occur maximum once + + + + + + + + + + UBL-SR-18-SG + warning + + + + [UBL-SR-18-GST]-Buyer GST identifier shall occur maximum once + + + + + + + + + + + + + + + + UBL-SR-38-GST-SG + warning + + + + [UBL-SR-38-GST-SG]-Invoiced item GST exemption reason text shall occur maximum once + + + + + + + + + + BR-DEC-13-GST-SG + fatal + + + + [BR-DEC-13-GST-SG]-The allowed maximum number of decimals for the Invoice total GST amount (BT-110-GST) is 2. + + + + + + + + + + BR-DEC-15-GST-SG + fatal + + + + [BR-DEC-15-GST-SG]-The allowed maximum number of decimals for the Invoice total GST amount in accounting currency (BT-111-GST) is 2. + + + + + + + + + + + + + + + + UBL-SR-23-GST-SG + warning + + + + [UBL-SR-23-GST-SG]-Seller tax representative GST identifier shall occur maximum once, if the Seller has a tax representative + + + + + + + + + + + + + + + + UBL-SR-32-SG + warning + + + + [UBL-SR-32-SG]-GST exemption reason text shall occur maximum once + + + + + + + + + + + + + + + + BR-DEC-19-GST-SG + fatal + + + + [BR-DEC-19-GST-SG]-The allowed maximum number of decimals for the GST category taxable amount (BT-116-GST) is 2. + + + + + + + + + + BR-DEC-20-GST-SG + fatal + + + + [BR-DEC-20-GST-SG]-The allowed maximum number of decimals for the GST category tax amount (BT-117-GST) is 2.     + + + + + + + + + + + + + + + + UBL-SR-43-GST-SG + fatal + + + + [UBL-SR-43-GST-SG]-AdditionalDocumentReference/DocumentTypeCode shall only be used for invoiced object (code 130), project reference in CreditNote (code 50) or total amounts including or excluding GST in SGD (code sgdtotal-incl-gst or sgdtotal-excl-gst) + + + + + + + + + + BR-100-GST-SG + fatal + + + + [BR-100-GST-SG]- Total Amount including GST in SGD must be numeric and have maximum of 2 decimals + + + + + + + + + + BR-101-GST-SG + fatal + + + + [BR-101-GST-SG]- Total Amount excluding GST in SGD must be numeric and have maximum of 2 decimals + + + + + + + + + + BR-102-GST-SG + fatal + + + + [BR-102-GST-SG]- Attachment must not be used when providing reference to Total Amount incl or excl GST in SGD, Invoiced Object Reference or Project Reference + + + + + + + + + + BR-103-GST-SG + fatal + + + + [BR-103-GST-SG]- When providing Total Amount including GST in SGD, element ID must be set to the code value SGD + + + + + + + + + + BR-104-GST-SG + fatal + + + + [BR-104-GST-SG]- When providing Total Amount excluding GST in SGD, element ID must be set to the code value SGD + + + + + + + + + + + + + + + + + + + + + + + BR-CL-16-SG + fatal + + + + [BR-CL-16-SG]-Payment means in an invoice MUST be coded using UNCL4461 code list, or code Z01 or Z02 + + + + + + + + + + + + + + + + BR-CL-17-GST-SG + fatal + + + + [BR-CL-17-GST-SG]-Invoice tax categories MUST be coded using valid Singapore code values + + + + + + + + + + + + + + + + BR-CL-18-GST-SG + fatal + + + + [BR-CL-18-GST-SG]-Invoice tax categories MUST be coded using valid Singapore code values + + + + + + + + + + diff --git a/phive-rules-peppol/src/main/resources/external/schematron/peppol-sg/2023.7/xslt/SG-Subset-CEN-EN16931-UBL.xslt b/phive-rules-peppol/src/main/resources/external/schematron/peppol-sg/2023.7/xslt/SG-Subset-CEN-EN16931-UBL.xslt new file mode 100644 index 00000000..90fcb3ad --- /dev/null +++ b/phive-rules-peppol/src/main/resources/external/schematron/peppol-sg/2023.7/xslt/SG-Subset-CEN-EN16931-UBL.xslt @@ -0,0 +1,13033 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + + + UBL-model + UBL-model + + + + + + + + UBL-syntax + UBL-syntax + + + + + + + + Codesmodel + Codesmodel + + + + + + + + + + + + + + + + + + + + + + BR-52 + fatal + + + + [BR-52]-Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + + + + + + + + + + + BR-CO-25 + fatal + + + + [BR-CO-25]-In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + + + + + + + + + + + + + + + BR-63 + fatal + + + + [BR-63]-The Buyer electronic address (BT-49) shall have a Scheme identifier. + + + + + + + + + + + + + + + + BR-11 + fatal + + + + [BR-11]-The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + + + + + + + + + + + BR-51 + warning + + + + [BR-51]-In accordance with card payments security standards an invoice should never include a full card primary account number (BT-87). At the moment PCI Security Standards Council has defined that the first 6 digits and last 4 digits are the maximum number of digits to be shown. + + + + + + + + + + + + + + + + BR-57 + fatal + + + + [BR-57]-Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + + + + + + + + + + + BR-31 + fatal + + + + [BR-31]-Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + + + + + + + + + BR-33 + fatal + + + + [BR-33]-Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + + + + + + + + + BR-CO-05 + fatal + + + + [BR-CO-05]-Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + + + + + + + + + BR-CO-21 + fatal + + + + [BR-CO-21]-Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + + + + + + + + + BR-DEC-01 + fatal + + + + [BR-DEC-01]-The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + + + + + + + + + BR-DEC-02 + fatal + + + + [BR-DEC-02]-The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + + + + + + + + + + + BR-36 + fatal + + + + [BR-36]-Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + + + + + + + + + BR-38 + fatal + + + + [BR-38]-Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + + + + + + + + + BR-CO-06 + fatal + + + + [BR-CO-06]-Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + + + + + + + + + BR-CO-22 + fatal + + + + [BR-CO-22]-Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + + + + + + + + + BR-DEC-05 + fatal + + + + [BR-DEC-05]-The allowed maximum number of decimals for the Document level charge amount (BT-99) is 2. + + + + + + + + + + BR-DEC-06 + fatal + + + + [BR-DEC-06]-The allowed maximum number of decimals for the Document level charge base amount (BT-100) is 2. + + + + + + + + + + + + + + + + BR-12 + fatal + + + + [BR-12]-An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + + + + + BR-15 + fatal + + + + [BR-15]-An Invoice shall have the Amount due for payment (BT-115). + + + + + + + + + + BR-DEC-09 + fatal + + + + [BR-DEC-09]-The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + + + + + + + + + BR-DEC-10 + fatal + + + + [BR-DEC-10]-The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + + + + + + + + + BR-DEC-11 + fatal + + + + [BR-DEC-11]-The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + + + + + + + + + BR-DEC-16 + fatal + + + + [BR-DEC-16]-The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + + + + + + + + + BR-DEC-17 + fatal + + + + [BR-DEC-17]-The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + + + + + + + + + BR-DEC-18 + fatal + + + + [BR-DEC-18]-The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2.  + + + + + + + + + + + + + + + + BR-01 + fatal + + + + [BR-01]-An Invoice shall have a Specification identifier (BT-24).    + + + + + + + + + + BR-02 + fatal + + + + [BR-02]-An Invoice shall have an Invoice number (BT-1). + + + + + + + + + + BR-03 + fatal + + + + [BR-03]-An Invoice shall have an Invoice issue date (BT-2). + + + + + + + + + + BR-04 + fatal + + + + [BR-04]-An Invoice shall have an Invoice type code (BT-3). + + + + + + + + + + BR-05 + fatal + + + + [BR-05]-An Invoice shall have an Invoice currency code (BT-5). + + + + + + + + + + BR-06 + fatal + + + + [BR-06]-An Invoice shall contain the Seller name (BT-27). + + + + + + + + + + BR-07 + fatal + + + + [BR-07]-An Invoice shall contain the Buyer name (BT-44). + + + + + + + + + + BR-08 + fatal + + + + [BR-08]-An Invoice shall contain the Seller postal address. + + + + + + + + + + BR-10 + fatal + + + + [BR-10]-An Invoice shall contain the Buyer postal address (BG-8). + + + + + + + + + + BR-16 + fatal + + + + [BR-16]-An Invoice shall have at least one Invoice line (BG-25) + + + + + + + + + + BR-66 + fatal + + + + [BR-66]-An Invoice shall contain maximum one Payment Card account (BG-18). + + + + + + + + + + BR-67 + fatal + + + + [BR-67]-An Invoice shall contain maximum one Payment Mandate (BG-19). + + + + + + + + + + BR-CO-03 + fatal + + + + [BR-CO-03]-Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + + + + + + + + + + + + + + + BR-21 + fatal + + + + [BR-21]-Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + + + + + + + + + BR-22 + fatal + + + + [BR-22]-Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + + + + + + + + + BR-23 + fatal + + + + [BR-23]-An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + + + + + + + + + BR-24 + fatal + + + + [BR-24]-Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + + + + + + + + + BR-25 + fatal + + + + [BR-25]-Each Invoice line (BG-25) shall contain the Item name (BT-153). + + + + + + + + + + BR-26 + fatal + + + + [BR-26]-Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + + + + + + + + + BR-27 + fatal + + + + [BR-27]-The Item net price (BT-146) shall NOT be negative. + + + + + + + + + + BR-28 + fatal + + + + [BR-28]-The Item gross price (BT-148) shall NOT be negative. + + + + + + + + + + + + + + + + BR-41 + fatal + + + + [BR-41]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + + + + + + + + + BR-42 + fatal + + + + [BR-42]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + + + + + + + + + BR-CO-07 + fatal + + + + [BR-CO-07]-Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + + + + + + + + + BR-CO-23 + fatal + + + + [BR-CO-23]-Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + + + + + + + + + + + + + + + BR-43 + fatal + + + + [BR-43]-Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + + + + + + + + + BR-44 + fatal + + + + [BR-44]-Each Invoice line charge shall have an Invoice line charge reason or an invoice line allowance reason code. + + + + + + + + + + BR-CO-08 + fatal + + + + [BR-CO-08]-Invoice line charge reason code (BT-145) and Invoice line charge reason (BT-144) shall indicate the same type of charge reason. + + + + + + + + + + BR-CO-24 + fatal + + + + [BR-CO-24]-Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + + + + + + + + + + + + + + + BR-30 + fatal + + + + [BR-30]-If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + + + + + + + + + BR-CO-20 + fatal + + + + [BR-CO-20]-If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + + + + + + + + + + + BR-29 + fatal + + + + [BR-29]-If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + + + + + + + + + BR-CO-19 + fatal + + + + [BR-CO-19]-If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + + + + + + + + + + + BR-54 + fatal + + + + [BR-54]-Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + + + + + + + + + + + BR-65 + fatal + + + + [BR-65]-The Item classification identifier (BT-158) shall have a Scheme identifier. + + + + + + + + + + + + + + + + BR-64 + fatal + + + + [BR-64]-The Item standard identifier (BT-157) shall have a Scheme identifier. + + + + + + + + + + + + + + + + BR-CL-08 + fatal + + + + [BR-CL-08]-Invoiced note subject code shall be coded using UNCL4451 + + + + + + + + + + + + + + + + BR-17 + fatal + + + + [BR-17]-The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4) + + + + + + + + + + + + + + + + BR-50 + fatal + + + + [BR-50]-A Payment account identifier (BT-84) shall be present if Credit transfer (BG-17) information is provided in the Invoice. + + + + + + + + + + + + + + + + BR-49 + fatal + + + + [BR-49]-A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + + + + + BR-61 + fatal + + + + [BR-61]-If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + + + + + + + + + + + BR-55 + fatal + + + + [BR-55]-Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + + + + + + + + + + + + + + + BR-62 + fatal + + + + [BR-62]-The Seller electronic address (BT-34) shall have a Scheme identifier. + + + + + + + + + + + + + + + + BR-09 + fatal + + + + [BR-09]-The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + + + + + + + + + + + + + + + BR-18 + fatal + + + + [BR-18]-The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11) + + + + + + + + + + BR-19 + fatal + + + + [BR-19]-The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + + + BR-20 + fatal + + + + [BR-20]-The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + + + + + + + + + + UBL-SR-42 + fatal + + + + [UBL-SR-42]-Party tax scheme shall occur maximum twice in accounting supplier party + + + + + + + + + + + + + + + + UBL-SR-33 + fatal + + + + [UBL-SR-33]-Supporting document description shall occur maximum once + + + + + + + + + + + + + + + + UBL-DT-06 + fatal + + + + [UBL-DT-06]-Binary object elements shall contain the mime code attribute + + + + + + + + + + UBL-DT-07 + fatal + + + + [UBL-DT-07]-Binary object elements shall contain the file name attribute + + + + + + + + + + + + + + + + UBL-SR-25 + fatal + + + + [UBL-SR-25]-Deliver to party name shall occur maximum once + + + + + + + + + + + + + + + + UBL-SR-30 + fatal + + + + [UBL-SR-30]-Document level allowance reason shall occur maximum once + + + + + + + + + + + + + + + + UBL-SR-31 + fatal + + + + [UBL-SR-31]-Document level charge reason shall occur maximum once + + + + + + + + + + + + + + + + UBL-CR-001 + warning + + + + [UBL-CR-001]-A UBL invoice should not include extensions + + + + + + + + + + UBL-CR-002 + warning + + + + [UBL-CR-002]-A UBL invoice should not include the UBLVersionID or it should be 2.1 + + + + + + + + + + UBL-CR-003 + warning + + + + [UBL-CR-003]-A UBL invoice should not include the ProfileExecutionID + + + + + + + + + + UBL-CR-004 + warning + + + + [UBL-CR-004]-A UBL invoice should not include the CopyIndicator + + + + + + + + + + UBL-CR-005 + warning + + + + [UBL-CR-005]-A UBL invoice should not include the UUID + + + + + + + + + + UBL-CR-006 + warning + + + + [UBL-CR-006]-A UBL invoice should not include the IssueTime + + + + + + + + + + UBL-CR-007 + warning + + + + [UBL-CR-007]-A UBL invoice should not include the PricingCurrencyCode + + + + + + + + + + UBL-CR-008 + warning + + + + [UBL-CR-008]-A UBL invoice should not include the PaymentCurrencyCode + + + + + + + + + + UBL-CR-009 + warning + + + + [UBL-CR-009]-A UBL invoice should not include the PaymentAlternativeCurrencyCode + + + + + + + + + + UBL-CR-010 + warning + + + + [UBL-CR-010]-A UBL invoice should not include the AccountingCostCode + + + + + + + + + + UBL-CR-011 + warning + + + + [UBL-CR-011]-A UBL invoice should not include the LineCountNumeric + + + + + + + + + + UBL-CR-012 + warning + + + + [UBL-CR-012]-A UBL invoice should not include the InvoicePeriod StartTime + + + + + + + + + + UBL-CR-013 + warning + + + + [UBL-CR-013]-A UBL invoice should not include the InvoicePeriod EndTime + + + + + + + + + + UBL-CR-014 + warning + + + + [UBL-CR-014]-A UBL invoice should not include the InvoicePeriod DurationMeasure + + + + + + + + + + UBL-CR-015 + warning + + + + [UBL-CR-015]-A UBL invoice should not include the InvoicePeriod Description + + + + + + + + + + UBL-CR-016 + warning + + + + [UBL-CR-016]-A UBL invoice should not include the OrderReference CopyIndicator + + + + + + + + + + UBL-CR-017 + warning + + + + [UBL-CR-017]-A UBL invoice should not include the OrderReference UUID + + + + + + + + + + UBL-CR-018 + warning + + + + [UBL-CR-018]-A UBL invoice should not include the OrderReference IssueDate + + + + + + + + + + UBL-CR-019 + warning + + + + [UBL-CR-019]-A UBL invoice should not include the OrderReference IssueTime + + + + + + + + + + UBL-CR-020 + warning + + + + [UBL-CR-020]-A UBL invoice should not include the OrderReference CustomerReference + + + + + + + + + + UBL-CR-021 + warning + + + + [UBL-CR-021]-A UBL invoice should not include the OrderReference OrderTypeCode + + + + + + + + + + UBL-CR-022 + warning + + + + [UBL-CR-022]-A UBL invoice should not include the OrderReference DocumentReference + + + + + + + + + + UBL-CR-023 + warning + + + + [UBL-CR-023]-A UBL invoice should not include the BillingReference CopyIndicator + + + + + + + + + + UBL-CR-024 + warning + + + + [UBL-CR-024]-A UBL invoice should not include the BillingReference UUID + + + + + + + + + + UBL-CR-025 + warning + + + + [UBL-CR-025]-A UBL invoice should not include the BillingReference IssueTime + + + + + + + + + + UBL-CR-026 + warning + + + + [UBL-CR-026]-A UBL invoice should not include the BillingReference DocumentTypeCode + + + + + + + + + + UBL-CR-027 + warning + + + + [UBL-CR-027]-A UBL invoice should not include the BillingReference DocumentType + + + + + + + + + + UBL-CR-028 + warning + + + + [UBL-CR-028]-A UBL invoice should not include the BillingReference Xpath + + + + + + + + + + UBL-CR-029 + warning + + + + [UBL-CR-029]-A UBL invoice should not include the BillingReference LanguageID + + + + + + + + + + UBL-CR-030 + warning + + + + [UBL-CR-030]-A UBL invoice should not include the BillingReference LocaleCode + + + + + + + + + + UBL-CR-031 + warning + + + + [UBL-CR-031]-A UBL invoice should not include the BillingReference VersionID + + + + + + + + + + UBL-CR-032 + warning + + + + [UBL-CR-032]-A UBL invoice should not include the BillingReference DocumentStatusCode + + + + + + + + + + UBL-CR-033 + warning + + + + [UBL-CR-033]-A UBL invoice should not include the BillingReference DocumenDescription + + + + + + + + + + UBL-CR-034 + warning + + + + [UBL-CR-034]-A UBL invoice should not include the BillingReference Attachment + + + + + + + + + + UBL-CR-035 + warning + + + + [UBL-CR-035]-A UBL invoice should not include the BillingReference ValidityPeriod + + + + + + + + + + UBL-CR-036 + warning + + + + [UBL-CR-036]-A UBL invoice should not include the BillingReference IssuerParty + + + + + + + + + + UBL-CR-037 + warning + + + + [UBL-CR-037]-A UBL invoice should not include the BillingReference ResultOfVerification + + + + + + + + + + UBL-CR-038 + warning + + + + [UBL-CR-038]-A UBL invoice should not include the BillingReference SelfBilledInvoiceDocumentReference + + + + + + + + + + UBL-CR-039 + warning + + + + [UBL-CR-039]-A UBL invoice should not include the BillingReference CreditNoteDocumentReference + + + + + + + + + + UBL-CR-040 + warning + + + + [UBL-CR-040]-A UBL invoice should not include the BillingReference SelfBilledCreditNoteDocumentReference + + + + + + + + + + UBL-CR-041 + warning + + + + [UBL-CR-041]-A UBL invoice should not include the BillingReference DebitNoteDocumentReference + + + + + + + + + + UBL-CR-042 + warning + + + + [UBL-CR-042]-A UBL invoice should not include the BillingReference ReminderDocumentReference + + + + + + + + + + UBL-CR-043 + warning + + + + [UBL-CR-043]-A UBL invoice should not include the BillingReference AdditionalDocumentReference + + + + + + + + + + UBL-CR-044 + warning + + + + [UBL-CR-044]-A UBL invoice should not include the BillingReference BillingReferenceLine + + + + + + + + + + UBL-CR-045 + warning + + + + [UBL-CR-045]-A UBL invoice should not include the DespatchDocumentReference CopyIndicator + + + + + + + + + + UBL-CR-046 + warning + + + + [UBL-CR-046]-A UBL invoice should not include the DespatchDocumentReference UUID + + + + + + + + + + UBL-CR-047 + warning + + + + [UBL-CR-047]-A UBL invoice should not include the DespatchDocumentReference IssueDate + + + + + + + + + + UBL-CR-048 + warning + + + + [UBL-CR-048]-A UBL invoice should not include the DespatchDocumentReference IssueTime + + + + + + + + + + UBL-CR-049 + warning + + + + [UBL-CR-049]-A UBL invoice should not include the DespatchDocumentReference DocumentTypeCode + + + + + + + + + + UBL-CR-050 + warning + + + + [UBL-CR-050]-A UBL invoice should not include the DespatchDocumentReference DocumentType + + + + + + + + + + UBL-CR-051 + warning + + + + [UBL-CR-051]-A UBL invoice should not include the DespatchDocumentReference Xpath + + + + + + + + + + UBL-CR-052 + warning + + + + [UBL-CR-052]-A UBL invoice should not include the DespatchDocumentReference LanguageID + + + + + + + + + + UBL-CR-053 + warning + + + + [UBL-CR-053]-A UBL invoice should not include the DespatchDocumentReference LocaleCode + + + + + + + + + + UBL-CR-054 + warning + + + + [UBL-CR-054]-A UBL invoice should not include the DespatchDocumentReference VersionID + + + + + + + + + + UBL-CR-055 + warning + + + + [UBL-CR-055]-A UBL invoice should not include the DespatchDocumentReference DocumentStatusCode + + + + + + + + + + UBL-CR-056 + warning + + + + [UBL-CR-056]-A UBL invoice should not include the DespatchDocumentReference DocumentDescription + + + + + + + + + + UBL-CR-057 + warning + + + + [UBL-CR-057]-A UBL invoice should not include the DespatchDocumentReference Attachment + + + + + + + + + + UBL-CR-058 + warning + + + + [UBL-CR-058]-A UBL invoice should not include the DespatchDocumentReference ValidityPeriod + + + + + + + + + + UBL-CR-059 + warning + + + + [UBL-CR-059]-A UBL invoice should not include the DespatchDocumentReference IssuerParty + + + + + + + + + + UBL-CR-060 + warning + + + + [UBL-CR-060]-A UBL invoice should not include the DespatchDocumentReference ResultOfVerification + + + + + + + + + + UBL-CR-061 + warning + + + + [UBL-CR-061]-A UBL invoice should not include the ReceiptDocumentReference CopyIndicator + + + + + + + + + + UBL-CR-062 + warning + + + + [UBL-CR-062]-A UBL invoice should not include the ReceiptDocumentReference UUID + + + + + + + + + + UBL-CR-063 + warning + + + + [UBL-CR-063]-A UBL invoice should not include the ReceiptDocumentReference IssueDate + + + + + + + + + + UBL-CR-064 + warning + + + + [UBL-CR-064]-A UBL invoice should not include the ReceiptDocumentReference IssueTime + + + + + + + + + + UBL-CR-065 + warning + + + + [UBL-CR-065]-A UBL invoice should not include the ReceiptDocumentReference DocumentTypeCode + + + + + + + + + + UBL-CR-066 + warning + + + + [UBL-CR-066]-A UBL invoice should not include the ReceiptDocumentReference DocumentType + + + + + + + + + + UBL-CR-067 + warning + + + + [UBL-CR-067]-A UBL invoice should not include the ReceiptDocumentReference Xpath + + + + + + + + + + UBL-CR-068 + warning + + + + [UBL-CR-068]-A UBL invoice should not include the ReceiptDocumentReference LanguageID + + + + + + + + + + UBL-CR-069 + warning + + + + [UBL-CR-069]-A UBL invoice should not include the ReceiptDocumentReference LocaleCode + + + + + + + + + + UBL-CR-070 + warning + + + + [UBL-CR-070]-A UBL invoice should not include the ReceiptDocumentReference VersionID + + + + + + + + + + UBL-CR-071 + warning + + + + [UBL-CR-071]-A UBL invoice should not include the ReceiptDocumentReference DocumentStatusCode + + + + + + + + + + UBL-CR-072 + warning + + + + [UBL-CR-072]-A UBL invoice should not include the ReceiptDocumentReference DocumentDescription + + + + + + + + + + UBL-CR-073 + warning + + + + [UBL-CR-073]-A UBL invoice should not include the ReceiptDocumentReference Attachment + + + + + + + + + + UBL-CR-074 + warning + + + + [UBL-CR-074]-A UBL invoice should not include the ReceiptDocumentReference ValidityPeriod + + + + + + + + + + UBL-CR-075 + warning + + + + [UBL-CR-075]-A UBL invoice should not include the ReceiptDocumentReference IssuerParty + + + + + + + + + + UBL-CR-076 + warning + + + + [UBL-CR-076]-A UBL invoice should not include the ReceiptDocumentReference ResultOfVerification + + + + + + + + + + UBL-CR-077 + warning + + + + [UBL-CR-077]-A UBL invoice should not include the StatementDocumentReference + + + + + + + + + + UBL-CR-078 + warning + + + + [UBL-CR-078]-A UBL invoice should not include the OriginatorDocumentReference CopyIndicator + + + + + + + + + + UBL-CR-079 + warning + + + + [UBL-CR-079]-A UBL invoice should not include the OriginatorDocumentReference UUID + + + + + + + + + + UBL-CR-080 + warning + + + + [UBL-CR-080]-A UBL invoice should not include the OriginatorDocumentReference IssueDate + + + + + + + + + + UBL-CR-081 + warning + + + + [UBL-CR-081]-A UBL invoice should not include the OriginatorDocumentReference IssueTime + + + + + + + + + + UBL-CR-082 + warning + + + + [UBL-CR-082]-A UBL invoice should not include the OriginatorDocumentReference DocumentTypeCode + + + + + + + + + + UBL-CR-083 + warning + + + + [UBL-CR-083]-A UBL invoice should not include the OriginatorDocumentReference DocumentType + + + + + + + + + + UBL-CR-084 + warning + + + + [UBL-CR-084]-A UBL invoice should not include the OriginatorDocumentReference Xpath + + + + + + + + + + UBL-CR-085 + warning + + + + [UBL-CR-085]-A UBL invoice should not include the OriginatorDocumentReference LanguageID + + + + + + + + + + UBL-CR-086 + warning + + + + [UBL-CR-086]-A UBL invoice should not include the OriginatorDocumentReference LocaleCode + + + + + + + + + + UBL-CR-087 + warning + + + + [UBL-CR-087]-A UBL invoice should not include the OriginatorDocumentReference VersionID + + + + + + + + + + UBL-CR-088 + warning + + + + [UBL-CR-088]-A UBL invoice should not include the OriginatorDocumentReference DocumentStatusCode + + + + + + + + + + UBL-CR-089 + warning + + + + [UBL-CR-089]-A UBL invoice should not include the OriginatorDocumentReference DocumentDescription + + + + + + + + + + UBL-CR-090 + warning + + + + [UBL-CR-090]-A UBL invoice should not include the OriginatorDocumentReference Attachment + + + + + + + + + + UBL-CR-091 + warning + + + + [UBL-CR-091]-A UBL invoice should not include the OriginatorDocumentReference ValidityPeriod + + + + + + + + + + UBL-CR-092 + warning + + + + [UBL-CR-092]-A UBL invoice should not include the OriginatorDocumentReference IssuerParty + + + + + + + + + + UBL-CR-093 + warning + + + + [UBL-CR-093]-A UBL invoice should not include the OriginatorDocumentReference ResultOfVerification + + + + + + + + + + UBL-CR-094 + warning + + + + [UBL-CR-094]-A UBL invoice should not include the ContractDocumentReference CopyIndicator + + + + + + + + + + UBL-CR-095 + warning + + + + [UBL-CR-095]-A UBL invoice should not include the ContractDocumentReference UUID + + + + + + + + + + UBL-CR-096 + warning + + + + [UBL-CR-096]-A UBL invoice should not include the ContractDocumentReference IssueDate + + + + + + + + + + UBL-CR-097 + warning + + + + [UBL-CR-097]-A UBL invoice should not include the ContractDocumentReference IssueTime + + + + + + + + + + UBL-CR-098 + warning + + + + [UBL-CR-098]-A UBL invoice should not include the ContractDocumentReference DocumentTypeCode + + + + + + + + + + UBL-CR-099 + warning + + + + [UBL-CR-099]-A UBL invoice should not include the ContractDocumentReference DocumentType + + + + + + + + + + UBL-CR-100 + warning + + + + [UBL-CR-100]-A UBL invoice should not include the ContractDocumentReference Xpath + + + + + + + + + + UBL-CR-101 + warning + + + + [UBL-CR-101]-A UBL invoice should not include the ContractDocumentReference LanguageID + + + + + + + + + + UBL-CR-102 + warning + + + + [UBL-CR-102]-A UBL invoice should not include the ContractDocumentReference LocaleCode + + + + + + + + + + UBL-CR-103 + warning + + + + [UBL-CR-103]-A UBL invoice should not include the ContractDocumentReference VersionID + + + + + + + + + + UBL-CR-104 + warning + + + + [UBL-CR-104]-A UBL invoice should not include the ContractDocumentReference DocumentStatusCode + + + + + + + + + + UBL-CR-105 + warning + + + + [UBL-CR-105]-A UBL invoice should not include the ContractDocumentReference DocumentDescription + + + + + + + + + + UBL-CR-106 + warning + + + + [UBL-CR-106]-A UBL invoice should not include the ContractDocumentReference Attachment + + + + + + + + + + UBL-CR-107 + warning + + + + [UBL-CR-107]-A UBL invoice should not include the ContractDocumentReference ValidityPeriod + + + + + + + + + + UBL-CR-108 + warning + + + + [UBL-CR-108]-A UBL invoice should not include the ContractDocumentReference IssuerParty + + + + + + + + + + UBL-CR-109 + warning + + + + [UBL-CR-109]-A UBL invoice should not include the ContractDocumentReference ResultOfVerification + + + + + + + + + + UBL-CR-110 + warning + + + + [UBL-CR-110]-A UBL invoice should not include the AdditionalDocumentReference CopyIndicator + + + + + + + + + + UBL-CR-111 + warning + + + + [UBL-CR-111]-A UBL invoice should not include the AdditionalDocumentReference UUID + + + + + + + + + + UBL-CR-112 + warning + + + + [UBL-CR-112]-A UBL invoice should not include the AdditionalDocumentReference IssueDate + + + + + + + + + + UBL-CR-113 + warning + + + + [UBL-CR-113]-A UBL invoice should not include the AdditionalDocumentReference IssueTime + + + + + + + + + + UBL-CR-114 + warning + + + + [UBL-CR-114]-A UBL invoice should not include the AdditionalDocumentReference DocumentType + + + + + + + + + + UBL-CR-115 + warning + + + + [UBL-CR-115]-A UBL invoice should not include the AdditionalDocumentReference Xpath + + + + + + + + + + UBL-CR-116 + warning + + + + [UBL-CR-116]-A UBL invoice should not include the AdditionalDocumentReference LanguageID + + + + + + + + + + UBL-CR-117 + warning + + + + [UBL-CR-117]-A UBL invoice should not include the AdditionalDocumentReference LocaleCode + + + + + + + + + + UBL-CR-118 + warning + + + + [UBL-CR-118]-A UBL invoice should not include the AdditionalDocumentReference VersionID + + + + + + + + + + UBL-CR-119 + warning + + + + [UBL-CR-119]-A UBL invoice should not include the AdditionalDocumentReference DocumentStatusCode + + + + + + + + + + UBL-CR-121 + warning + + + + [UBL-CR-121]-A UBL invoice should not include the AdditionalDocumentReference Attachment External DocumentHash + + + + + + + + + + UBL-CR-122 + warning + + + + [UBL-CR-122]-A UBL invoice should not include the AdditionalDocumentReference Attachment External HashAlgorithmMethod + + + + + + + + + + UBL-CR-123 + warning + + + + [UBL-CR-123]-A UBL invoice should not include the AdditionalDocumentReference Attachment External ExpiryDate + + + + + + + + + + UBL-CR-124 + warning + + + + [UBL-CR-124]-A UBL invoice should not include the AdditionalDocumentReference Attachment External ExpiryTime + + + + + + + + + + UBL-CR-125 + warning + + + + [UBL-CR-125]-A UBL invoice should not include the AdditionalDocumentReference Attachment External MimeCode + + + + + + + + + + UBL-CR-126 + warning + + + + [UBL-CR-126]-A UBL invoice should not include the AdditionalDocumentReference Attachment External FormatCode + + + + + + + + + + UBL-CR-127 + warning + + + + [UBL-CR-127]-A UBL invoice should not include the AdditionalDocumentReference Attachment External EncodingCode + + + + + + + + + + UBL-CR-128 + warning + + + + [UBL-CR-128]-A UBL invoice should not include the AdditionalDocumentReference Attachment External CharacterSetCode + + + + + + + + + + UBL-CR-129 + warning + + + + [UBL-CR-129]-A UBL invoice should not include the AdditionalDocumentReference Attachment External FileName + + + + + + + + + + UBL-CR-130 + warning + + + + [UBL-CR-130]-A UBL invoice should not include the AdditionalDocumentReference Attachment External Descriprion + + + + + + + + + + UBL-CR-131 + warning + + + + [UBL-CR-131]-A UBL invoice should not include the AdditionalDocumentReference ValidityPeriod + + + + + + + + + + UBL-CR-132 + warning + + + + [UBL-CR-132]-A UBL invoice should not include the AdditionalDocumentReference IssuerParty + + + + + + + + + + UBL-CR-133 + warning + + + + [UBL-CR-133]-A UBL invoice should not include the AdditionalDocumentReference ResultOfVerification + + + + + + + + + + UBL-CR-134 + warning + + + + [UBL-CR-134]-A UBL invoice should not include the ProjectReference UUID + + + + + + + + + + UBL-CR-135 + warning + + + + [UBL-CR-135]-A UBL invoice should not include the ProjectReference IssueDate + + + + + + + + + + UBL-CR-136 + warning + + + + [UBL-CR-136]-A UBL invoice should not include the ProjectReference WorkPhaseReference + + + + + + + + + + UBL-CR-137 + warning + + + + [UBL-CR-137]-A UBL invoice should not include the Signature + + + + + + + + + + UBL-CR-138 + warning + + + + [UBL-CR-138]-A UBL invoice should not include the AccountingSupplierParty CustomerAssignedAccountID + + + + + + + + + + UBL-CR-139 + warning + + + + [UBL-CR-139]-A UBL invoice should not include the AccountingSupplierParty AdditionalAccountID + + + + + + + + + + UBL-CR-140 + warning + + + + [UBL-CR-140]-A UBL invoice should not include the AccountingSupplierParty DataSendingCapability + + + + + + + + + + UBL-CR-141 + warning + + + + [UBL-CR-141]-A UBL invoice should not include the AccountingSupplierParty Party MarkCareIndicator + + + + + + + + + + UBL-CR-142 + warning + + + + [UBL-CR-142]-A UBL invoice should not include the AccountingSupplierParty Party MarkAttentionIndicator + + + + + + + + + + UBL-CR-143 + warning + + + + [UBL-CR-143]-A UBL invoice should not include the AccountingSupplierParty Party WebsiteURI + + + + + + + + + + UBL-CR-144 + warning + + + + [UBL-CR-144]-A UBL invoice should not include the AccountingSupplierParty Party LogoReferenceID + + + + + + + + + + UBL-CR-145 + warning + + + + [UBL-CR-145]-A UBL invoice should not include the AccountingSupplierParty Party IndustryClassificationCode + + + + + + + + + + UBL-CR-146 + warning + + + + [UBL-CR-146]-A UBL invoice should not include the AccountingSupplierParty Party Language + + + + + + + + + + UBL-CR-147 + warning + + + + [UBL-CR-147]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress ID + + + + + + + + + + UBL-CR-148 + warning + + + + [UBL-CR-148]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress AddressTypeCode + + + + + + + + + + UBL-CR-149 + warning + + + + [UBL-CR-149]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress AddressFormatCode + + + + + + + + + + UBL-CR-150 + warning + + + + [UBL-CR-150]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Postbox + + + + + + + + + + UBL-CR-151 + warning + + + + [UBL-CR-151]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Floor + + + + + + + + + + UBL-CR-152 + warning + + + + [UBL-CR-152]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Room + + + + + + + + + + UBL-CR-153 + warning + + + + [UBL-CR-153]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BlockName + + + + + + + + + + UBL-CR-154 + warning + + + + [UBL-CR-154]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BuildingName + + + + + + + + + + UBL-CR-155 + warning + + + + [UBL-CR-155]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BuildingNumber + + + + + + + + + + UBL-CR-156 + warning + + + + [UBL-CR-156]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress InhouseMail + + + + + + + + + + UBL-CR-157 + warning + + + + [UBL-CR-157]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Department + + + + + + + + + + UBL-CR-158 + warning + + + + [UBL-CR-158]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress MarkAttention + + + + + + + + + + UBL-CR-159 + warning + + + + [UBL-CR-159]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress MarkCare + + + + + + + + + + UBL-CR-160 + warning + + + + [UBL-CR-160]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress PlotIdentification + + + + + + + + + + UBL-CR-161 + warning + + + + [UBL-CR-161]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress CitySubdivisionName + + + + + + + + + + UBL-CR-162 + warning + + + + [UBL-CR-162]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress CountrySubentityCode + + + + + + + + + + UBL-CR-163 + warning + + + + [UBL-CR-163]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Region + + + + + + + + + + UBL-CR-164 + warning + + + + [UBL-CR-164]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress District + + + + + + + + + + UBL-CR-165 + warning + + + + [UBL-CR-165]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress TimezoneOffset + + + + + + + + + + UBL-CR-166 + warning + + + + [UBL-CR-166]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Country Name + + + + + + + + + + UBL-CR-167 + warning + + + + [UBL-CR-167]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress LocationCoordinate + + + + + + + + + + UBL-CR-168 + warning + + + + [UBL-CR-168]-A UBL invoice should not include the AccountingSupplierParty Party PhysicalLocation + + + + + + + + + + UBL-CR-169 + warning + + + + [UBL-CR-169]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme RegistrationName + + + + + + + + + + UBL-CR-170 + warning + + + + [UBL-CR-170]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxLevelCode + + + + + + + + + + UBL-CR-171 + warning + + + + [UBL-CR-171]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme ExemptionReasonCode + + + + + + + + + + UBL-CR-172 + warning + + + + [UBL-CR-172]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme ExemptionReason + + + + + + + + + + UBL-CR-173 + warning + + + + [UBL-CR-173]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme RegistrationAddress + + + + + + + + + + UBL-CR-174 + warning + + + + [UBL-CR-174]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme Name + + + + + + + + + + UBL-CR-175 + warning + + + + [UBL-CR-175]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme TaxTypeCode + + + + + + + + + + UBL-CR-176 + warning + + + + [UBL-CR-176]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme CurrencyCode + + + + + + + + + + UBL-CR-177 + warning + + + + [UBL-CR-177]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme JurisdictionRegionAddress + + + + + + + + + + UBL-CR-178 + warning + + + + [UBL-CR-178]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationDate + + + + + + + + + + UBL-CR-179 + warning + + + + [UBL-CR-179]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationExpirationDate + + + + + + + + + + UBL-CR-180 + warning + + + + [UBL-CR-180]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CompanyLegalFormCode + + + + + + + + + + UBL-CR-181 + warning + + + + [UBL-CR-181]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity SoleProprietorshipIndicator + + + + + + + + + + UBL-CR-182 + warning + + + + [UBL-CR-182]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CompanyLiquidationStatusCode + + + + + + + + + + UBL-CR-183 + warning + + + + [UBL-CR-183]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CorporationStockAmount + + + + + + + + + + UBL-CR-184 + warning + + + + [UBL-CR-184]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity FullyPaidSharesIndicator + + + + + + + + + + UBL-CR-185 + warning + + + + [UBL-CR-185]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationAddress + + + + + + + + + + UBL-CR-186 + warning + + + + [UBL-CR-186]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CorporateRegistrationScheme + + + + + + + + + + UBL-CR-187 + warning + + + + [UBL-CR-187]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity HeadOfficeParty + + + + + + + + + + UBL-CR-188 + warning + + + + [UBL-CR-188]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity ShareholderParty + + + + + + + + + + UBL-CR-189 + warning + + + + [UBL-CR-189]-A UBL invoice should not include the AccountingSupplierParty Party Contact ID + + + + + + + + + + UBL-CR-190 + warning + + + + [UBL-CR-190]-A UBL invoice should not include the AccountingSupplierParty Party Contact Telefax + + + + + + + + + + UBL-CR-191 + warning + + + + [UBL-CR-191]-A UBL invoice should not include the AccountingSupplierParty Party Contact Note + + + + + + + + + + UBL-CR-192 + warning + + + + [UBL-CR-192]-A UBL invoice should not include the AccountingSupplierParty Party Contact OtherCommunication + + + + + + + + + + UBL-CR-193 + warning + + + + [UBL-CR-193]-A UBL invoice should not include the AccountingSupplierParty Party Person + + + + + + + + + + UBL-CR-194 + warning + + + + [UBL-CR-194]-A UBL invoice should not include the AccountingSupplierParty Party AgentParty + + + + + + + + + + UBL-CR-195 + warning + + + + [UBL-CR-195]-A UBL invoice should not include the AccountingSupplierParty Party ServiceProviderParty + + + + + + + + + + UBL-CR-196 + warning + + + + [UBL-CR-196]-A UBL invoice should not include the AccountingSupplierParty Party PowerOfAttorney + + + + + + + + + + UBL-CR-197 + warning + + + + [UBL-CR-197]-A UBL invoice should not include the AccountingSupplierParty Party FinancialAccount + + + + + + + + + + UBL-CR-198 + warning + + + + [UBL-CR-198]-A UBL invoice should not include the AccountingSupplierParty DespatchContact + + + + + + + + + + UBL-CR-199 + warning + + + + [UBL-CR-199]-A UBL invoice should not include the AccountingSupplierParty AccountingContact + + + + + + + + + + UBL-CR-200 + warning + + + + [UBL-CR-200]-A UBL invoice should not include the AccountingSupplierParty SellerContact + + + + + + + + + + UBL-CR-201 + warning + + + + [UBL-CR-201]-A UBL invoice should not include the AccountingCustomerParty CustomerAssignedAccountID + + + + + + + + + + UBL-CR-202 + warning + + + + [UBL-CR-202]-A UBL invoice should not include the AccountingCustomerParty SupplierAssignedAccountID + + + + + + + + + + UBL-CR-203 + warning + + + + [UBL-CR-203]-A UBL invoice should not include the AccountingCustomerParty AdditionalAccountID + + + + + + + + + + UBL-CR-204 + warning + + + + [UBL-CR-204]-A UBL invoice should not include the AccountingCustomerParty Party MarkCareIndicator + + + + + + + + + + UBL-CR-205 + warning + + + + [UBL-CR-205]-A UBL invoice should not include the AccountingCustomerParty Party MarkAttentionIndicator + + + + + + + + + + UBL-CR-206 + warning + + + + [UBL-CR-206]-A UBL invoice should not include the AccountingCustomerParty Party WebsiteURI + + + + + + + + + + UBL-CR-207 + warning + + + + [UBL-CR-207]-A UBL invoice should not include the AccountingCustomerParty Party LogoReferenceID + + + + + + + + + + UBL-CR-208 + warning + + + + [UBL-CR-208]-A UBL invoice should not include the AccountingCustomerParty Party IndustryClassificationCode + + + + + + + + + + UBL-CR-209 + warning + + + + [UBL-CR-209]-A UBL invoice should not include the AccountingCustomerParty Party Language + + + + + + + + + + UBL-CR-210 + warning + + + + [UBL-CR-210]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress ID + + + + + + + + + + UBL-CR-211 + warning + + + + [UBL-CR-211]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress AddressTypeCode + + + + + + + + + + UBL-CR-212 + warning + + + + [UBL-CR-212]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress AddressFormatCode + + + + + + + + + + UBL-CR-213 + warning + + + + [UBL-CR-213]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Postbox + + + + + + + + + + UBL-CR-214 + warning + + + + [UBL-CR-214]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Floor + + + + + + + + + + UBL-CR-215 + warning + + + + [UBL-CR-215]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Room + + + + + + + + + + UBL-CR-216 + warning + + + + [UBL-CR-216]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BlockName + + + + + + + + + + UBL-CR-217 + warning + + + + [UBL-CR-217]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BuildingName + + + + + + + + + + UBL-CR-218 + warning + + + + [UBL-CR-218]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BuildingNumber + + + + + + + + + + UBL-CR-219 + warning + + + + [UBL-CR-219]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress InhouseMail + + + + + + + + + + UBL-CR-220 + warning + + + + [UBL-CR-220]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Department + + + + + + + + + + UBL-CR-221 + warning + + + + [UBL-CR-221]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress MarkAttention + + + + + + + + + + UBL-CR-222 + warning + + + + [UBL-CR-222]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress MarkCare + + + + + + + + + + UBL-CR-223 + warning + + + + [UBL-CR-223]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress PlotIdentification + + + + + + + + + + UBL-CR-224 + warning + + + + [UBL-CR-224]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress CitySubdivisionName + + + + + + + + + + UBL-CR-225 + warning + + + + [UBL-CR-225]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress CountrySubentityCode + + + + + + + + + + UBL-CR-226 + warning + + + + [UBL-CR-226]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Region + + + + + + + + + + UBL-CR-227 + warning + + + + [UBL-CR-227]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress District + + + + + + + + + + UBL-CR-228 + warning + + + + [UBL-CR-228]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress TimezoneOffset + + + + + + + + + + UBL-CR-229 + warning + + + + [UBL-CR-229]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Country Name + + + + + + + + + + UBL-CR-230 + warning + + + + [UBL-CR-230]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress LocationCoordinate + + + + + + + + + + UBL-CR-231 + warning + + + + [UBL-CR-231]-A UBL invoice should not include the AccountingCustomerParty Party PhysicalLocation + + + + + + + + + + UBL-CR-232 + warning + + + + [UBL-CR-232]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme RegistrationName + + + + + + + + + + UBL-CR-233 + warning + + + + [UBL-CR-233]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxLevelCode + + + + + + + + + + UBL-CR-234 + warning + + + + [UBL-CR-234]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme ExemptionReasonCode + + + + + + + + + + UBL-CR-235 + warning + + + + [UBL-CR-235]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme ExemptionReason + + + + + + + + + + UBL-CR-236 + warning + + + + [UBL-CR-236]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme RegistrationAddress + + + + + + + + + + UBL-CR-237 + warning + + + + [UBL-CR-237]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme Name + + + + + + + + + + UBL-CR-238 + warning + + + + [UBL-CR-238]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme TaxTypeCode + + + + + + + + + + UBL-CR-239 + warning + + + + [UBL-CR-239]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme CurrencyCode + + + + + + + + + + UBL-CR-240 + warning + + + + [UBL-CR-240]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme JurisdictionRegionAddress + + + + + + + + + + UBL-CR-241 + warning + + + + [UBL-CR-241]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationDate + + + + + + + + + + UBL-CR-242 + warning + + + + [UBL-CR-242]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationExpirationDate + + + + + + + + + + UBL-CR-243 + warning + + + + [UBL-CR-243]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLegalFormCode + + + + + + + + + + UBL-CR-244 + warning + + + + [UBL-CR-244]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLegalForm + + + + + + + + + + UBL-CR-245 + warning + + + + [UBL-CR-245]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity SoleProprietorshipIndicator + + + + + + + + + + UBL-CR-246 + warning + + + + [UBL-CR-246]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLiquidationStatusCode + + + + + + + + + + UBL-CR-247 + warning + + + + [UBL-CR-247]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CorporationStockAmount + + + + + + + + + + UBL-CR-248 + warning + + + + [UBL-CR-248]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity FullyPaidSharesIndicator + + + + + + + + + + UBL-CR-249 + warning + + + + [UBL-CR-249]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationAddress + + + + + + + + + + UBL-CR-250 + warning + + + + [UBL-CR-250]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CorporateRegistrationScheme + + + + + + + + + + UBL-CR-251 + warning + + + + [UBL-CR-251]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity HeadOfficeParty + + + + + + + + + + UBL-CR-252 + warning + + + + [UBL-CR-252]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity ShareholderParty + + + + + + + + + + UBL-CR-253 + warning + + + + [UBL-CR-253]-A UBL invoice should not include the AccountingCustomerParty Party Contact ID + + + + + + + + + + UBL-CR-254 + warning + + + + [UBL-CR-254]-A UBL invoice should not include the AccountingCustomerParty Party Contact Telefax + + + + + + + + + + UBL-CR-255 + warning + + + + [UBL-CR-255]-A UBL invoice should not include the AccountingCustomerParty Party Contact Note + + + + + + + + + + UBL-CR-256 + warning + + + + [UBL-CR-256]-A UBL invoice should not include the AccountingCustomerParty Party Contact OtherCommunication + + + + + + + + + + UBL-CR-257 + warning + + + + [UBL-CR-257]-A UBL invoice should not include the AccountingCustomerParty Party Person + + + + + + + + + + UBL-CR-258 + warning + + + + [UBL-CR-258]-A UBL invoice should not include the AccountingCustomerParty Party AgentParty + + + + + + + + + + UBL-CR-259 + warning + + + + [UBL-CR-259]-A UBL invoice should not include the AccountingCustomerParty Party ServiceProviderParty + + + + + + + + + + UBL-CR-260 + warning + + + + [UBL-CR-260]-A UBL invoice should not include the AccountingCustomerParty Party PowerOfAttorney + + + + + + + + + + UBL-CR-261 + warning + + + + [UBL-CR-261]-A UBL invoice should not include the AccountingCustomerParty Party FinancialAccount + + + + + + + + + + UBL-CR-262 + warning + + + + [UBL-CR-262]-A UBL invoice should not include the AccountingCustomerParty DeliveryContact + + + + + + + + + + UBL-CR-263 + warning + + + + [UBL-CR-263]-A UBL invoice should not include the AccountingCustomerParty AccountingContact + + + + + + + + + + UBL-CR-264 + warning + + + + [UBL-CR-264]-A UBL invoice should not include the AccountingCustomerParty BuyerContact + + + + + + + + + + UBL-CR-265 + warning + + + + [UBL-CR-265]-A UBL invoice should not include the PayeeParty MarkCareIndicator + + + + + + + + + + UBL-CR-266 + warning + + + + [UBL-CR-266]-A UBL invoice should not include the PayeeParty MarkAttentionIndicator + + + + + + + + + + UBL-CR-267 + warning + + + + [UBL-CR-267]-A UBL invoice should not include the PayeeParty WebsiteURI + + + + + + + + + + UBL-CR-268 + warning + + + + [UBL-CR-268]-A UBL invoice should not include the PayeeParty LogoReferenceID + + + + + + + + + + UBL-CR-269 + warning + + + + [UBL-CR-269]-A UBL invoice should not include the PayeeParty EndpointID + + + + + + + + + + UBL-CR-270 + warning + + + + [UBL-CR-270]-A UBL invoice should not include the PayeeParty IndustryClassificationCode + + + + + + + + + + UBL-CR-271 + warning + + + + [UBL-CR-271]-A UBL invoice should not include the PayeeParty Language + + + + + + + + + + UBL-CR-272 + warning + + + + [UBL-CR-272]-A UBL invoice should not include the PayeeParty PostalAddress + + + + + + + + + + UBL-CR-273 + warning + + + + [UBL-CR-273]-A UBL invoice should not include the PayeeParty PhysicalLocation + + + + + + + + + + UBL-CR-274 + warning + + + + [UBL-CR-274]-A UBL invoice should not include the PayeeParty PartyTaxScheme + + + + + + + + + + UBL-CR-275 + warning + + + + [UBL-CR-275]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationName + + + + + + + + + + UBL-CR-276 + warning + + + + [UBL-CR-276]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationDate + + + + + + + + + + UBL-CR-277 + warning + + + + [UBL-CR-277]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationExpirationDate + + + + + + + + + + UBL-CR-278 + warning + + + + [UBL-CR-278]-A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLegalFormCode + + + + + + + + + + UBL-CR-279 + warning + + + + [UBL-CR-279]-A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLegalForm + + + + + + + + + + UBL-CR-280 + warning + + + + [UBL-CR-280]-A UBL invoice should not include the PayeeParty PartyLegalEntity SoleProprietorshipIndicator + + + + + + + + + + UBL-CR-281 + warning + + + + [UBL-CR-281]-A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLiquidationStatusCode + + + + + + + + + + UBL-CR-282 + warning + + + + [UBL-CR-282]-A UBL invoice should not include the PayeeParty PartyLegalEntity CorporationStockAmount + + + + + + + + + + UBL-CR-283 + warning + + + + [UBL-CR-283]-A UBL invoice should not include the PayeeParty PartyLegalEntity FullyPaidSharesIndicator + + + + + + + + + + UBL-CR-284 + warning + + + + [UBL-CR-284]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationAddress + + + + + + + + + + UBL-CR-285 + warning + + + + [UBL-CR-285]-A UBL invoice should not include the PayeeParty PartyLegalEntity CorporateRegistrationScheme + + + + + + + + + + UBL-CR-286 + warning + + + + [UBL-CR-286]-A UBL invoice should not include the PayeeParty PartyLegalEntity HeadOfficeParty + + + + + + + + + + UBL-CR-287 + warning + + + + [UBL-CR-287]-A UBL invoice should not include the PayeeParty PartyLegalEntity ShareholderParty + + + + + + + + + + UBL-CR-288 + warning + + + + [UBL-CR-288]-A UBL invoice should not include the PayeeParty Contact + + + + + + + + + + UBL-CR-289 + warning + + + + [UBL-CR-289]-A UBL invoice should not include the PayeeParty Person + + + + + + + + + + UBL-CR-290 + warning + + + + [UBL-CR-290]-A UBL invoice should not include the PayeeParty AgentParty + + + + + + + + + + UBL-CR-291 + warning + + + + [UBL-CR-291]-A UBL invoice should not include the PayeeParty ServiceProviderParty + + + + + + + + + + UBL-CR-292 + warning + + + + [UBL-CR-292]-A UBL invoice should not include the PayeeParty PowerOfAttorney + + + + + + + + + + UBL-CR-293 + warning + + + + [UBL-CR-293]-A UBL invoice should not include the PayeeParty FinancialAccount + + + + + + + + + + UBL-CR-294 + warning + + + + [UBL-CR-294]-A UBL invoice should not include the BuyerCustomerParty + + + + + + + + + + UBL-CR-295 + warning + + + + [UBL-CR-295]-A UBL invoice should not include the SellerSupplierParty + + + + + + + + + + UBL-CR-296 + warning + + + + [UBL-CR-296]-A UBL invoice should not include the TaxRepresentativeParty MarkCareIndicator + + + + + + + + + + UBL-CR-297 + warning + + + + [UBL-CR-297]-A UBL invoice should not include the TaxRepresentativeParty MarkAttentionIndicator + + + + + + + + + + UBL-CR-298 + warning + + + + [UBL-CR-298]-A UBL invoice should not include the TaxRepresentativeParty WebsiteURI + + + + + + + + + + UBL-CR-299 + warning + + + + [UBL-CR-299]-A UBL invoice should not include the TaxRepresentativeParty LogoReferenceID + + + + + + + + + + UBL-CR-300 + warning + + + + [UBL-CR-300]-A UBL invoice should not include the TaxRepresentativeParty EndpointID + + + + + + + + + + UBL-CR-301 + warning + + + + [UBL-CR-301]-A UBL invoice should not include the TaxRepresentativeParty IndustryClassificationCode + + + + + + + + + + UBL-CR-302 + warning + + + + [UBL-CR-302]-A UBL invoice should not include the TaxRepresentativeParty PartyIdentification + + + + + + + + + + UBL-CR-303 + warning + + + + [UBL-CR-303]-A UBL invoice should not include the TaxRepresentativeParty Language + + + + + + + + + + UBL-CR-304 + warning + + + + [UBL-CR-304]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress ID + + + + + + + + + + UBL-CR-305 + warning + + + + [UBL-CR-305]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress AddressTypeCode + + + + + + + + + + UBL-CR-306 + warning + + + + [UBL-CR-306]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress AddressFormatCode + + + + + + + + + + UBL-CR-307 + warning + + + + [UBL-CR-307]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Postbox + + + + + + + + + + UBL-CR-308 + warning + + + + [UBL-CR-308]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Floor + + + + + + + + + + UBL-CR-309 + warning + + + + [UBL-CR-309]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Room + + + + + + + + + + UBL-CR-310 + warning + + + + [UBL-CR-310]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress BlockName + + + + + + + + + + UBL-CR-311 + warning + + + + [UBL-CR-311]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress BuildingName + + + + + + + + + + UBL-CR-312 + warning + + + + [UBL-CR-312]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress BuildingNumber + + + + + + + + + + UBL-CR-313 + warning + + + + [UBL-CR-313]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress InhouseMail + + + + + + + + + + UBL-CR-314 + warning + + + + [UBL-CR-314]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Department + + + + + + + + + + UBL-CR-315 + warning + + + + [UBL-CR-315]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress MarkAttention + + + + + + + + + + UBL-CR-316 + warning + + + + [UBL-CR-316]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress MarkCare + + + + + + + + + + UBL-CR-317 + warning + + + + [UBL-CR-317]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress PlotIdentification + + + + + + + + + + UBL-CR-318 + warning + + + + [UBL-CR-318]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress CitySubdivisionName + + + + + + + + + + UBL-CR-319 + warning + + + + [UBL-CR-319]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress CountrySubentityCode + + + + + + + + + + UBL-CR-320 + warning + + + + [UBL-CR-320]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Region + + + + + + + + + + UBL-CR-321 + warning + + + + [UBL-CR-321]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress District + + + + + + + + + + UBL-CR-322 + warning + + + + [UBL-CR-322]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress TimezoneOffset + + + + + + + + + + UBL-CR-323 + warning + + + + [UBL-CR-323]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Country Name + + + + + + + + + + UBL-CR-324 + warning + + + + [UBL-CR-324]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress LocationCoordinate + + + + + + + + + + UBL-CR-325 + warning + + + + [UBL-CR-325]-A UBL invoice should not include the TaxRepresentativeParty PhysicalLocation + + + + + + + + + + UBL-CR-326 + warning + + + + [UBL-CR-326]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme RegistrationName + + + + + + + + + + UBL-CR-327 + warning + + + + [UBL-CR-327]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxLevelCode + + + + + + + + + + UBL-CR-328 + warning + + + + [UBL-CR-328]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme ExemptionReasonCode + + + + + + + + + + UBL-CR-329 + warning + + + + [UBL-CR-329]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme ExemptionReason + + + + + + + + + + UBL-CR-330 + warning + + + + [UBL-CR-330]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme RegistrationAddress + + + + + + + + + + UBL-CR-331 + warning + + + + [UBL-CR-331]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme Name + + + + + + + + + + UBL-CR-332 + warning + + + + [UBL-CR-332]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme TaxTypeCode + + + + + + + + + + UBL-CR-333 + warning + + + + [UBL-CR-333]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme CurrencyCode + + + + + + + + + + UBL-CR-334 + warning + + + + [UBL-CR-334]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme JurisdictionRegionAddress + + + + + + + + + + UBL-CR-335 + warning + + + + [UBL-CR-335]-A UBL invoice should not include the TaxRepresentativeParty PartyLegalEntity + + + + + + + + + + UBL-CR-336 + warning + + + + [UBL-CR-336]-A UBL invoice should not include the TaxRepresentativeParty Contact + + + + + + + + + + UBL-CR-337 + warning + + + + [UBL-CR-337]-A UBL invoice should not include the TaxRepresentativeParty Person + + + + + + + + + + UBL-CR-338 + warning + + + + [UBL-CR-338]-A UBL invoice should not include the TaxRepresentativeParty AgentParty + + + + + + + + + + UBL-CR-339 + warning + + + + [UBL-CR-339]-A UBL invoice should not include the TaxRepresentativeParty ServiceProviderParty + + + + + + + + + + UBL-CR-340 + warning + + + + [UBL-CR-340]-A UBL invoice should not include the TaxRepresentativeParty PowerOfAttorney + + + + + + + + + + UBL-CR-341 + warning + + + + [UBL-CR-341]-A UBL invoice should not include the TaxRepresentativeParty FinancialAccount + + + + + + + + + + UBL-CR-342 + warning + + + + [UBL-CR-342]-A UBL invoice should not include the Delivery ID + + + + + + + + + + UBL-CR-343 + warning + + + + [UBL-CR-343]-A UBL invoice should not include the Delivery Quantity + + + + + + + + + + UBL-CR-344 + warning + + + + [UBL-CR-344]-A UBL invoice should not include the Delivery MinimumQuantity + + + + + + + + + + UBL-CR-345 + warning + + + + [UBL-CR-345]-A UBL invoice should not include the Delivery MaximumQuantity + + + + + + + + + + UBL-CR-346 + warning + + + + [UBL-CR-346]-A UBL invoice should not include the Delivery ActualDeliveryTime + + + + + + + + + + UBL-CR-347 + warning + + + + [UBL-CR-347]-A UBL invoice should not include the Delivery LatestDeliveryDate + + + + + + + + + + UBL-CR-348 + warning + + + + [UBL-CR-348]-A UBL invoice should not include the Delivery LatestDeliveryTime + + + + + + + + + + UBL-CR-349 + warning + + + + [UBL-CR-349]-A UBL invoice should not include the Delivery ReleaseID + + + + + + + + + + UBL-CR-350 + warning + + + + [UBL-CR-350]-A UBL invoice should not include the Delivery TrackingID + + + + + + + + + + UBL-CR-351 + warning + + + + [UBL-CR-351]-A UBL invoice should not include the Delivery DeliveryLocation Description + + + + + + + + + + UBL-CR-352 + warning + + + + [UBL-CR-352]-A UBL invoice should not include the Delivery DeliveryLocation Conditions + + + + + + + + + + UBL-CR-353 + warning + + + + [UBL-CR-353]-A UBL invoice should not include the Delivery DeliveryLocation CountrySubentity + + + + + + + + + + UBL-CR-354 + warning + + + + [UBL-CR-354]-A UBL invoice should not include the Delivery DeliveryLocation CountrySubentityCode + + + + + + + + + + UBL-CR-355 + warning + + + + [UBL-CR-355]-A UBL invoice should not include the Delivery DeliveryLocation LocationTypeCode + + + + + + + + + + UBL-CR-356 + warning + + + + [UBL-CR-356]-A UBL invoice should not include the Delivery DeliveryLocation InformationURI + + + + + + + + + + UBL-CR-357 + warning + + + + [UBL-CR-357]-A UBL invoice should not include the Delivery DeliveryLocation Name + + + + + + + + + + UBL-CR-358 + warning + + + + [UBL-CR-358]-A UBL invoice should not include the Delivery DeliveryLocation ValidityPeriod + + + + + + + + + + UBL-CR-359 + warning + + + + [UBL-CR-359]-A UBL invoice should not include the Delivery DeliveryLocation Address ID + + + + + + + + + + UBL-CR-360 + warning + + + + [UBL-CR-360]-A UBL invoice should not include the Delivery DeliveryLocation Address AddressTypeCode + + + + + + + + + + UBL-CR-361 + warning + + + + [UBL-CR-361]-A UBL invoice should not include the Delivery DeliveryLocation Address AddressFormatCode + + + + + + + + + + UBL-CR-362 + warning + + + + [UBL-CR-362]-A UBL invoice should not include the Delivery DeliveryLocation Address Postbox + + + + + + + + + + UBL-CR-363 + warning + + + + [UBL-CR-363]-A UBL invoice should not include the Delivery DeliveryLocation Address Floor + + + + + + + + + + UBL-CR-364 + warning + + + + [UBL-CR-364]-A UBL invoice should not include the Delivery DeliveryLocation Address Room + + + + + + + + + + UBL-CR-365 + warning + + + + [UBL-CR-365]-A UBL invoice should not include the Delivery DeliveryLocation Address BlockName + + + + + + + + + + UBL-CR-366 + warning + + + + [UBL-CR-366]-A UBL invoice should not include the Delivery DeliveryLocation Address BuildingName + + + + + + + + + + UBL-CR-367 + warning + + + + [UBL-CR-367]-A UBL invoice should not include the Delivery DeliveryLocation Address BuildingNumber + + + + + + + + + + UBL-CR-368 + warning + + + + [UBL-CR-368]-A UBL invoice should not include the Delivery DeliveryLocation Address InhouseMail + + + + + + + + + + UBL-CR-369 + warning + + + + [UBL-CR-369]-A UBL invoice should not include the Delivery DeliveryLocation Address Department + + + + + + + + + + UBL-CR-370 + warning + + + + [UBL-CR-370]-A UBL invoice should not include the Delivery DeliveryLocation Address MarkAttention + + + + + + + + + + UBL-CR-371 + warning + + + + [UBL-CR-371]-A UBL invoice should not include the Delivery DeliveryLocation Address MarkCare + + + + + + + + + + UBL-CR-372 + warning + + + + [UBL-CR-372]-A UBL invoice should not include the Delivery DeliveryLocation Address PlotIdentification + + + + + + + + + + UBL-CR-373 + warning + + + + [UBL-CR-373]-A UBL invoice should not include the Delivery DeliveryLocation Address CitySubdivisionName + + + + + + + + + + UBL-CR-374 + warning + + + + [UBL-CR-374]-A UBL invoice should not include the Delivery DeliveryLocation Address CountrySubentityCode + + + + + + + + + + UBL-CR-375 + warning + + + + [UBL-CR-375]-A UBL invoice should not include the Delivery DeliveryLocation Address Region + + + + + + + + + + UBL-CR-376 + warning + + + + [UBL-CR-376]-A UBL invoice should not include the Delivery DeliveryLocation Address District + + + + + + + + + + UBL-CR-377 + warning + + + + [UBL-CR-377]-A UBL invoice should not include the Delivery DeliveryLocation Address TimezoneOffset + + + + + + + + + + UBL-CR-378 + warning + + + + [UBL-CR-378]-A UBL invoice should not include the Delivery DeliveryLocation Address Country Name + + + + + + + + + + UBL-CR-379 + warning + + + + [UBL-CR-379]-A UBL invoice should not include the Delivery DeliveryLocation Address LocationCoordinate + + + + + + + + + + UBL-CR-380 + warning + + + + [UBL-CR-380]-A UBL invoice should not include the Delivery DeliveryLocation SubsidiaryLocation + + + + + + + + + + UBL-CR-381 + warning + + + + [UBL-CR-381]-A UBL invoice should not include the Delivery DeliveryLocation LocationCoordinate + + + + + + + + + + UBL-CR-382 + warning + + + + [UBL-CR-382]-A UBL invoice should not include the Delivery AlternativeDeliveryLocation + + + + + + + + + + UBL-CR-383 + warning + + + + [UBL-CR-383]-A UBL invoice should not include the Delivery RequestedDeliveryPeriod + + + + + + + + + + UBL-CR-384 + warning + + + + [UBL-CR-384]-A UBL invoice should not include the Delivery EstimatedDeliveryPeriod + + + + + + + + + + UBL-CR-385 + warning + + + + [UBL-CR-385]-A UBL invoice should not include the Delivery CarrierParty + + + + + + + + + + UBL-CR-386 + warning + + + + [UBL-CR-386]-A UBL invoice should not include the DeliveryParty MarkCareIndicator + + + + + + + + + + UBL-CR-387 + warning + + + + [UBL-CR-387]-A UBL invoice should not include the DeliveryParty MarkAttentionIndicator + + + + + + + + + + UBL-CR-388 + warning + + + + [UBL-CR-388]-A UBL invoice should not include the DeliveryParty WebsiteURI + + + + + + + + + + UBL-CR-389 + warning + + + + [UBL-CR-389]-A UBL invoice should not include the DeliveryParty LogoReferenceID + + + + + + + + + + UBL-CR-390 + warning + + + + [UBL-CR-390]-A UBL invoice should not include the DeliveryParty EndpointID + + + + + + + + + + UBL-CR-391 + warning + + + + [UBL-CR-391]-A UBL invoice should not include the DeliveryParty IndustryClassificationCode + + + + + + + + + + UBL-CR-392 + warning + + + + [UBL-CR-392]-A UBL invoice should not include the DeliveryParty PartyIdentification + + + + + + + + + + UBL-CR-393 + warning + + + + [UBL-CR-393]-A UBL invoice should not include the DeliveryParty Language + + + + + + + + + + UBL-CR-394 + warning + + + + [UBL-CR-394]-A UBL invoice should not include the DeliveryParty PostalAddress + + + + + + + + + + UBL-CR-395 + warning + + + + [UBL-CR-395]-A UBL invoice should not include the DeliveryParty PhysicalLocation + + + + + + + + + + UBL-CR-396 + warning + + + + [UBL-CR-396]-A UBL invoice should not include the DeliveryParty PartyTaxScheme + + + + + + + + + + UBL-CR-397 + warning + + + + [UBL-CR-397]-A UBL invoice should not include the DeliveryParty PartyLegalEntity + + + + + + + + + + UBL-CR-398 + warning + + + + [UBL-CR-398]-A UBL invoice should not include the DeliveryParty Contact + + + + + + + + + + UBL-CR-399 + warning + + + + [UBL-CR-399]-A UBL invoice should not include the DeliveryParty Person + + + + + + + + + + UBL-CR-400 + warning + + + + [UBL-CR-400]-A UBL invoice should not include the DeliveryParty AgentParty + + + + + + + + + + UBL-CR-401 + warning + + + + [UBL-CR-401]-A UBL invoice should not include the DeliveryParty ServiceProviderParty + + + + + + + + + + UBL-CR-402 + warning + + + + [UBL-CR-402]-A UBL invoice should not include the DeliveryParty PowerOfAttorney + + + + + + + + + + UBL-CR-403 + warning + + + + [UBL-CR-403]-A UBL invoice should not include the DeliveryParty FinancialAccount + + + + + + + + + + UBL-CR-404 + warning + + + + [UBL-CR-404]-A UBL invoice should not include the Delivery NotifyParty + + + + + + + + + + UBL-CR-405 + warning + + + + [UBL-CR-405]-A UBL invoice should not include the Delivery Despatch + + + + + + + + + + UBL-CR-406 + warning + + + + [UBL-CR-406]-A UBL invoice should not include the Delivery DeliveryTerms + + + + + + + + + + UBL-CR-407 + warning + + + + [UBL-CR-407]-A UBL invoice should not include the Delivery MinimumDeliveryUnit + + + + + + + + + + UBL-CR-408 + warning + + + + [UBL-CR-408]-A UBL invoice should not include the Delivery MaximumDeliveryUnit + + + + + + + + + + UBL-CR-409 + warning + + + + [UBL-CR-409]-A UBL invoice should not include the Delivery Shipment + + + + + + + + + + UBL-CR-410 + warning + + + + [UBL-CR-410]-A UBL invoice should not include the DeliveryTerms + + + + + + + + + + UBL-CR-411 + warning + + + + [UBL-CR-411]-A UBL invoice should not include the PaymentMeans ID + + + + + + + + + + UBL-CR-412 + warning + + + + [UBL-CR-412]-A UBL invoice should not include the PaymentMeans PaymentDueDate + + + + + + + + + + UBL-CR-413 + warning + + + + [UBL-CR-413]-A UBL invoice should not include the PaymentMeans PaymentChannelCode + + + + + + + + + + UBL-CR-414 + warning + + + + [UBL-CR-414]-A UBL invoice should not include the PaymentMeans InstructionID + + + + + + + + + + UBL-CR-415 + warning + + + + [UBL-CR-415]-A UBL invoice should not include the PaymentMeans CardAccount CardTypeCode + + + + + + + + + + UBL-CR-416 + warning + + + + [UBL-CR-416]-A UBL invoice should not include the PaymentMeans CardAccount ValidityStartDate + + + + + + + + + + UBL-CR-417 + warning + + + + [UBL-CR-417]-A UBL invoice should not include the PaymentMeans CardAccount ExpiryDate + + + + + + + + + + UBL-CR-418 + warning + + + + [UBL-CR-418]-A UBL invoice should not include the PaymentMeans CardAccount IssuerID + + + + + + + + + + UBL-CR-419 + warning + + + + [UBL-CR-419]-A UBL invoice should not include the PaymentMeans CardAccount IssueNumberID + + + + + + + + + + UBL-CR-420 + warning + + + + [UBL-CR-420]-A UBL invoice should not include the PaymentMeans CardAccount CV2ID + + + + + + + + + + UBL-CR-421 + warning + + + + [UBL-CR-421]-A UBL invoice should not include the PaymentMeans CardAccount CardChipCode + + + + + + + + + + UBL-CR-422 + warning + + + + [UBL-CR-422]-A UBL invoice should not include the PaymentMeans CardAccount ChipApplicationID + + + + + + + + + + UBL-CR-424 + warning + + + + [UBL-CR-424]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AliasName + + + + + + + + + + UBL-CR-425 + warning + + + + [UBL-CR-425]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AccountTypeCode + + + + + + + + + + UBL-CR-426 + warning + + + + [UBL-CR-426]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AccountFormatCode + + + + + + + + + + UBL-CR-427 + warning + + + + [UBL-CR-427]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount CurrencyCode + + + + + + + + + + UBL-CR-428 + warning + + + + [UBL-CR-428]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount PaymentNote + + + + + + + + + + UBL-CR-429 + warning + + + + [UBL-CR-429]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch Name + + + + + + + + + + UBL-CR-430 + warning + + + + [UBL-CR-430]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch FinancialInstitution Name + + + + + + + + + + UBL-CR-431 + warning + + + + [UBL-CR-431]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch FinancialInstitution Address + + + + + + + + + + UBL-CR-432 + warning + + + + [UBL-CR-432]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch Address + + + + + + + + + + UBL-CR-433 + warning + + + + [UBL-CR-433]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount Country + + + + + + + + + + UBL-CR-434 + warning + + + + [UBL-CR-434]-A UBL invoice should not include the PaymentMeans CreditAccount + + + + + + + + + + UBL-CR-435 + warning + + + + [UBL-CR-435]-A UBL invoice should not include the PaymentMeans PaymentMandate MandateTypeCode + + + + + + + + + + UBL-CR-436 + warning + + + + [UBL-CR-436]-A UBL invoice should not include the PaymentMeans PaymentMandate MaximumPaymentInstructionsNumeric + + + + + + + + + + UBL-CR-437 + warning + + + + [UBL-CR-437]-A UBL invoice should not include the PaymentMeans PaymentMandate MaximumPaidAmount + + + + + + + + + + UBL-CR-438 + warning + + + + [UBL-CR-438]-A UBL invoice should not include the PaymentMeans PaymentMandate SignatureID + + + + + + + + + + UBL-CR-439 + warning + + + + [UBL-CR-439]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerParty + + + + + + + + + + UBL-CR-440 + warning + + + + [UBL-CR-440]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount Name + + + + + + + + + + UBL-CR-441 + warning + + + + [UBL-CR-441]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AliasName + + + + + + + + + + UBL-CR-442 + warning + + + + [UBL-CR-442]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AccountTypeCode + + + + + + + + + + UBL-CR-443 + warning + + + + [UBL-CR-443]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AccountFormatCode + + + + + + + + + + UBL-CR-444 + warning + + + + [UBL-CR-444]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount CurrencyCode + + + + + + + + + + UBL-CR-445 + warning + + + + [UBL-CR-445]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount PaymentNote + + + + + + + + + + UBL-CR-446 + warning + + + + [UBL-CR-446]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount FinancialInstitutionBranch + + + + + + + + + + UBL-CR-447 + warning + + + + [UBL-CR-447]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount Country + + + + + + + + + + UBL-CR-448 + warning + + + + [UBL-CR-448]-A UBL invoice should not include the PaymentMeans PaymentMandate ValidityPeriod + + + + + + + + + + UBL-CR-449 + warning + + + + [UBL-CR-449]-A UBL invoice should not include the PaymentMeans PaymentMandate PaymentReversalPeriod + + + + + + + + + + UBL-CR-450 + warning + + + + [UBL-CR-450]-A UBL invoice should not include the PaymentMeans PaymentMandate Clause + + + + + + + + + + UBL-CR-451 + warning + + + + [UBL-CR-451]-A UBL invoice should not include the PaymentMeans TradeFinancing + + + + + + + + + + UBL-CR-452 + warning + + + + [UBL-CR-452]-A UBL invoice should not include the PaymentTerms ID + + + + + + + + + + UBL-CR-453 + warning + + + + [UBL-CR-453]-A UBL invoice should not include the PaymentTerms PaymentMeansID + + + + + + + + + + UBL-CR-454 + warning + + + + [UBL-CR-454]-A UBL invoice should not include the PaymentTerms PrepaidPaymentReferenceID + + + + + + + + + + UBL-CR-455 + warning + + + + [UBL-CR-455]-A UBL invoice should not include the PaymentTerms ReferenceEventCode + + + + + + + + + + UBL-CR-456 + warning + + + + [UBL-CR-456]-A UBL invoice should not include the PaymentTerms SettlementDiscountPercent + + + + + + + + + + UBL-CR-457 + warning + + + + [UBL-CR-457]-A UBL invoice should not include the PaymentTerms PenaltySurchargePercent + + + + + + + + + + UBL-CR-458 + warning + + + + [UBL-CR-458]-A UBL invoice should not include the PaymentTerms PaymentPercent + + + + + + + + + + UBL-CR-459 + warning + + + + [UBL-CR-459]-A UBL invoice should not include the PaymentTerms Amount + + + + + + + + + + UBL-CR-460 + warning + + + + [UBL-CR-460]-A UBL invoice should not include the PaymentTerms SettlementDiscountAmount + + + + + + + + + + UBL-CR-461 + warning + + + + [UBL-CR-461]-A UBL invoice should not include the PaymentTerms PenaltyAmount + + + + + + + + + + UBL-CR-462 + warning + + + + [UBL-CR-462]-A UBL invoice should not include the PaymentTerms PaymentTermsDetailsURI + + + + + + + + + + UBL-CR-463 + warning + + + + [UBL-CR-463]-A UBL invoice should not include the PaymentTerms PaymentDueDate + + + + + + + + + + UBL-CR-464 + warning + + + + [UBL-CR-464]-A UBL invoice should not include the PaymentTerms InstallmentDueDate + + + + + + + + + + UBL-CR-465 + warning + + + + [UBL-CR-465]-A UBL invoice should not include the PaymentTerms InvoicingPartyReference + + + + + + + + + + UBL-CR-466 + warning + + + + [UBL-CR-466]-A UBL invoice should not include the PaymentTerms SettlementPeriod + + + + + + + + + + UBL-CR-467 + warning + + + + [UBL-CR-467]-A UBL invoice should not include the PaymentTerms PenaltyPeriod + + + + + + + + + + UBL-CR-468 + warning + + + + [UBL-CR-468]-A UBL invoice should not include the PaymentTerms ExchangeRate + + + + + + + + + + UBL-CR-469 + warning + + + + [UBL-CR-469]-A UBL invoice should not include the PaymentTerms ValidityPeriod + + + + + + + + + + UBL-CR-470 + warning + + + + [UBL-CR-470]-A UBL invoice should not include the PrepaidPayment + + + + + + + + + + UBL-CR-471 + warning + + + + [UBL-CR-471]-A UBL invoice should not include the AllowanceCharge ID + + + + + + + + + + UBL-CR-472 + warning + + + + [UBL-CR-472]-A UBL invoice should not include the AllowanceCharge PrepaidIndicator + + + + + + + + + + UBL-CR-473 + warning + + + + [UBL-CR-473]-A UBL invoice should not include the AllowanceCharge SequenceNumeric + + + + + + + + + + UBL-CR-474 + warning + + + + [UBL-CR-474]-A UBL invoice should not include the AllowanceCharge AccountingCostCode + + + + + + + + + + UBL-CR-475 + warning + + + + [UBL-CR-475]-A UBL invoice should not include the AllowanceCharge AccountingCost + + + + + + + + + + UBL-CR-476 + warning + + + + [UBL-CR-476]-A UBL invoice should not include the AllowanceCharge PerUnitAmount + + + + + + + + + + UBL-CR-477 + warning + + + + [UBL-CR-477]-A UBL invoice should not include the AllowanceCharge TaxCategory Name + + + + + + + + + + UBL-CR-478 + warning + + + + [UBL-CR-478]-A UBL invoice should not include the AllowanceCharge TaxCategory BaseUnitMeasure + + + + + + + + + + UBL-CR-479 + warning + + + + [UBL-CR-479]-A UBL invoice should not include the AllowanceCharge TaxCategory PerUnitAmount + + + + + + + + + + UBL-CR-480 + warning + + + + [UBL-CR-480]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxExemptionReasonCode + + + + + + + + + + UBL-CR-481 + warning + + + + [UBL-CR-481]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxExemptionReason + + + + + + + + + + UBL-CR-482 + warning + + + + [UBL-CR-482]-A UBL invoice should not include the AllowanceCharge TaxCategory TierRange + + + + + + + + + + UBL-CR-483 + warning + + + + [UBL-CR-483]-A UBL invoice should not include the AllowanceCharge TaxCategory TierRatePercent + + + + + + + + + + UBL-CR-484 + warning + + + + [UBL-CR-484]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme Name + + + + + + + + + + UBL-CR-485 + warning + + + + [UBL-CR-485]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme TaxTypeCode + + + + + + + + + + UBL-CR-486 + warning + + + + [UBL-CR-486]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme CurrencyCode + + + + + + + + + + UBL-CR-487 + warning + + + + [UBL-CR-487]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme JurisdictionRegionAddress + + + + + + + + + + UBL-CR-488 + warning + + + + [UBL-CR-488]-A UBL invoice should not include the AllowanceCharge TaxTotal + + + + + + + + + + UBL-CR-489 + warning + + + + [UBL-CR-489]-A UBL invoice should not include the AllowanceCharge PaymentMeans + + + + + + + + + + UBL-CR-490 + warning + + + + [UBL-CR-490]-A UBL invoice should not include the TaxExchangeRate + + + + + + + + + + UBL-CR-491 + warning + + + + [UBL-CR-491]-A UBL invoice should not include the PricingExchangeRate + + + + + + + + + + UBL-CR-492 + warning + + + + [UBL-CR-492]-A UBL invoice should not include the PaymentExchangeRate + + + + + + + + + + UBL-CR-493 + warning + + + + [UBL-CR-493]-A UBL invoice should not include the PaymentAlternativeExchangeRate + + + + + + + + + + UBL-CR-494 + warning + + + + [UBL-CR-494]-A UBL invoice should not include the TaxTotal RoundingAmount + + + + + + + + + + UBL-CR-495 + warning + + + + [UBL-CR-495]-A UBL invoice should not include the TaxTotal TaxEvidenceIndicator + + + + + + + + + + UBL-CR-496 + warning + + + + [UBL-CR-496]-A UBL invoice should not include the TaxTotal TaxIncludedIndicator + + + + + + + + + + UBL-CR-497 + warning + + + + [UBL-CR-497]-A UBL invoice should not include the TaxTotal TaxSubtotal CalulationSequenceNumeric + + + + + + + + + + UBL-CR-498 + warning + + + + [UBL-CR-498]-A UBL invoice should not include the TaxTotal TaxSubtotal TransactionCurrencyTaxAmount + + + + + + + + + + UBL-CR-499 + warning + + + + [UBL-CR-499]-A UBL invoice should not include the TaxTotal TaxSubtotal Percent + + + + + + + + + + UBL-CR-500 + warning + + + + [UBL-CR-500]-A UBL invoice should not include the TaxTotal TaxSubtotal BaseUnitMeasure + + + + + + + + + + UBL-CR-501 + warning + + + + [UBL-CR-501]-A UBL invoice should not include the TaxTotal TaxSubtotal PerUnitAmount + + + + + + + + + + UBL-CR-502 + warning + + + + [UBL-CR-502]-A UBL invoice should not include the TaxTotal TaxSubtotal TierRange + + + + + + + + + + UBL-CR-503 + warning + + + + [UBL-CR-503]-A UBL invoice should not include the TaxTotal TaxSubtotal TierRatePercent + + + + + + + + + + UBL-CR-504 + warning + + + + [UBL-CR-504]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory Name + + + + + + + + + + UBL-CR-505 + warning + + + + [UBL-CR-505]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory BaseUnitMeasure + + + + + + + + + + UBL-CR-506 + warning + + + + [UBL-CR-506]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory PerUnitAmount + + + + + + + + + + UBL-CR-507 + warning + + + + [UBL-CR-507]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TierRange + + + + + + + + + + UBL-CR-508 + warning + + + + [UBL-CR-508]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TierRatePercent + + + + + + + + + + UBL-CR-509 + warning + + + + [UBL-CR-509]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme Name + + + + + + + + + + UBL-CR-510 + warning + + + + [UBL-CR-510]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme TaxTypeCode + + + + + + + + + + UBL-CR-511 + warning + + + + [UBL-CR-511]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme CurrencyCode + + + + + + + + + + UBL-CR-512 + warning + + + + [UBL-CR-512]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme JurisdictionRegionAddress + + + + + + + + + + UBL-CR-513 + warning + + + + [UBL-CR-513]-A UBL invoice should not include the WithholdingTaxTotal + + + + + + + + + + UBL-CR-514 + warning + + + + [UBL-CR-514]-A UBL invoice should not include the LegalMonetaryTotal PayableAlternativeAmount + + + + + + + + + + UBL-CR-515 + warning + + + + [UBL-CR-515]-A UBL invoice should not include the InvoiceLine UUID + + + + + + + + + + UBL-CR-516 + warning + + + + [UBL-CR-516]-A UBL invoice should not include the InvoiceLine TaxPointDate + + + + + + + + + + UBL-CR-517 + warning + + + + [UBL-CR-517]-A UBL invoice should not include the InvoiceLine AccountingCostCode + + + + + + + + + + UBL-CR-518 + warning + + + + [UBL-CR-518]-A UBL invoice should not include the InvoiceLine PaymentPurposeCode + + + + + + + + + + UBL-CR-519 + warning + + + + [UBL-CR-519]-A UBL invoice should not include the InvoiceLine FreeOfChargeIndicator + + + + + + + + + + UBL-CR-520 + warning + + + + [UBL-CR-520]-A UBL invoice should not include the InvoiceLine InvoicePeriod StartTime + + + + + + + + + + UBL-CR-521 + warning + + + + [UBL-CR-521]-A UBL invoice should not include the InvoiceLine InvoicePeriod EndTime + + + + + + + + + + UBL-CR-522 + warning + + + + [UBL-CR-522]-A UBL invoice should not include the InvoiceLine InvoicePeriod DurationMeasure + + + + + + + + + + UBL-CR-523 + warning + + + + [UBL-CR-523]-A UBL invoice should not include the InvoiceLine InvoicePeriod DescriptionCode + + + + + + + + + + UBL-CR-524 + warning + + + + [UBL-CR-524]-A UBL invoice should not include the InvoiceLine InvoicePeriod Description + + + + + + + + + + UBL-CR-525 + warning + + + + [UBL-CR-525]-A UBL invoice should not include the InvoiceLine OrderLineReference SalesOrderLineID + + + + + + + + + + UBL-CR-526 + warning + + + + [UBL-CR-526]-A UBL invoice should not include the InvoiceLine OrderLineReference UUID + + + + + + + + + + UBL-CR-527 + warning + + + + [UBL-CR-527]-A UBL invoice should not include the InvoiceLine OrderLineReference LineStatusCode + + + + + + + + + + UBL-CR-528 + warning + + + + [UBL-CR-528]-A UBL invoice should not include the InvoiceLine OrderLineReference OrderReference + + + + + + + + + + UBL-CR-529 + warning + + + + [UBL-CR-529]-A UBL invoice should not include the InvoiceLine DespatchLineReference + + + + + + + + + + UBL-CR-530 + warning + + + + [UBL-CR-530]-A UBL invoice should not include the InvoiceLine ReceiptLineReference + + + + + + + + + + UBL-CR-531 + warning + + + + [UBL-CR-531]-A UBL invoice should not include the InvoiceLine BillingReference + + + + + + + + + + UBL-CR-532 + warning + + + + [UBL-CR-532]-A UBL invoice should not include the InvoiceLine DocumentReference CopyIndicator + + + + + + + + + + UBL-CR-533 + warning + + + + [UBL-CR-533]-A UBL invoice should not include the InvoiceLine DocumentReference UUID + + + + + + + + + + UBL-CR-534 + warning + + + + [UBL-CR-534]-A UBL invoice should not include the InvoiceLine DocumentReference IssueDate + + + + + + + + + + UBL-CR-535 + warning + + + + [UBL-CR-535]-A UBL invoice should not include the InvoiceLine DocumentReference IssueTime + + + + + + + + + + UBL-CR-537 + warning + + + + [UBL-CR-537]-A UBL invoice should not include the InvoiceLine DocumentReference DocumentType + + + + + + + + + + UBL-CR-538 + warning + + + + [UBL-CR-538]-A UBL invoice should not include the InvoiceLine DocumentReference Xpath + + + + + + + + + + UBL-CR-539 + warning + + + + [UBL-CR-539]-A UBL invoice should not include the InvoiceLine DocumentReference LanguageID + + + + + + + + + + UBL-CR-540 + warning + + + + [UBL-CR-540]-A UBL invoice should not include the InvoiceLine DocumentReference LocaleCode + + + + + + + + + + UBL-CR-541 + warning + + + + [UBL-CR-541]-A UBL invoice should not include the InvoiceLine DocumentReference VersionID + + + + + + + + + + UBL-CR-542 + warning + + + + [UBL-CR-542]-A UBL invoice should not include the InvoiceLine DocumentReference DocumentStatusCode + + + + + + + + + + UBL-CR-543 + warning + + + + [UBL-CR-543]-A UBL invoice should not include the InvoiceLine DocumentReference DocumentDescription + + + + + + + + + + UBL-CR-544 + warning + + + + [UBL-CR-544]-A UBL invoice should not include the InvoiceLine DocumentReference Attachment + + + + + + + + + + UBL-CR-545 + warning + + + + [UBL-CR-545]-A UBL invoice should not include the InvoiceLine DocumentReference ValidityPeriod + + + + + + + + + + UBL-CR-546 + warning + + + + [UBL-CR-546]-A UBL invoice should not include the InvoiceLine DocumentReference IssuerParty + + + + + + + + + + UBL-CR-547 + warning + + + + [UBL-CR-547]-A UBL invoice should not include the InvoiceLine DocumentReference ResultOfVerification + + + + + + + + + + UBL-CR-548 + warning + + + + [UBL-CR-548]-A UBL invoice should not include the InvoiceLine PricingReference + + + + + + + + + + UBL-CR-549 + warning + + + + [UBL-CR-549]-A UBL invoice should not include the InvoiceLine OriginatorParty + + + + + + + + + + UBL-CR-550 + warning + + + + [UBL-CR-550]-A UBL invoice should not include the InvoiceLine Delivery + + + + + + + + + + UBL-CR-551 + warning + + + + [UBL-CR-551]-A UBL invoice should not include the InvoiceLine PaymentTerms + + + + + + + + + + UBL-CR-552 + warning + + + + [UBL-CR-552]-A UBL invoice should not include the InvoiceLine AllowanceCharge ID + + + + + + + + + + UBL-CR-553 + warning + + + + [UBL-CR-553]-A UBL invoice should not include the InvoiceLine AllowanceCharge PrepaidIndicator + + + + + + + + + + UBL-CR-554 + warning + + + + [UBL-CR-554]-A UBL invoice should not include the InvoiceLine AllowanceCharge SequenceNumeric + + + + + + + + + + UBL-CR-555 + warning + + + + [UBL-CR-555]-A UBL invoice should not include the InvoiceLine AllowanceCharge AccountingCostCode + + + + + + + + + + UBL-CR-556 + warning + + + + [UBL-CR-556]-A UBL invoice should not include the InvoiceLine AllowanceCharge AccountingCost + + + + + + + + + + UBL-CR-557 + warning + + + + [UBL-CR-557]-A UBL invoice should not include the InvoiceLine AllowanceCharge PerUnitAmount + + + + + + + + + + UBL-CR-558 + warning + + + + [UBL-CR-558]-A UBL invoice should not include the InvoiceLine AllowanceCharge TaxCategory + + + + + + + + + + UBL-CR-559 + warning + + + + [UBL-CR-559]-A UBL invoice should not include the InvoiceLine AllowanceCharge TaxTotal + + + + + + + + + + UBL-CR-560 + warning + + + + [UBL-CR-560]-A UBL invoice should not include the InvoiceLine AllowanceCharge PaymentMeans + + + + + + + + + + UBL-CR-561 + warning + + + + [UBL-CR-561]-A UBL invoice should not include the InvoiceLine TaxTotal + + + + + + + + + + UBL-CR-562 + warning + + + + [UBL-CR-562]-A UBL invoice should not include the InvoiceLine WithholdingTaxTotal + + + + + + + + + + UBL-CR-563 + warning + + + + [UBL-CR-563]-A UBL invoice should not include the InvoiceLine Item PackQuantity + + + + + + + + + + UBL-CR-564 + warning + + + + [UBL-CR-564]-A UBL invoice should not include the InvoiceLine Item PackSizeNumeric + + + + + + + + + + UBL-CR-565 + warning + + + + [UBL-CR-565]-A UBL invoice should not include the InvoiceLine Item CatalogueIndicator + + + + + + + + + + UBL-CR-566 + warning + + + + [UBL-CR-566]-A UBL invoice should not include the InvoiceLine Item HazardousRiskIndicator + + + + + + + + + + UBL-CR-567 + warning + + + + [UBL-CR-567]-A UBL invoice should not include the InvoiceLine Item AdditionalInformation + + + + + + + + + + UBL-CR-568 + warning + + + + [UBL-CR-568]-A UBL invoice should not include the InvoiceLine Item Keyword + + + + + + + + + + UBL-CR-569 + warning + + + + [UBL-CR-569]-A UBL invoice should not include the InvoiceLine Item BrandName + + + + + + + + + + UBL-CR-570 + warning + + + + [UBL-CR-570]-A UBL invoice should not include the InvoiceLine Item ModelName + + + + + + + + + + UBL-CR-571 + warning + + + + [UBL-CR-571]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification ExtendedID + + + + + + + + + + UBL-CR-572 + warning + + + + [UBL-CR-572]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification BarcodeSymbologyID + + + + + + + + + + UBL-CR-573 + warning + + + + [UBL-CR-573]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification PhysicalAttribute + + + + + + + + + + UBL-CR-574 + warning + + + + [UBL-CR-574]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification MeasurementDimension + + + + + + + + + + UBL-CR-575 + warning + + + + [UBL-CR-575]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification IssuerParty + + + + + + + + + + UBL-CR-576 + warning + + + + [UBL-CR-576]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification ExtendedID + + + + + + + + + + UBL-CR-577 + warning + + + + [UBL-CR-577]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification BarcodeSymbologyID + + + + + + + + + + UBL-CR-578 + warning + + + + [UBL-CR-578]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification PhysicalAttribute + + + + + + + + + + UBL-CR-579 + warning + + + + [UBL-CR-579]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification MeasurementDimension + + + + + + + + + + UBL-CR-580 + warning + + + + [UBL-CR-580]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification IssuerParty + + + + + + + + + + UBL-CR-581 + warning + + + + [UBL-CR-581]-A UBL invoice should not include the InvoiceLine Item ManufacturersItemIdentification + + + + + + + + + + UBL-CR-582 + warning + + + + [UBL-CR-582]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification ExtendedID + + + + + + + + + + UBL-CR-583 + warning + + + + [UBL-CR-583]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification BarcodeSymbologyID + + + + + + + + + + UBL-CR-584 + warning + + + + [UBL-CR-584]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification PhysicalAttribute + + + + + + + + + + UBL-CR-585 + warning + + + + [UBL-CR-585]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification MeasurementDimension + + + + + + + + + + UBL-CR-586 + warning + + + + [UBL-CR-586]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification IssuerParty + + + + + + + + + + UBL-CR-587 + warning + + + + [UBL-CR-587]-A UBL invoice should not include the InvoiceLine Item CatalogueItemIdentification + + + + + + + + + + UBL-CR-588 + warning + + + + [UBL-CR-588]-A UBL invoice should not include the InvoiceLine Item AdditionalItemIdentification + + + + + + + + + + UBL-CR-589 + warning + + + + [UBL-CR-589]-A UBL invoice should not include the InvoiceLine Item CatalogueDocumentReference + + + + + + + + + + UBL-CR-590 + warning + + + + [UBL-CR-590]-A UBL invoice should not include the InvoiceLine Item ItemSpecificationDocumentReference + + + + + + + + + + UBL-CR-591 + warning + + + + [UBL-CR-591]-A UBL invoice should not include the InvoiceLine Item OriginCountry Name + + + + + + + + + + UBL-CR-592 + warning + + + + [UBL-CR-592]-A UBL invoice should not include the InvoiceLine Item CommodityClassification NatureCode + + + + + + + + + + UBL-CR-593 + warning + + + + [UBL-CR-593]-A UBL invoice should not include the InvoiceLine Item CommodityClassification CargoTypeCode + + + + + + + + + + UBL-CR-594 + warning + + + + [UBL-CR-594]-A UBL invoice should not include the InvoiceLine Item CommodityClassification CommodityCode + + + + + + + + + + UBL-CR-595 + warning + + + + [UBL-CR-595]-A UBL invoice should not include the InvoiceLine Item TransactionConditions + + + + + + + + + + UBL-CR-596 + warning + + + + [UBL-CR-596]-A UBL invoice should not include the InvoiceLine Item HazardousItem + + + + + + + + + + UBL-CR-597 + warning + + + + [UBL-CR-597]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory Name + + + + + + + + + + UBL-CR-598 + warning + + + + [UBL-CR-598]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory BaseUnitMeasure + + + + + + + + + + UBL-CR-599 + warning + + + + [UBL-CR-599]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory PerUnitAmount + + + + + + + + + + UBL-CR-600 + warning + + + + [UBL-CR-600]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxExemptionReasonCode + + + + + + + + + + UBL-CR-601 + warning + + + + [UBL-CR-601]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxExemptionReason + + + + + + + + + + UBL-CR-602 + warning + + + + [UBL-CR-602]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TierRange + + + + + + + + + + UBL-CR-603 + warning + + + + [UBL-CR-603]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TierRatePercent + + + + + + + + + + UBL-CR-604 + warning + + + + [UBL-CR-604]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme Name + + + + + + + + + + UBL-CR-605 + warning + + + + [UBL-CR-605]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme TaxTypeCode + + + + + + + + + + UBL-CR-606 + warning + + + + [UBL-CR-606]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme CurrencyCode + + + + + + + + + + UBL-CR-607 + warning + + + + [UBL-CR-607]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme JurisdictionRegionAddress + + + + + + + + + + UBL-CR-608 + warning + + + + [UBL-CR-608]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ID + + + + + + + + + + UBL-CR-609 + warning + + + + [UBL-CR-609]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty NameCode + + + + + + + + + + UBL-CR-610 + warning + + + + [UBL-CR-610]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty TestMethod + + + + + + + + + + UBL-CR-611 + warning + + + + [UBL-CR-611]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ValueQuantity + + + + + + + + + + UBL-CR-612 + warning + + + + [UBL-CR-612]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ValueQualifier + + + + + + + + + + UBL-CR-613 + warning + + + + [UBL-CR-613]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ImportanceCode + + + + + + + + + + UBL-CR-614 + warning + + + + [UBL-CR-614]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ListValue + + + + + + + + + + UBL-CR-615 + warning + + + + [UBL-CR-615]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty UsabilityPeriod + + + + + + + + + + UBL-CR-616 + warning + + + + [UBL-CR-616]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ItemPropertyGroup + + + + + + + + + + UBL-CR-617 + warning + + + + [UBL-CR-617]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty RangeDimension + + + + + + + + + + UBL-CR-618 + warning + + + + [UBL-CR-618]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ItemPropertyRange + + + + + + + + + + UBL-CR-619 + warning + + + + [UBL-CR-619]-A UBL invoice should not include the InvoiceLine Item ManufacturerParty + + + + + + + + + + UBL-CR-620 + warning + + + + [UBL-CR-620]-A UBL invoice should not include the InvoiceLine Item InformationContentProviderParty + + + + + + + + + + UBL-CR-621 + warning + + + + [UBL-CR-621]-A UBL invoice should not include the InvoiceLine Item OriginAddress + + + + + + + + + + UBL-CR-622 + warning + + + + [UBL-CR-622]-A UBL invoice should not include the InvoiceLine Item ItemInstance + + + + + + + + + + UBL-CR-623 + warning + + + + [UBL-CR-623]-A UBL invoice should not include the InvoiceLine Item Certificate + + + + + + + + + + UBL-CR-624 + warning + + + + [UBL-CR-624]-A UBL invoice should not include the InvoiceLine Item Dimension + + + + + + + + + + UBL-CR-625 + warning + + + + [UBL-CR-625]-A UBL invoice should not include the InvoiceLine Item Price PriceChangeReason + + + + + + + + + + UBL-CR-626 + warning + + + + [UBL-CR-626]-A UBL invoice should not include the InvoiceLine Item Price PriceTypeCode + + + + + + + + + + UBL-CR-627 + warning + + + + [UBL-CR-627]-A UBL invoice should not include the InvoiceLine Item Price PriceType + + + + + + + + + + UBL-CR-628 + warning + + + + [UBL-CR-628]-A UBL invoice should not include the InvoiceLine Item Price OrderableUnitFactorRate + + + + + + + + + + UBL-CR-629 + warning + + + + [UBL-CR-629]-A UBL invoice should not include the InvoiceLine Item Price ValidityPeriod + + + + + + + + + + UBL-CR-630 + warning + + + + [UBL-CR-630]-A UBL invoice should not include the InvoiceLine Item Price PriceList + + + + + + + + + + UBL-CR-631 + warning + + + + [UBL-CR-631]-A UBL invoice should not include the InvoiceLine Item Price OrderableUnitFactorRate + + + + + + + + + + UBL-CR-632 + warning + + + + [UBL-CR-632]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge ID + + + + + + + + + + UBL-CR-633 + warning + + + + [UBL-CR-633]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AllowanceChargeReasonCode + + + + + + + + + + UBL-CR-634 + warning + + + + [UBL-CR-634]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AllowanceChargeReason + + + + + + + + + + UBL-CR-635 + warning + + + + [UBL-CR-635]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge MultiplierFactorNumeric + + + + + + + + + + UBL-CR-636 + warning + + + + [UBL-CR-636]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PrepaidIndicator + + + + + + + + + + UBL-CR-637 + warning + + + + [UBL-CR-637]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge SequenceNumeric + + + + + + + + + + UBL-CR-638 + warning + + + + [UBL-CR-638]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AccountingCostCode + + + + + + + + + + UBL-CR-639 + warning + + + + [UBL-CR-639]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AccountingCost + + + + + + + + + + UBL-CR-640 + warning + + + + [UBL-CR-640]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PerUnitAmount + + + + + + + + + + UBL-CR-641 + warning + + + + [UBL-CR-641]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge TaxCategory + + + + + + + + + + UBL-CR-642 + warning + + + + [UBL-CR-642]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge TaxTotal + + + + + + + + + + UBL-CR-643 + warning + + + + [UBL-CR-643]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PaymentMeans + + + + + + + + + + UBL-CR-644 + warning + + + + [UBL-CR-644]-A UBL invoice should not include the InvoiceLine Item Price PricingExchangeRate + + + + + + + + + + UBL-CR-645 + warning + + + + [UBL-CR-645]-A UBL invoice should not include the InvoiceLine DeliveryTerms + + + + + + + + + + UBL-CR-646 + warning + + + + [UBL-CR-646]-A UBL invoice should not include the InvoiceLine SubInvoiceLine + + + + + + + + + + UBL-CR-647 + warning + + + + [UBL-CR-647]-A UBL invoice should not include the InvoiceLine ItemPriceExtension + + + + + + + + + + UBL-CR-648 + warning + + + + [UBL-CR-648]-A UBL invoice should not include the CustomizationID scheme identifier + + + + + + + + + + UBL-CR-649 + warning + + + + [UBL-CR-649]-A UBL invoice should not include the ProfileID scheme identifier + + + + + + + + + + UBL-CR-650 + warning + + + + [UBL-CR-650]-A UBL invoice shall not include the Invoice ID scheme identifier + + + + + + + + + + UBL-CR-651 + warning + + + + [UBL-CR-651]-A UBL invoice should not include the SalesOrderID scheme identifier + + + + + + + + + + UBL-CR-652 + warning + + + + [UBL-CR-652]-A UBL invoice should not include the PartyTaxScheme CompanyID scheme identifier + + + + + + + + + + UBL-CR-653 + warning + + + + [UBL-CR-653]-A UBL invoice should not include the PaymentID scheme identifier + + + + + + + + + + UBL-CR-654 + warning + + + + [UBL-CR-654]-A UBL invoice should not include the PayeeFinancialAccount scheme identifier + + + + + + + + + + UBL-CR-655 + warning + + + + [UBL-CR-655]-A UBL invoice shall not include the FinancialInstitutionBranch ID scheme identifier + + + + + + + + + + UBL-CR-656 + warning + + + + [UBL-CR-656]-A UBL invoice should not include the InvoiceTypeCode listID + + + + + + + + + + UBL-CR-657 + warning + + + + [UBL-CR-657]-A UBL invoice should not include the DocumentCurrencyCode listID + + + + + + + + + + UBL-CR-658 + warning + + + + [UBL-CR-658]-A UBL invoice should not include the TaxCurrencyCode listID + + + + + + + + + + UBL-CR-659 + warning + + + + [UBL-CR-659]-A UBL invoice shall not include the AdditionalDocumentReference DocumentTypeCode listID + + + + + + + + + + UBL-CR-660 + warning + + + + [UBL-CR-660]-A UBL invoice should not include the Country Identification code listID + + + + + + + + + + UBL-CR-661 + warning + + + + [UBL-CR-661]-A UBL invoice should not include the PaymentMeansCode listID + + + + + + + + + + UBL-CR-662 + warning + + + + [UBL-CR-662]-A UBL invoice should not include the AllowanceChargeReasonCode listID + + + + + + + + + + UBL-CR-663 + warning + + + + [UBL-CR-663]-A UBL invoice should not include the unitCodeListID + + + + + + + + + + UBL-CR-664 + warning + + + + [UBL-CR-664]-A UBL invoice should not include the FinancialInstitutionBranch FinancialInstitution + + + + + + + + + + UBL-CR-665 + warning + + + + [UBL-CR-665]-A UBL invoice should not include the AdditionalDocumentReference ID schemeID unless the DocumentTypeCode equals '130' + + + + + + + + + + UBL-CR-666 + fatal + + + + [UBL-CR-666]-A UBL invoice shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Attachment + + + + + + + + + + UBL-CR-667 + warning + + + + [UBL-CR-667]-A UBL invoice should not include a Buyer Item Identification schemeID + + + + + + + + + + UBL-CR-668 + warning + + + + [UBL-CR-668]-A UBL invoice should not include a Sellers Item Identification schemeID + + + + + + + + + + UBL-CR-669 + warning + + + + [UBL-CR-669]-A UBL invoice should not include a Price Allowance Reason Code + + + + + + + + + + UBL-CR-670 + warning + + + + [UBL-CR-670]-A UBL invoice should not include a Price Allowance Reason + + + + + + + + + + UBL-CR-671 + warning + + + + [UBL-CR-671]-A UBL invoice should not include a Price Allowance Multiplier Factor + + + + + + + + + + UBL-CR-672 + warning + + + + [UBL-CR-672]-A UBL credit note should not include the CreditNoteTypeCode listID + + + + + + + + + + UBL-CR-673 + fatal + + + + [UBL-CR-673]-A UBL invoice shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Document Description + + + + + + + + + + UBL-CR-674 + warning + + + + [UBL-CR-674]-A UBL invoice should not include the PrimaryAccountNumber schemeID + + + + + + + + + + UBL-CR-675 + warning + + + + [UBL-CR-675]-A UBL invoice should not include the NetworkID schemeID + + + + + + + + + + UBL-CR-676 + warning + + + + [UBL-CR-676]-A UBL invoice should not include the PaymentMandate/ID schemeID + + + + + + + + + + UBL-CR-677 + warning + + + + [UBL-CR-677]-A UBL invoice should not include the PayerFinancialAccount/ID schemeID + + + + + + + + + + UBL-CR-678 + warning + + + + [UBL-CR-678]-A UBL invoice should not include the TaxCategory/ID schemeID + + + + + + + + + + UBL-CR-679 + warning + + + + [UBL-CR-679]-A UBL invoice should not include the ClassifiedTaxCategory/ID schemeID + + + + + + + + + + UBL-CR-680 + warning + + + + [UBL-CR-680]-A UBL invoice should not include the PaymentMeans/PayerFinancialAccount + + + + + + + + + + UBL-CR-681 + warning + + + + [UBL-CR-681]-A UBL invoice should not include the PaymentMeans InstructionNote + + + + + + + + + + UBL-CR-682 + warning + + + + [UBL-CR-682]-A UBL invoice should not include the Delivery DeliveryAddress + + + + + + + + + + UBL-DT-08 + warning + + + + [UBL-DT-08]-Scheme name attribute should not be present + + + + + + + + + + UBL-DT-09 + warning + + + + [UBL-DT-09]-Scheme agency name attribute should not be present + + + + + + + + + + UBL-DT-10 + warning + + + + [UBL-DT-10]-Scheme data uri attribute should not be present + + + + + + + + + + UBL-DT-11 + warning + + + + [UBL-DT-11]-Scheme uri attribute should not be present + + + + + + + + + + UBL-DT-12 + warning + + + + [UBL-DT-12]-Format attribute should not be present + + + + + + + + + + UBL-DT-13 + warning + + + + [UBL-DT-13]-Unit code list identifier attribute should not be present + + + + + + + + + + UBL-DT-14 + warning + + + + [UBL-DT-14]-Unit code list agency identifier attribute should not be present + + + + + + + + + + UBL-DT-15 + warning + + + + [UBL-DT-15]-Unit code list agency name attribute should not be present + + + + + + + + + + UBL-DT-16 + warning + + + + [UBL-DT-16]-List agency name attribute should not be present + + + + + + + + + + UBL-DT-17 + warning + + + + [UBL-DT-17]-List name attribute should not be present + + + + + + + + + + UBL-DT-18 + warning + + + + [UBL-DT-18]-Name attribute should not be present + + + + + + + + + + UBL-DT-19 + warning + + + + [UBL-DT-19]-Language identifier attribute should not be present + + + + + + + + + + UBL-DT-20 + warning + + + + [UBL-DT-20]-List uri attribute should not be present + + + + + + + + + + UBL-DT-21 + warning + + + + [UBL-DT-21]-List scheme uri attribute should not be present + + + + + + + + + + UBL-DT-22 + warning + + + + [UBL-DT-22]-Language local identifier attribute should not be present + + + + + + + + + + UBL-DT-23 + warning + + + + [UBL-DT-23]-Uri attribute should not be present + + + + + + + + + + UBL-DT-24 + warning + + + + [UBL-DT-24]-Currency code list version id should not be present + + + + + + + + + + UBL-DT-25 + warning + + + + [UBL-DT-25]-CharacterSetCode attribute should not be present + + + + + + + + + + UBL-DT-26 + warning + + + + [UBL-DT-26]-EncodingCode attribute should not be present + + + + + + + + + + UBL-DT-27 + warning + + + + [UBL-DT-27]-Scheme Agency ID attribute should not be present + + + + + + + + + + UBL-DT-28 + warning + + + + [UBL-DT-28]-List Agency ID attribute should not be present + + + + + + + + + + UBL-SR-01 + fatal + + + + [UBL-SR-01]-Contract identifier shall occur maximum once. + + + + + + + + + + UBL-SR-02 + fatal + + + + [UBL-SR-02]-Receive advice identifier shall occur maximum once + + + + + + + + + + UBL-SR-03 + fatal + + + + [UBL-SR-03]-Despatch advice identifier shall occur maximum once + + + + + + + + + + UBL-SR-04 + fatal + + + + [UBL-SR-04]-Invoice object identifier shall occur maximum once + + + + + + + + + + UBL-SR-05 + fatal + + + + [UBL-SR-05]-Payment terms shall occur maximum once + + + + + + + + + + UBL-SR-08 + fatal + + + + [UBL-SR-08]-Invoice period shall occur maximum once + + + + + + + + + + UBL-SR-09 + fatal + + + + [UBL-SR-09]-Seller name shall occur maximum once + + + + + + + + + + UBL-SR-10 + fatal + + + + [UBL-SR-10]-Seller trader name shall occur maximum once + + + + + + + + + + UBL-SR-11 + fatal + + + + [UBL-SR-11]-Seller legal registration identifier shall occur maximum once + + + + + + + + + + UBL-SR-14 + fatal + + + + [UBL-SR-14]-Seller additional legal information shall occur maximum once + + + + + + + + + + UBL-SR-15 + fatal + + + + [UBL-SR-15]-Buyer name shall occur maximum once + + + + + + + + + + UBL-SR-16 + fatal + + + + [UBL-SR-16]-Buyer identifier shall occur maximum once + + + + + + + + + + UBL-SR-17 + fatal + + + + [UBL-SR-17]-Buyer legal registration identifier shall occur maximum once + + + + + + + + + + UBL-SR-24 + fatal + + + + [UBL-SR-24]-Deliver to information shall occur maximum once + + + + + + + + + + UBL-SR-29 + fatal + + + + [UBL-SR-29]-Bank creditor reference shall occur maximum once + + + + + + + + + + UBL-SR-39 + fatal + + + + [UBL-SR-39]-Project reference shall occur maximum once. + + + + + + + + + + UBL-SR-40 + fatal + + + + [UBL-SR-40]-Buyer trade name shall occur maximum once + + + + + + + + + + UBL-SR-45 + fatal + + + + [UBL-SR-45]-Due Date shall occur maximum once + + + + + + + + + + + + + + + + UBL-SR-34 + fatal + + + + [UBL-SR-34]-Invoice line note shall occur maximum once + + + + + + + + + + UBL-SR-35 + fatal + + + + [UBL-SR-35]-Referenced purchase order line identifier shall occur maximum once + + + + + + + + + + UBL-SR-36 + fatal + + + + [UBL-SR-36]-Invoice line period shall occur maximum once + + + + + + + + + + UBL-SR-37 + fatal + + + + [UBL-SR-37]-Item price discount shall occur maximum once + + + + + + + + + + UBL-SR-48 + fatal + + + + [UBL-SR-48]-Invoice lines shall have one and only one classified tax category. + + + + + + + + + + UBL-SR-50 + fatal + + + + [UBL-SR-50]-Item description shall occur maximum once + + + + + + + + + + + + + + + + UBL-SR-19 + fatal + + + + [UBL-SR-19]-Payee name shall occur maximum once, if the Payee is different from the Seller + + + + + + + + + + UBL-SR-20 + fatal + + + + [UBL-SR-20]-Payee identifier shall occur maximum once, if the Payee is different from the Seller + + + + + + + + + + UBL-SR-21 + fatal + + + + [UBL-SR-21]-Payee legal registration identifier shall occur maximum once, if the Payee is different from the Seller + + + + + + + + + + + + + + + + UBL-SR-26 + fatal + + + + [UBL-SR-26]-Payment reference shall occur maximum once + + + + + + + + + + UBL-SR-27 + fatal + + + + [UBL-SR-27]-Payment means text shall occur maximum once + + + + + + + + + + UBL-SR-28 + fatal + + + + [UBL-SR-28]-Mandate reference identifier shall occur maximum once + + + + + + + + + + + + + + + + UBL-SR-06 + fatal + + + + [UBL-SR-06]-Preceding invoice reference shall occur maximum once + + + + + + + + + + UBL-SR-07 + fatal + + + + [UBL-SR-07]-If there is a preceding invoice reference, the preceding invoice number shall be present + + + + + + + + + + + + + + + + UBL-SR-22 + fatal + + + + [UBL-SR-22]-Seller tax representative name shall occur maximum once, if the Seller has a tax representative + + + + + + + + + + + + + + + + + + + + + + + BR-CL-01 + fatal + + + + [BR-CL-01]-The document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001. + + + + + + + + + + + + + + + + BR-CL-03 + fatal + + + + [BR-CL-03]-currencyID MUST be coded using ISO code list 4217 alpha-3 + + + + + + + + + + + + + + + + BR-CL-04 + fatal + + + + [BR-CL-04]-Invoice currency code MUST be coded using ISO code list 4217 alpha-3 + + + + + + + + + + + + + + + + BR-CL-05 + fatal + + + + [BR-CL-05]-Tax currency code MUST be coded using ISO code list 4217 alpha-3 + + + + + + + + + + + + + + + + BR-CL-06 + fatal + + + + [BR-CL-06]-Value added tax point date code MUST be coded using a restriction of UNTDID 2005. + + + + + + + + + + + + + + + + BR-CL-07 + fatal + + + + [BR-CL-07]-Object identifier identification scheme identifier MUST be coded using a restriction of UNTDID 1153. + + + + + + + + + + + + + + + + BR-CL-10 + fatal + + + + [BR-CL-10]-Any identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. + + + + + + + + + + + + + + + + BR-CL-11 + fatal + + + + [BR-CL-11]-Any registration identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. + + + + + + + + + + + + + + + + BR-CL-13 + fatal + + + + [BR-CL-13]-Item classification identifier identification scheme identifier MUST be + coded using one of the UNTDID 7143 list. + + + + + + + + + + + + + + + + BR-CL-14 + fatal + + + + [BR-CL-14]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + + + + + + + + + + + + + + BR-CL-15 + fatal + + + + [BR-CL-15]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + + + + + + + + + + + + + + BR-CL-19 + fatal + + + + [BR-CL-19]-Coded allowance reasons MUST belong to the UNCL 5189 code list + + + + + + + + + + + + + + + + BR-CL-20 + fatal + + + + [BR-CL-20]-Coded charge reasons MUST belong to the UNCL 7161 code list + + + + + + + + + + + + + + + + BR-CL-21 + fatal + + + + [BR-CL-21]-Item standard identifier scheme identifier MUST belong to the ISO 6523 ICD code list + + + + + + + + + + + + + + + + BR-CL-23 + fatal + + + + [BR-CL-23]-Unit code MUST be coded according to the UN/ECE Recommendation 20 with + Rec 21 extension + + + + + + + + + + + + + + + + BR-CL-24 + fatal + + + + [BR-CL-24]-For Mime code in attribute use MIMEMediaType. + + + + + + + + + + + + + + + + BR-CL-25 + fatal + + + + [BR-CL-25]-Endpoint identifier scheme identifier MUST belong to the CEF EAS code list + + + + + + + + + + + + + + + + BR-CL-26 + fatal + + + + [BR-CL-26]-Delivery location identifier scheme identifier MUST belong to the ISO 6523 ICD code list + + + + + + + + + + diff --git a/phive-rules-peppol/src/main/resources/external/schematron/peppol-sg/2023.7/xslt/SG-Subset-PEPPOL-EN16931-UBL.xslt b/phive-rules-peppol/src/main/resources/external/schematron/peppol-sg/2023.7/xslt/SG-Subset-PEPPOL-EN16931-UBL.xslt new file mode 100644 index 00000000..d7bac5d8 --- /dev/null +++ b/phive-rules-peppol/src/main/resources/external/schematron/peppol-sg/2023.7/xslt/SG-Subset-PEPPOL-EN16931-UBL.xslt @@ -0,0 +1,1208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 + + + + + + + + + ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Singapore subset of PEPPOL BIS Billing 3 rules + + + + + + + + + + + + + + + + PEPPOL-EN16931-R008 + fatal + + + + Document MUST not contain empty elements. + + + + + + + + + + + + + + + + + + + + + + + PEPPOL-EN16931-R080 + fatal + + + + Only one project reference is allowed on document level + + + + + + + + + + + + + + + + + + + + + + + PEPPOL-EN16931-R001 + fatal + + + + Business process MUST be provided. + + + + + + + + + + PEPPOL-EN16931-R007 + warning + + + + Business process MUST be in the format 'urn:fdc:peppol.eu:2017:poacc:billing:NN:1.0' where NN indicates the process number. + + + + + + + + + + PEPPOL-EN16931-R002 + fatal + + + + No more than one note is allowed on document level. + + + + + + + + + + PEPPOL-EN16931-R003 + fatal + + + + A buyer reference or purchase order reference MUST be provided. + + + + + + + + + + PEPPOL-EN16931-R053 + fatal + + + + Only one tax total with tax subtotals MUST be provided. + + + + + + + + + + PEPPOL-EN16931-R054 + fatal + + + + Only one tax total without tax subtotals MUST be provided when tax currency code is provided. + + + + + + + + + + PEPPOL-EN16931-R006 + fatal + + + + Only one invoiced object is allowed on document level + + + + + + + + + + + + + + + + PEPPOL-EN16931-R005 + fatal + + + + GST accounting currency code MUST be different from invoice currency code when provided. + + + + + + + + + + + + + + + + PEPPOL-EN16931-R010 + fatal + + + + Buyer electronic address MUST be provided + + + + + + + + + + + + + + + + PEPPOL-EN16931-R020 + fatal + + + + Seller electronic address MUST be provided + + + + + + + + + + + + + + + + PEPPOL-EN16931-R041 + fatal + + + + Allowance/charge base amount MUST be provided when allowance/charge percentage is provided. + + + + + + + + + + + + + + + + PEPPOL-EN16931-R042 + fatal + + + + Allowance/charge percentage MUST be provided when allowance/charge base amount is provided. + + + + + + + + + + + + + + + + PEPPOL-EN16931-R040 + fatal + + + + Allowance/charge amount must equal base amount * percentage/100 if base amount and percentage exists + + + + + + + + + + PEPPOL-EN16931-R043 + warning + + + + Allowance/charge ChargeIndicator value MUST equal 'true' or 'false' + + + + + + + + + + + + + + + + PEPPOL-EN16931-R061 + fatal + + + + Mandate reference MUST be provided for direct debit. + + + + + + + + + + + + + + + + PEPPOL-EN16931-R051 + fatal + + + + All currencyID attributes must have the same value as the invoice currency code (BT-5), except for the invoice total GST amount in accounting currency (BT-111) + + + + + + + + + + + + + + + + PEPPOL-EN16931-R110 + fatal + + + + Start date of line period MUST be within invoice period. + + + + + + + + + + + + + + + + PEPPOL-EN16931-R111 + fatal + + + + End date of line period MUST be within invoice period. + + + + + + + + + + + + + + + + + + + + + + PEPPOL-EN16931-R120 + fatal + + + + Invoice line net amount MUST equal (Invoiced quantity * (Item net price/item price base quantity) + Sum of invoice line charge amount - sum of invoice line allowance amount + + + + + + + + + + PEPPOL-EN16931-R121 + fatal + + + + Base quantity MUST be a positive number above zero. + + + + + + + + + + PEPPOL-EN16931-R100 + fatal + + + + Only one invoiced object is allowed pr line + + + + + + + + + + PEPPOL-EN16931-R101 + fatal + + + + Element Document reference can only be used for Invoice line object + + + + + + + + + + + + + + + + PEPPOL-EN16931-R044 + fatal + + + + Charge on price level is NOT allowed. Only value 'false' allowed. + + + + + + + + + + PEPPOL-EN16931-R046 + fatal + + + + Item net price MUST equal (Gross price - Allowance amount) when gross price is provided. + + + + + + + + + + + + + + + + + + PEPPOL-EN16931-R130 + fatal + + + + Unit code of price base quantity MUST be same as invoiced quantity. + + + + + + + + + + + + + + + + PEPPOL-COMMON-R040 + warning + + + + GLN must have a valid format according to GS1 rules. + + + + + + + + + + + + + + + + PEPPOL-COMMON-R041 + warning + + + + Norwegian organization number MUST be stated in the correct format. + + + + + + + + + + + + + + + + PEPPOL-COMMON-R042 + warning + + + + Danish organization number (CVR) MUST be stated in the correct format. + + + + + + + + + + + + + + + + PEPPOL-COMMON-R043 + warning + + + + Belgian enterprise number MUST be stated in the correct format. + + + + + + + + + + + + + + + + PEPPOL-COMMON-R044 + warning + + + + IPA Code (Codice Univoco Unità Organizzativa) must be stated in the correct format + + + + + + + + + + + + + + + + PEPPOL-COMMON-R045 + warning + + + + Tax Code (Codice Fiscale) must be stated in the correct format + + + + + + + + + + + + + + + + PEPPOL-COMMON-R046 + warning + + + + Tax Code (Codice Fiscale) must be stated in the correct format + + + + + + + + + + + + + + + + PEPPOL-COMMON-R047 + warning + + + + Italian VAT Code (Partita Iva) must be stated in the correct format + + + + + + + + + + + + + + + + PEPPOL-COMMON-R049 + warning + + + + Swedish organization number MUST be stated in the correct format. + + + + + + + + + + + + + + + + PEPPOL-COMMON-R050 + warning + + + + Australian Business Number (ABN) MUST be stated in the correct format. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PEPPOL-EN16931-CL001 + fatal + + + + Mime code must be according to subset of IANA code list. + + + + + + + + + + + + + + + + PEPPOL-EN16931-CL002 + fatal + + + + Reason code MUST be according to subset of UNCL 5189 D.16B. + + + + + + + + + + + + + + + + PEPPOL-EN16931-CL003 + fatal + + + + Reason code MUST be according to UNCL 7161 D.16B. + + + + + + + + + + + + + + + + PEPPOL-EN16931-CL006 + fatal + + + + Invoice period description code must be according to UNCL 2005 D.16B. + + + + + + + + + + + + + + + + PEPPOL-EN16931-CL007 + fatal + + + + Currency code must be according to ISO 4217:2005 + + + + + + + + + + + + + + + + PEPPOL-EN16931-P0100 + fatal + + + + Invoice type code MUST be set according to the profile. + + + + + + + + + + + + + + + + PEPPOL-EN16931-P0101 + fatal + + + + Credit note type code MUST be set according to the profile. + + + + + + + + + + + + + + + + PEPPOL-EN16931-F001 + fatal + + + + A date + MUST be formatted YYYY-MM-DD. + + + + + + + + + + + + + + + + PEPPOL-EN16931-CL008 + fatal + + + + Electronic address identifier scheme must be from the codelist "Electronic Address Identifier Scheme" + + + + + + + + + + diff --git a/phive-rules-peppol/src/test/java/com/helger/phive/peppol/mock/CTestFiles.java b/phive-rules-peppol/src/test/java/com/helger/phive/peppol/mock/CTestFiles.java index b8e7cdf2..56c9b6ff 100644 --- a/phive-rules-peppol/src/test/java/com/helger/phive/peppol/mock/CTestFiles.java +++ b/phive-rules-peppol/src/test/java/com/helger/phive/peppol/mock/CTestFiles.java @@ -249,6 +249,36 @@ public static ICommonsList getAllMatchingTestFiles if (aVESID.equals (PeppolValidationSG.VID_OPENPEPPOL_BIS3_SG_UBL_CREDIT_NOTE_103)) return new CommonsArrayList <> (); + // SG 2023.07 + if (aVESID.equals (PeppolValidationSG.VID_OPENPEPPOL_BIS3_SG_UBL_INVOICE_2023_07)) + { + final String sPrefix = sPrefix0 + "sg-peppol/2023.7/"; + return new CommonsArrayList <> (new FileSystemResource (sPrefix + "SG INV example 02 - full valid invoice 1.xml"), + new FileSystemResource (sPrefix + + "SG INV example 03 - Allowances and Charges.xml"), + new FileSystemResource (sPrefix + "SG INV example 04 - none GST registered.xml"), + new FileSystemResource (sPrefix + + "SG INV example 05 - AGD compliant with II and PO reference.xml"), + new FileSystemResource (sPrefix + "SG INV example 06 - Foreign currency.xml"), + new FileSystemResource (sPrefix + "SG INV example 07 - Foreign buyer.xml"), + new FileSystemResource (sPrefix + "SG INV example 08 - Factored invoice.xml"), + new FileSystemResource (sPrefix + "SG INV example 09 - Zero rated GST.xml"), + new FileSystemResource (sPrefix + "SG INV example 10 - Prepayment.xml"), + new FileSystemResource (sPrefix + "SG INV example 11 - Decimals.xml"), + new FileSystemResource (sPrefix + "SG INV example 12 - SG bank transfer.xml"), + new FileSystemResource (sPrefix + "SG INV example 13 - SG GIRO.xml"), + new FileSystemResource (sPrefix + "SG INV example 14 - PayNow.xml"), + new FileSystemResource (sPrefix + "SG INV example 15 - Credit card.xml"), + new FileSystemResource (sPrefix + "SG INV example 16 - GST in SGD.xml"), + new FileSystemResource (sPrefix + + "SG INV example 16b - GST in SGD With Several Errors.xml")); + } + if (aVESID.equals (PeppolValidationSG.VID_OPENPEPPOL_BIS3_SG_UBL_CREDIT_NOTE_103)) + { + final String sPrefix = sPrefix0 + "sg-peppol/2023.7/"; + return new CommonsArrayList <> (new FileSystemResource (sPrefix + "SG CN example 01 - Credit Note.xml")); + } + // 3.15.0 { final String sPrefix = sPrefix0 + "openpeppol/3.15.0/"; @@ -444,6 +474,7 @@ public static ICommonsList getAllMatchingTestFiles new FileSystemResource (sPrefix + "business-card-test1.xml"), new FileSystemResource (sPrefix + "business-card-test2.xml")); } + /* Peppol Reporting */ // EUSR if (aVESID.equals (PeppolValidationReporting.VID_OPENPEPPOL_EUSR_V100RC2)) @@ -488,6 +519,7 @@ public static ICommonsList getAllMatchingTestFiles new FileSystemResource (sPrefix + "eusr-generated-1.xml"), new FileSystemResource (sPrefix + "eusr-good-template.xml")); } + // TSR if (aVESID.equals (PeppolValidationReporting.VID_OPENPEPPOL_TSR_V100)) { diff --git a/phive-rules-peppol/src/test/resources/external/rule-source/sg-peppol/2023.7/SG-Billing3-UBL.sch b/phive-rules-peppol/src/test/resources/external/rule-source/sg-peppol/2023.7/SG-Billing3-UBL.sch new file mode 100644 index 00000000..37cdfb2a --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/rule-source/sg-peppol/2023.7/SG-Billing3-UBL.sch @@ -0,0 +1,242 @@ + + Singapore Specific rules for Billing 3 + + + + + + + + + + + + + + + + + + + + + Specification identifier MUST have the value 'urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:sg:3.0'. + + + + + [BR-13-GST-SG]-An Invoice shall have the Invoice total amount without GST (BT-109-GST). + [BR-14-GST-SG]-An Invoice shall have the Invoice total amount with GST (BT-112-GST). + [BR-CO-13-GST-SG]-Invoice total amount without GST (BT-109-GST) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + [BR-CO-16-GST-SG]-Amount due for payment (BT-115) = Invoice total amount with GST (BT-112-GST-SG) -Paid amount (BT-113) +Rounding amount (BT-114). + + [BR-DEC-12-GST-SG]-The allowed maximum number of decimals for the Invoice total amount without GST (BT-109-GST) is 2. + [BR-DEC-14-GST-SG]-The allowed maximum number of decimals for the Invoice total amount with GST (BT-112-GST) is 2. + + [BR-CO-10-SG]-Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131). + [BR-CO-11-SG]-Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92). + [BR-CO-12-SG]-Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99). + + + + [BR-53-GST-SG]-If the GST accounting currency code (BT-6-GST) is present, then the Invoice total GST amount (BT-111-GST), Invoice total including GST amount and Invoice Total excluding GST amount in accounting currency shall be provided. + [BR-CO-15-GST-SG]-Invoice total amount with GST (BT-112-GST) = Invoice total amount without GST (BT-109-GST) + Invoice total GST amount (BT-110-GST). + [BR-CO-18-GST-SG]-An Invoice shall at least have one GST Breakdown group (BG-23-GST). + [BR-NG-01-GST-SG]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the GST category code (BT-151-GST, BT-95-GST or BT-102-GST) is "NG" shall contain exactly one GST breakdown group (BG-23) with the GST category code (BT-118) equal to "NG". + [BR-NG-02-GST-SG]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item GST category code (BT-151-GST) is "NG" shall not contain the Seller GST identifier (BT-31), the Seller tax representative GST identifier (BT-63-GST) or the Buyer GST identifier (BT-48-GST). + [BR-NG-03-GST-SG]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance GST category code (BT-95-GST) is "NG" shall not contain the Seller GST identifier (BT-31-GST), the Seller tax representative GST identifier (BT-63-GST) or the Buyer GST identifier (BT-48-GST). + [BR-NG-04-GST-SG]-An Invoice that contains a Document level charge (BG-21) where the Document level charge GST category code (BT-102-GST) is "NG" shall not contain the Seller GST identifier (BT-31-GST), the Seller tax representative GST identifier (BT-63-GST) or the Buyer GST identifier (BT-48-GST). + [BR-NG-11-GST-SG]-An Invoice that contains a GST breakdown group (BG-23) with a GST category code (BT-118-GST) "NG" shall not contain other GST breakdown groups (BG-23).    + [BR-NG-12-GST-SG]-An Invoice that contains a GST breakdown group (BG-23) with a GST category code (BT-118) "NG" shall not contain an Invoice line (BG-25) where the Invoiced item GST category code (BT-151-GST) is not "NG". + [BR-NG-13-GST-SG]-An Invoice that contains a GST breakdown group (BG-23) with a GST category code (BT-118-GST) "NG" shall not contain Document level allowances (BG-20) where Document level allowance GST category code (BT-9-GST5) is not "NG". + [BR-NG-14-GST-SG]-An Invoice that contains a GST breakdown group (BG-23) with a GST category code (BT-118-GST) "NG" shall not contain Document level charges (BG-21) where Document level charge GST category code (BT-102-GST) is not "NG". + + + [BR-NG-08]-In a GST breakdown (BG-23) where the GST category code (BT-118-GST) is "NG" the GST category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the GST category codes (BT-151-GST, BT-95-GST, BT-102-GST) are "NG". + [BR-NG-09-GST-SG]-The GST category tax amount (BT-117-GST) in a GST breakdown (BG-23) where the GST category code (BT-118-GST) is "NG" shall be 0 (zero). + + + [BR-CO-04-GST-SG]-Each Invoice line (BG-25) shall be categorized with an Invoiced item GST category code (BT-151-GST). + + + [BR-CO-26-GST-SG]-In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller GST identifier (BT-31-GST) shall be present. + + + [BR-56-GST-SG]-Each Seller tax representative party (BG-11) shall have a Seller tax representative GST identifier (BT-63-GST). + + + [BR-CO-14-GST-SG]-Invoice total GST amount (BT-110-GST) = Σ GST category tax amount (BT-117-GST). + + + [BR-45-GST-SG]-Each GST Breakdown (BG-23-GST) shall have a GST category taxable amount (BT-116-GST). + [BR-46-GST-SG]-Each GST Breakdown (BG-23-GST) shall have a GST category tax amount (BT-117-GST). + [BR-47-GST-SG]-Each GST Breakdown (BG-23-GST) shall be defined through a GST category code (BT-118-GST). + [BR-48-GST-SG]-Each GST breakdown (BG-23-GST) shall have a GST category rate (BT-119-GST), except if the Invoice is not subject to GST. + [BR-CO-17-GST-SG]-GST category tax amount (BT-117-GST) = GST category taxable amount (BT-116-GST) x (GST category rate (BT-119-GST) / 100). + + + + + + [BR-105-GST-SG]-An Invoice that contains an GST Category code of value SR, SRCA-S, SRCA-C, ZR, SRRC, SROVR-RS, SROVR-LVG or SRLVG shall contain the Seller GST identifier (BT-31-GST) or the Seller tax representative GST identifier (BT-63-GST) + + + + + + [UBL-SR-12-GST-SG]-Seller GST identifier shall occur maximum once + [UBL-SR-13-GST-SG]-Seller tax registration shall occur maximum once + [UBL-SR-18-GST]-Buyer GST identifier shall occur maximum once + + + [UBL-SR-38-GST-SG]-Invoiced item GST exemption reason text shall occur maximum once + + [BR-DEC-13-GST-SG]-The allowed maximum number of decimals for the Invoice total GST amount (BT-110-GST) is 2. + [BR-DEC-15-GST-SG]-The allowed maximum number of decimals for the Invoice total GST amount in accounting currency (BT-111-GST) is 2. + + + + + [UBL-SR-23-GST-SG]-Seller tax representative GST identifier shall occur maximum once, if the Seller has a tax representative + + + [UBL-SR-32-SG]-GST exemption reason text shall occur maximum once + + + [BR-DEC-19-GST-SG]-The allowed maximum number of decimals for the GST category taxable amount (BT-116-GST) is 2. + [BR-DEC-20-GST-SG]-The allowed maximum number of decimals for the GST category tax amount (BT-117-GST) is 2.     + + + [UBL-SR-43-GST-SG]-AdditionalDocumentReference/DocumentTypeCode shall only be used for invoiced object (code 130), project reference in CreditNote (code 50) or total amounts including or excluding GST in SGD (code sgdtotal-incl-gst or sgdtotal-excl-gst) + [BR-100-GST-SG]- Total Amount including GST in SGD must be numeric and have maximum of 2 decimals + [BR-101-GST-SG]- Total Amount excluding GST in SGD must be numeric and have maximum of 2 decimals + [BR-102-GST-SG]- Attachment must not be used when providing reference to Total Amount incl or excl GST in SGD, Invoiced Object Reference or Project Reference + [BR-103-GST-SG]- When providing Total Amount including GST in SGD, element ID must be set to the code value SGD + [BR-104-GST-SG]- When providing Total Amount excluding GST in SGD, element ID must be set to the code value SGD + + + + + + [BR-CL-16-SG]-Payment means in an invoice MUST be coded using UNCL4461 code list, or code Z01 or Z02 + + + [BR-CL-17-GST-SG]-Invoice tax categories MUST be coded using valid Singapore code values + + + [BR-CL-18-GST-SG]-Invoice tax categories MUST be coded using valid Singapore code values + + + + + diff --git a/phive-rules-peppol/src/test/resources/external/rule-source/sg-peppol/2023.7/SG-Subset-CEN-EN16931-UBL.sch b/phive-rules-peppol/src/test/resources/external/rule-source/sg-peppol/2023.7/SG-Subset-CEN-EN16931-UBL.sch new file mode 100644 index 00000000..e26ba394 --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/rule-source/sg-peppol/2023.7/SG-Subset-CEN-EN16931-UBL.sch @@ -0,0 +1,2496 @@ + + + + + + + + + + + + + + + + + + [BR-52]-Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + [BR-CO-25]-In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + + [BR-63]-The Buyer electronic address (BT-49) shall have a Scheme identifier. + + + [BR-11]-The Buyer postal address shall contain a Buyer country code (BT-55). + + + [BR-51]-In accordance with card payments security standards an invoice should never include a full card primary account number (BT-87). At the moment PCI Security Standards Council has defined that the first 6 digits and last 4 digits are the maximum number of digits to be shown. + + + [BR-57]-Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + [BR-31]-Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + [BR-33]-Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + [BR-CO-05]-Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + [BR-CO-21]-Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + [BR-DEC-01]-The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + [BR-DEC-02]-The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + [BR-36]-Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + [BR-38]-Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + [BR-CO-06]-Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + [BR-CO-22]-Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + [BR-DEC-05]-The allowed maximum number of decimals for the Document level charge amount (BT-99) is 2. + [BR-DEC-06]-The allowed maximum number of decimals for the Document level charge base amount (BT-100) is 2. + + + [BR-12]-An Invoice shall have the Sum of Invoice line net amount (BT-106). + [BR-15]-An Invoice shall have the Amount due for payment (BT-115). + [BR-DEC-09]-The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + [BR-DEC-10]-The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + [BR-DEC-11]-The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + [BR-DEC-16]-The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + [BR-DEC-17]-The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + [BR-DEC-18]-The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2.  + + + [BR-01]-An Invoice shall have a Specification identifier (BT-24).    + [BR-02]-An Invoice shall have an Invoice number (BT-1). + [BR-03]-An Invoice shall have an Invoice issue date (BT-2). + [BR-04]-An Invoice shall have an Invoice type code (BT-3). + [BR-05]-An Invoice shall have an Invoice currency code (BT-5). + [BR-06]-An Invoice shall contain the Seller name (BT-27). + [BR-07]-An Invoice shall contain the Buyer name (BT-44). + [BR-08]-An Invoice shall contain the Seller postal address. + [BR-10]-An Invoice shall contain the Buyer postal address (BG-8). + [BR-16]-An Invoice shall have at least one Invoice line (BG-25) + [BR-66]-An Invoice shall contain maximum one Payment Card account (BG-18). + [BR-67]-An Invoice shall contain maximum one Payment Mandate (BG-19). + [BR-CO-03]-Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + + [BR-21]-Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + [BR-22]-Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + [BR-23]-An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + [BR-24]-Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + [BR-25]-Each Invoice line (BG-25) shall contain the Item name (BT-153). + [BR-26]-Each Invoice line (BG-25) shall contain the Item net price (BT-146). + [BR-27]-The Item net price (BT-146) shall NOT be negative. + [BR-28]-The Item gross price (BT-148) shall NOT be negative. + + + [BR-41]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + [BR-42]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + [BR-CO-07]-Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + [BR-CO-23]-Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + + [BR-43]-Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + [BR-44]-Each Invoice line charge shall have an Invoice line charge reason or an invoice line allowance reason code. + [BR-CO-08]-Invoice line charge reason code (BT-145) and Invoice line charge reason (BT-144) shall indicate the same type of charge reason. + [BR-CO-24]-Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + + [BR-30]-If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + [BR-CO-20]-If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + [BR-29]-If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + [BR-CO-19]-If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + [BR-54]-Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + [BR-65]-The Item classification identifier (BT-158) shall have a Scheme identifier. + + + [BR-64]-The Item standard identifier (BT-157) shall have a Scheme identifier. + + + [BR-CL-08]-Invoiced note subject code shall be coded using UNCL4451 + + + [BR-17]-The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4) + + + [BR-50]-A Payment account identifier (BT-84) shall be present if Credit transfer (BG-17) information is provided in the Invoice. + + + [BR-49]-A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + [BR-61]-If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + [BR-55]-Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + + [BR-62]-The Seller electronic address (BT-34) shall have a Scheme identifier. + + + [BR-09]-The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + + [BR-18]-The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11) + [BR-19]-The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + [BR-20]-The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + [UBL-SR-42]-Party tax scheme shall occur maximum twice in accounting supplier party + + + [UBL-SR-33]-Supporting document description shall occur maximum once + + + [UBL-DT-06]-Binary object elements shall contain the mime code attribute + [UBL-DT-07]-Binary object elements shall contain the file name attribute + + + [UBL-SR-25]-Deliver to party name shall occur maximum once + + + [UBL-SR-30]-Document level allowance reason shall occur maximum once + + + [UBL-SR-31]-Document level charge reason shall occur maximum once + + + [UBL-CR-001]-A UBL invoice should not include extensions + [UBL-CR-002]-A UBL invoice should not include the UBLVersionID or it should be 2.1 + [UBL-CR-003]-A UBL invoice should not include the ProfileExecutionID + [UBL-CR-004]-A UBL invoice should not include the CopyIndicator + [UBL-CR-005]-A UBL invoice should not include the UUID + [UBL-CR-006]-A UBL invoice should not include the IssueTime + [UBL-CR-007]-A UBL invoice should not include the PricingCurrencyCode + [UBL-CR-008]-A UBL invoice should not include the PaymentCurrencyCode + [UBL-CR-009]-A UBL invoice should not include the PaymentAlternativeCurrencyCode + [UBL-CR-010]-A UBL invoice should not include the AccountingCostCode + [UBL-CR-011]-A UBL invoice should not include the LineCountNumeric + [UBL-CR-012]-A UBL invoice should not include the InvoicePeriod StartTime + [UBL-CR-013]-A UBL invoice should not include the InvoicePeriod EndTime + [UBL-CR-014]-A UBL invoice should not include the InvoicePeriod DurationMeasure + [UBL-CR-015]-A UBL invoice should not include the InvoicePeriod Description + [UBL-CR-016]-A UBL invoice should not include the OrderReference CopyIndicator + [UBL-CR-017]-A UBL invoice should not include the OrderReference UUID + [UBL-CR-018]-A UBL invoice should not include the OrderReference IssueDate + [UBL-CR-019]-A UBL invoice should not include the OrderReference IssueTime + [UBL-CR-020]-A UBL invoice should not include the OrderReference CustomerReference + [UBL-CR-021]-A UBL invoice should not include the OrderReference OrderTypeCode + [UBL-CR-022]-A UBL invoice should not include the OrderReference DocumentReference + [UBL-CR-023]-A UBL invoice should not include the BillingReference CopyIndicator + [UBL-CR-024]-A UBL invoice should not include the BillingReference UUID + [UBL-CR-025]-A UBL invoice should not include the BillingReference IssueTime + [UBL-CR-026]-A UBL invoice should not include the BillingReference DocumentTypeCode + [UBL-CR-027]-A UBL invoice should not include the BillingReference DocumentType + [UBL-CR-028]-A UBL invoice should not include the BillingReference Xpath + [UBL-CR-029]-A UBL invoice should not include the BillingReference LanguageID + [UBL-CR-030]-A UBL invoice should not include the BillingReference LocaleCode + [UBL-CR-031]-A UBL invoice should not include the BillingReference VersionID + [UBL-CR-032]-A UBL invoice should not include the BillingReference DocumentStatusCode + [UBL-CR-033]-A UBL invoice should not include the BillingReference DocumenDescription + [UBL-CR-034]-A UBL invoice should not include the BillingReference Attachment + [UBL-CR-035]-A UBL invoice should not include the BillingReference ValidityPeriod + [UBL-CR-036]-A UBL invoice should not include the BillingReference IssuerParty + [UBL-CR-037]-A UBL invoice should not include the BillingReference ResultOfVerification + [UBL-CR-038]-A UBL invoice should not include the BillingReference SelfBilledInvoiceDocumentReference + [UBL-CR-039]-A UBL invoice should not include the BillingReference CreditNoteDocumentReference + [UBL-CR-040]-A UBL invoice should not include the BillingReference SelfBilledCreditNoteDocumentReference + [UBL-CR-041]-A UBL invoice should not include the BillingReference DebitNoteDocumentReference + [UBL-CR-042]-A UBL invoice should not include the BillingReference ReminderDocumentReference + [UBL-CR-043]-A UBL invoice should not include the BillingReference AdditionalDocumentReference + [UBL-CR-044]-A UBL invoice should not include the BillingReference BillingReferenceLine + [UBL-CR-045]-A UBL invoice should not include the DespatchDocumentReference CopyIndicator + [UBL-CR-046]-A UBL invoice should not include the DespatchDocumentReference UUID + [UBL-CR-047]-A UBL invoice should not include the DespatchDocumentReference IssueDate + [UBL-CR-048]-A UBL invoice should not include the DespatchDocumentReference IssueTime + [UBL-CR-049]-A UBL invoice should not include the DespatchDocumentReference DocumentTypeCode + [UBL-CR-050]-A UBL invoice should not include the DespatchDocumentReference DocumentType + [UBL-CR-051]-A UBL invoice should not include the DespatchDocumentReference Xpath + [UBL-CR-052]-A UBL invoice should not include the DespatchDocumentReference LanguageID + [UBL-CR-053]-A UBL invoice should not include the DespatchDocumentReference LocaleCode + [UBL-CR-054]-A UBL invoice should not include the DespatchDocumentReference VersionID + [UBL-CR-055]-A UBL invoice should not include the DespatchDocumentReference DocumentStatusCode + [UBL-CR-056]-A UBL invoice should not include the DespatchDocumentReference DocumentDescription + [UBL-CR-057]-A UBL invoice should not include the DespatchDocumentReference Attachment + [UBL-CR-058]-A UBL invoice should not include the DespatchDocumentReference ValidityPeriod + [UBL-CR-059]-A UBL invoice should not include the DespatchDocumentReference IssuerParty + [UBL-CR-060]-A UBL invoice should not include the DespatchDocumentReference ResultOfVerification + [UBL-CR-061]-A UBL invoice should not include the ReceiptDocumentReference CopyIndicator + [UBL-CR-062]-A UBL invoice should not include the ReceiptDocumentReference UUID + [UBL-CR-063]-A UBL invoice should not include the ReceiptDocumentReference IssueDate + [UBL-CR-064]-A UBL invoice should not include the ReceiptDocumentReference IssueTime + [UBL-CR-065]-A UBL invoice should not include the ReceiptDocumentReference DocumentTypeCode + [UBL-CR-066]-A UBL invoice should not include the ReceiptDocumentReference DocumentType + [UBL-CR-067]-A UBL invoice should not include the ReceiptDocumentReference Xpath + [UBL-CR-068]-A UBL invoice should not include the ReceiptDocumentReference LanguageID + [UBL-CR-069]-A UBL invoice should not include the ReceiptDocumentReference LocaleCode + [UBL-CR-070]-A UBL invoice should not include the ReceiptDocumentReference VersionID + [UBL-CR-071]-A UBL invoice should not include the ReceiptDocumentReference DocumentStatusCode + [UBL-CR-072]-A UBL invoice should not include the ReceiptDocumentReference DocumentDescription + [UBL-CR-073]-A UBL invoice should not include the ReceiptDocumentReference Attachment + [UBL-CR-074]-A UBL invoice should not include the ReceiptDocumentReference ValidityPeriod + [UBL-CR-075]-A UBL invoice should not include the ReceiptDocumentReference IssuerParty + [UBL-CR-076]-A UBL invoice should not include the ReceiptDocumentReference ResultOfVerification + [UBL-CR-077]-A UBL invoice should not include the StatementDocumentReference + [UBL-CR-078]-A UBL invoice should not include the OriginatorDocumentReference CopyIndicator + [UBL-CR-079]-A UBL invoice should not include the OriginatorDocumentReference UUID + [UBL-CR-080]-A UBL invoice should not include the OriginatorDocumentReference IssueDate + [UBL-CR-081]-A UBL invoice should not include the OriginatorDocumentReference IssueTime + [UBL-CR-082]-A UBL invoice should not include the OriginatorDocumentReference DocumentTypeCode + [UBL-CR-083]-A UBL invoice should not include the OriginatorDocumentReference DocumentType + [UBL-CR-084]-A UBL invoice should not include the OriginatorDocumentReference Xpath + [UBL-CR-085]-A UBL invoice should not include the OriginatorDocumentReference LanguageID + [UBL-CR-086]-A UBL invoice should not include the OriginatorDocumentReference LocaleCode + [UBL-CR-087]-A UBL invoice should not include the OriginatorDocumentReference VersionID + [UBL-CR-088]-A UBL invoice should not include the OriginatorDocumentReference DocumentStatusCode + [UBL-CR-089]-A UBL invoice should not include the OriginatorDocumentReference DocumentDescription + [UBL-CR-090]-A UBL invoice should not include the OriginatorDocumentReference Attachment + [UBL-CR-091]-A UBL invoice should not include the OriginatorDocumentReference ValidityPeriod + [UBL-CR-092]-A UBL invoice should not include the OriginatorDocumentReference IssuerParty + [UBL-CR-093]-A UBL invoice should not include the OriginatorDocumentReference ResultOfVerification + [UBL-CR-094]-A UBL invoice should not include the ContractDocumentReference CopyIndicator + [UBL-CR-095]-A UBL invoice should not include the ContractDocumentReference UUID + [UBL-CR-096]-A UBL invoice should not include the ContractDocumentReference IssueDate + [UBL-CR-097]-A UBL invoice should not include the ContractDocumentReference IssueTime + [UBL-CR-098]-A UBL invoice should not include the ContractDocumentReference DocumentTypeCode + [UBL-CR-099]-A UBL invoice should not include the ContractDocumentReference DocumentType + [UBL-CR-100]-A UBL invoice should not include the ContractDocumentReference Xpath + [UBL-CR-101]-A UBL invoice should not include the ContractDocumentReference LanguageID + [UBL-CR-102]-A UBL invoice should not include the ContractDocumentReference LocaleCode + [UBL-CR-103]-A UBL invoice should not include the ContractDocumentReference VersionID + [UBL-CR-104]-A UBL invoice should not include the ContractDocumentReference DocumentStatusCode + [UBL-CR-105]-A UBL invoice should not include the ContractDocumentReference DocumentDescription + [UBL-CR-106]-A UBL invoice should not include the ContractDocumentReference Attachment + [UBL-CR-107]-A UBL invoice should not include the ContractDocumentReference ValidityPeriod + [UBL-CR-108]-A UBL invoice should not include the ContractDocumentReference IssuerParty + [UBL-CR-109]-A UBL invoice should not include the ContractDocumentReference ResultOfVerification + [UBL-CR-110]-A UBL invoice should not include the AdditionalDocumentReference CopyIndicator + [UBL-CR-111]-A UBL invoice should not include the AdditionalDocumentReference UUID + [UBL-CR-112]-A UBL invoice should not include the AdditionalDocumentReference IssueDate + [UBL-CR-113]-A UBL invoice should not include the AdditionalDocumentReference IssueTime + [UBL-CR-114]-A UBL invoice should not include the AdditionalDocumentReference DocumentType + [UBL-CR-115]-A UBL invoice should not include the AdditionalDocumentReference Xpath + [UBL-CR-116]-A UBL invoice should not include the AdditionalDocumentReference LanguageID + [UBL-CR-117]-A UBL invoice should not include the AdditionalDocumentReference LocaleCode + [UBL-CR-118]-A UBL invoice should not include the AdditionalDocumentReference VersionID + [UBL-CR-119]-A UBL invoice should not include the AdditionalDocumentReference DocumentStatusCode + [UBL-CR-121]-A UBL invoice should not include the AdditionalDocumentReference Attachment External DocumentHash + [UBL-CR-122]-A UBL invoice should not include the AdditionalDocumentReference Attachment External HashAlgorithmMethod + [UBL-CR-123]-A UBL invoice should not include the AdditionalDocumentReference Attachment External ExpiryDate + [UBL-CR-124]-A UBL invoice should not include the AdditionalDocumentReference Attachment External ExpiryTime + [UBL-CR-125]-A UBL invoice should not include the AdditionalDocumentReference Attachment External MimeCode + [UBL-CR-126]-A UBL invoice should not include the AdditionalDocumentReference Attachment External FormatCode + [UBL-CR-127]-A UBL invoice should not include the AdditionalDocumentReference Attachment External EncodingCode + [UBL-CR-128]-A UBL invoice should not include the AdditionalDocumentReference Attachment External CharacterSetCode + [UBL-CR-129]-A UBL invoice should not include the AdditionalDocumentReference Attachment External FileName + [UBL-CR-130]-A UBL invoice should not include the AdditionalDocumentReference Attachment External Descriprion + [UBL-CR-131]-A UBL invoice should not include the AdditionalDocumentReference ValidityPeriod + [UBL-CR-132]-A UBL invoice should not include the AdditionalDocumentReference IssuerParty + [UBL-CR-133]-A UBL invoice should not include the AdditionalDocumentReference ResultOfVerification + [UBL-CR-134]-A UBL invoice should not include the ProjectReference UUID + [UBL-CR-135]-A UBL invoice should not include the ProjectReference IssueDate + [UBL-CR-136]-A UBL invoice should not include the ProjectReference WorkPhaseReference + [UBL-CR-137]-A UBL invoice should not include the Signature + [UBL-CR-138]-A UBL invoice should not include the AccountingSupplierParty CustomerAssignedAccountID + [UBL-CR-139]-A UBL invoice should not include the AccountingSupplierParty AdditionalAccountID + [UBL-CR-140]-A UBL invoice should not include the AccountingSupplierParty DataSendingCapability + [UBL-CR-141]-A UBL invoice should not include the AccountingSupplierParty Party MarkCareIndicator + [UBL-CR-142]-A UBL invoice should not include the AccountingSupplierParty Party MarkAttentionIndicator + [UBL-CR-143]-A UBL invoice should not include the AccountingSupplierParty Party WebsiteURI + [UBL-CR-144]-A UBL invoice should not include the AccountingSupplierParty Party LogoReferenceID + [UBL-CR-145]-A UBL invoice should not include the AccountingSupplierParty Party IndustryClassificationCode + [UBL-CR-146]-A UBL invoice should not include the AccountingSupplierParty Party Language + [UBL-CR-147]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress ID + [UBL-CR-148]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress AddressTypeCode + [UBL-CR-149]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress AddressFormatCode + [UBL-CR-150]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Postbox + [UBL-CR-151]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Floor + [UBL-CR-152]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Room + [UBL-CR-153]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BlockName + [UBL-CR-154]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BuildingName + [UBL-CR-155]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BuildingNumber + [UBL-CR-156]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress InhouseMail + [UBL-CR-157]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Department + [UBL-CR-158]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress MarkAttention + [UBL-CR-159]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress MarkCare + [UBL-CR-160]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress PlotIdentification + [UBL-CR-161]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress CitySubdivisionName + [UBL-CR-162]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress CountrySubentityCode + [UBL-CR-163]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Region + [UBL-CR-164]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress District + [UBL-CR-165]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress TimezoneOffset + [UBL-CR-166]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Country Name + [UBL-CR-167]-A UBL invoice should not include the AccountingSupplierParty Party PostalAddress LocationCoordinate + [UBL-CR-168]-A UBL invoice should not include the AccountingSupplierParty Party PhysicalLocation + [UBL-CR-169]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme RegistrationName + [UBL-CR-170]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxLevelCode + [UBL-CR-171]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme ExemptionReasonCode + [UBL-CR-172]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme ExemptionReason + [UBL-CR-173]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme RegistrationAddress + [UBL-CR-174]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme Name + [UBL-CR-175]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme TaxTypeCode + [UBL-CR-176]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme CurrencyCode + [UBL-CR-177]-A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme JurisdictionRegionAddress + [UBL-CR-178]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationDate + [UBL-CR-179]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationExpirationDate + [UBL-CR-180]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CompanyLegalFormCode + [UBL-CR-181]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity SoleProprietorshipIndicator + [UBL-CR-182]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CompanyLiquidationStatusCode + [UBL-CR-183]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CorporationStockAmount + [UBL-CR-184]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity FullyPaidSharesIndicator + [UBL-CR-185]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationAddress + [UBL-CR-186]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CorporateRegistrationScheme + [UBL-CR-187]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity HeadOfficeParty + [UBL-CR-188]-A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity ShareholderParty + [UBL-CR-189]-A UBL invoice should not include the AccountingSupplierParty Party Contact ID + [UBL-CR-190]-A UBL invoice should not include the AccountingSupplierParty Party Contact Telefax + [UBL-CR-191]-A UBL invoice should not include the AccountingSupplierParty Party Contact Note + [UBL-CR-192]-A UBL invoice should not include the AccountingSupplierParty Party Contact OtherCommunication + [UBL-CR-193]-A UBL invoice should not include the AccountingSupplierParty Party Person + [UBL-CR-194]-A UBL invoice should not include the AccountingSupplierParty Party AgentParty + [UBL-CR-195]-A UBL invoice should not include the AccountingSupplierParty Party ServiceProviderParty + [UBL-CR-196]-A UBL invoice should not include the AccountingSupplierParty Party PowerOfAttorney + [UBL-CR-197]-A UBL invoice should not include the AccountingSupplierParty Party FinancialAccount + [UBL-CR-198]-A UBL invoice should not include the AccountingSupplierParty DespatchContact + [UBL-CR-199]-A UBL invoice should not include the AccountingSupplierParty AccountingContact + [UBL-CR-200]-A UBL invoice should not include the AccountingSupplierParty SellerContact + [UBL-CR-201]-A UBL invoice should not include the AccountingCustomerParty CustomerAssignedAccountID + [UBL-CR-202]-A UBL invoice should not include the AccountingCustomerParty SupplierAssignedAccountID + [UBL-CR-203]-A UBL invoice should not include the AccountingCustomerParty AdditionalAccountID + [UBL-CR-204]-A UBL invoice should not include the AccountingCustomerParty Party MarkCareIndicator + [UBL-CR-205]-A UBL invoice should not include the AccountingCustomerParty Party MarkAttentionIndicator + [UBL-CR-206]-A UBL invoice should not include the AccountingCustomerParty Party WebsiteURI + [UBL-CR-207]-A UBL invoice should not include the AccountingCustomerParty Party LogoReferenceID + [UBL-CR-208]-A UBL invoice should not include the AccountingCustomerParty Party IndustryClassificationCode + [UBL-CR-209]-A UBL invoice should not include the AccountingCustomerParty Party Language + [UBL-CR-210]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress ID + [UBL-CR-211]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress AddressTypeCode + [UBL-CR-212]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress AddressFormatCode + [UBL-CR-213]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Postbox + [UBL-CR-214]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Floor + [UBL-CR-215]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Room + [UBL-CR-216]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BlockName + [UBL-CR-217]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BuildingName + [UBL-CR-218]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BuildingNumber + [UBL-CR-219]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress InhouseMail + [UBL-CR-220]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Department + [UBL-CR-221]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress MarkAttention + [UBL-CR-222]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress MarkCare + [UBL-CR-223]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress PlotIdentification + [UBL-CR-224]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress CitySubdivisionName + [UBL-CR-225]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress CountrySubentityCode + [UBL-CR-226]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Region + [UBL-CR-227]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress District + [UBL-CR-228]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress TimezoneOffset + [UBL-CR-229]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Country Name + [UBL-CR-230]-A UBL invoice should not include the AccountingCustomerParty Party PostalAddress LocationCoordinate + [UBL-CR-231]-A UBL invoice should not include the AccountingCustomerParty Party PhysicalLocation + [UBL-CR-232]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme RegistrationName + [UBL-CR-233]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxLevelCode + [UBL-CR-234]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme ExemptionReasonCode + [UBL-CR-235]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme ExemptionReason + [UBL-CR-236]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme RegistrationAddress + [UBL-CR-237]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme Name + [UBL-CR-238]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme TaxTypeCode + [UBL-CR-239]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme CurrencyCode + [UBL-CR-240]-A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme JurisdictionRegionAddress + [UBL-CR-241]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationDate + [UBL-CR-242]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationExpirationDate + [UBL-CR-243]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLegalFormCode + [UBL-CR-244]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLegalForm + [UBL-CR-245]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity SoleProprietorshipIndicator + [UBL-CR-246]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLiquidationStatusCode + [UBL-CR-247]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CorporationStockAmount + [UBL-CR-248]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity FullyPaidSharesIndicator + [UBL-CR-249]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationAddress + [UBL-CR-250]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CorporateRegistrationScheme + [UBL-CR-251]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity HeadOfficeParty + [UBL-CR-252]-A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity ShareholderParty + [UBL-CR-253]-A UBL invoice should not include the AccountingCustomerParty Party Contact ID + [UBL-CR-254]-A UBL invoice should not include the AccountingCustomerParty Party Contact Telefax + [UBL-CR-255]-A UBL invoice should not include the AccountingCustomerParty Party Contact Note + [UBL-CR-256]-A UBL invoice should not include the AccountingCustomerParty Party Contact OtherCommunication + [UBL-CR-257]-A UBL invoice should not include the AccountingCustomerParty Party Person + [UBL-CR-258]-A UBL invoice should not include the AccountingCustomerParty Party AgentParty + [UBL-CR-259]-A UBL invoice should not include the AccountingCustomerParty Party ServiceProviderParty + [UBL-CR-260]-A UBL invoice should not include the AccountingCustomerParty Party PowerOfAttorney + [UBL-CR-261]-A UBL invoice should not include the AccountingCustomerParty Party FinancialAccount + [UBL-CR-262]-A UBL invoice should not include the AccountingCustomerParty DeliveryContact + [UBL-CR-263]-A UBL invoice should not include the AccountingCustomerParty AccountingContact + [UBL-CR-264]-A UBL invoice should not include the AccountingCustomerParty BuyerContact + [UBL-CR-265]-A UBL invoice should not include the PayeeParty MarkCareIndicator + [UBL-CR-266]-A UBL invoice should not include the PayeeParty MarkAttentionIndicator + [UBL-CR-267]-A UBL invoice should not include the PayeeParty WebsiteURI + [UBL-CR-268]-A UBL invoice should not include the PayeeParty LogoReferenceID + [UBL-CR-269]-A UBL invoice should not include the PayeeParty EndpointID + [UBL-CR-270]-A UBL invoice should not include the PayeeParty IndustryClassificationCode + [UBL-CR-271]-A UBL invoice should not include the PayeeParty Language + [UBL-CR-272]-A UBL invoice should not include the PayeeParty PostalAddress + [UBL-CR-273]-A UBL invoice should not include the PayeeParty PhysicalLocation + [UBL-CR-274]-A UBL invoice should not include the PayeeParty PartyTaxScheme + [UBL-CR-275]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationName + [UBL-CR-276]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationDate + [UBL-CR-277]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationExpirationDate + [UBL-CR-278]-A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLegalFormCode + [UBL-CR-279]-A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLegalForm + [UBL-CR-280]-A UBL invoice should not include the PayeeParty PartyLegalEntity SoleProprietorshipIndicator + [UBL-CR-281]-A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLiquidationStatusCode + [UBL-CR-282]-A UBL invoice should not include the PayeeParty PartyLegalEntity CorporationStockAmount + [UBL-CR-283]-A UBL invoice should not include the PayeeParty PartyLegalEntity FullyPaidSharesIndicator + [UBL-CR-284]-A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationAddress + [UBL-CR-285]-A UBL invoice should not include the PayeeParty PartyLegalEntity CorporateRegistrationScheme + [UBL-CR-286]-A UBL invoice should not include the PayeeParty PartyLegalEntity HeadOfficeParty + [UBL-CR-287]-A UBL invoice should not include the PayeeParty PartyLegalEntity ShareholderParty + [UBL-CR-288]-A UBL invoice should not include the PayeeParty Contact + [UBL-CR-289]-A UBL invoice should not include the PayeeParty Person + [UBL-CR-290]-A UBL invoice should not include the PayeeParty AgentParty + [UBL-CR-291]-A UBL invoice should not include the PayeeParty ServiceProviderParty + [UBL-CR-292]-A UBL invoice should not include the PayeeParty PowerOfAttorney + [UBL-CR-293]-A UBL invoice should not include the PayeeParty FinancialAccount + [UBL-CR-294]-A UBL invoice should not include the BuyerCustomerParty + [UBL-CR-295]-A UBL invoice should not include the SellerSupplierParty + [UBL-CR-296]-A UBL invoice should not include the TaxRepresentativeParty MarkCareIndicator + [UBL-CR-297]-A UBL invoice should not include the TaxRepresentativeParty MarkAttentionIndicator + [UBL-CR-298]-A UBL invoice should not include the TaxRepresentativeParty WebsiteURI + [UBL-CR-299]-A UBL invoice should not include the TaxRepresentativeParty LogoReferenceID + [UBL-CR-300]-A UBL invoice should not include the TaxRepresentativeParty EndpointID + [UBL-CR-301]-A UBL invoice should not include the TaxRepresentativeParty IndustryClassificationCode + [UBL-CR-302]-A UBL invoice should not include the TaxRepresentativeParty PartyIdentification + [UBL-CR-303]-A UBL invoice should not include the TaxRepresentativeParty Language + [UBL-CR-304]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress ID + [UBL-CR-305]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress AddressTypeCode + [UBL-CR-306]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress AddressFormatCode + [UBL-CR-307]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Postbox + [UBL-CR-308]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Floor + [UBL-CR-309]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Room + [UBL-CR-310]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress BlockName + [UBL-CR-311]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress BuildingName + [UBL-CR-312]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress BuildingNumber + [UBL-CR-313]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress InhouseMail + [UBL-CR-314]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Department + [UBL-CR-315]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress MarkAttention + [UBL-CR-316]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress MarkCare + [UBL-CR-317]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress PlotIdentification + [UBL-CR-318]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress CitySubdivisionName + [UBL-CR-319]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress CountrySubentityCode + [UBL-CR-320]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Region + [UBL-CR-321]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress District + [UBL-CR-322]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress TimezoneOffset + [UBL-CR-323]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress Country Name + [UBL-CR-324]-A UBL invoice should not include the TaxRepresentativeParty PostalAddress LocationCoordinate + [UBL-CR-325]-A UBL invoice should not include the TaxRepresentativeParty PhysicalLocation + [UBL-CR-326]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme RegistrationName + [UBL-CR-327]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxLevelCode + [UBL-CR-328]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme ExemptionReasonCode + [UBL-CR-329]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme ExemptionReason + [UBL-CR-330]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme RegistrationAddress + [UBL-CR-331]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme Name + [UBL-CR-332]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme TaxTypeCode + [UBL-CR-333]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme CurrencyCode + [UBL-CR-334]-A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme JurisdictionRegionAddress + [UBL-CR-335]-A UBL invoice should not include the TaxRepresentativeParty PartyLegalEntity + [UBL-CR-336]-A UBL invoice should not include the TaxRepresentativeParty Contact + [UBL-CR-337]-A UBL invoice should not include the TaxRepresentativeParty Person + [UBL-CR-338]-A UBL invoice should not include the TaxRepresentativeParty AgentParty + [UBL-CR-339]-A UBL invoice should not include the TaxRepresentativeParty ServiceProviderParty + [UBL-CR-340]-A UBL invoice should not include the TaxRepresentativeParty PowerOfAttorney + [UBL-CR-341]-A UBL invoice should not include the TaxRepresentativeParty FinancialAccount + [UBL-CR-342]-A UBL invoice should not include the Delivery ID + [UBL-CR-343]-A UBL invoice should not include the Delivery Quantity + [UBL-CR-344]-A UBL invoice should not include the Delivery MinimumQuantity + [UBL-CR-345]-A UBL invoice should not include the Delivery MaximumQuantity + [UBL-CR-346]-A UBL invoice should not include the Delivery ActualDeliveryTime + [UBL-CR-347]-A UBL invoice should not include the Delivery LatestDeliveryDate + [UBL-CR-348]-A UBL invoice should not include the Delivery LatestDeliveryTime + [UBL-CR-349]-A UBL invoice should not include the Delivery ReleaseID + [UBL-CR-350]-A UBL invoice should not include the Delivery TrackingID + [UBL-CR-351]-A UBL invoice should not include the Delivery DeliveryLocation Description + [UBL-CR-352]-A UBL invoice should not include the Delivery DeliveryLocation Conditions + [UBL-CR-353]-A UBL invoice should not include the Delivery DeliveryLocation CountrySubentity + [UBL-CR-354]-A UBL invoice should not include the Delivery DeliveryLocation CountrySubentityCode + [UBL-CR-355]-A UBL invoice should not include the Delivery DeliveryLocation LocationTypeCode + [UBL-CR-356]-A UBL invoice should not include the Delivery DeliveryLocation InformationURI + [UBL-CR-357]-A UBL invoice should not include the Delivery DeliveryLocation Name + [UBL-CR-358]-A UBL invoice should not include the Delivery DeliveryLocation ValidityPeriod + [UBL-CR-359]-A UBL invoice should not include the Delivery DeliveryLocation Address ID + [UBL-CR-360]-A UBL invoice should not include the Delivery DeliveryLocation Address AddressTypeCode + [UBL-CR-361]-A UBL invoice should not include the Delivery DeliveryLocation Address AddressFormatCode + [UBL-CR-362]-A UBL invoice should not include the Delivery DeliveryLocation Address Postbox + [UBL-CR-363]-A UBL invoice should not include the Delivery DeliveryLocation Address Floor + [UBL-CR-364]-A UBL invoice should not include the Delivery DeliveryLocation Address Room + [UBL-CR-365]-A UBL invoice should not include the Delivery DeliveryLocation Address BlockName + [UBL-CR-366]-A UBL invoice should not include the Delivery DeliveryLocation Address BuildingName + [UBL-CR-367]-A UBL invoice should not include the Delivery DeliveryLocation Address BuildingNumber + [UBL-CR-368]-A UBL invoice should not include the Delivery DeliveryLocation Address InhouseMail + [UBL-CR-369]-A UBL invoice should not include the Delivery DeliveryLocation Address Department + [UBL-CR-370]-A UBL invoice should not include the Delivery DeliveryLocation Address MarkAttention + [UBL-CR-371]-A UBL invoice should not include the Delivery DeliveryLocation Address MarkCare + [UBL-CR-372]-A UBL invoice should not include the Delivery DeliveryLocation Address PlotIdentification + [UBL-CR-373]-A UBL invoice should not include the Delivery DeliveryLocation Address CitySubdivisionName + [UBL-CR-374]-A UBL invoice should not include the Delivery DeliveryLocation Address CountrySubentityCode + [UBL-CR-375]-A UBL invoice should not include the Delivery DeliveryLocation Address Region + [UBL-CR-376]-A UBL invoice should not include the Delivery DeliveryLocation Address District + [UBL-CR-377]-A UBL invoice should not include the Delivery DeliveryLocation Address TimezoneOffset + [UBL-CR-378]-A UBL invoice should not include the Delivery DeliveryLocation Address Country Name + [UBL-CR-379]-A UBL invoice should not include the Delivery DeliveryLocation Address LocationCoordinate + [UBL-CR-380]-A UBL invoice should not include the Delivery DeliveryLocation SubsidiaryLocation + [UBL-CR-381]-A UBL invoice should not include the Delivery DeliveryLocation LocationCoordinate + [UBL-CR-382]-A UBL invoice should not include the Delivery AlternativeDeliveryLocation + [UBL-CR-383]-A UBL invoice should not include the Delivery RequestedDeliveryPeriod + [UBL-CR-384]-A UBL invoice should not include the Delivery EstimatedDeliveryPeriod + [UBL-CR-385]-A UBL invoice should not include the Delivery CarrierParty + [UBL-CR-386]-A UBL invoice should not include the DeliveryParty MarkCareIndicator + [UBL-CR-387]-A UBL invoice should not include the DeliveryParty MarkAttentionIndicator + [UBL-CR-388]-A UBL invoice should not include the DeliveryParty WebsiteURI + [UBL-CR-389]-A UBL invoice should not include the DeliveryParty LogoReferenceID + [UBL-CR-390]-A UBL invoice should not include the DeliveryParty EndpointID + [UBL-CR-391]-A UBL invoice should not include the DeliveryParty IndustryClassificationCode + [UBL-CR-392]-A UBL invoice should not include the DeliveryParty PartyIdentification + [UBL-CR-393]-A UBL invoice should not include the DeliveryParty Language + [UBL-CR-394]-A UBL invoice should not include the DeliveryParty PostalAddress + [UBL-CR-395]-A UBL invoice should not include the DeliveryParty PhysicalLocation + [UBL-CR-396]-A UBL invoice should not include the DeliveryParty PartyTaxScheme + [UBL-CR-397]-A UBL invoice should not include the DeliveryParty PartyLegalEntity + [UBL-CR-398]-A UBL invoice should not include the DeliveryParty Contact + [UBL-CR-399]-A UBL invoice should not include the DeliveryParty Person + [UBL-CR-400]-A UBL invoice should not include the DeliveryParty AgentParty + [UBL-CR-401]-A UBL invoice should not include the DeliveryParty ServiceProviderParty + [UBL-CR-402]-A UBL invoice should not include the DeliveryParty PowerOfAttorney + [UBL-CR-403]-A UBL invoice should not include the DeliveryParty FinancialAccount + [UBL-CR-404]-A UBL invoice should not include the Delivery NotifyParty + [UBL-CR-405]-A UBL invoice should not include the Delivery Despatch + [UBL-CR-406]-A UBL invoice should not include the Delivery DeliveryTerms + [UBL-CR-407]-A UBL invoice should not include the Delivery MinimumDeliveryUnit + [UBL-CR-408]-A UBL invoice should not include the Delivery MaximumDeliveryUnit + [UBL-CR-409]-A UBL invoice should not include the Delivery Shipment + [UBL-CR-410]-A UBL invoice should not include the DeliveryTerms + [UBL-CR-411]-A UBL invoice should not include the PaymentMeans ID + [UBL-CR-412]-A UBL invoice should not include the PaymentMeans PaymentDueDate + [UBL-CR-413]-A UBL invoice should not include the PaymentMeans PaymentChannelCode + [UBL-CR-414]-A UBL invoice should not include the PaymentMeans InstructionID + [UBL-CR-415]-A UBL invoice should not include the PaymentMeans CardAccount CardTypeCode + [UBL-CR-416]-A UBL invoice should not include the PaymentMeans CardAccount ValidityStartDate + [UBL-CR-417]-A UBL invoice should not include the PaymentMeans CardAccount ExpiryDate + [UBL-CR-418]-A UBL invoice should not include the PaymentMeans CardAccount IssuerID + [UBL-CR-419]-A UBL invoice should not include the PaymentMeans CardAccount IssueNumberID + [UBL-CR-420]-A UBL invoice should not include the PaymentMeans CardAccount CV2ID + [UBL-CR-421]-A UBL invoice should not include the PaymentMeans CardAccount CardChipCode + [UBL-CR-422]-A UBL invoice should not include the PaymentMeans CardAccount ChipApplicationID + [UBL-CR-424]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AliasName + [UBL-CR-425]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AccountTypeCode + [UBL-CR-426]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AccountFormatCode + [UBL-CR-427]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount CurrencyCode + [UBL-CR-428]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount PaymentNote + [UBL-CR-429]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch Name + [UBL-CR-430]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch FinancialInstitution Name + [UBL-CR-431]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch FinancialInstitution Address + [UBL-CR-432]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch Address + [UBL-CR-433]-A UBL invoice should not include the PaymentMeans PayeeFinancialAccount Country + [UBL-CR-434]-A UBL invoice should not include the PaymentMeans CreditAccount + [UBL-CR-435]-A UBL invoice should not include the PaymentMeans PaymentMandate MandateTypeCode + [UBL-CR-436]-A UBL invoice should not include the PaymentMeans PaymentMandate MaximumPaymentInstructionsNumeric + [UBL-CR-437]-A UBL invoice should not include the PaymentMeans PaymentMandate MaximumPaidAmount + [UBL-CR-438]-A UBL invoice should not include the PaymentMeans PaymentMandate SignatureID + [UBL-CR-439]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerParty + [UBL-CR-440]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount Name + [UBL-CR-441]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AliasName + [UBL-CR-442]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AccountTypeCode + [UBL-CR-443]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AccountFormatCode + [UBL-CR-444]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount CurrencyCode + [UBL-CR-445]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount PaymentNote + [UBL-CR-446]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount FinancialInstitutionBranch + [UBL-CR-447]-A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount Country + [UBL-CR-448]-A UBL invoice should not include the PaymentMeans PaymentMandate ValidityPeriod + [UBL-CR-449]-A UBL invoice should not include the PaymentMeans PaymentMandate PaymentReversalPeriod + [UBL-CR-450]-A UBL invoice should not include the PaymentMeans PaymentMandate Clause + [UBL-CR-451]-A UBL invoice should not include the PaymentMeans TradeFinancing + [UBL-CR-452]-A UBL invoice should not include the PaymentTerms ID + [UBL-CR-453]-A UBL invoice should not include the PaymentTerms PaymentMeansID + [UBL-CR-454]-A UBL invoice should not include the PaymentTerms PrepaidPaymentReferenceID + [UBL-CR-455]-A UBL invoice should not include the PaymentTerms ReferenceEventCode + [UBL-CR-456]-A UBL invoice should not include the PaymentTerms SettlementDiscountPercent + [UBL-CR-457]-A UBL invoice should not include the PaymentTerms PenaltySurchargePercent + [UBL-CR-458]-A UBL invoice should not include the PaymentTerms PaymentPercent + [UBL-CR-459]-A UBL invoice should not include the PaymentTerms Amount + [UBL-CR-460]-A UBL invoice should not include the PaymentTerms SettlementDiscountAmount + [UBL-CR-461]-A UBL invoice should not include the PaymentTerms PenaltyAmount + [UBL-CR-462]-A UBL invoice should not include the PaymentTerms PaymentTermsDetailsURI + [UBL-CR-463]-A UBL invoice should not include the PaymentTerms PaymentDueDate + [UBL-CR-464]-A UBL invoice should not include the PaymentTerms InstallmentDueDate + [UBL-CR-465]-A UBL invoice should not include the PaymentTerms InvoicingPartyReference + [UBL-CR-466]-A UBL invoice should not include the PaymentTerms SettlementPeriod + [UBL-CR-467]-A UBL invoice should not include the PaymentTerms PenaltyPeriod + [UBL-CR-468]-A UBL invoice should not include the PaymentTerms ExchangeRate + [UBL-CR-469]-A UBL invoice should not include the PaymentTerms ValidityPeriod + [UBL-CR-470]-A UBL invoice should not include the PrepaidPayment + [UBL-CR-471]-A UBL invoice should not include the AllowanceCharge ID + [UBL-CR-472]-A UBL invoice should not include the AllowanceCharge PrepaidIndicator + [UBL-CR-473]-A UBL invoice should not include the AllowanceCharge SequenceNumeric + [UBL-CR-474]-A UBL invoice should not include the AllowanceCharge AccountingCostCode + [UBL-CR-475]-A UBL invoice should not include the AllowanceCharge AccountingCost + [UBL-CR-476]-A UBL invoice should not include the AllowanceCharge PerUnitAmount + [UBL-CR-477]-A UBL invoice should not include the AllowanceCharge TaxCategory Name + [UBL-CR-478]-A UBL invoice should not include the AllowanceCharge TaxCategory BaseUnitMeasure + [UBL-CR-479]-A UBL invoice should not include the AllowanceCharge TaxCategory PerUnitAmount + [UBL-CR-480]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxExemptionReasonCode + [UBL-CR-481]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxExemptionReason + [UBL-CR-482]-A UBL invoice should not include the AllowanceCharge TaxCategory TierRange + [UBL-CR-483]-A UBL invoice should not include the AllowanceCharge TaxCategory TierRatePercent + [UBL-CR-484]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme Name + [UBL-CR-485]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme TaxTypeCode + [UBL-CR-486]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme CurrencyCode + [UBL-CR-487]-A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme JurisdictionRegionAddress + [UBL-CR-488]-A UBL invoice should not include the AllowanceCharge TaxTotal + [UBL-CR-489]-A UBL invoice should not include the AllowanceCharge PaymentMeans + [UBL-CR-490]-A UBL invoice should not include the TaxExchangeRate + [UBL-CR-491]-A UBL invoice should not include the PricingExchangeRate + [UBL-CR-492]-A UBL invoice should not include the PaymentExchangeRate + [UBL-CR-493]-A UBL invoice should not include the PaymentAlternativeExchangeRate + [UBL-CR-494]-A UBL invoice should not include the TaxTotal RoundingAmount + [UBL-CR-495]-A UBL invoice should not include the TaxTotal TaxEvidenceIndicator + [UBL-CR-496]-A UBL invoice should not include the TaxTotal TaxIncludedIndicator + [UBL-CR-497]-A UBL invoice should not include the TaxTotal TaxSubtotal CalulationSequenceNumeric + [UBL-CR-498]-A UBL invoice should not include the TaxTotal TaxSubtotal TransactionCurrencyTaxAmount + [UBL-CR-499]-A UBL invoice should not include the TaxTotal TaxSubtotal Percent + [UBL-CR-500]-A UBL invoice should not include the TaxTotal TaxSubtotal BaseUnitMeasure + [UBL-CR-501]-A UBL invoice should not include the TaxTotal TaxSubtotal PerUnitAmount + [UBL-CR-502]-A UBL invoice should not include the TaxTotal TaxSubtotal TierRange + [UBL-CR-503]-A UBL invoice should not include the TaxTotal TaxSubtotal TierRatePercent + [UBL-CR-504]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory Name + [UBL-CR-505]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory BaseUnitMeasure + [UBL-CR-506]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory PerUnitAmount + [UBL-CR-507]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TierRange + [UBL-CR-508]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TierRatePercent + [UBL-CR-509]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme Name + [UBL-CR-510]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme TaxTypeCode + [UBL-CR-511]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme CurrencyCode + [UBL-CR-512]-A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme JurisdictionRegionAddress + [UBL-CR-513]-A UBL invoice should not include the WithholdingTaxTotal + [UBL-CR-514]-A UBL invoice should not include the LegalMonetaryTotal PayableAlternativeAmount + [UBL-CR-515]-A UBL invoice should not include the InvoiceLine UUID + [UBL-CR-516]-A UBL invoice should not include the InvoiceLine TaxPointDate + [UBL-CR-517]-A UBL invoice should not include the InvoiceLine AccountingCostCode + [UBL-CR-518]-A UBL invoice should not include the InvoiceLine PaymentPurposeCode + [UBL-CR-519]-A UBL invoice should not include the InvoiceLine FreeOfChargeIndicator + [UBL-CR-520]-A UBL invoice should not include the InvoiceLine InvoicePeriod StartTime + [UBL-CR-521]-A UBL invoice should not include the InvoiceLine InvoicePeriod EndTime + [UBL-CR-522]-A UBL invoice should not include the InvoiceLine InvoicePeriod DurationMeasure + [UBL-CR-523]-A UBL invoice should not include the InvoiceLine InvoicePeriod DescriptionCode + [UBL-CR-524]-A UBL invoice should not include the InvoiceLine InvoicePeriod Description + [UBL-CR-525]-A UBL invoice should not include the InvoiceLine OrderLineReference SalesOrderLineID + [UBL-CR-526]-A UBL invoice should not include the InvoiceLine OrderLineReference UUID + [UBL-CR-527]-A UBL invoice should not include the InvoiceLine OrderLineReference LineStatusCode + [UBL-CR-528]-A UBL invoice should not include the InvoiceLine OrderLineReference OrderReference + [UBL-CR-529]-A UBL invoice should not include the InvoiceLine DespatchLineReference + [UBL-CR-530]-A UBL invoice should not include the InvoiceLine ReceiptLineReference + [UBL-CR-531]-A UBL invoice should not include the InvoiceLine BillingReference + [UBL-CR-532]-A UBL invoice should not include the InvoiceLine DocumentReference CopyIndicator + [UBL-CR-533]-A UBL invoice should not include the InvoiceLine DocumentReference UUID + [UBL-CR-534]-A UBL invoice should not include the InvoiceLine DocumentReference IssueDate + [UBL-CR-535]-A UBL invoice should not include the InvoiceLine DocumentReference IssueTime + [UBL-CR-537]-A UBL invoice should not include the InvoiceLine DocumentReference DocumentType + [UBL-CR-538]-A UBL invoice should not include the InvoiceLine DocumentReference Xpath + [UBL-CR-539]-A UBL invoice should not include the InvoiceLine DocumentReference LanguageID + [UBL-CR-540]-A UBL invoice should not include the InvoiceLine DocumentReference LocaleCode + [UBL-CR-541]-A UBL invoice should not include the InvoiceLine DocumentReference VersionID + [UBL-CR-542]-A UBL invoice should not include the InvoiceLine DocumentReference DocumentStatusCode + [UBL-CR-543]-A UBL invoice should not include the InvoiceLine DocumentReference DocumentDescription + [UBL-CR-544]-A UBL invoice should not include the InvoiceLine DocumentReference Attachment + [UBL-CR-545]-A UBL invoice should not include the InvoiceLine DocumentReference ValidityPeriod + [UBL-CR-546]-A UBL invoice should not include the InvoiceLine DocumentReference IssuerParty + [UBL-CR-547]-A UBL invoice should not include the InvoiceLine DocumentReference ResultOfVerification + [UBL-CR-548]-A UBL invoice should not include the InvoiceLine PricingReference + [UBL-CR-549]-A UBL invoice should not include the InvoiceLine OriginatorParty + [UBL-CR-550]-A UBL invoice should not include the InvoiceLine Delivery + [UBL-CR-551]-A UBL invoice should not include the InvoiceLine PaymentTerms + [UBL-CR-552]-A UBL invoice should not include the InvoiceLine AllowanceCharge ID + [UBL-CR-553]-A UBL invoice should not include the InvoiceLine AllowanceCharge PrepaidIndicator + [UBL-CR-554]-A UBL invoice should not include the InvoiceLine AllowanceCharge SequenceNumeric + [UBL-CR-555]-A UBL invoice should not include the InvoiceLine AllowanceCharge AccountingCostCode + [UBL-CR-556]-A UBL invoice should not include the InvoiceLine AllowanceCharge AccountingCost + [UBL-CR-557]-A UBL invoice should not include the InvoiceLine AllowanceCharge PerUnitAmount + [UBL-CR-558]-A UBL invoice should not include the InvoiceLine AllowanceCharge TaxCategory + [UBL-CR-559]-A UBL invoice should not include the InvoiceLine AllowanceCharge TaxTotal + [UBL-CR-560]-A UBL invoice should not include the InvoiceLine AllowanceCharge PaymentMeans + [UBL-CR-561]-A UBL invoice should not include the InvoiceLine TaxTotal + [UBL-CR-562]-A UBL invoice should not include the InvoiceLine WithholdingTaxTotal + [UBL-CR-563]-A UBL invoice should not include the InvoiceLine Item PackQuantity + [UBL-CR-564]-A UBL invoice should not include the InvoiceLine Item PackSizeNumeric + [UBL-CR-565]-A UBL invoice should not include the InvoiceLine Item CatalogueIndicator + [UBL-CR-566]-A UBL invoice should not include the InvoiceLine Item HazardousRiskIndicator + [UBL-CR-567]-A UBL invoice should not include the InvoiceLine Item AdditionalInformation + [UBL-CR-568]-A UBL invoice should not include the InvoiceLine Item Keyword + [UBL-CR-569]-A UBL invoice should not include the InvoiceLine Item BrandName + [UBL-CR-570]-A UBL invoice should not include the InvoiceLine Item ModelName + [UBL-CR-571]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification ExtendedID + [UBL-CR-572]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification BarcodeSymbologyID + [UBL-CR-573]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification PhysicalAttribute + [UBL-CR-574]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification MeasurementDimension + [UBL-CR-575]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification IssuerParty + [UBL-CR-576]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification ExtendedID + [UBL-CR-577]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification BarcodeSymbologyID + [UBL-CR-578]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification PhysicalAttribute + [UBL-CR-579]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification MeasurementDimension + [UBL-CR-580]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification IssuerParty + [UBL-CR-581]-A UBL invoice should not include the InvoiceLine Item ManufacturersItemIdentification + [UBL-CR-582]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification ExtendedID + [UBL-CR-583]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification BarcodeSymbologyID + [UBL-CR-584]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification PhysicalAttribute + [UBL-CR-585]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification MeasurementDimension + [UBL-CR-586]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification IssuerParty + [UBL-CR-587]-A UBL invoice should not include the InvoiceLine Item CatalogueItemIdentification + [UBL-CR-588]-A UBL invoice should not include the InvoiceLine Item AdditionalItemIdentification + [UBL-CR-589]-A UBL invoice should not include the InvoiceLine Item CatalogueDocumentReference + [UBL-CR-590]-A UBL invoice should not include the InvoiceLine Item ItemSpecificationDocumentReference + [UBL-CR-591]-A UBL invoice should not include the InvoiceLine Item OriginCountry Name + [UBL-CR-592]-A UBL invoice should not include the InvoiceLine Item CommodityClassification NatureCode + [UBL-CR-593]-A UBL invoice should not include the InvoiceLine Item CommodityClassification CargoTypeCode + [UBL-CR-594]-A UBL invoice should not include the InvoiceLine Item CommodityClassification CommodityCode + [UBL-CR-595]-A UBL invoice should not include the InvoiceLine Item TransactionConditions + [UBL-CR-596]-A UBL invoice should not include the InvoiceLine Item HazardousItem + [UBL-CR-597]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory Name + [UBL-CR-598]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory BaseUnitMeasure + [UBL-CR-599]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory PerUnitAmount + [UBL-CR-600]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxExemptionReasonCode + [UBL-CR-601]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxExemptionReason + [UBL-CR-602]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TierRange + [UBL-CR-603]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TierRatePercent + [UBL-CR-604]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme Name + [UBL-CR-605]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme TaxTypeCode + [UBL-CR-606]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme CurrencyCode + [UBL-CR-607]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme JurisdictionRegionAddress + [UBL-CR-608]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ID + [UBL-CR-609]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty NameCode + [UBL-CR-610]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty TestMethod + [UBL-CR-611]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ValueQuantity + [UBL-CR-612]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ValueQualifier + [UBL-CR-613]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ImportanceCode + [UBL-CR-614]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ListValue + [UBL-CR-615]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty UsabilityPeriod + [UBL-CR-616]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ItemPropertyGroup + [UBL-CR-617]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty RangeDimension + [UBL-CR-618]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ItemPropertyRange + [UBL-CR-619]-A UBL invoice should not include the InvoiceLine Item ManufacturerParty + [UBL-CR-620]-A UBL invoice should not include the InvoiceLine Item InformationContentProviderParty + [UBL-CR-621]-A UBL invoice should not include the InvoiceLine Item OriginAddress + [UBL-CR-622]-A UBL invoice should not include the InvoiceLine Item ItemInstance + [UBL-CR-623]-A UBL invoice should not include the InvoiceLine Item Certificate + [UBL-CR-624]-A UBL invoice should not include the InvoiceLine Item Dimension + [UBL-CR-625]-A UBL invoice should not include the InvoiceLine Item Price PriceChangeReason + [UBL-CR-626]-A UBL invoice should not include the InvoiceLine Item Price PriceTypeCode + [UBL-CR-627]-A UBL invoice should not include the InvoiceLine Item Price PriceType + [UBL-CR-628]-A UBL invoice should not include the InvoiceLine Item Price OrderableUnitFactorRate + [UBL-CR-629]-A UBL invoice should not include the InvoiceLine Item Price ValidityPeriod + [UBL-CR-630]-A UBL invoice should not include the InvoiceLine Item Price PriceList + [UBL-CR-631]-A UBL invoice should not include the InvoiceLine Item Price OrderableUnitFactorRate + [UBL-CR-632]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge ID + [UBL-CR-633]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AllowanceChargeReasonCode + [UBL-CR-634]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AllowanceChargeReason + [UBL-CR-635]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge MultiplierFactorNumeric + [UBL-CR-636]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PrepaidIndicator + [UBL-CR-637]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge SequenceNumeric + [UBL-CR-638]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AccountingCostCode + [UBL-CR-639]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AccountingCost + [UBL-CR-640]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PerUnitAmount + [UBL-CR-641]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge TaxCategory + [UBL-CR-642]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge TaxTotal + [UBL-CR-643]-A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PaymentMeans + [UBL-CR-644]-A UBL invoice should not include the InvoiceLine Item Price PricingExchangeRate + [UBL-CR-645]-A UBL invoice should not include the InvoiceLine DeliveryTerms + [UBL-CR-646]-A UBL invoice should not include the InvoiceLine SubInvoiceLine + [UBL-CR-647]-A UBL invoice should not include the InvoiceLine ItemPriceExtension + [UBL-CR-648]-A UBL invoice should not include the CustomizationID scheme identifier + [UBL-CR-649]-A UBL invoice should not include the ProfileID scheme identifier + [UBL-CR-650]-A UBL invoice shall not include the Invoice ID scheme identifier + [UBL-CR-651]-A UBL invoice should not include the SalesOrderID scheme identifier + [UBL-CR-652]-A UBL invoice should not include the PartyTaxScheme CompanyID scheme identifier + [UBL-CR-653]-A UBL invoice should not include the PaymentID scheme identifier + [UBL-CR-654]-A UBL invoice should not include the PayeeFinancialAccount scheme identifier + [UBL-CR-655]-A UBL invoice shall not include the FinancialInstitutionBranch ID scheme identifier + [UBL-CR-656]-A UBL invoice should not include the InvoiceTypeCode listID + [UBL-CR-657]-A UBL invoice should not include the DocumentCurrencyCode listID + [UBL-CR-658]-A UBL invoice should not include the TaxCurrencyCode listID + [UBL-CR-659]-A UBL invoice shall not include the AdditionalDocumentReference DocumentTypeCode listID + [UBL-CR-660]-A UBL invoice should not include the Country Identification code listID + [UBL-CR-661]-A UBL invoice should not include the PaymentMeansCode listID + [UBL-CR-662]-A UBL invoice should not include the AllowanceChargeReasonCode listID + [UBL-CR-663]-A UBL invoice should not include the unitCodeListID + [UBL-CR-664]-A UBL invoice should not include the FinancialInstitutionBranch FinancialInstitution + [UBL-CR-665]-A UBL invoice should not include the AdditionalDocumentReference ID schemeID unless the DocumentTypeCode equals '130' + [UBL-CR-666]-A UBL invoice shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Attachment + [UBL-CR-667]-A UBL invoice should not include a Buyer Item Identification schemeID + [UBL-CR-668]-A UBL invoice should not include a Sellers Item Identification schemeID + [UBL-CR-669]-A UBL invoice should not include a Price Allowance Reason Code + [UBL-CR-670]-A UBL invoice should not include a Price Allowance Reason + [UBL-CR-671]-A UBL invoice should not include a Price Allowance Multiplier Factor + [UBL-CR-672]-A UBL credit note should not include the CreditNoteTypeCode listID + [UBL-CR-673]-A UBL invoice shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Document Description + [UBL-CR-674]-A UBL invoice should not include the PrimaryAccountNumber schemeID + [UBL-CR-675]-A UBL invoice should not include the NetworkID schemeID + [UBL-CR-676]-A UBL invoice should not include the PaymentMandate/ID schemeID + [UBL-CR-677]-A UBL invoice should not include the PayerFinancialAccount/ID schemeID + [UBL-CR-678]-A UBL invoice should not include the TaxCategory/ID schemeID + [UBL-CR-679]-A UBL invoice should not include the ClassifiedTaxCategory/ID schemeID + [UBL-CR-680]-A UBL invoice should not include the PaymentMeans/PayerFinancialAccount + [UBL-CR-681]-A UBL invoice should not include the PaymentMeans InstructionNote + [UBL-CR-682]-A UBL invoice should not include the Delivery DeliveryAddress + [UBL-DT-08]-Scheme name attribute should not be present + [UBL-DT-09]-Scheme agency name attribute should not be present + [UBL-DT-10]-Scheme data uri attribute should not be present + [UBL-DT-11]-Scheme uri attribute should not be present + [UBL-DT-12]-Format attribute should not be present + [UBL-DT-13]-Unit code list identifier attribute should not be present + [UBL-DT-14]-Unit code list agency identifier attribute should not be present + [UBL-DT-15]-Unit code list agency name attribute should not be present + [UBL-DT-16]-List agency name attribute should not be present + [UBL-DT-17]-List name attribute should not be present + [UBL-DT-18]-Name attribute should not be present + [UBL-DT-19]-Language identifier attribute should not be present + [UBL-DT-20]-List uri attribute should not be present + [UBL-DT-21]-List scheme uri attribute should not be present + [UBL-DT-22]-Language local identifier attribute should not be present + [UBL-DT-23]-Uri attribute should not be present + [UBL-DT-24]-Currency code list version id should not be present + [UBL-DT-25]-CharacterSetCode attribute should not be present + [UBL-DT-26]-EncodingCode attribute should not be present + [UBL-DT-27]-Scheme Agency ID attribute should not be present + [UBL-DT-28]-List Agency ID attribute should not be present + [UBL-SR-01]-Contract identifier shall occur maximum once. + [UBL-SR-02]-Receive advice identifier shall occur maximum once + [UBL-SR-03]-Despatch advice identifier shall occur maximum once + [UBL-SR-04]-Invoice object identifier shall occur maximum once + [UBL-SR-05]-Payment terms shall occur maximum once + [UBL-SR-08]-Invoice period shall occur maximum once + [UBL-SR-09]-Seller name shall occur maximum once + [UBL-SR-10]-Seller trader name shall occur maximum once + [UBL-SR-11]-Seller legal registration identifier shall occur maximum once + [UBL-SR-14]-Seller additional legal information shall occur maximum once + [UBL-SR-15]-Buyer name shall occur maximum once + [UBL-SR-16]-Buyer identifier shall occur maximum once + [UBL-SR-17]-Buyer legal registration identifier shall occur maximum once + [UBL-SR-24]-Deliver to information shall occur maximum once + [UBL-SR-29]-Bank creditor reference shall occur maximum once + [UBL-SR-39]-Project reference shall occur maximum once. + [UBL-SR-40]-Buyer trade name shall occur maximum once + [UBL-SR-45]-Due Date shall occur maximum once + + + [UBL-SR-34]-Invoice line note shall occur maximum once + [UBL-SR-35]-Referenced purchase order line identifier shall occur maximum once + [UBL-SR-36]-Invoice line period shall occur maximum once + [UBL-SR-37]-Item price discount shall occur maximum once + [UBL-SR-48]-Invoice lines shall have one and only one classified tax category. + [UBL-SR-50]-Item description shall occur maximum once + + + [UBL-SR-19]-Payee name shall occur maximum once, if the Payee is different from the Seller + [UBL-SR-20]-Payee identifier shall occur maximum once, if the Payee is different from the Seller + [UBL-SR-21]-Payee legal registration identifier shall occur maximum once, if the Payee is different from the Seller + + + [UBL-SR-26]-Payment reference shall occur maximum once + [UBL-SR-27]-Payment means text shall occur maximum once + [UBL-SR-28]-Mandate reference identifier shall occur maximum once + + + [UBL-SR-06]-Preceding invoice reference shall occur maximum once + [UBL-SR-07]-If there is a preceding invoice reference, the preceding invoice number shall be present + + + [UBL-SR-22]-Seller tax representative name shall occur maximum once, if the Seller has a tax representative + + + + + [BR-CL-01]-The document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001. + + + [BR-CL-03]-currencyID MUST be coded using ISO code list 4217 alpha-3 + + + [BR-CL-04]-Invoice currency code MUST be coded using ISO code list 4217 alpha-3 + + + [BR-CL-05]-Tax currency code MUST be coded using ISO code list 4217 alpha-3 + + + [BR-CL-06]-Value added tax point date code MUST be coded using a restriction of UNTDID 2005. + + + [BR-CL-07]-Object identifier identification scheme identifier MUST be coded using a restriction of UNTDID 1153. + + + [BR-CL-10]-Any identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. + + + [BR-CL-11]-Any registration identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. + + + [BR-CL-13]-Item classification identifier identification scheme identifier MUST be + coded using one of the UNTDID 7143 list. + + + [BR-CL-14]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + [BR-CL-15]-Country codes in an invoice MUST be coded using ISO code list 3166-1 + + + [BR-CL-19]-Coded allowance reasons MUST belong to the UNCL 5189 code list + + + [BR-CL-20]-Coded charge reasons MUST belong to the UNCL 7161 code list + + + [BR-CL-21]-Item standard identifier scheme identifier MUST belong to the ISO 6523 ICD code list + + + [BR-CL-23]-Unit code MUST be coded according to the UN/ECE Recommendation 20 with + Rec 21 extension + + + [BR-CL-24]-For Mime code in attribute use MIMEMediaType. + + + [BR-CL-25]-Endpoint identifier scheme identifier MUST belong to the CEF EAS code list + + + [BR-CL-26]-Delivery location identifier scheme identifier MUST belong to the ISO 6523 ICD code list + + + diff --git a/phive-rules-peppol/src/test/resources/external/rule-source/sg-peppol/2023.7/SG-Subset-PEPPOL-EN16931-UBL.sch b/phive-rules-peppol/src/test/resources/external/rule-source/sg-peppol/2023.7/SG-Subset-PEPPOL-EN16931-UBL.sch new file mode 100644 index 00000000..84ad8b71 --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/rule-source/sg-peppol/2023.7/SG-Subset-PEPPOL-EN16931-UBL.sch @@ -0,0 +1,407 @@ + + + Singapore subset of PEPPOL BIS Billing 3 rules + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 + + + + + + + + + ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz + + + + + + + + + + + + + + + + + + + + + + + + + + + Document MUST not contain empty elements. + + + + + + + Only one project reference is allowed on document level + + + + + + + Business process MUST be provided. + Business process MUST be in the format 'urn:fdc:peppol.eu:2017:poacc:billing:NN:1.0' where NN indicates the process number. + No more than one note is allowed on document level. + A buyer reference or purchase order reference MUST be provided. + + Only one tax total with tax subtotals MUST be provided. + Only one tax total without tax subtotals MUST be provided when tax currency code is provided. + Only one invoiced object is allowed on document level + + + + + + + + GST accounting currency code MUST be different from invoice currency code when provided. + + + + + + + Buyer electronic address MUST be provided + + + + + Seller electronic address MUST be provided + + + + + Allowance/charge base amount MUST be provided when allowance/charge percentage is provided. + + + Allowance/charge percentage MUST be provided when allowance/charge base amount is provided. + + + Allowance/charge amount must equal base amount * percentage/100 if base amount and percentage exists + + Allowance/charge ChargeIndicator value MUST equal 'true' or 'false' + + + + + + Mandate reference MUST be provided for direct debit. + + + + + All currencyID attributes must have the same value as the invoice currency code (BT-5), except for the invoice total GST amount in accounting currency (BT-111) + + + + + + + Start date of line period MUST be within invoice period. + + + End date of line period MUST be within invoice period. + + + + + + + + + + + + Invoice line net amount MUST equal (Invoiced quantity * (Item net price/item price base quantity) + Sum of invoice line charge amount - sum of invoice line allowance amount + Base quantity MUST be a positive number above zero. + + Only one invoiced object is allowed pr line + Element Document reference can only be used for Invoice line object + + + + + Charge on price level is NOT allowed. Only value 'false' allowed. + Item net price MUST equal (Gross price - Allowance amount) when gross price is provided. + + + + + + + + Unit code of price base quantity MUST be same as invoiced quantity. + + + + + GLN must have a valid format according to GS1 rules. + + + Norwegian organization number MUST be stated in the correct format. + + + Danish organization number (CVR) MUST be stated in the correct format. + + + Belgian enterprise number MUST be stated in the correct format. + + + IPA Code (Codice Univoco Unità Organizzativa) must be stated in the correct format + + + Tax Code (Codice Fiscale) must be stated in the correct format + + + Tax Code (Codice Fiscale) must be stated in the correct format + + + Italian VAT Code (Partita Iva) must be stated in the correct format + + + Swedish organization number MUST be stated in the correct format. + + + Australian Business Number (ABN) MUST be stated in the correct format. + + + + + + + + + + + + + + + + + Mime code must be according to subset of IANA code list. + + + + Reason code MUST be according to subset of UNCL 5189 D.16B. + + + + Reason code MUST be according to UNCL 7161 D.16B. + + + + Invoice period description code must be according to UNCL 2005 D.16B. + + + + Currency code must be according to ISO 4217:2005 + + + + Invoice type code MUST be set according to the profile. + + + Credit note type code MUST be set according to the profile. + + + + A date + MUST be formatted YYYY-MM-DD. + + + + Electronic address identifier scheme must be from the codelist "Electronic Address Identifier Scheme" + + + + diff --git a/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG CN example 01 - Credit Note.xml b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG CN example 01 - Credit Note.xml new file mode 100644 index 00000000..7f7f4e5b --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG CN example 01 - Credit Note.xml @@ -0,0 +1,166 @@ + + + + + + 2.1 + urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:sg:3.0 + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + F012345 + 2020-05-27 + 381 + This is a credit note example + SGD + IMDA1-Infocomm Media Devt Authority + + + INV0001 + + + + + SGUENT08GA0028A + + 345KS5324 + + + Central road 56 + Second floor + Singapore + 101 + Singapore + + SG + + + + M2-7654321-K + + GST + + + + IMDA + + + John Doe + + + + + + SGUEN201012456C + + Mainstreet 112 + Building 3 + Singapore + 1000 + Singapore + + SG + + + + MR85004322 + + GST + + + + Gallery Photo Supplier + C19002826A + + + peter@seller.org + + + + + true + DL + Transport cost + 2300.00 + + SR + 7 + + GST + + + + + 1624.00 + + 23200.00 + 1624.00 + + SR + 7 + + GST + + + + + + 20900.00 + 23200.00 + 24824.00 + 2300 + 24824.00 + + + 1 + 10 + 900.00 + + 2 + + + Yashica MG2 + + Item1 + + + SR + 7 + + GST + + + + + 90.00 + + + + 2 + 20 + 20000.00 + + 1 + + + Pentax Z-1 Body + + Item2 + + + SR + 7 + + GST + + + + + 1000.00 + + + \ No newline at end of file diff --git a/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 02 - full valid invoice 1.xml b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 02 - full valid invoice 1.xml new file mode 100644 index 00000000..a52d319b --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 02 - full valid invoice 1.xml @@ -0,0 +1,408 @@ + + + + + + 2.1 + urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:sg:3.0 + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + F012345 + 2018-12-01 + 2019-01-01 + 380 + Ordered at trade show + SGD + 102035 + 123 + + 2018-11-01 + 2018-11-30 + + + 123 + 123 + + + + invnr002 + 2018-06-01 + + + + 987 + + + 654 + + + 753 + + + Contract321 + + + doc1 + Usage breakdown + + + http://www.salescompany.be/breakdown001.html + + + + + doc2 + Usage summary + + aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== + + + + 951 + 130 + + + 321 + + + + 5790000436064 + + 5790000436071 + + + Sales trade name + + + Mainstreet 112 + Building 3 + Singapore + 1000 + Singapore + + Sales department + + + SG + + + + M2-1234567-K + + GST + + + + Gallery Photo Supplier + + + John Doe + 4621230 + john@salescompany.sg + + + + + + 5790000436071 + + 345KS5324 + + + Buyer trade name + + + Central road 56 + Second floor + Singapore + 101 + Singapore + + Accounting department + + + SG + + + + IMDA + + + Bill + 5121230 + bill@imda.sg + + + + + + Payee123 + + + Faktor Inc + + + 5507983699 + + + + + TaxRepresentative name + + + Rue Cler 99 + Ground floor + Paris + 220 + Île-de-France + + Tax service department + + + FR + + + + FR98746 + + GST + + + + + 2010-08-31 + + 6754238987648 + + Coolsingel Rotterdam 12 + By the big house + Rotterdam + 700 + South Holland + + Delivery department + + + SG + + + + + + Delivery services Inc. + + + + + 30 + gr12345 + + 000166000001 + Payee current account + + ICDLOG + + + + + Late fees of 1% charged from due date + + + 2374.05 + + 33915.00 + 2374.05 + + SR + 7 + + GST + + + + + + 33915.00 + 33915.00 + 36289.05 + 0.00 + 0.00 + 0.00 + 0.0 + 36289.05 + + + 1 + The equipment has 3 year warranty. + 10 + 855.00 + Cost id 654 + + 2018-11-01 + 2018-11-30 + + + 1 + + + AB-123 + 130 + + + false + 100 + Line discount + 5 + 45.00 + 900.00 + + + Yashica MG2 + + Item1 + + + 1234567890121 + + + CH + + + 43211503 + + + SR + 7 + + GST + + + + Colour + Black + + + + 90.00 + 1 + + + + 2 + 20 + 19000.00 + + false + 100 + Line discount + 5 + 1000.00 + 20000.00 + + + Pentax Z-1 Body + + Item2 + + + 1234567890121 + + + CH + + + 43211503 + + + SR + 7 + + GST + + + + + 1000.00 + 1 + + + + 3 + 30 + 5700.00 + + false + 100 + Line discount + 5 + 300.00 + 6000.00 + + + Camera W35 + + Item3 + + + 1234567890121 + + + CH + + + 43211503 + + + SR + 7 + + GST + + + + + 200.00 + 1 + + + + 4 + 40 + 8360.00 + + false + 100 + Line discount + 5 + 440.00 + 8800.00 + + + Camera Prima 5 + + Item4 + + + 1234567890121 + + + CH + + + 43211503 + + + SR + 7 + + GST + + + + + 220.00 + 1 + + + \ No newline at end of file diff --git a/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 03 - Allowances and Charges.xml b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 03 - Allowances and Charges.xml new file mode 100644 index 00000000..40a89725 --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 03 - Allowances and Charges.xml @@ -0,0 +1,271 @@ + + + + + + 2.1 + urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:sg:3.0 + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + F012345 + 2018-12-01 + 2019-01-01 + 380 + SGD + 123 + + + 5790000436064 + + schemeID="0035">5790000436071 + + + Mainstreet 112 + Building 3 + Singapore + 1000 + Singapore + + SG + + + + M2-1234567-K + + GST + + + + Gallery Photo Supplier + + + + + + 5790000436071 + + 345KS5324 + + + Central road 56 + Second floor + Singapore + 101 + Singapore + + SG + + + + IMDA + + + + + 30 + gr12345 + + 000166000001 + Payee current account + + ICDLOG + + + + + Late fees of 1% charged from due date + + + true + DL + Transport cost + 2300.00 + + SR + 7 + + GST + + + + + true + AAI + Inspection fee + 10 + 2600.00 + 26000 + + ZR + 0 + + GST + + + + + false + 100 + Value discount + 2.5 + 250.00 + 10000 + + ZR + 0 + + GST + + + + + false + 95 + First order discount + 70.00 + + SR + 7 + + GST + + + + + 1575.74 + + 22510.50 + 1575.74 + + SR + 7 + + GST + + + + + 8350.00 + 0 + + ZR + 0 + + GST + + + + + + 26280.50 + 30860.50 + 32436.24 + 320.00 + 4900 + 32436.24 + + + 1 + 10 + 940.50 + + false + 100 + Line discount + 5 + 49.50 + 990.00 + + + true + AAZ + Line charge + 10 + 90.00 + 900.00 + + + Yashica MG2 + + Item1 + + + SR + 7 + + GST + + + + + 90.00 + + + + 2 + 20 + 19340.00 + + true + ABK + Line charge + 340.00 + + + false + 95 + Line discount + 1000.00 + + + Pentax Z-1 Body + + Item2 + + + SR + 7 + + GST + + + + + 1000.00 + + + + 3 + 30 + 6000.00 + + Camera W35 + + Item3 + + + ZR + 0 + + GST + + + + + 200.00 + + + \ No newline at end of file diff --git a/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 04 - none GST registered.xml b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 04 - none GST registered.xml new file mode 100644 index 00000000..7684c824 --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 04 - none GST registered.xml @@ -0,0 +1,173 @@ + + + + + + 2.1 + urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:sg:3.0 + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + F012345 + 2020-05-27 + 2020-06-27 + 380 + This is an invoice example + SGD + IMDA1-Infocomm Media Devt Authority + + POnr12345 + + + doc2 + Usage summary + + UjBsR09EbGhjZ0dTQUxNQUFBUUNBRU1tQ1p0dU1GUXhEUzhi + + + + + SGUEN201012456C + + Mainstreet 112 + Building 3 + Singapore + 1000 + Singapore + + SG + + + + Gallery Photo Supplier + C19002826A + + + peter@seller.org + + + + + + SGUENT08GA0028A + + 345KS5324 + + + Central road 56 + Second floor + Singapore + 101 + Singapore + + SG + + + + IMDA + + + John Doe + + + + + 30 + gr12345 + + 000166000001 + Payee current account + + ICDLOG + + + + + 30D + + + true + DL + Transport cost + 2300.00 + + NG + 0 + + GST + + + + + 0.00 + + 23200.00 + 0.00 + + NG + 0 + + GST + + + + + + 20900.00 + 23200.00 + 23200.00 + 2300 + 23200.00 + + + 1 + 10 + 900.00 + + 2 + + + Yashica MG2 + + Item1 + + + NG + 0 + + GST + + + + + 90.00 + + + + 2 + 20 + 20000.00 + + 1 + + + Pentax Z-1 Body + + Item2 + + + NG + 0 + + GST + + + + + 1000.00 + + + + \ No newline at end of file diff --git a/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 05 - AGD compliant with II and PO reference.xml b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 05 - AGD compliant with II and PO reference.xml new file mode 100644 index 00000000..8793bb3d --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 05 - AGD compliant with II and PO reference.xml @@ -0,0 +1,143 @@ + + + 2.1 + urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:sg:3.0 + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + 0000001 + 2021-12-21 + 2021-12-30 + 380 + NOTE: 1) Max 254 Characters for Invoice Remarks. 2) The AGD Invoicing Instruction/Purchase Order field uses the Peppol field "cac:OrderReference/cbc:ID". Ensure your customer enquires with their client agency to determine whether they need to bill against an Invoicing Instruction/Purchase Order. + SGD + IMDA1 + + MDA000EPO21009234 + 777123123 + + + + SGTSTIMDADEMO01 + + SGTSTIMDADEMO01 + + + Test Vendor Name + + + 111 Somerset Road + Singapore + 238164 + + SG + + + + SGTSTIMDADEMO01 + + GST + + + + Test Vendor Name + 53201802A + + + test_vendor@gmail.com + + + + + + SGUENT08GA0028A + + SGUENT08GA0028A + + + AGD + + + + SG + + + + T08GA0028A + + GST + + + + AGD + T08GA0028A + + + AGD Contact + + + + + 30D + + + 21.00 + + 300.00 + 21.00 + + SR + 7.00 + + GST + + + + + + 300.00 + 300.00 + 321.00 + 321.00 + + + 1 + 1 + 100.00 + + 2 + + + Red Pen [Max 254 characters] + + SR + 7.00 + + GST + + + + + 100 + + + + 2 + 2 + 200.00 + + 3 + + + Green Pen [Max 254 characters] + + SR + 7.00 + + GST + + + + + 100 + + + \ No newline at end of file diff --git a/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 06 - Foreign currency.xml b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 06 - Foreign currency.xml new file mode 100644 index 00000000..0775b299 --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 06 - Foreign currency.xml @@ -0,0 +1,232 @@ + + + + + + 2.1 + urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:sg:3.0 + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + F012345 + 2018-12-01 + 2019-01-01 + 380 + USD + 123 + + + 5790000436064 + + schemeID="0035">5790000436071 + + + Mainstreet 112 + Building 3 + Singapore + 1000 + Singapore + + SG + + + + M2-1234567-K + + GST + + + + Gallery Photo Supplier + + + + + + 5790000436071 + + 345KS5324 + + + Central road 56 + Second floor + Singapore + 101 + Singapore + + SG + + + + IMDA + + + + + 30 + gr12345 + + 000166000001 + Payee current account + + ICDLOG + + + + + Late fees of 1% charged from due date + + + 1975.05 + + 28215.00 + 1975.05 + + SR + 7 + + GST + + + + + 5700.00 + 0 + + ZR + 0 + + GST + + + + + + 33915.00 + 33915.00 + 35890.05 + 35890.05 + + + 1 + 10 + 855.00 + + false + 100 + Line discount + 5 + 45.00 + 900.00 + + + Yashica MG2 + + Item1 + + + SR + 7 + + GST + + + + + 90.00 + 1 + + + + 2 + 20 + 19000.00 + + false + 100 + Line discount + 5 + 1000.00 + 20000.00 + + + Pentax Z-1 Body + + Item2 + + + SR + 7 + + GST + + + + + 1000.00 + 1 + + + + 3 + 30 + 5700.00 + + false + 100 + Line discount + 5 + 300.00 + 6000.00 + + + Camera W35 + + Item3 + + + ZR + 0 + + GST + + + + + 200.00 + 1 + + + + 4 + 40 + 8360.00 + + false + 100 + Line discount + 5 + 440.00 + 8800.00 + + + Camera Prima 5 + + Item4 + + + SR + 7 + + GST + + + + + 220.00 + 1 + + + \ No newline at end of file diff --git a/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 07 - Foreign buyer.xml b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 07 - Foreign buyer.xml new file mode 100644 index 00000000..fb670a17 --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 07 - Foreign buyer.xml @@ -0,0 +1,168 @@ + + + + + + 2.1 + urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:sg:3.0 + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + F012345 + 2020-05-27 + 2020-06-27 + 380 + SGD + POid123456 + + + SGUEN201012456C + + Mainstreet 112 + Building 3 + Singapore + 1000 + Singapore + + SG + + + + MR85004322 + + GST + + + + Gallery Photo Supplier + C19002826A + + + peter@seller.org + + + + + + 654321686 + + 345KS5324 + + + Central road 56 + Second floor + Brussels + 1001 + Brussels + + BE + + + + Belgian buyers Limited + + + John Doe + + + + + 30 + gr12345 + + 000166000001 + Payee current account + + ICDLOG + + + + + 30D + + + true + DL + Transport cost + 2300.00 + + SR + 7 + + GST + + + + + 0.00 + + 20900.00 + 0.00 + + ZR + 0 + + GST + + + + + + 20900.00 + 23200.00 + 23200.00 + 2300 + 23200.00 + + + 1 + 10 + 900.00 + + 2 + + + Yashica MG2 + + Item1 + + + ZR + 0 + + GST + + + + + 90.00 + + + + 2 + 20 + 20000.00 + + 1 + + + Pentax Z-1 Body + + Item2 + + + ZR + 0 + + GST + + + + + 1000.00 + + + + \ No newline at end of file diff --git a/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 08 - Factored invoice.xml b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 08 - Factored invoice.xml new file mode 100644 index 00000000..e58977da --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 08 - Factored invoice.xml @@ -0,0 +1,161 @@ + + + + + + 2.1 + urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:sg:3.0 + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + F012345 + 2018-12-01 + 2019-01-01 + 380 + SGD + 123 + + + 5790000436064 + + 5790000436071 + + + Mainstreet 112 + Building 3 + Singapore + 1000 + Singapore + + SG + + + + M2-1234567-K + + GST + + + + Gallery Photo Supplier + + + + + + 5790000436071 + + 345KS5324 + + + Central road 56 + Second floor + Singapore + 101 + Singapore + + SG + + + + IMDA + + + + + + Payee123 + + + Faktor Inc + + + 5507983699 + + + + 30 + gr12345 + + 000166000001 + Payee current account + + ICDLOG + + + + + Late fees of 1% charged from due date + + + true + Cleaning + 100 + + SR + 7 + + GST + + + + + 66.85 + + 955.00 + 66.85 + + SR + 7 + + GST + + + + + + 855.00 + 955.00 + 1021.85 + 100.00 + 1021.85 + + + 1 + The equipment has 3 year warranty. + 10 + 855.00 + + false + 100 + Line discount + 5 + 45.00 + 900.00 + + + Yashica MG2 + + Item1 + + + 1234567890121 + + + SR + 7 + + GST + + + + Colour + Black + + + + 90.00 + 1 + + + \ No newline at end of file diff --git a/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 09 - Zero rated GST.xml b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 09 - Zero rated GST.xml new file mode 100644 index 00000000..3c5f9591 --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 09 - Zero rated GST.xml @@ -0,0 +1,161 @@ + + + + + + 2.1 + urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:sg:3.0 + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + F012345 + 2018-12-01 + 2019-01-01 + 380 + SGD + 123 + + + 5790000436064 + + 5790000436071 + + + Mainstreet 112 + Building 3 + Singapore + 1000 + Singapore + + SG + + + + M2-1234567-K + + GST + + + + Gallery Photo Supplier + + + + + + 5790000436071 + + 345KS5324 + + + Central road 56 + Second floor + Singapore + 101 + Singapore + + SG + + + + IMDA + + + + + + Payee123 + + + Faktor Inc + + + 5507983699 + + + + 30 + gr12345 + + 000166000001 + Payee current account + + ICDLOG + + + + + Late fees of 1% charged from due date + + + true + Cleaning + 100 + + ZR + 0 + + GST + + + + + 0 + + 955.00 + 0 + + ZR + 0 + + GST + + + + + + 855.00 + 955.00 + 955.00 + 100.00 + 955.00 + + + 1 + The equipment has 3 year warranty. + 10 + 855.00 + + false + 100 + Line discount + 5 + 45.00 + 900.00 + + + Yashica MG2 + + Item1 + + + 1234567890121 + + + ZR + 0 + + GST + + + + Colour + Black + + + + 90.00 + 1 + + + \ No newline at end of file diff --git a/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 10 - Prepayment.xml b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 10 - Prepayment.xml new file mode 100644 index 00000000..1f59e0f0 --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 10 - Prepayment.xml @@ -0,0 +1,151 @@ + + + + + + 2.1 + urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:sg:3.0 + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + F012345 + 2018-12-01 + 2019-01-01 + 380 + SGD + 123 + + + 5790000436064 + + 5790000436071 + + + Mainstreet 112 + Building 3 + Singapore + 1000 + Singapore + + SG + + + + M2-1234567-K + + GST + + + + Gallery Photo Supplier + + + + + + 5790000436071 + + 345KS5324 + + + Central road 56 + Second floor + Singapore + 101 + Singapore + + SG + + + + IMDA + + + + + 30 + gr12345 + + 000166000001 + Payee current account + + ICDLOG + + + + + Late fees of 1% charged from due date + + + true + Cleaning + 100 + + SR + 7 + + GST + + + + + 66.85 + + 955.00 + 66.85 + + SR + 7 + + GST + + + + + + 855.00 + 955.00 + 1021.85 + 100.00 + 300.00 + 721.85 + + + 1 + The equipment has 3 year warranty. + 10 + 855.00 + + false + 100 + Line discount + 5 + 45.00 + 900.00 + + + Yashica MG2 + + Item1 + + + 1234567890121 + + + SR + 7 + + GST + + + + Colour + Black + + + + 90.00 + 1 + + + \ No newline at end of file diff --git a/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 11 - Decimals.xml b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 11 - Decimals.xml new file mode 100644 index 00000000..6a190d19 --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 11 - Decimals.xml @@ -0,0 +1,162 @@ + + + + + + 2.1 + urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:sg:3.0 + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + F012345 + 2018-12-01 + 2019-01-01 + 380 + SGD + 123 + + + 5790000436064 + + 5790000436071 + + + Mainstreet 112 + Building 3 + Singapore + 1000 + Singapore + + SG + + + + M2-1234567-K + + GST + + + + Gallery Photo Supplier + + + + + + 5790000436071 + + 345KS5324 + + + Central road 56 + Second floor + Singapore + 101 + Singapore + + SG + + + + IMDA + + + + + + Payee123 + + + Faktor Inc + + + 5507983699 + + + + 30 + gr12345 + + 000166000001 + Payee current account + + ICDLOG + + + + + Late fees of 1% charged from due date + + + true + Cleaning + 100 + + SR + 7 + + GST + + + + + 67.21 + + 960.09 + 67.21 + + SR + 7 + + GST + + + + + + 860.09 + 960.09 + 1027.3 + 100.00 + 0.0 + 1027.30 + + + 1 + The equipment has 3 year warranty. + 10 + 860.091075 + + false + 100 + Line discount + 4.434325 + 39.908925 + 900.00 + + + Yashica MG2 + + Item1 + + + 1234567890121 + + + SR + 7 + + GST + + + + Colour + Black + + + + 90.00 + 1 + + + \ No newline at end of file diff --git a/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 12 - SG bank transfer.xml b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 12 - SG bank transfer.xml new file mode 100644 index 00000000..523fbb56 --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 12 - SG bank transfer.xml @@ -0,0 +1,145 @@ + + + + + + 2.1 + urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:sg:3.0 + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + F012345 + 2018-12-01 + 2019-01-01 + 380 + SGD + 123 + + + 5790000436064 + + 5790000436071 + + + Mainstreet 112 + Building 3 + Singapore + 1000 + Singapore + + SG + + + + M2-1234567-K + + GST + + + + Gallery Photo Supplier + + + + + + 5790000436071 + + 345KS5324 + + + Central road 56 + Second floor + Singapore + 101 + Singapore + + SG + + + + IMDA + + + + + 30 + + 17173211234567890 + + + + Late fees of 1% charged from due date + + + true + Cleaning + 100 + + SR + 7 + + GST + + + + + 66.85 + + 955.00 + 66.85 + + SR + 7 + + GST + + + + + + 855.00 + 955.00 + 1021.85 + 100.00 + 1021.85 + + + 1 + The equipment has 3 year warranty. + 10 + 855.00 + + false + 100 + Line discount + 5 + 45.00 + 900.00 + + + Yashica MG2 + + Item1 + + + 1234567890121 + + + SR + 7 + + GST + + + + Colour + Black + + + + 90.00 + 1 + + + \ No newline at end of file diff --git a/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 13 - SG GIRO.xml b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 13 - SG GIRO.xml new file mode 100644 index 00000000..3811e8f8 --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 13 - SG GIRO.xml @@ -0,0 +1,145 @@ + + + + + + 2.1 + urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:sg:3.0 + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + F012345 + 2018-12-01 + 2019-01-01 + 380 + SGD + 123 + + + 5790000436064 + + 5790000436071 + + + Mainstreet 112 + Building 3 + Singapore + 1000 + Singapore + + SG + + + + M2-1234567-K + + GST + + + + Gallery Photo Supplier + + + + + + 5790000436071 + + 345KS5324 + + + Central road 56 + Second floor + Singapore + 101 + Singapore + + SG + + + + IMDA + + + + + Z01 + + 93274234 + + + + Late fees of 1% charged from due date + + + true + Cleaning + 100 + + SR + 7 + + GST + + + + + 66.85 + + 955.00 + 66.85 + + SR + 7 + + GST + + + + + + 855.00 + 955.00 + 1021.85 + 100.00 + 1021.85 + + + 1 + The equipment has 3 year warranty. + 10 + 855.00 + + false + 100 + Line discount + 5 + 45.00 + 900.00 + + + Yashica MG2 + + Item1 + + + 1234567890121 + + + SR + 7 + + GST + + + + Colour + Black + + + + 90.00 + 1 + + + \ No newline at end of file diff --git a/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 14 - PayNow.xml b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 14 - PayNow.xml new file mode 100644 index 00000000..36951c2c --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 14 - PayNow.xml @@ -0,0 +1,146 @@ + + + + + + 2.1 + urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:sg:3.0 + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + F012345 + 2018-12-01 + 2019-01-01 + 380 + SGD + 123 + + + 5790000436064 + + 5790000436071 + + + Mainstreet 112 + Building 3 + Singapore + 1000 + Singapore + + SG + + + + M2-1234567-K + + GST + + + + Gallery Photo Supplier + + + + + + 5790000436071 + + 345KS5324 + + + Central road 56 + Second floor + Singapore + 101 + Singapore + + SG + + + + IMDA + + + + + Z02 + 93274234 + + UEN123456879 + + + + Late fees of 1% charged from due date + + + true + Cleaning + 100 + + SR + 7 + + GST + + + + + 66.85 + + 955.00 + 66.85 + + SR + 7 + + GST + + + + + + 855.00 + 955.00 + 1021.85 + 100.00 + 1021.85 + + + 1 + The equipment has 3 year warranty. + 10 + 855.00 + + false + 100 + Line discount + 5 + 45.00 + 900.00 + + + Yashica MG2 + + Item1 + + + 1234567890121 + + + SR + 7 + + GST + + + + Colour + Black + + + + 90.00 + 1 + + + \ No newline at end of file diff --git a/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 15 - Credit card.xml b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 15 - Credit card.xml new file mode 100644 index 00000000..2e5ca89f --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 15 - Credit card.xml @@ -0,0 +1,143 @@ + + + + + + 2.1 + urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:sg:3.0 + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + F012345 + 2018-12-01 + 2019-01-01 + 380 + SGD + 123 + + + 5790000436064 + + 5790000436071 + + + Mainstreet 112 + Building 3 + Singapore + 1000 + Singapore + + SG + + + + M2-1234567-K + + GST + + + + Gallery Photo Supplier + + + + + + 5790000436071 + + 345KS5324 + + + Central road 56 + Second floor + Singapore + 101 + Singapore + + SG + + + + IMDA + + + + + 54 + 93274234 + + + Late fees of 1% charged from due date + + + true + Cleaning + 100 + + SR + 7 + + GST + + + + + 66.85 + + 955.00 + 66.85 + + SR + 7 + + GST + + + + + + 855.00 + 955.00 + 1021.85 + 100.00 + 1021.85 + + + 1 + The equipment has 3 year warranty. + 10 + 855.00 + + false + 100 + Line discount + 5 + 45.00 + 900.00 + + + Yashica MG2 + + Item1 + + + 1234567890121 + + + SR + 7 + + GST + + + + Colour + Black + + + + 90.00 + 1 + + + \ No newline at end of file diff --git a/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 16 - GST in SGD.xml b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 16 - GST in SGD.xml new file mode 100644 index 00000000..b30ac38c --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 16 - GST in SGD.xml @@ -0,0 +1,422 @@ + + + + + + 2.1 + urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:sg:3.0 + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + F012345 + 2018-12-01 + 2019-01-01 + 380 + Ordered at trade show + EUR + SGD + 102035 + 123 + + 2018-11-01 + 2018-11-30 + + + 123 + 123 + + + + invnr002 + 2018-06-01 + + + + 987 + + + 654 + + + 753 + + + Contract321 + + + doc1 + Usage breakdown + + + http://www.salescompany.be/breakdown001.html + + + + + doc2 + Usage summary + + aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== + + + + 951 + 130 + + + SGD + sgdtotal-excl-gst + 52868.25 + + + SGD + sgdtotal-incl-gst + 56568.90 + + + 321 + + + + 5790000436064 + + 5790000436071 + + + Sales trade name + + + Mainstreet 112 + Building 3 + Singapore + 1000 + Singapore + + Sales department + + + SG + + + + M2-1234567-K + + GST + + + + Gallery Photo Supplier + + + John Doe + 4621230 + john@salescompany.sg + + + + + + 5790000436071 + + 345KS5324 + + + Buyer trade name + + + Central road 56 + Second floor + Singapore + 101 + Singapore + + Accounting department + + + SG + + + + IMDA + + + Bill + 5121230 + bill@imda.sg + + + + + + Payee123 + + + Faktor Inc + + + 5507983699 + + + + + TaxRepresentative name + + + Rue Cler 99 + Ground floor + Paris + 220 + Île-de-France + + Tax service department + + + FR + + + + FR98746 + + GST + + + + + 2010-08-31 + + 6754238987648 + + Coolsingel Rotterdam 12 + By the big house + Rotterdam + 700 + South Holland + + Delivery department + + + SG + + + + + + Delivery services Inc. + + + + + 30 + gr12345 + + 000166000001 + Payee current account + + ICDLOG + + + + + Late fees of 1% charged from due date + + + 2374.05 + + 33915.00 + 2374.05 + + SR + 7 + + GST + + + + + + 3700.65 + + + 33915.00 + 33915.00 + 36289.05 + 0.00 + 0.00 + 0.00 + 0.0 + 36289.05 + + + 1 + The equipment has 3 year warranty. + 10 + 855.00 + Cost id 654 + + 2018-11-01 + 2018-11-30 + + + 1 + + + AB-123 + 130 + + + false + 100 + Line discount + 5 + 45.00 + 900.00 + + + Yashica MG2 + + Item1 + + + 1234567890121 + + + CH + + + 43211503 + + + SR + 7 + + GST + + + + Colour + Black + + + + 90.00 + 1 + + + + 2 + 20 + 19000.00 + + false + 100 + Line discount + 5 + 1000.00 + 20000.00 + + + Pentax Z-1 Body + + Item2 + + + 1234567890121 + + + CH + + + 43211503 + + + SR + 7 + + GST + + + + + 1000.00 + 1 + + + + 3 + 30 + 5700.00 + + false + 100 + Line discount + 5 + 300.00 + 6000.00 + + + Camera W35 + + Item3 + + + 1234567890121 + + + CH + + + 43211503 + + + SR + 7 + + GST + + + + + 200.00 + 1 + + + + 4 + 40 + 8360.00 + + false + 100 + Line discount + 5 + 440.00 + 8800.00 + + + Camera Prima 5 + + Item4 + + + 1234567890121 + + + CH + + + 43211503 + + + SR + 7 + + GST + + + + + 220.00 + 1 + + + \ No newline at end of file diff --git a/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 16b - GST in SGD With Several Errors.xml b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 16b - GST in SGD With Several Errors.xml new file mode 100644 index 00000000..43bf7bb1 --- /dev/null +++ b/phive-rules-peppol/src/test/resources/external/test-files/sg-peppol/2023.7/SG INV example 16b - GST in SGD With Several Errors.xml @@ -0,0 +1,442 @@ + + + + + + 2.1 + urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:sg:3.0 + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + F012345 + 2018-12-01 + 2019-01-01 + 380 + Ordered at trade show + EUR + SGD + 102035 + 123 + + 2018-11-01 + 2018-11-30 + + + 123 + 123 + + + + invnr002 + 2018-06-01 + + + + 987 + + + 654 + + + 753 + + + Contract321 + + + doc1 + Usage breakdown + + + http://www.salescompany.be/breakdown001.html + + + + + doc2 + Usage summary + + aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== + + + + 951 + 130 + + + A + sgdtotal-excl-gst + 52868.25 + + aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== + + + + + + SGD + sgdtotal-excl-gst + 52868.25555 + + + SGD + sgdtotal-excl-gst + 52868,25555 + + + SGD + sgdtotal-incl-gst + 56568.902 + + + SGD + sgdtotal-incl-gst + 56568A.CDE + + + 321 + + + + 5790000436064 + + 5790000436071 + + + Sales trade name + + + Mainstreet 112 + Building 3 + Singapore + 1000 + Singapore + + Sales department + + + SG + + + + M2-1234567-K + + GST + + + + Gallery Photo Supplier + + + John Doe + 4621230 + john@salescompany.sg + + + + + + 5790000436071 + + 345KS5324 + + + Buyer trade name + + + Central road 56 + Second floor + Singapore + 101 + Singapore + + Accounting department + + + SG + + + + IMDA + + + Bill + 5121230 + bill@imda.sg + + + + + + Payee123 + + + Faktor Inc + + + 5507983699 + + + + + TaxRepresentative name + + + Rue Cler 99 + Ground floor + Paris + 220 + Île-de-France + + Tax service department + + + FR + + + + FR98746 + + GST + + + + + 2010-08-31 + + 6754238987648 + + Coolsingel Rotterdam 12 + By the big house + Rotterdam + 700 + South Holland + + Delivery department + + + SG + + + + + + Delivery services Inc. + + + + + 30 + gr12345 + + 000166000001 + Payee current account + + ICDLOG + + + + + Late fees of 1% charged from due date + + + 2374.05 + + 33915.00 + 2374.05 + + SR + 7 + + GST + + + + + + 3700.65 + + + 33915.00 + 33915.00 + 36289.05 + 0.00 + 0.00 + 0.00 + 0.0 + 36289.05 + + + 1 + The equipment has 3 year warranty. + 10 + 855.00 + Cost id 654 + + 2018-11-01 + 2018-11-30 + + + 1 + + + AB-123 + 130 + + + false + 100 + Line discount + 5 + 45.00 + 900.00 + + + Yashica MG2 + + Item1 + + + 1234567890121 + + + CH + + + 43211503 + + + SR + 7 + + GST + + + + Colour + Black + + + + 90.00 + 1 + + + + 2 + 20 + 19000.00 + + false + 100 + Line discount + 5 + 1000.00 + 20000.00 + + + Pentax Z-1 Body + + Item2 + + + 1234567890121 + + + CH + + + 43211503 + + + SR + 7 + + GST + + + + + 1000.00 + 1 + + + + 3 + 30 + 5700.00 + + false + 100 + Line discount + 5 + 300.00 + 6000.00 + + + Camera W35 + + Item3 + + + 1234567890121 + + + CH + + + 43211503 + + + SR + 7 + + GST + + + + + 200.00 + 1 + + + + 4 + 40 + 8360.00 + + false + 100 + Line discount + 5 + 440.00 + 8800.00 + + + Camera Prima 5 + + Item4 + + + 1234567890121 + + + CH + + + 43211503 + + + SR + 7 + + GST + + + + + 220.00 + 1 + + + \ No newline at end of file