EN 16931 (CII)
The European standard rules for UN/CEFACT CII invoices: business rules (BR-*), calculations (BR-CO-*), VAT categories, code lists (BR-CL-*) and CII syntax rules (CII-SR-*, CII-DT-*).
- Publisher
- CEN/TC 434
- Version
- 1.3.16
- Syntax
- CII
- Rules
- 806 rules (335 fatal, 471 warning)
- Runs on every CII file. Factur-X and ZUGFeRD XML are CII.
- On an XRechnung the KoSIT severity levels apply, so some rules report a different level than the flag listed here (e.g. BR-CL-23 is a warning).
Schemas
This rule set runs on:
- XRechnung 3.0 (CII)
UN/CEFACT CII D16B · EN 16931 (CII) + KoSIT XRechnung 3.0 rules (CII)
- EN 16931 CII (Factur-X / ZUGFeRD XML)
UN/CEFACT CII D16B · EN 16931 (CII)
Rules
Rule ID, the flag in the schematron and the message. Rules with a fix guide link to it. A … in a message is a value from the invoice.
BR-* 58 rules
- BR-01fatal
An Invoice shall have a Specification identifier (BT-24).
- BR-02fatal
An Invoice shall have an Invoice number (BT-1).
- BR-03fatal
An Invoice shall have an Invoice issue date (BT-2).
- BR-04fatal
An Invoice shall have an Invoice type code (BT-3).
- BR-05fatal
An Invoice shall have an Invoice currency code (BT-5).
- BR-06fatal
An Invoice shall contain the Seller name (BT-27).
- BR-07fatal
An Invoice shall contain the Buyer name (BT-44).
- BR-08fatal
An Invoice shall contain the Seller postal address (BG-5).
- BR-09fatal
The Seller postal address (BG-5) shall contain a Seller country code (BT-40).
- BR-10fatal
An Invoice shall contain the Buyer postal address (BG-8).
- BR-11fatal
The Buyer postal address shall contain a Buyer country code (BT-55).
- BR-12fatal
An Invoice shall have the Sum of Invoice line net amount (BT-106).
- BR-13fatal
An Invoice shall have the Invoice total amount without VAT (BT-109).
- BR-14fatal
An Invoice shall have the Invoice total amount with VAT (BT-112).
- BR-15fatal
An Invoice shall have the Amount due for payment (BT-115).
- BR-16fatal
An Invoice shall have at least one Invoice line (BG-25).
- BR-17fatal
The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4).
- BR-18fatal
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-19fatal
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-20fatal
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).
- BR-21fatal
Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126).
- BR-22fatal
Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129).
- BR-23fatal
An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130).
- BR-24fatal
Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131).
- BR-25fatal
Each Invoice line (BG-25) shall contain the Item name (BT-153).
- BR-26fatal
Each Invoice line (BG-25) shall contain the Item net price (BT-146).
- BR-27fatal
The Item net price (BT-146) shall NOT be negative.
- BR-28fatal
The Item gross price (BT-148) shall NOT be negative.
- BR-29fatal
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-30fatal
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-31fatal
Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92).
- BR-32fatal
Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95).
- BR-33fatal
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-36fatal
Each Document level charge (BG-21) shall have a Document level charge amount (BT-99).
- BR-37fatal
Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102).
- BR-38fatal
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-41fatal
Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136).
- BR-42fatal
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-43fatal
Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141).
- BR-44fatal
Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145).
- BR-45fatal
Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116).
- BR-46fatal
Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117).
- BR-47fatal
Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118).
- BR-48fatal
Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT.
- BR-49fatal
A Payment instruction (BG-16) shall specify the Payment means type code (BT-81).
- BR-50fatal
A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice.
- BR-51fatal
In accordance with card payments security standards an invoice should never include a full card primary account number (BT-97). 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-52fatal
Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122).
- BR-53fatal
If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided.
- BR-54fatal
Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161).
- BR-55fatal
Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25).
- BR-56fatal
Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63).
- BR-57fatal
Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80).
- BR-61fatal
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-62fatal
The Seller electronic address (BT-34) shall have a Scheme identifier.
- BR-63fatal
The Buyer electronic address (BT-49) shall have a Scheme identifier.
- BR-64fatal
The Item standard identifier (BT-157) shall have a Scheme identifier.
- BR-65fatal
The Item classification identifier (BT-158) shall have a Scheme identifier.
BR-AE-* 10 rules
- BR-AE-01fatal
An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Reverse charge" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge".
- BR-AE-02fatal
An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47).
- BR-AE-03fatal
An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47).
- BR-AE-04fatal
An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47).
- BR-AE-05fatal
In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero).
- BR-AE-06fatal
In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero).
- BR-AE-07fatal
In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero).
- BR-AE-08fatal
In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT 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 VAT category codes (BT-151, BT-95, BT-102) are "Reverse charge".
- BR-AE-09fatal
The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" shall be 0 (zero).
- BR-AE-10fatal
A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language).
BR-AF-* 10 rules
- BR-AF-01fatal
An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "IGIC" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC".
- BR-AF-02fatal
An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).
- BR-AF-03fatal
An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).
- BR-AF-04fatal
An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).
- BR-AF-05fatal
In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be greater than 0 (zero).
- BR-AF-06fatal
In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero.
- BR-AF-07fatal
In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero.
- BR-AF-08fatal
For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "IGIC" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119).
- BR-AF-09fatal
The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119).
- BR-AF-10fatal
A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120).
BR-AG-* 10 rules
- BR-AG-01fatal
An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "IPSI" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI".
- BR-AG-02fatal
An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).
- BR-AG-03fatal
An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).
- BR-AG-04fatal
An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).
- BR-AG-05fatal
In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero.
- BR-AG-06fatal
In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero.
- BR-AG-07fatal
In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero.
- BR-AG-08fatal
For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "IPSI" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119).
- BR-AG-09fatal
The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119).
- BR-AG-10fatal
A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120).
BR-B-* 2 rules
- BR-B-01fatal
An Invoice where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment” shall be a domestic Italian invoice.
- BR-B-02fatal
An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment" shall not contain an invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated”.
BR-CL-* 23 rules
- BR-CL-01fatal
The document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001.
- BR-CL-03fatal
currencyID MUST be coded using ISO code list 4217 alpha-3
- BR-CL-04fatal
Invoice currency code MUST be coded using ISO code list 4217 alpha-3
- BR-CL-05fatal
Tax currency code MUST be coded using ISO code list 4217 alpha-3
- BR-CL-06fatal
Value added tax point date code MUST be coded using a restriction of UNTDID 2475.
- BR-CL-07fatal
Object identifier identification scheme identifier MUST be coded using a restriction of UNTDID 1153.
- BR-CL-08fatal
Subject Code MUST be coded using a restriction of UNTDID 4451.
- BR-CL-10fatal
Any identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list.
- BR-CL-11fatal
Any registration identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list.
- BR-CL-13fatal
Item classification identifier identification scheme identifier MUST be coded using one of the UNTDID 7143 list.
- BR-CL-14fatal
Country codes in an invoice MUST be coded using ISO code list 3166-1
- BR-CL-15fatal
Country codes in an invoice MUST be coded using ISO code list 3166-1
- BR-CL-16fatal
Payment means in an invoice MUST be coded using UNTDID 4461 code list
- BR-CL-17fatal
Invoice tax categories MUST be coded using UNCL 5305 code list
- BR-CL-18fatal
Invoice tax categories MUST be coded using UNCL 5305 code list
- BR-CL-19fatal
Coded allowance reasons MUST belong to the UNCL 5189 code list
- BR-CL-20fatal
Coded charge reasons MUST belong to the UNCL 7161 code list
- BR-CL-21fatal
Item standard identifier scheme identifier MUST belong to the ISO 6523 ICD code list
- BR-CL-22fatal
Tax exemption reason code identifier scheme identifier MUST belong to the CEF VATEX code list
- BR-CL-23fatal
Unit code MUST be coded according to the UN/ECE Recommendation 20 with Rec 21 extension
- BR-CL-24fatal
For Mime code in attribute use MIMEMediaType.
- BR-CL-25fatal
Endpoint identifier scheme identifier MUST belong to the CEF EAS code list
- BR-CL-26fatal
Delivery location identifier scheme identifier MUST belong to the ISO 6523 ICD code list
BR-CO-* 23 rules
- BR-CO-03fatal
Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive.
- BR-CO-04fatal
Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151).
- BR-CO-05fatal
Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance.
- BR-CO-06fatal
Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge.
- BR-CO-07fatal
Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason.
- BR-CO-08fatal
Invoice line charge reason code (BT-145) and Invoice line charge reason (BT-144) shall indicate the same type of charge reason.
- BR-CO-09fatal
The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’.
- BR-CO-10fatal
Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131).
- BR-CO-11fatal
Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92).
- BR-CO-12fatal
Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99).
- BR-CO-13fatal
Invoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108).
- BR-CO-14fatal
Invoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117).
- BR-CO-15fatal
Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).
- BR-CO-16fatal
Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114).
- BR-CO-17fatal
VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals.
- BR-CO-18fatal
An Invoice shall at least have one VAT breakdown group (BG-23).
- BR-CO-19fatal
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-CO-20fatal
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-CO-21fatal
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-CO-22fatal
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-CO-23fatal
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-CO-24fatal
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-CO-26fatal
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 VAT identifier (BT-31) shall be present.
BR-DEC-* 21 rules
- BR-DEC-01fatal
The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2.
- BR-DEC-02fatal
The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2.
- BR-DEC-05fatal
The allowed maximum number of decimals for the Document level charge amount (BT-99) is 2.
- BR-DEC-06fatal
The allowed maximum number of decimals for the Document level charge base amount (BT-100) is 2.
- BR-DEC-09fatal
The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2.
- BR-DEC-10fatal
The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2.
- BR-DEC-11fatal
The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2.
- BR-DEC-12fatal
The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2.
- BR-DEC-13fatal
The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2.
- BR-DEC-14fatal
The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2.
- BR-DEC-15fatal
The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2.
- BR-DEC-16fatal
The allowed maximum number of decimals for the Paid amount (BT-113) is 2.
- BR-DEC-17fatal
The allowed maximum number of decimals for the Rounding amount (BT-114) is 2.
- BR-DEC-18fatal
The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2.
- BR-DEC-19fatal
The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2.
- BR-DEC-20fatal
The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2.
- BR-DEC-23fatal
The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2.
- BR-DEC-24fatal
The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2.
- BR-DEC-25fatal
The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2.
- BR-DEC-27fatal
The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2.
- BR-DEC-28fatal
The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2.
BR-E-* 10 rules
- BR-E-01fatal
An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Exempt from VAT" shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT".
- BR-E-02fatal
An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).
- BR-E-03fatal
An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).
- BR-E-04fatal
An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).
- BR-E-05fatal
In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero).
- BR-E-06fatal
In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero).
- BR-E-07fatal
In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero).
- BR-E-08fatal
In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT 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 VAT category codes (BT-151, BT-95, BT-102) are "Exempt from VAT".
- BR-E-09fatal
The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero).
- BR-E-10fatal
A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120).
BR-G-* 10 rules
- BR-G-01fatal
An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Export outside the EU" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU".
- BR-G-02fatal
An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63).
- BR-G-03fatal
An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63).
- BR-G-04fatal
An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63).
- BR-G-05fatal
In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero).
- BR-G-06fatal
In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero).
- BR-G-07fatal
In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero).
- BR-G-08fatal
In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT 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 VAT category codes (BT-151, BT-95, BT-102) are "Export outside the EU".
- BR-G-09fatal
The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" shall be 0 (zero).
- BR-G-10fatal
A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language).
BR-IC-* 12 rules
- BR-IC-01fatal
An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Intra-community supply" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply".
- BR-IC-02fatal
An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48).
- BR-IC-03fatal
An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48).
- BR-IC-04fatal
An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48).
- BR-IC-05fatal
In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero).
- BR-IC-06fatal
In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Intra-community supply" the Document level allowance VAT rate (BT-96) shall be 0 (zero).
- BR-IC-07fatal
In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero).
- BR-IC-08fatal
In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT 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 VAT category codes (BT-151, BT-95, BT-102) are "Intra-community supply".
- BR-IC-09fatal
The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" shall be 0 (zero).
- BR-IC-10fatal
A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language).
- BR-IC-11fatal
In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank.
- BR-IC-12fatal
In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank.
BR-O-* 14 rules
- BR-O-01fatal
An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Not subject to VAT" shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT".
- BR-O-02fatal
An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48).
- BR-O-03fatal
An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48).
- BR-O-04fatal
An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48).
- BR-O-05fatal
An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152).
- BR-O-06fatal
A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96).
- BR-O-07fatal
A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103).
- BR-O-08fatal
In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT 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 VAT category codes (BT-151, BT-95, BT-102) are "Not subject to VAT".
- BR-O-09fatal
The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Not subject to VAT" shall be 0 (zero).
- BR-O-10fatal
A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language).
- BR-O-11fatal
An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23).
- BR-O-12fatal
An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT".
- BR-O-13fatal
An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT".
- BR-O-14fatal
An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT".
BR-S-* 10 rules
- BR-S-01fatal
An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Standard rated" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated".
- BR-S-02fatal
An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).
- BR-S-03fatal
An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).
- BR-S-04fatal
An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).
- BR-S-05fatal
In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero.
- BR-S-06fatal
In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero.
- BR-S-07fatal
In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero.
- BR-S-08fatal
For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "Standard rated", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "Standard rated" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119).
- BR-S-09fatal
The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119).
- BR-S-10fatal
A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120).
BR-Z-* 10 rules
- BR-Z-01fatal
An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Zero rated" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated".
- BR-Z-02fatal
An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).
- BR-Z-03fatal
An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).
- BR-Z-04fatal
An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).
- BR-Z-05fatal
In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero).
- BR-Z-06fatal
In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero).
- BR-Z-07fatal
In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero).
- BR-Z-08fatal
In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Zero rated".
- BR-Z-09fatal
The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero).
- BR-Z-10fatal
A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120).
CII-DT-* 101 rules
- CII-DT-001fatal
schemeName should not be present
- CII-DT-002fatal
schemeAgencyName should not be present
- CII-DT-003fatal
schemeDataURI should not be present
- CII-DT-004fatal
schemeURI should not be present
- CII-DT-005fatal
schemeID should not be present
- CII-DT-006fatal
schemeAgencyID should not be present
- CII-DT-007fatal
schemeVersionID should not be present
- CII-DT-008fatal
name should not be present
- CII-DT-009fatal
listURI should not be present
- CII-DT-010fatal
listID should not be present
- CII-DT-011fatal
listAgencyID should not be present
- CII-DT-012fatal
listVersionID should not be present
- CII-DT-013fatal
languageID should not be present
- CII-DT-014fatal
languageLocaleID should not be present
- CII-DT-015fatal
URIID should not be present
- CII-DT-016fatal
StatusCode should not be present
- CII-DT-017fatal
CopyIndicator should not be present
- CII-DT-018fatal
TypeCode should not be present
- CII-DT-019fatal
GlobalID should not be present
- CII-DT-020fatal
RevisionID should not be present
- CII-DT-021fatal
Name should not be present
- CII-DT-022fatal
AttachmentBinaryObject should not be present
- CII-DT-023fatal
Information should not be present
- CII-DT-024fatal
ReferenceTypeCode should not be present
- CII-DT-025fatal
SectionName should not be present
- CII-DT-026fatal
PreviousRevisionID should not be present
- CII-DT-027fatal
FormattedIssueDateTime should not be present
- CII-DT-028fatal
EffectiveSpecifiedPeriod should not be present
- CII-DT-029fatal
IssuerTradeParty should not be present
- CII-DT-030fatal
AttachedSpecifiedBinaryFile should not be present
- CII-DT-031fatal
currencyID should not be present
- CII-DT-032fatal
currencyCodeListVersionID should not be present
- CII-DT-033fatal
unitCode should not be present
- CII-DT-034fatal
unitCodeListID should not be present
- CII-DT-035fatal
unitCodeListAgencyID should not be present
- CII-DT-036fatal
unitCodeListAgencyName should not be present
- CII-DT-037fatal
TypeCode shall be 'VAT'
- CII-DT-038warning
CalculatedRate should not be present
- CII-DT-039warning
CalculationSequenceNumeric should not be present
- CII-DT-040warning
BasisQuantity should not be present
- CII-DT-041warning
BasisAmount should not be present
- CII-DT-042warning
UnitBasisAmount should not be present
- CII-DT-043warning
LineTotalBasisAmount should not be present
- CII-DT-044warning
AllowanceChargeBasisAmount should not be present
- CII-DT-045warning
@listID should not be present
- CII-DT-046warning
@listAgencyID should not be present
- CII-DT-047warning
@listVersionID should not be present
- CII-DT-048warning
@listURI should not be present
- CII-DT-049warning
CurrencyCode should not be present
- CII-DT-050warning
Jurisdiction should not be present
- CII-DT-051warning
CustomsDutyIndicator should not be present
- CII-DT-052warning
ExemptionReasonCode should not be present
- CII-DT-053warning
TaxBasisAllowanceRate should not be present
- CII-DT-054warning
TaxPointDate should not be present
- CII-DT-055warning
Type should not be present
- CII-DT-056warning
InformationAmount should not be present
- CII-DT-057warning
CategoryName should not be present
- CII-DT-058warning
DueDateTypeCode should not be present
- CII-DT-059warning
@format should not be present
- CII-DT-060warning
SpecifiedTradeAccountingAccount should not be present
- CII-DT-061warning
ServiceSupplyTradeCountry should not be present
- CII-DT-062warning
BuyerRepayableTaxSpecifiedTradeAccountingAccount should not be present
- CII-DT-063warning
SellerPayableTaxSpecifiedTradeAccountingAccount should not be present
- CII-DT-064warning
SellerRefundableTaxSpecifiedTradeAccountingAccount should not be present
- CII-DT-065warning
BuyerDeductibleTaxSpecifiedTradeAccountingAccount should not be present
- CII-DT-066warning
BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount should not be present
- CII-DT-067warning
PlaceApplicableTradeLocation should not be present
- CII-DT-068fatal
DateTime shall not be used.
- CII-DT-069fatal
DurationMeasure shall not be used.
- CII-DT-070fatal
InclusiveIndicator shall not be used.
- CII-DT-071fatal
Description shall not be used.
- CII-DT-072fatal
DateTime shall not be used.
- CII-DT-073fatal
CompleteDateTime shall not be used.
- CII-DT-074fatal
OpenIndicator shall not be used.
- CII-DT-075fatal
SeasonCode shall not be used.
- CII-DT-076fatal
ID shall not be used.
- CII-DT-077fatal
Name shall not be used.
- CII-DT-078fatal
SequenceNumeric shall not be used.
- CII-DT-079fatal
StartDateFlexibilityCode shall not be used.
- CII-DT-080fatal
ContinuousIndicator shall not be used.
- CII-DT-081fatal
PurposeCode shall not be used.
- CII-DT-082fatal
ID shall not be used.
- CII-DT-083fatal
PostOfficeBox shall not be used.
- CII-DT-084fatal
BuildingName shall not be used.
- CII-DT-086fatal
LineFour shall not be used.
- CII-DT-087fatal
LineFive shall not be used.
- CII-DT-088fatal
StreetName shall not be used.
- CII-DT-089fatal
CitySubDivisionName shall not be used.
- CII-DT-090fatal
CountryName shall not be used.
- CII-DT-091fatal
CountrySubDivisionID shall not be used.
- CII-DT-092fatal
AttentionOf shall not be used.
- CII-DT-093fatal
CareOf shall not be used.
- CII-DT-094fatal
BuildingNumber shall not be used.
- CII-DT-095fatal
DepartmentName shall not be used.
- CII-DT-096fatal
AdditionalStreetName shall not be used.
- CII-DT-097fatal
Date time string with format attribute 102 shall be YYYYMMDD.
- CII-DT-098warning
ExemptionReason should not be present
- CII-DT-101fatal
schemeName should not be present
- CII-DT-102fatal
schemeAgencyName should not be present
- CII-DT-103fatal
schemeDataURI should not be present
- CII-DT-104fatal
schemeURI should not be present
CII-SR-* 482 rules
- CII-SR-001warning
SpecifiedTransactionID should not be present
- CII-SR-002warning
TestIndicator should not be present
- CII-SR-003warning
BusinessProcessSpecifiedDocumentContextParameter should exist maximum once
- CII-SR-04warning
[CII-SR-004] - Value should not be present
- CII-SR-05warning
[CII-SR-005] - SpecifiedDocumentVersion should not be present
- CII-SR-006warning
BIMSpecifiedDocumentContextParameter should not be present
- CII-SR-007warning
ScenarioSpecifiedDocumentContextParameter should not be present
- CII-SR-008warning
ApplicationSpecifiedDocumentContextParameter should not be present
- CII-SR-009fatal
GuidelineSpecifiedDocumentContextParameter must exist exactly once
- CII-SR-010fatal
ID must exist exactly once
- CII-SR-011warning
SubsetSpecifiedDocumentContextParameter should not be present
- CII-SR-012warning
MessageStandardSpecifiedDocumentContextParameter should not be present
- CII-SR-013warning
Name should not be present
- CII-SR-014fatal
TypeCode must exist exactly once
- CII-SR-015warning
DateTime should not be present
- CII-SR-016warning
CopyIndicator should not be present
- CII-SR-017warning
Purpose should not be present
- CII-SR-018warning
ControlRequirementIndicator should not be present
- CII-SR-019warning
LanguageID should not be present
- CII-SR-020warning
PurposeCode should not be present
- CII-SR-021warning
RevisionDateTime should not be present
- CII-SR-022warning
VersionID should not be present
- CII-SR-023warning
GlobalID should not be present
- CII-SR-024warning
RevisionID should not be present
- CII-SR-025warning
PreviousRevisionID should not be present
- CII-SR-026warning
CategoryCode should not be present
- CII-SR-027warning
Subject should not be present
- CII-SR-028warning
ContentCode should not be present
- CII-SR-030warning
Content should exist maximum once
- CII-SR-032warning
ID should not be present
- CII-SR-033warning
EffectiveSpecifiedPeriod should not be present
- CII-SR-034warning
IssuerTradeParty should not be present
- CII-SR-035warning
DescriptionCode should not be present
- CII-SR-036warning
ParentLineID should not be present
- CII-SR-037warning
LineStatusCode should not be present
- CII-SR-038warning
LineStatusReasonCode should not be present
- CII-SR-039warning
IncludedNote should exist maximum once
- CII-SR-040warning
Content should exist maximum once
- CII-SR-041warning
SubjectCode should not be present
- CII-SR-042warning
ID should not be present
- CII-SR-043warning
CategoryCode should not be present
- CII-SR-044warning
Subject should not be present
- CII-SR-045warning
ID should not be present
- CII-SR-046fatal
schemeID must be present if GlobalID is present
- CII-SR-048warning
ManufacturerAssignedID should not be present
- CII-SR-049warning
TradeName should not be present
- CII-SR-050warning
TypeCode should not be present
- CII-SR-051warning
NetWeightMeasure should not be present
- CII-SR-052warning
GrossWeightMeasure should not be present
- CII-SR-053warning
ProductGroupID should not be present
- CII-SR-054warning
EndItemTypeCode should not be present
- CII-SR-055warning
EndItemName should not be present
- CII-SR-056warning
AreaDensityMeasure should not be present
- CII-SR-057warning
UseDescription should not be present
- CII-SR-058warning
BrandName should not be present
- CII-SR-059warning
SubBrandName should not be present
- CII-SR-060warning
DrainedNetWeightMeasure should not be present
- CII-SR-061warning
VariableMeasureIndicator should not be present
- CII-SR-062warning
ColourCode should not be present
- CII-SR-063warning
ColourDescription should not be present
- CII-SR-064warning
Designation should not be present
- CII-SR-065warning
FormattedCancellationAnnouncedLaunchDateTime should not be present
- CII-SR-066warning
FormattedLatestProductDataChangeDateTime should not be present
- CII-SR-067warning
ID should not be present
- CII-SR-068warning
TypeCode should not be present
- CII-SR-069fatal
Description should exist maximum once.
- CII-SR-070warning
ValueMeasure should not be present
- CII-SR-071warning
MeasurementMethodCode should not be present
- CII-SR-072fatal
Value should exist maximum once.
- CII-SR-073warning
ValueCode should not be present
- CII-SR-074warning
ValueDateTime should not be present
- CII-SR-075warning
ValueIndicator should not be present
- CII-SR-076warning
ContentTypeCode should not be present
- CII-SR-077warning
ValueSpecifiedBinaryFile should not be present
- CII-SR-078warning
ApplicableProductCharacteristicCondition should not be present
- CII-SR-079warning
ApplicableReferencedStandard should not be present
- CII-SR-080warning
ApplicableMaterialGoodsCharacteristic should not be present
- CII-SR-081warning
SystemID should not be present
- CII-SR-082warning
SystemName should not be present
- CII-SR-083warning
ClassName should not be present
- CII-SR-084warning
SubClassCode should not be present
- CII-SR-085warning
ClassProductCharacteristic should not be present
- CII-SR-086warning
ApplicableReferencedStandard should not be present
- CII-SR-087warning
IndividualTradeProductInstance should not be present
- CII-SR-088warning
CertificationEvidenceReferenceReferencedDocument should not be present
- CII-SR-089warning
InspectionReferenceReferencedDocument should not be present
- CII-SR-090fatal
ID should exist maximum once.
- CII-SR-091warning
Name should not be present
- CII-SR-092warning
SubordinateTradeCountrySubDivision should not be present
- CII-SR-093warning
LinearSpatialDimension should not be present
- CII-SR-094warning
MinimumLinearSpatialDimension should not be present
- CII-SR-095warning
MaximumLinearSpatialDimension should not be present
- CII-SR-096warning
ManufacturerTradeParty should not be present
- CII-SR-097warning
PresentationSpecifiedBinaryFile should not be present
- CII-SR-098warning
MSDSReferenceReferencedDocument should not be present
- CII-SR-099warning
AdditionalReferenceReferencedDocument should not be present
- CII-SR-100warning
LegalRightsOwnerTradeParty should not be present
- CII-SR-101warning
BrandOwnerTradeParty should not be present
- CII-SR-102warning
IncludedReferencedProduct should not be present
- CII-SR-103warning
InformationNoteshould not be present
- CII-SR-104warning
BuyerReference should not be present
- CII-SR-105warning
BuyerRequisitionerTradeParty should not be present
- CII-SR-106warning
ApplicableTradeDeliveryTerms should not be present
- CII-SR-107warning
SellerOrderReferencedDocument should not be present
- CII-SR-108warning
IssuerAssignedID should not be present
- CII-SR-109warning
QuotationReferencedDocument should not be present
- CII-SR-110warning
ContractReferencedDocument should not be present
- CII-SR-111warning
DemandForecastReferencedDocument should not be present
- CII-SR-112warning
PromotionalDealReferencedDocument should not be present
- CII-SR-113warning
AdditionalReferencedDocument should not be present
- CII-SR-114warning
TypeCode should not be present
- CII-SR-115warning
MinimumQuantity should not be present
- CII-SR-116warning
MaximumQuantity should not be present
- CII-SR-117warning
ChangeReason should not be present
- CII-SR-118warning
OrderUnitConversionFactorNumeric should not be present
- CII-SR-119warning
Only allowances on price a price should be present
- CII-SR-120warning
ID should not be present
- CII-SR-121warning
SequenceNumeric should not be present
- CII-SR-122warning
CalculationPercent should not be present
- CII-SR-123warning
BasisAmount should not be present
- CII-SR-124warning
BasisQuantity should not be present
- CII-SR-125warning
PrepaidIndicator should not be present
- CII-SR-126warning
UnitBasisAmount should not be present
- CII-SR-127warning
ReasonCode should not be present
- CII-SR-128warning
Reason should not be present
- CII-SR-129warning
TypeCode should not be present
- CII-SR-130warning
CategoryTradeTax should not be present
- CII-SR-131warning
ActualTradeCurrencyExchange should not be present
- CII-SR-132warning
ValiditySpecifiedPeriod should not be present
- CII-SR-133warning
DeliveryTradeLocation should not be present
- CII-SR-134warning
TradeComparisonReferencePrice should not be present
- CII-SR-135warning
AssociatedReferencedDocument should not be present
- CII-SR-136warning
TypeCode should not be present
- CII-SR-138warning
MinimumQuantity should not be present
- CII-SR-139warning
MaximumQuantity should not be present
- CII-SR-140warning
ChangeReason should not be present
- CII-SR-141warning
OrderUnitConversionFactorNumeric should not be present
- CII-SR-142warning
AppliedTradeAllowanceCharge should not be present
- CII-SR-143warning
ValiditySpecifiedPeriod should not be present
- CII-SR-144warning
DeliveryTradeLocation should not be present
- CII-SR-145warning
TradeComparisonReferencePrice should not be present
- CII-SR-146warning
AssociatedReferencedDocument should not be present
- CII-SR-147warning
RequisitionerReferencedDocument should not be present
- CII-SR-148warning
ItemSellerTradeParty should not be present
- CII-SR-149warning
ItemBuyerTradeParty should not be present
- CII-SR-150warning
IncludedSpecifiedMarketplace should not be present
- CII-SR-151warning
RequestedQuantity should not be present
- CII-SR-152warning
ReceivedQuantity should not be present
- CII-SR-153warning
ChargeFreeQuantity should not be present
- CII-SR-154warning
PackageQuantity should not be present
- CII-SR-155warning
ProductUnitQuantity should not be present
- CII-SR-156warning
PerPackageUnitQuantity should not be present
- CII-SR-157warning
NetWeightMeasure should not be present
- CII-SR-158warning
GrossWeightMeasure should not be present
- CII-SR-159warning
TheoreticalWeightMeasure should not be present
- CII-SR-160warning
DespatchedQuantity should not be present
- CII-SR-161warning
SpecifiedDeliveryAdjustment should not be present
- CII-SR-162warning
IncludedSupplyChainPackaging should not be present
- CII-SR-163warning
RelatedSupplyChainConsignment should not be present
- CII-SR-164warning
ShipToTradeParty should not be present
- CII-SR-165warning
UltimateShipToTradeParty should not be present
- CII-SR-166warning
ShipFromTradeParty should not be present
- CII-SR-167warning
ActualDespatchSupplyChainEvent should not be present
- CII-SR-168warning
ActualPickUpSupplyChainEvent should not be present
- CII-SR-169warning
RequestedDeliverySupplyChainEvent should not be present
- CII-SR-170warning
ActualDeliverySupplyChainEvent should not be present
- CII-SR-171warning
ActualReceiptSupplyChainEvent should not be present
- CII-SR-172warning
AdditionalReferencedDocument should not be present
- CII-SR-173warning
DespatchAdviceReferencedDocument should not be present
- CII-SR-174warning
ReceivingAdviceReferencedDocument should not be present
- CII-SR-175warning
DeliveryNoteReferencedDocument should not be present
- CII-SR-176warning
ConsumptionReportReferencedDocument should not be present
- CII-SR-177warning
RequestedQuantity should not be present
- CII-SR-178warning
PaymentReference should not be present
- CII-SR-179warning
InvoiceIssuerReference should not be present
- CII-SR-180warning
TotalAdjustmentAmount should not be present
- CII-SR-181warning
DiscountIndicator should not be present
- CII-SR-182warning
CalculatedAmount should not be present
- CII-SR-183warning
IndicatorString should not be present
- CII-SR-184warning
ID should not be present
- CII-SR-185warning
SequenceNumeric should not be present
- CII-SR-186warning
@format should not be present
- CII-SR-187warning
BasisQuantity should not be present
- CII-SR-188warning
PrepaidIndicator should not be present
- CII-SR-189warning
UnitBasisAmount should not be present
- CII-SR-190warning
TypeCode should not be present
- CII-SR-191warning
CategoryTradeTax should not be present
- CII-SR-192warning
ActualTradeCurrencyExchange should not be present
- CII-SR-193warning
ID should not be present
- CII-SR-194warning
SubtotalCalculatedTradeTax should not be present
- CII-SR-195warning
SpecifiedLogisticsServiceCharge should not be present
- CII-SR-196warning
SpecifiedTradePaymentTerms should not be present
- CII-SR-197warning
ChargeTotalAmount should not be present
- CII-SR-198warning
AllowanceTotalAmount should not be present
- CII-SR-199warning
TaxBasisTotalAmount should not be present
- CII-SR-200warning
TaxTotalAmount should not be present
- CII-SR-201warning
GrandTotalAmount should not be present
- CII-SR-202warning
InformationAmount should not be present
- CII-SR-203warning
TotalAllowanceChargeAmount should not be present
- CII-SR-204warning
TotalRetailValueInformationAmount should not be present
- CII-SR-205warning
GrossLineTotalAmount should not be present
- CII-SR-206warning
NetLineTotalAmount should not be present
- CII-SR-207warning
NetIncludingTaxesLineTotalAmount should not be present
- CII-SR-208warning
ProductWeightLossInformationAmount should not be present
- CII-SR-209warning
SpecifiedFinancialAdjustment should not be present
- CII-SR-210warning
InvoiceReferencedDocument should not be present
- CII-SR-212warning
PayableSpecifiedTradeAccountingAccount should not be present
- CII-SR-213warning
SetTriggerCode should not be present
- CII-SR-214warning
TypeCode should not be present
- CII-SR-215warning
AmountTypeCode should not be present
- CII-SR-216warning
Name should not be present
- CII-SR-217warning
CostReferenceDimensionPattern should not be present
- CII-SR-218warning
PurchaseSpecifiedTradeAccountingAccount should not be present
- CII-SR-219warning
SalesSpecifiedTradeAccountingAccount should not be present
- CII-SR-220warning
SpecifiedTradeSettlementFinancialCard should not be present
- CII-SR-221warning
IncludedSubordinateTradeLineItem should not be present
- CII-SR-222warning
RoleCode should not be present
- CII-SR-223warning
LegalClassificationCode should not be present
- CII-SR-224warning
Name should not be present
- CII-SR-225warning
PostalTradeAddress should not be present
- CII-SR-226warning
RoleCode should not be present
- CII-SR-227warning
ID should not be present
- CII-SR-228warning
TypeCode should not be present
- CII-SR-229warning
JobTitle should not be present
- CII-SR-230warning
Responsibility should not be present
- CII-SR-231warning
PersonID should not be present
- CII-SR-232warning
URIID should not be present
- CII-SR-233warning
ChannelCode should not be present
- CII-SR-234warning
DirectTelephoneUniversalCommunication should not be present
- CII-SR-235warning
MobileTelephoneUniversalCommunication should not be present
- CII-SR-236warning
FaxUniversalCommunication should not be present
- CII-SR-237warning
ChannelCode should not be present
- CII-SR-238warning
CompleteNumber should not be present
- CII-SR-239warning
TelexUniversalCommunication should not be present
- CII-SR-240warning
VOIPUniversalCommunication should not be present
- CII-SR-241warning
InstantMessagingUniversalCommunication should not be present
- CII-SR-242warning
SpecifiedNote should not be present
- CII-SR-243warning
SpecifiedContactPerson should not be present
- CII-SR-244warning
ChannelCode should not be present
- CII-SR-245warning
CompleteNumber should not be present
- CII-SR-246warning
AssociatedRegisteredTax should not be present
- CII-SR-247warning
EndPointURIUniversalCommunication should not be present
- CII-SR-248warning
LogoAssociatedSpecifiedBinaryFile should not be present
- CII-SR-249warning
RoleCode should not be present
- CII-SR-250warning
Description should not be present
- CII-SR-251warning
LegalClassificationCode should not be present
- CII-SR-252warning
Name should not be present
- CII-SR-254warning
PostalTradeAddress should not be present
- CII-SR-255warning
AuthorizedLegalRegistration should not be present
- CII-SR-256warning
ID should not be present
- CII-SR-257warning
TypeCode should not be present
- CII-SR-258warning
JobTitle should not be present
- CII-SR-259warning
Responsibility should not be present
- CII-SR-260warning
PersonID should not be present
- CII-SR-261warning
URIID should not be present
- CII-SR-262warning
ChannelCode should not be present
- CII-SR-263warning
DirectTelephoneUniversalCommunication should not be present
- CII-SR-264warning
MobileTelephoneUniversalCommunication should not be present
- CII-SR-265warning
FaxUniversalCommunication should not be present
- CII-SR-266warning
ChannelCode should not be present
- CII-SR-267warning
CompleteNumber should not be present
- CII-SR-268warning
TelexUniversalCommunication should not be present
- CII-SR-269warning
VOIPUniversalCommunication should not be present
- CII-SR-270warning
InstantMessagingUniversalCommunication should not be present
- CII-SR-271warning
SpecifiedNote should not be present
- CII-SR-272warning
SpecifiedContactPerson should not be present
- CII-SR-273warning
ChannelCode should not be present
- CII-SR-274warning
CompleteNumber should not be present
- CII-SR-275warning
AssociatedRegisteredTax should not be present
- CII-SR-276warning
EndPointURIUniversalCommunication should not be present
- CII-SR-277warning
LogoAssociatedSpecifiedBinaryFile should not be present
- CII-SR-278warning
SalesAgentTradeParty should not be present
- CII-SR-279warning
BuyerRequisitionerTradeParty should not be present
- CII-SR-280warning
BuyerAssignedAccountantTradeParty should not be present
- CII-SR-281warning
SellerAssignedAccountantTradeParty should not be present
- CII-SR-282warning
BuyerTaxRepresentativeTradeParty should not be present
- CII-SR-283warning
GlobalID should not be present
- CII-SR-284warning
RoleCode should not be present
- CII-SR-285warning
Description should not be present
- CII-SR-286warning
SpecifiedLegalOrganization should not be present
- CII-SR-287warning
DefinedTradeContact should not be present
- CII-SR-288warning
URIUniversalCommunication should not be present
- CII-SR-289warning
AssociatedRegisteredTax should not be present
- CII-SR-290warning
EndPointURIUniversalCommunication should not be present
- CII-SR-291warning
LogoAssociatedSpecifiedBinaryFile should not be present
- CII-SR-292warning
ProductEndUserTradeParty should not be present
- CII-SR-293warning
ApplicableTradeDeliveryTerms should not be present
- CII-SR-294warning
LineID should not be present
- CII-SR-295warning
LineID should not be present
- CII-SR-296warning
QuotationReferencedDocument should not be present
- CII-SR-297warning
OrderResponseReferencedDocument should not be present
- CII-SR-298warning
LineID should not be present
- CII-SR-299warning
DemandForecastReferencedDocument should not be present
- CII-SR-300warning
SupplyInstructionReferencedDocument should not be present
- CII-SR-301warning
PromotionalDealReferencedDocument should not be present
- CII-SR-302warning
PriceListReferencedDocument should not be present
- CII-SR-303warning
LineID should not be present
- CII-SR-304warning
RequisitionerReferencedDocument should not be present
- CII-SR-305warning
BuyerAgentTradeParty should not be present
- CII-SR-306warning
PurchaseConditionsReferencedDocument should not be present
- CII-SR-307warning
Description should not be present
- CII-SR-308warning
RelatedSupplyChainConsignment should not be present
- CII-SR-309warning
RoleCode should not be present
- CII-SR-310warning
Description should not be present
- CII-SR-311warning
SpecifiedLegalOrganization should not be present
- CII-SR-312warning
DefinedTradeContact should not be present
- CII-SR-313warning
URIUniversalCommunication should not be present
- CII-SR-314warning
SpecifiedTaxRegistration should not be present
- CII-SR-315warning
EndPointURIUniversalCommunication should not be present
- CII-SR-316warning
LogoAssociatedSpecifiedBinaryFile should not be present
- CII-SR-317warning
UltimateShipToTradeParty should not be present
- CII-SR-318warning
ShipFromTradeParty should not be present
- CII-SR-319warning
ActualDespatchSupplyChainEvent should not be present
- CII-SR-320warning
ActualPickUpSupplyChainEvent should not be present
- CII-SR-321warning
ID should not be present
- CII-SR-322warning
DateTime should not be present
- CII-SR-323warning
TypeCode should not be present
- CII-SR-324warning
Description should not be present
- CII-SR-325warning
DescriptionBinaryObject should not be present
- CII-SR-326warning
UnitQuantity should not be present
- CII-SR-327warning
LatestOccurrenceDateTime should not be present
- CII-SR-328warning
EarliestOccurrenceDateTime should not be present
- CII-SR-329warning
OccurrenceSpecifiedPeriod should not be present
- CII-SR-330warning
OccurrenceLogisticsLocation should not be present
- CII-SR-331warning
ActualReceiptSupplyChainEvent should not be present
- CII-SR-332warning
AdditionalReferencedDocument should not be present
- CII-SR-333warning
LineID should not be present
- CII-SR-334warning
LineID should not be present
- CII-SR-335warning
DeliveryNoteReferencedDocument should not be present
- CII-SR-336warning
ConsumptionReportReferencedDocument should not be present
- CII-SR-337warning
PreviousDeliverySupplyChainEvent should not be present
- CII-SR-338warning
PackingListReferencedDocument should not be present
- CII-SR-339warning
DuePayableAmount should not be present
- CII-SR-340warning
CreditorReferenceTypeCode should not be present
- CII-SR-341warning
CreditorReferenceType should not be present
- CII-SR-342warning
CreditorReferenceIssuerID should not be present
- CII-SR-344warning
PaymentCurrencyCode should not be present
- CII-SR-345warning
InvoiceIssuerReference should not be present
- CII-SR-346warning
InvoiceDateTime should not be present
- CII-SR-347warning
NextInvoiceDateTime should not be present
- CII-SR-348warning
CreditReasonCode should not be present
- CII-SR-349warning
CreditReason should not be present
- CII-SR-350warning
InvoicerTradeParty should not be present
- CII-SR-351warning
InvoiceeTradeParty should not be present
- CII-SR-352warning
RoleCode should not be present
- CII-SR-353warning
Description should not be present
- CII-SR-354warning
LegalClassificationCode should not be present
- CII-SR-355warning
Name should not be present
- CII-SR-356warning
TradingBusinessName should not be present
- CII-SR-357warning
PostalTradeAddress should not be present
- CII-SR-358warning
AuthorizedLegalRegistration should not be present
- CII-SR-359warning
DefinedTradeContact should not be present
- CII-SR-360warning
PostalTradeAddress should not be present
- CII-SR-361warning
URIUniversalCommunication should not be present
- CII-SR-362warning
SpecifiedTaxRegistration should not be present
- CII-SR-363warning
EndPointURIUniversalCommunication should not be present
- CII-SR-364warning
LogoAssociatedSpecifiedBinaryFile should not be present
- CII-SR-365warning
PayerTradeParty should not be present
- CII-SR-366warning
TaxApplicableTradeCurrencyExchange should not be present
- CII-SR-367warning
InvoiceApplicableTradeCurrencyExchange should not be present
- CII-SR-368warning
PaymentApplicableTradeCurrencyExchange should not be present
- CII-SR-369warning
PaymentChannelCode should not be present
- CII-SR-370warning
GuaranteeMethodCode should not be present
- CII-SR-371warning
PaymentMethodCode should not be present
- CII-SR-372warning
MicrochipIndicator should not be present
- CII-SR-373warning
TypeCode should not be present
- CII-SR-375warning
ExpiryDate should not be present
- CII-SR-376warning
VerificationNumeric should not be present
- CII-SR-377warning
ValidFromDateTime should not be present
- CII-SR-378warning
CreditLimitAmountshould not be present
- CII-SR-379warning
CreditAvailableAmount should not be present
- CII-SR-380warning
InterestRatePercent should not be present
- CII-SR-381warning
Description should not be present
- CII-SR-382warning
AccountName should not be present
- CII-SR-384warning
ClearingSystemName should not be present
- CII-SR-385warning
Name should not be present
- CII-SR-386warning
LocationFinancialInstitutionAddress should not be present
- CII-SR-388warning
ID should not be present
- CII-SR-389warning
SequenceNumeric should not be present
- CII-SR-390warning
BasisQuantity should not be present
- CII-SR-391warning
PrepaidIndicator should not be present
- CII-SR-392warning
UnitBasisAmount should not be present
- CII-SR-393warning
TypeCode should not be present
- CII-SR-394warning
ActualTradeCurrencyExchange should not be present
- CII-SR-395warning
SubtotalCalculatedTradeTax should not be present
- CII-SR-396warning
SpecifiedLogisticsServiceCharge should not be present
- CII-SR-397warning
ID should not be present
- CII-SR-398warning
FromEventCode should not be present
- CII-SR-399warning
SettlementPeriodMeasure should not be present
- CII-SR-400warning
DateTime should not be present
- CII-SR-401warning
TypeCode should not be present
- CII-SR-402warning
InstructionTypeCode should not be present
- CII-SR-404warning
PartialPaymentPercent should not be present
- CII-SR-405warning
PaymentMeansID should not be present
- CII-SR-406warning
PartialPaymentAmount should not be present
- CII-SR-407warning
ApplicableTradePaymentPenaltyTerms should not be present
- CII-SR-408warning
ApplicableTradePaymentDiscountTerms should not be present
- CII-SR-409warning
PayeeTradeParty should not be present
- CII-SR-411warning
InformationAmount should not be present
- CII-SR-412warning
TotalDiscountAmount should not be present
- CII-SR-413warning
TotalAllowanceChargeAmount should not be present
- CII-SR-414warning
RetailValueExcludingTaxInformationAmount should not be present
- CII-SR-415warning
TotalDepositFeeInformationAmount should not be present
- CII-SR-416warning
ProductValueExcludingTobaccoTaxInformationAmount should not be present
- CII-SR-417warning
TotalRetailValueInformationAmount should not be present
- CII-SR-418warning
GrossLineTotalAmount should not be present
- CII-SR-419warning
NetLineTotalAmount should not be present
- CII-SR-420warning
NetIncludingTaxesLineTotalAmount should not be present
- CII-SR-421warning
SpecifiedFinancialAdjustment should not be present
- CII-SR-422warning
LineID should not be present
- CII-SR-423warning
ProFormaInvoiceReferencedDocument should not be present
- CII-SR-424warning
LetterOfCreditReferencedDocument should not be present
- CII-SR-425warning
FactoringAgreementReferencedDocument should not be present
- CII-SR-426warning
FactoringListReferencedDocument should not be present
- CII-SR-427warning
PayableSpecifiedTradeAccountingAccount should not be present
- CII-SR-428warning
SetTriggerCode should not be present
- CII-SR-429warning
TypeCode should not be present
- CII-SR-430warning
AmountTypeCode should not be present
- CII-SR-431warning
Name should not be present
- CII-SR-432warning
CostReferenceDimensionPattern should not be present
- CII-SR-433warning
PurchaseSpecifiedTradeAccountingAccount should not be present
- CII-SR-434warning
SalesSpecifiedTradeAccountingAccount should not be present
- CII-SR-435warning
SpecifiedTradeSettlementFinancialCard should not be present
- CII-SR-436warning
SpecifiedAdvancePayment should not be present
- CII-SR-437warning
UltimatePayeeTradeParty should not be present
- CII-SR-438warning
ValuationBreakdownStatement should not be present
- CII-SR-439fatal
ChargeAmount should exist maximum once
- CII-SR-440fatal
ActualAmount should exist maximum once
- CII-SR-441fatal
ChargeAmount should exist maximum once
- CII-SR-442warning
Reference should not be present
- CII-SR-443warning
ID should not be present
- CII-SR-444warning
ProprietaryID should not be present
- CII-SR-445warning
IncludedTradeTax should not be present
- CII-SR-446warning
IncludedTradeTax should not be present
- CII-SR-447warning
UltimateCustomerOrderReferencedDocument should not be present
- CII-SR-448warning
UltimateCustomerOrderReferencedDocument should not be present
- CII-SR-449warning
Only one delivery to location identifier should be present (either the ID or the Global ID)
- CII-SR-450warning
Only one buyer identifier should be present (either the ID or the Global ID)
- CII-SR-451warning
Only one payee identifier should be present (either the ID or the Global ID)
- CII-SR-452warning
Only one SpecifiedTradePaymentTerms should be present
- CII-SR-453warning
Only one SpecifiedTradePaymentTerms Description should be present
- CII-SR-454warning
Only one ApplicableTradeTax should be present
- CII-SR-455fatal
DefinedTradeContact of SellerTradeParty shall exist maximum once
- CII-SR-456fatal
DefinedTradeContact of BuyerTradeParty shall exist maximum once
- CII-SR-457warning
IssuerAssignedID with TypeCode 50 should exist maximum once
- CII-SR-458warning
IssuerAssignedID with TypeCode 130 should exist maximum once
- CII-SR-459fatal
SellerTradeParty URIUniversalCommunication should exist maximum once
- CII-SR-460fatal
BuyerTradeParty URIUniversalCommunication should exist maximum once
- CII-SR-461fatal
Only one TaxPointDate shall be present
- CII-SR-462fatal
Only one DueDateTypeCode shall be present
- CII-SR-463fatal
Each Specified Trade Allowance Charge (BG-20)(BG-21) shall contain a Charge Indicator.
- CII-SR-464warning
PayerSpecifiedDebtorFincancialInstitution shall not be used.
- CII-SR-465warning
Only one BT-41 element is allowed on an invoice.
- CII-SR-466warning
Only one BT-56 element is allowed on an invoice.
- CII-SR-467fatal
All Payment means type codes (BT-81) shall have the same value across all SpecifiedTradeSettlementPaymentMeans.
- CII-SR-468fatal
All Payment means texts (BT-82) shall have the same value across all SpecifiedTradeSettlementPaymentMeans.
- CII-SR-469fatal
Payment reference (BT-83) shall occur at most once in the document.
- CII-SR-470fatal
Either the IBAN or a Proprietary ID (BT-84) shall be used.
- CII-SR-471fatal
Each Specified Trade Allowance Charge (BG-20)(BG-21) shall contain a VAT category code (BT-95).
- CII-SR-472fatal
Each Specified Trade Allowance Charge (BG-20)(BG-21) should contain a VAT rate (BT-96).
- CII-SR-473fatal
ActualAmount should exist maximum once
- CII-SR-474warning
An invoice line shall not contain more than one AdditionalReferencedDocument with TypeCode 130.
- CII-SR-475warning
Only one AdditionalReferencedDocument Name BT-123 is allowed with TypeCode 916.
- CII-SR-476warning
Only one AdditionalReferencedDocument AttachmentBinaryObject BT-125 is allowed with TypeCode 916.
- CII-SR-477fatal
LineTotalAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation.
- CII-SR-478fatal
ChargeTotalAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation.
- CII-SR-479fatal
AllowanceTotalAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation.
- CII-SR-480fatal
TaxBasisTotalAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation.
- CII-SR-481fatal
RoundingAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation.
- CII-SR-482fatal
GrandTotalAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation.
- CII-SR-483fatal
InformationAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation.
- CII-SR-484fatal
TotalPrepaidAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation.
- CII-SR-485fatal
TotalDiscountAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation.
- CII-SR-486fatal
TotalAllowanceChargeAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation.
- CII-SR-487fatal
DuePayableAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation.
- CII-SR-488fatal
RetailValueExcludingTaxInformationAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation.
- CII-SR-489fatal
TotalDepositFeeInformationAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation.
- CII-SR-490fatal
ProductValueExcludingTobaccoTaxInformationAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation.
- CII-SR-491fatal
TotalRetailValueInformationAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation.
- CII-SR-492fatal
GrossLineTotalAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation.
- CII-SR-493fatal
NetLineTotalAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation.
- CII-SR-494fatal
NetIncludingTaxesLineTotalAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation.
Check a file against EN 16931 (CII)
The validator detects the schema of your file and runs this rule set when it applies. Free, no signup.