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:

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

  • 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".

  • 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).

  • 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).

  • 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).

  • 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).

  • 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).

  • 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).

  • 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".

  • 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).

  • 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

  • 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".

  • 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).

  • 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).

  • 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).

  • 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).

  • 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.

  • 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.

  • 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).

  • 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).

  • 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

  • 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".

  • 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).

  • 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).

  • 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).

  • 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.

  • 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.

  • 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.

  • 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).

  • 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).

  • 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

  • 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

  • Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive.

  • Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151).

  • Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance.

  • Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge.

  • Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason.

  • Invoice line charge reason code (BT-145) and Invoice line charge reason (BT-144) shall indicate the same type of charge reason.

  • 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’.

  • Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131).

  • Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92).

  • Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99).

  • 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).

  • Invoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117).

  • Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).

  • Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114).

  • VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals.

  • An Invoice shall at least have one VAT breakdown group (BG-23).

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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

  • The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2.

  • The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2.

  • The allowed maximum number of decimals for the Document level charge amount (BT-99) is 2.

  • The allowed maximum number of decimals for the Document level charge base amount (BT-100) is 2.

  • The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2.

  • The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2.

  • The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2.

  • The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2.

  • The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2.

  • The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2.

  • The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2.

  • The allowed maximum number of decimals for the Paid amount (BT-113) is 2.

  • The allowed maximum number of decimals for the Rounding amount (BT-114) is 2.

  • The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2.

  • The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2.

  • The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2.

  • The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2.

  • The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2.

  • The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2.

  • The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2.

  • 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

  • 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".

  • 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).

  • 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).

  • 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).

  • 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).

  • 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).

  • 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).

  • 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".

  • 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).

  • 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).

  • 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.

  • 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.