# Factur-X EN 16931 rules 1.09.2

Source: https://xmlvalid.com/rules/sets/factur-x-en16931

> 433 rules by FNFE-MPE and FeRD (Published free of charge by FNFE-MPE and FeRD). Source: https://fnfe-mpe.org/factur-x/

- [BR-01](https://xmlvalid.com/rules/BR-01.md) (error): An Invoice shall have a Specification identifier (BT-24).
- [BR-02](https://xmlvalid.com/rules/BR-02.md) (error): An Invoice shall have an Invoice number (BT-1).
- [BR-03](https://xmlvalid.com/rules/BR-03.md) (error): An Invoice shall have an Invoice issue date (BT-2).
- [BR-04](https://xmlvalid.com/rules/BR-04.md) (error): An Invoice shall have an Invoice type code (BT-3).
- [BR-05](https://xmlvalid.com/rules/BR-05.md) (error): An Invoice shall have an Invoice currency code (BT-5).
- [BR-06](https://xmlvalid.com/rules/BR-06.md) (error): An Invoice shall contain the Seller name (BT-27).
- [BR-07](https://xmlvalid.com/rules/BR-07.md) (error): An Invoice shall contain the Buyer name (BT-44).
- [BR-08](https://xmlvalid.com/rules/BR-08.md) (error): An Invoice shall contain the Seller postal address (BG-5).
- [BR-09](https://xmlvalid.com/rules/BR-09.md) (error): The Seller postal address (BG-5) shall contain a Seller country code (BT-40).
- [BR-10](https://xmlvalid.com/rules/BR-10.md) (error): An Invoice shall contain the Buyer postal address (BG-8).
- [BR-11](https://xmlvalid.com/rules/BR-11.md) (error): The Buyer postal address shall contain a Buyer country code (BT-55).
- [BR-12](https://xmlvalid.com/rules/BR-12.md) (error): An Invoice shall have the Sum of Invoice line net amount (BT-106).
- [BR-13](https://xmlvalid.com/rules/BR-13.md) (error): An Invoice shall have the Invoice total amount without VAT (BT-109).
- [BR-14](https://xmlvalid.com/rules/BR-14.md) (error): An Invoice shall have the Invoice total amount with VAT (BT-112).
- [BR-15](https://xmlvalid.com/rules/BR-15.md) (error): An Invoice shall have the Amount due for payment (BT-115).
- [BR-16](https://xmlvalid.com/rules/BR-16.md) (error): An Invoice shall have at least one Invoice line (BG-25).
- [BR-17](https://xmlvalid.com/rules/BR-17.md) (error): The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4).
- [BR-18](https://xmlvalid.com/rules/BR-18.md) (error): The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11).
- [BR-19](https://xmlvalid.com/rules/BR-19.md) (error): The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11).
- [BR-20](https://xmlvalid.com/rules/BR-20.md) (error): 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-21](https://xmlvalid.com/rules/BR-21.md) (error): Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126).
- [BR-22](https://xmlvalid.com/rules/BR-22.md) (error): Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129).
- [BR-23](https://xmlvalid.com/rules/BR-23.md) (error): An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130).
- [BR-24](https://xmlvalid.com/rules/BR-24.md) (error): Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131).
- [BR-25](https://xmlvalid.com/rules/BR-25.md) (error): Each Invoice line (BG-25) shall contain the Item name (BT-153).
- [BR-26](https://xmlvalid.com/rules/BR-26.md) (error): Each Invoice line (BG-25) shall contain the Item net price (BT-146).
- [BR-27](https://xmlvalid.com/rules/BR-27.md) (error): The Item net price (BT-146) shall NOT be negative.
- [BR-28](https://xmlvalid.com/rules/BR-28.md) (error): The Item gross price (BT-148) shall NOT be negative.
- [BR-29](https://xmlvalid.com/rules/BR-29.md) (error): 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-30](https://xmlvalid.com/rules/BR-30.md) (error): 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-31](https://xmlvalid.com/rules/BR-31.md) (error): Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92).
- [BR-32](https://xmlvalid.com/rules/BR-32.md) (error): Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95).
- [BR-33](https://xmlvalid.com/rules/BR-33.md) (error): 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-36](https://xmlvalid.com/rules/BR-36.md) (error): Each Document level charge (BG-21) shall have a Document level charge amount (BT-99).
- [BR-37](https://xmlvalid.com/rules/BR-37.md) (error): Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102).
- [BR-38](https://xmlvalid.com/rules/BR-38.md) (error): 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-41](https://xmlvalid.com/rules/BR-41.md) (error): Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136).
- [BR-42](https://xmlvalid.com/rules/BR-42.md) (error): 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-43](https://xmlvalid.com/rules/BR-43.md) (error): Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141).
- [BR-44](https://xmlvalid.com/rules/BR-44.md) (error): 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-45](https://xmlvalid.com/rules/BR-45.md) (error): Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116).
- [BR-46](https://xmlvalid.com/rules/BR-46.md) (error): Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117).
- [BR-47](https://xmlvalid.com/rules/BR-47.md) (error): Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118).
- [BR-48](https://xmlvalid.com/rules/BR-48.md) (error): Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT.
- [BR-49](https://xmlvalid.com/rules/BR-49.md) (error): A Payment instruction (BG-16) shall specify the Payment means type code (BT-81).
- [BR-50](https://xmlvalid.com/rules/BR-50.md) (error): A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice.
- [BR-51](https://xmlvalid.com/rules/BR-51.md) (error): In accordance with card payments security standards an invoice should never include a full card primary account number (BT-87). At the moment PCI Security Standards Council has defined that the first 6 digits and last 4 digits are the maximum number of digits to be shown.
- [BR-52](https://xmlvalid.com/rules/BR-52.md) (error): Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122).
- [BR-53](https://xmlvalid.com/rules/BR-53.md) (error): 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-54](https://xmlvalid.com/rules/BR-54.md) (error): Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161).
- [BR-55](https://xmlvalid.com/rules/BR-55.md) (error): Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25).
- [BR-56](https://xmlvalid.com/rules/BR-56.md) (error): Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63).
- [BR-57](https://xmlvalid.com/rules/BR-57.md) (error): Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80).
- [BR-61](https://xmlvalid.com/rules/BR-61.md) (error): 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-62](https://xmlvalid.com/rules/BR-62.md) (error): The Seller electronic address (BT-34) shall have a Scheme identifier.
- [BR-63](https://xmlvalid.com/rules/BR-63.md) (error): The Buyer electronic address (BT-49) shall have a Scheme identifier.
- [BR-64](https://xmlvalid.com/rules/BR-64.md) (error): The Item standard identifier (BT-157) shall have a Scheme identifier.
- [BR-65](https://xmlvalid.com/rules/BR-65.md) (error): The Item classification identifier (BT-158) shall have a Scheme identifier.
- [BR-AE-01](https://xmlvalid.com/rules/BR-AE-01.md) (error): 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-02](https://xmlvalid.com/rules/BR-AE-02.md) (error): 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-03](https://xmlvalid.com/rules/BR-AE-03.md) (error): 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-04](https://xmlvalid.com/rules/BR-AE-04.md) (error): 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-05](https://xmlvalid.com/rules/BR-AE-05.md) (error): 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-06](https://xmlvalid.com/rules/BR-AE-06.md) (error): 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-07](https://xmlvalid.com/rules/BR-AE-07.md) (error): 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-08](https://xmlvalid.com/rules/BR-AE-08.md) (error): 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-09](https://xmlvalid.com/rules/BR-AE-09.md) (error): 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-10](https://xmlvalid.com/rules/BR-AE-10.md) (error): 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-01](https://xmlvalid.com/rules/BR-AF-01.md) (error): 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-02](https://xmlvalid.com/rules/BR-AF-02.md) (error): 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-03](https://xmlvalid.com/rules/BR-AF-03.md) (error): 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-04](https://xmlvalid.com/rules/BR-AF-04.md) (error): 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-05](https://xmlvalid.com/rules/BR-AF-05.md) (error): 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-06](https://xmlvalid.com/rules/BR-AF-06.md) (error): 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-07](https://xmlvalid.com/rules/BR-AF-07.md) (error): 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-08](https://xmlvalid.com/rules/BR-AF-08.md) (error): 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-09](https://xmlvalid.com/rules/BR-AF-09.md) (error): 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-10](https://xmlvalid.com/rules/BR-AF-10.md) (error): 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-01](https://xmlvalid.com/rules/BR-AG-01.md) (error): 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-02](https://xmlvalid.com/rules/BR-AG-02.md) (error): 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-03](https://xmlvalid.com/rules/BR-AG-03.md) (error): 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-04](https://xmlvalid.com/rules/BR-AG-04.md) (error): 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-05](https://xmlvalid.com/rules/BR-AG-05.md) (error): 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-06](https://xmlvalid.com/rules/BR-AG-06.md) (error): 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-07](https://xmlvalid.com/rules/BR-AG-07.md) (error): 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-08](https://xmlvalid.com/rules/BR-AG-08.md) (error): 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-09](https://xmlvalid.com/rules/BR-AG-09.md) (error): 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-10](https://xmlvalid.com/rules/BR-AG-10.md) (error): 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-01](https://xmlvalid.com/rules/BR-B-01.md) (error): 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-02](https://xmlvalid.com/rules/BR-B-02.md) (error): 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-CO-03](https://xmlvalid.com/rules/BR-CO-03.md) (error): Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive.
- [BR-CO-04](https://xmlvalid.com/rules/BR-CO-04.md) (error): Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151).
- [BR-CO-05](https://xmlvalid.com/rules/BR-CO-05.md) (error): Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance.
- [BR-CO-06](https://xmlvalid.com/rules/BR-CO-06.md) (error): Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge.
- [BR-CO-07](https://xmlvalid.com/rules/BR-CO-07.md) (error): Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason.
- [BR-CO-08](https://xmlvalid.com/rules/BR-CO-08.md) (error): Invoice line charge reason code (BT-145) and Invoice line charge reason (BT-144) shall indicate the same type of charge reason.
- [BR-CO-09](https://xmlvalid.com/rules/BR-CO-09.md) (error): 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-10](https://xmlvalid.com/rules/BR-CO-10.md) (error): Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131).
- [BR-CO-11](https://xmlvalid.com/rules/BR-CO-11.md) (error): Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92).
- [BR-CO-12](https://xmlvalid.com/rules/BR-CO-12.md) (error): Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99).
- [BR-CO-13](https://xmlvalid.com/rules/BR-CO-13.md) (error): 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-14](https://xmlvalid.com/rules/BR-CO-14.md) (error): Invoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117).
- [BR-CO-15](https://xmlvalid.com/rules/BR-CO-15.md) (error): Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).
- [BR-CO-16](https://xmlvalid.com/rules/BR-CO-16.md) (error): Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114).
- [BR-CO-17](https://xmlvalid.com/rules/BR-CO-17.md) (error): 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-18](https://xmlvalid.com/rules/BR-CO-18.md) (error): An Invoice shall at least have one VAT breakdown group (BG-23).
- [BR-CO-19](https://xmlvalid.com/rules/BR-CO-19.md) (error): 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-20](https://xmlvalid.com/rules/BR-CO-20.md) (error): 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-21](https://xmlvalid.com/rules/BR-CO-21.md) (error): 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-22](https://xmlvalid.com/rules/BR-CO-22.md) (error): 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-23](https://xmlvalid.com/rules/BR-CO-23.md) (error): 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-24](https://xmlvalid.com/rules/BR-CO-24.md) (error): 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-26](https://xmlvalid.com/rules/BR-CO-26.md) (error): 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-01](https://xmlvalid.com/rules/BR-DEC-01.md) (error): The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2.
- [BR-DEC-02](https://xmlvalid.com/rules/BR-DEC-02.md) (error): The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2.
- [BR-DEC-05](https://xmlvalid.com/rules/BR-DEC-05.md) (error): The allowed maximum number of decimals for the Document level charge amount (BT-99) is 2.
- [BR-DEC-06](https://xmlvalid.com/rules/BR-DEC-06.md) (error): The allowed maximum number of decimals for the Document level charge base amount (BT-100) is 2.
- [BR-DEC-09](https://xmlvalid.com/rules/BR-DEC-09.md) (error): The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2.
- [BR-DEC-10](https://xmlvalid.com/rules/BR-DEC-10.md) (error): The allowed maximum number of decimals for the Sum of allowances on document level (BT-107) is 2.
- [BR-DEC-11](https://xmlvalid.com/rules/BR-DEC-11.md) (error): The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2.
- [BR-DEC-12](https://xmlvalid.com/rules/BR-DEC-12.md) (error): The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2.
- [BR-DEC-13](https://xmlvalid.com/rules/BR-DEC-13.md) (error): The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2.
- [BR-DEC-14](https://xmlvalid.com/rules/BR-DEC-14.md) (error): The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2.
- [BR-DEC-15](https://xmlvalid.com/rules/BR-DEC-15.md) (error): The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2.
- [BR-DEC-16](https://xmlvalid.com/rules/BR-DEC-16.md) (error): The allowed maximum number of decimals for the Paid amount (BT-113) is 2.
- [BR-DEC-17](https://xmlvalid.com/rules/BR-DEC-17.md) (error): The allowed maximum number of decimals for the Rounding amount (BT-114) is 2.
- [BR-DEC-18](https://xmlvalid.com/rules/BR-DEC-18.md) (error): The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2.
- [BR-DEC-19](https://xmlvalid.com/rules/BR-DEC-19.md) (error): The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2.
- [BR-DEC-20](https://xmlvalid.com/rules/BR-DEC-20.md) (error): The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2.
- [BR-DEC-23](https://xmlvalid.com/rules/BR-DEC-23.md) (error): The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2.
- [BR-DEC-24](https://xmlvalid.com/rules/BR-DEC-24.md) (error): The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2.
- [BR-DEC-25](https://xmlvalid.com/rules/BR-DEC-25.md) (error): The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2.
- [BR-DEC-27](https://xmlvalid.com/rules/BR-DEC-27.md) (error): The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2.
- [BR-DEC-28](https://xmlvalid.com/rules/BR-DEC-28.md) (error): The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2.
- [BR-E-01](https://xmlvalid.com/rules/BR-E-01.md) (error): 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-02](https://xmlvalid.com/rules/BR-E-02.md) (error): 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-03](https://xmlvalid.com/rules/BR-E-03.md) (error): 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-04](https://xmlvalid.com/rules/BR-E-04.md) (error): 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-05](https://xmlvalid.com/rules/BR-E-05.md) (error): 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-06](https://xmlvalid.com/rules/BR-E-06.md) (error): 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-07](https://xmlvalid.com/rules/BR-E-07.md) (error): 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-08](https://xmlvalid.com/rules/BR-E-08.md) (error): 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-09](https://xmlvalid.com/rules/BR-E-09.md) (error): 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-10](https://xmlvalid.com/rules/BR-E-10.md) (error): 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-01](https://xmlvalid.com/rules/BR-G-01.md) (error): 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-02](https://xmlvalid.com/rules/BR-G-02.md) (error): 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-03](https://xmlvalid.com/rules/BR-G-03.md) (error): 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-04](https://xmlvalid.com/rules/BR-G-04.md) (error): 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-05](https://xmlvalid.com/rules/BR-G-05.md) (error): 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-06](https://xmlvalid.com/rules/BR-G-06.md) (error): 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-07](https://xmlvalid.com/rules/BR-G-07.md) (error): 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-08](https://xmlvalid.com/rules/BR-G-08.md) (error): 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-09](https://xmlvalid.com/rules/BR-G-09.md) (error): 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-10](https://xmlvalid.com/rules/BR-G-10.md) (error): 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-01](https://xmlvalid.com/rules/BR-IC-01.md) (error): 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-02](https://xmlvalid.com/rules/BR-IC-02.md) (error): 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-03](https://xmlvalid.com/rules/BR-IC-03.md) (error): 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-04](https://xmlvalid.com/rules/BR-IC-04.md) (error): 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-05](https://xmlvalid.com/rules/BR-IC-05.md) (error): 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-06](https://xmlvalid.com/rules/BR-IC-06.md) (error): 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-07](https://xmlvalid.com/rules/BR-IC-07.md) (error): 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-08](https://xmlvalid.com/rules/BR-IC-08.md) (error): 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-09](https://xmlvalid.com/rules/BR-IC-09.md) (error): 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-10](https://xmlvalid.com/rules/BR-IC-10.md) (error): 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-11](https://xmlvalid.com/rules/BR-IC-11.md) (error): 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-12](https://xmlvalid.com/rules/BR-IC-12.md) (error): 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-01](https://xmlvalid.com/rules/BR-O-01.md) (error): 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-02](https://xmlvalid.com/rules/BR-O-02.md) (error): 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-46).
- [BR-O-03](https://xmlvalid.com/rules/BR-O-03.md) (error): 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-04](https://xmlvalid.com/rules/BR-O-04.md) (error): 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-05](https://xmlvalid.com/rules/BR-O-05.md) (error): 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-06](https://xmlvalid.com/rules/BR-O-06.md) (error): 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-07](https://xmlvalid.com/rules/BR-O-07.md) (error): 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-08](https://xmlvalid.com/rules/BR-O-08.md) (error): 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-09](https://xmlvalid.com/rules/BR-O-09.md) (error): 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-10](https://xmlvalid.com/rules/BR-O-10.md) (error): 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-11](https://xmlvalid.com/rules/BR-O-11.md) (error): 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-12](https://xmlvalid.com/rules/BR-O-12.md) (error): 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-13](https://xmlvalid.com/rules/BR-O-13.md) (error): 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-14](https://xmlvalid.com/rules/BR-O-14.md) (error): 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-01](https://xmlvalid.com/rules/BR-S-01.md) (error): 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-02](https://xmlvalid.com/rules/BR-S-02.md) (error): 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-03](https://xmlvalid.com/rules/BR-S-03.md) (error): 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-04](https://xmlvalid.com/rules/BR-S-04.md) (error): 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-05](https://xmlvalid.com/rules/BR-S-05.md) (error): 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-06](https://xmlvalid.com/rules/BR-S-06.md) (error): 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-07](https://xmlvalid.com/rules/BR-S-07.md) (error): 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-08](https://xmlvalid.com/rules/BR-S-08.md) (error): 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-09](https://xmlvalid.com/rules/BR-S-09.md) (error): 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-10](https://xmlvalid.com/rules/BR-S-10.md) (error): 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-01](https://xmlvalid.com/rules/BR-Z-01.md) (error): 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-02](https://xmlvalid.com/rules/BR-Z-02.md) (error): 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-03](https://xmlvalid.com/rules/BR-Z-03.md) (error): 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-04](https://xmlvalid.com/rules/BR-Z-04.md) (error): 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-05](https://xmlvalid.com/rules/BR-Z-05.md) (error): 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-06](https://xmlvalid.com/rules/BR-Z-06.md) (error): 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-07](https://xmlvalid.com/rules/BR-Z-07.md) (error): 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-08](https://xmlvalid.com/rules/BR-Z-08.md) (error): 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-09](https://xmlvalid.com/rules/BR-Z-09.md) (error): 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-10](https://xmlvalid.com/rules/BR-Z-10.md) (error): 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-SR-463](https://xmlvalid.com/rules/CII-SR-463.md) (error): Each Specified Trade Allowance Charge (BG-20)(BG-21) shall contain a Charge Indicator.
- [CII-SR-464](https://xmlvalid.com/rules/CII-SR-464.md) (error): Only one BT-86 element is allowed on an invoice.
- [CII-SR-465](https://xmlvalid.com/rules/CII-SR-465.md) (error): Only one BT-41 element is allowed on an invoice.
- [CII-SR-466](https://xmlvalid.com/rules/CII-SR-466.md) (error): Only one BT-56 element is allowed on an invoice.
- [CII-SR-467](https://xmlvalid.com/rules/CII-SR-467.md) (error): All Payment means type codes (BT-81) shall have the same value across all SpecifiedTradeSettlementPaymentMeans.
- [CII-SR-468](https://xmlvalid.com/rules/CII-SR-468.md) (error): All Payment means texts (BT-82) shall have the same value across all SpecifiedTradeSettlementPaymentMeans.
- [CII-SR-469](https://xmlvalid.com/rules/CII-SR-469.md) (error): Payment reference (BT-83) shall occur at most once in the document.
- [CII-SR-470](https://xmlvalid.com/rules/CII-SR-470.md) (error): Either the IBAN or a Proprietary ID (BT-84) shall be used.
- [CII-SR-471](https://xmlvalid.com/rules/CII-SR-471.md) (error): Each Specified Trade Allowance Charge (BG-20)(BG-21) shall contain a VAT category code (BT-95).
- [CII-SR-472](https://xmlvalid.com/rules/CII-SR-472.md) (error): Each Specified Trade Allowance Charge (BG-20)(BG-21) should contain a VAT rate (BT-96).
- [CII-SR-473](https://xmlvalid.com/rules/CII-SR-473.md) (error): ActualAmount should exist maximum once
- [CII-SR-474](https://xmlvalid.com/rules/CII-SR-474.md) (warning): An invoice line shall not contain more than one AdditionalReferencedDocument with TypeCode 130.
- [CII-SR-475](https://xmlvalid.com/rules/CII-SR-475.md) (warning): Only one AdditionalReferencedDocument Name BT-123 is allowed with TypeCode 916.
- [CII-SR-476](https://xmlvalid.com/rules/CII-SR-476.md) (warning): Only one AdditionalReferencedDocument AttachmentBinaryObject BT-125 is allowed with TypeCode 916.
- [FX-SCH-A-000019](https://xmlvalid.com/rules/FX-SCH-A-000019.md) (error): Element 'ram:ID' must occur exactly 1 times.
- [FX-SCH-A-000020](https://xmlvalid.com/rules/FX-SCH-A-000020.md) (error): Element 'ram:TypeCode' must occur exactly 1 times.
- [FX-SCH-A-000021](https://xmlvalid.com/rules/FX-SCH-A-000021.md) (error): Attribute '@format' is required in this context.
- [FX-SCH-A-000024](https://xmlvalid.com/rules/FX-SCH-A-000024.md) (error): Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times.
- [FX-SCH-A-000025](https://xmlvalid.com/rules/FX-SCH-A-000025.md) (error): Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times.
- [FX-SCH-A-000027](https://xmlvalid.com/rules/FX-SCH-A-000027.md) (error): Element 'ram:SellerTradeParty' must occur exactly 1 times.
- [FX-SCH-A-000028](https://xmlvalid.com/rules/FX-SCH-A-000028.md) (error): Element 'ram:BuyerTradeParty' must occur exactly 1 times.
- [FX-SCH-A-000029](https://xmlvalid.com/rules/FX-SCH-A-000029.md) (error): Element 'ram:IssuerAssignedID' must occur exactly 1 times.
- [FX-SCH-A-000030](https://xmlvalid.com/rules/FX-SCH-A-000030.md) (error): Element 'ram:Name' must occur exactly 1 times.
- [FX-SCH-A-000032](https://xmlvalid.com/rules/FX-SCH-A-000032.md) (error): Element 'ram:PostalTradeAddress' must occur exactly 1 times.
- [FX-SCH-A-000033](https://xmlvalid.com/rules/FX-SCH-A-000033.md) (error): Element variant 'ram:SpecifiedTaxRegistration[ram:ID/@schemeID="VA"]' may occur at maximum 1 times.
- [FX-SCH-A-000034](https://xmlvalid.com/rules/FX-SCH-A-000034.md) (error): Element variant 'ram:SpecifiedTaxRegistration[ram:ID/@schemeID="FC"]' may occur at maximum 1 times.
- [FX-SCH-A-000035](https://xmlvalid.com/rules/FX-SCH-A-000035.md) (error): Element 'ram:CountryID' must occur exactly 1 times.
- [FX-SCH-A-000037](https://xmlvalid.com/rules/FX-SCH-A-000037.md) (error): Attribute '@schemeID' is required in this context.
- [FX-SCH-A-000038](https://xmlvalid.com/rules/FX-SCH-A-000038.md) (error): Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times.
- [FX-SCH-A-000039](https://xmlvalid.com/rules/FX-SCH-A-000039.md) (error): Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times.
- [FX-SCH-A-000041](https://xmlvalid.com/rules/FX-SCH-A-000041.md) (error): Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times.
- [FX-SCH-A-000042](https://xmlvalid.com/rules/FX-SCH-A-000042.md) (error): Element variant 'ram:TaxTotalAmount[@currencyID=../../ram:InvoiceCurrencyCode]' may occur at maximum 1 times.
- [FX-SCH-A-000043](https://xmlvalid.com/rules/FX-SCH-A-000043.md) (error): Element 'ram:GrandTotalAmount' must occur exactly 1 times.
- [FX-SCH-A-000044](https://xmlvalid.com/rules/FX-SCH-A-000044.md) (error): Element 'ram:DuePayableAmount' must occur exactly 1 times.
- [FX-SCH-A-000160](https://xmlvalid.com/rules/FX-SCH-A-000160.md) (error): Element 'ram:Content' must occur exactly 1 times.
- [FX-SCH-A-000161](https://xmlvalid.com/rules/FX-SCH-A-000161.md) (error): Element 'ram:SubjectCode' may occur at maximum 1 times.
- [FX-SCH-A-000163](https://xmlvalid.com/rules/FX-SCH-A-000163.md) (error): Element 'ram:ID' may occur at maximum 1 times.
- [FX-SCH-A-000164](https://xmlvalid.com/rules/FX-SCH-A-000164.md) (error): Element 'ram:GlobalID' may occur at maximum 1 times.
- [FX-SCH-A-000165](https://xmlvalid.com/rules/FX-SCH-A-000165.md) (error): Element 'ram:URIUniversalCommunication' may occur at maximum 1 times.
- [FX-SCH-A-000166](https://xmlvalid.com/rules/FX-SCH-A-000166.md) (error): Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times.
- [FX-SCH-A-000167](https://xmlvalid.com/rules/FX-SCH-A-000167.md) (error): Element 'ram:CountrySubDivisionName' may occur at maximum 1 times.
- [FX-SCH-A-000168](https://xmlvalid.com/rules/FX-SCH-A-000168.md) (error): Element 'ram:URIID' must occur exactly 1 times.
- [FX-SCH-A-000169](https://xmlvalid.com/rules/FX-SCH-A-000169.md) (error): Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times.
- [FX-SCH-A-000171](https://xmlvalid.com/rules/FX-SCH-A-000171.md) (error): Element 'ram:OccurrenceDateTime' must occur exactly 1 times.
- [FX-SCH-A-000172](https://xmlvalid.com/rules/FX-SCH-A-000172.md) (error): Element 'ram:PaymentReference' may occur at maximum 1 times.
- [FX-SCH-A-000173](https://xmlvalid.com/rules/FX-SCH-A-000173.md) (error): Element 'ram:ApplicableTradeTax' must occur at least 1 times.
- [FX-SCH-A-000174](https://xmlvalid.com/rules/FX-SCH-A-000174.md) (error): Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times.
- [FX-SCH-A-000175](https://xmlvalid.com/rules/FX-SCH-A-000175.md) (error): Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times.
- [FX-SCH-A-000176](https://xmlvalid.com/rules/FX-SCH-A-000176.md) (error): Element 'ram:CalculatedAmount' must occur exactly 1 times.
- [FX-SCH-A-000177](https://xmlvalid.com/rules/FX-SCH-A-000177.md) (error): Element 'ram:BasisAmount' must occur exactly 1 times.
- [FX-SCH-A-000178](https://xmlvalid.com/rules/FX-SCH-A-000178.md) (error): Element 'ram:CategoryCode' must occur exactly 1 times.
- [FX-SCH-A-000183](https://xmlvalid.com/rules/FX-SCH-A-000183.md) (error): Element 'ram:ChargeIndicator' must occur exactly 1 times.
- [FX-SCH-A-000184](https://xmlvalid.com/rules/FX-SCH-A-000184.md) (error): Element 'ram:ActualAmount' must occur exactly 1 times.
- [FX-SCH-A-000185](https://xmlvalid.com/rules/FX-SCH-A-000185.md) (error): Element 'ram:CategoryTradeTax' must occur exactly 1 times.
- [FX-SCH-A-000187](https://xmlvalid.com/rules/FX-SCH-A-000187.md) (error): Element 'ram:Description' may occur at maximum 1 times.
- [FX-SCH-A-000188](https://xmlvalid.com/rules/FX-SCH-A-000188.md) (error): Element 'ram:DirectDebitMandateID' may occur at maximum 1 times.
- [FX-SCH-A-000189](https://xmlvalid.com/rules/FX-SCH-A-000189.md) (error): Element 'ram:LineTotalAmount' must occur exactly 1 times.
- [FX-SCH-A-000190](https://xmlvalid.com/rules/FX-SCH-A-000190.md) (error): Element 'ram:ChargeTotalAmount' may occur at maximum 1 times.
- [FX-SCH-A-000191](https://xmlvalid.com/rules/FX-SCH-A-000191.md) (error): Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times.
- [FX-SCH-A-000192](https://xmlvalid.com/rules/FX-SCH-A-000192.md) (error): Element variant 'ram:TaxTotalAmount[@currencyID=../../ram:TaxCurrencyCode]' may occur at maximum 1 times.
- [FX-SCH-A-000193](https://xmlvalid.com/rules/FX-SCH-A-000193.md) (error): Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times.
- [FX-SCH-A-000194](https://xmlvalid.com/rules/FX-SCH-A-000194.md) (error): Element 'ram:PayeePartyCreditorFinancialAccount' may occur at maximum 1 times.
- [FX-SCH-A-000195](https://xmlvalid.com/rules/FX-SCH-A-000195.md) (error): Element 'ram:IBANID' must occur exactly 1 times.
- [FX-SCH-A-000265](https://xmlvalid.com/rules/FX-SCH-A-000265.md) (error): Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times.
- [FX-SCH-A-000266](https://xmlvalid.com/rules/FX-SCH-A-000266.md) (error): Element 'ram:AssociatedDocumentLineDocument' must occur exactly 1 times.
- [FX-SCH-A-000267](https://xmlvalid.com/rules/FX-SCH-A-000267.md) (error): Element 'ram:SpecifiedTradeProduct' must occur exactly 1 times.
- [FX-SCH-A-000268](https://xmlvalid.com/rules/FX-SCH-A-000268.md) (error): Element 'ram:SpecifiedLineTradeAgreement' must occur exactly 1 times.
- [FX-SCH-A-000269](https://xmlvalid.com/rules/FX-SCH-A-000269.md) (error): Element 'ram:SpecifiedLineTradeDelivery' must occur exactly 1 times.
- [FX-SCH-A-000270](https://xmlvalid.com/rules/FX-SCH-A-000270.md) (error): Element 'ram:LineID' must occur exactly 1 times.
- [FX-SCH-A-000271](https://xmlvalid.com/rules/FX-SCH-A-000271.md) (error): Element 'ram:IncludedNote' may occur at maximum 1 times.
- [FX-SCH-A-000272](https://xmlvalid.com/rules/FX-SCH-A-000272.md) (error): Element 'ram:NetPriceProductTradePrice' must occur exactly 1 times.
- [FX-SCH-A-000273](https://xmlvalid.com/rules/FX-SCH-A-000273.md) (error): Element 'ram:ChargeAmount' must occur exactly 1 times.
- [FX-SCH-A-000274](https://xmlvalid.com/rules/FX-SCH-A-000274.md) (error): Element variant 'ram:AppliedTradeAllowanceCharge[ram:ChargeIndicator/udt:Indicator="false"]' may occur at maximum 1 times.
- [FX-SCH-A-000276](https://xmlvalid.com/rules/FX-SCH-A-000276.md) (error): Element 'ram:BilledQuantity' must occur exactly 1 times.
- [FX-SCH-A-000278](https://xmlvalid.com/rules/FX-SCH-A-000278.md) (error): Element 'ram:ApplicableTradeTax' must occur exactly 1 times.
- [FX-SCH-A-000279](https://xmlvalid.com/rules/FX-SCH-A-000279.md) (error): Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' must occur exactly 1 times.
- [FX-SCH-A-000282](https://xmlvalid.com/rules/FX-SCH-A-000282.md) (error): Value of 'ram:ReferenceTypeCode' is not allowed.
- [FX-SCH-A-000283](https://xmlvalid.com/rules/FX-SCH-A-000283.md) (error): Element 'ram:Name' may occur at maximum 1 times.
- [FX-SCH-A-000284](https://xmlvalid.com/rules/FX-SCH-A-000284.md) (error): Element 'ram:AttachmentBinaryObject' may occur at maximum 1 times.
- [FX-SCH-A-000285](https://xmlvalid.com/rules/FX-SCH-A-000285.md) (error): Attribute '@mimeCode' is required in this context.
- [FX-SCH-A-000286](https://xmlvalid.com/rules/FX-SCH-A-000286.md) (error): Attribute '@filename' is required in this context.
- [FX-SCH-A-000287](https://xmlvalid.com/rules/FX-SCH-A-000287.md) (error): Value of '@mimeCode' is not allowed.
- [FX-SCH-A-000288](https://xmlvalid.com/rules/FX-SCH-A-000288.md) (error): Element 'ram:DefinedTradeContact' may occur at maximum 1 times.
- [FX-SCH-A-000289](https://xmlvalid.com/rules/FX-SCH-A-000289.md) (error): Element 'ram:CompleteNumber' must occur exactly 1 times.
- [FX-SCH-A-000290](https://xmlvalid.com/rules/FX-SCH-A-000290.md) (error): Element 'ram:RoundingAmount' may occur at maximum 1 times.
- [FX-SCH-A-000291](https://xmlvalid.com/rules/FX-SCH-A-000291.md) (error): Element 'ram:Information' may occur at maximum 1 times.
- [FX-SCH-A-000292](https://xmlvalid.com/rules/FX-SCH-A-000292.md) (error): Element 'ram:BICID' must occur exactly 1 times.
- [FX-SCH-A-000293](https://xmlvalid.com/rules/FX-SCH-A-000293.md) (error): Element 'ram:AdditionalReferencedDocument' may occur at maximum 1 times.
- [FX-SCH-A-000294](https://xmlvalid.com/rules/FX-SCH-A-000294.md) (error): Element 'ram:Description' must occur exactly 1 times.
- [FX-SCH-A-000295](https://xmlvalid.com/rules/FX-SCH-A-000295.md) (error): Element 'ram:Value' must occur exactly 1 times.
- [FX-SCH-A-000296](https://xmlvalid.com/rules/FX-SCH-A-000296.md) (error): Attribute '@listID' is required in this context.
- [FX-SCH-A-000297](https://xmlvalid.com/rules/FX-SCH-A-000297.md) (error): Value of '@listID' is not allowed.
- [FX-SCH-A-000406](https://xmlvalid.com/rules/FX-SCH-A-000406.md) (error): Element 'ram:ID' must occur exactly 1 times.
- [FX-SCH-A-000407](https://xmlvalid.com/rules/FX-SCH-A-000407.md) (error): Element 'ram:ID' must occur exactly 1 times.
- [FX-SCH-A-000409](https://xmlvalid.com/rules/FX-SCH-A-000409.md) (error): Element 'ram:Name' must occur exactly 1 times.
- [FX-SCH-A-000411](https://xmlvalid.com/rules/FX-SCH-A-000411.md) (error): Element 'ram:ID' must occur exactly 1 times.
- [FX-SCH-A-000412](https://xmlvalid.com/rules/FX-SCH-A-000412.md) (error): Element 'ram:ID' must occur exactly 1 times.
- [FX-SCH-A-000413](https://xmlvalid.com/rules/FX-SCH-A-000413.md) (error): Attribute '@schemeID' is required in this context.
- [FX-SCH-A-000415](https://xmlvalid.com/rules/FX-SCH-A-000415.md) (error): Element 'ram:IssuerAssignedID' must occur exactly 1 times.
- [FX-SCH-A-000419](https://xmlvalid.com/rules/FX-SCH-A-000419.md) (error): Element 'ram:PostalTradeAddress' must occur exactly 1 times.
- [FX-SCH-A-000420](https://xmlvalid.com/rules/FX-SCH-A-000420.md) (error): Attribute '@schemeID' is required in this context.
- [FX-SCH-A-000422](https://xmlvalid.com/rules/FX-SCH-A-000422.md) (error): Element 'ram:CountryID' must occur exactly 1 times.
- [FX-SCH-A-000425](https://xmlvalid.com/rules/FX-SCH-A-000425.md) (error): Element 'ram:ID' must occur exactly 1 times.
- [FX-SCH-A-000426](https://xmlvalid.com/rules/FX-SCH-A-000426.md) (error): Attribute '@schemeID' is required in this context.
- [FX-SCH-A-000428](https://xmlvalid.com/rules/FX-SCH-A-000428.md) (error): Attribute '@schemeID' is required in this context.
- [FX-SCH-A-000430](https://xmlvalid.com/rules/FX-SCH-A-000430.md) (error): Element 'ram:IssuerAssignedID' must occur exactly 1 times.
- [FX-SCH-A-000431](https://xmlvalid.com/rules/FX-SCH-A-000431.md) (error): Element 'ram:Name' must occur exactly 1 times.
- [FX-SCH-A-000432](https://xmlvalid.com/rules/FX-SCH-A-000432.md) (error): Element 'ram:PostalTradeAddress' must occur exactly 1 times.
- [FX-SCH-A-000433](https://xmlvalid.com/rules/FX-SCH-A-000433.md) (error): Element 'ram:CountryID' must occur exactly 1 times.
- [FX-SCH-A-000434](https://xmlvalid.com/rules/FX-SCH-A-000434.md) (error): Element 'ram:CountrySubDivisionName' may occur at maximum 1 times.
- [FX-SCH-A-000436](https://xmlvalid.com/rules/FX-SCH-A-000436.md) (error): Element 'ram:ID' must occur exactly 1 times.
- [FX-SCH-A-000437](https://xmlvalid.com/rules/FX-SCH-A-000437.md) (error): Attribute '@schemeID' is required in this context.
- [FX-SCH-A-000439](https://xmlvalid.com/rules/FX-SCH-A-000439.md) (error): Element 'ram:URIUniversalCommunication' may occur at maximum 1 times.
- [FX-SCH-A-000440](https://xmlvalid.com/rules/FX-SCH-A-000440.md) (error): Attribute '@schemeID' is required in this context.
- [FX-SCH-A-000442](https://xmlvalid.com/rules/FX-SCH-A-000442.md) (error): Element 'ram:CountrySubDivisionName' may occur at maximum 1 times.
- [FX-SCH-A-000445](https://xmlvalid.com/rules/FX-SCH-A-000445.md) (error): Element 'ram:URIID' must occur exactly 1 times.
- [FX-SCH-A-000446](https://xmlvalid.com/rules/FX-SCH-A-000446.md) (error): Attribute '@schemeID' is required in this context.
- [FX-SCH-A-000448](https://xmlvalid.com/rules/FX-SCH-A-000448.md) (error): Attribute '@format' is required in this context.
- [FX-SCH-A-000450](https://xmlvalid.com/rules/FX-SCH-A-000450.md) (error): Element 'ram:IssuerAssignedID' must occur exactly 1 times.
- [FX-SCH-A-000451](https://xmlvalid.com/rules/FX-SCH-A-000451.md) (error): Element 'ram:ID' may occur at maximum 1 times.
- [FX-SCH-A-000452](https://xmlvalid.com/rules/FX-SCH-A-000452.md) (error): Element 'ram:GlobalID' may occur at maximum 1 times.
- [FX-SCH-A-000453](https://xmlvalid.com/rules/FX-SCH-A-000453.md) (error): Attribute '@schemeID' is required in this context.
- [FX-SCH-A-000455](https://xmlvalid.com/rules/FX-SCH-A-000455.md) (error): Element 'ram:CountryID' must occur exactly 1 times.
- [FX-SCH-A-000456](https://xmlvalid.com/rules/FX-SCH-A-000456.md) (error): Element 'ram:CountrySubDivisionName' may occur at maximum 1 times.
- [FX-SCH-A-000458](https://xmlvalid.com/rules/FX-SCH-A-000458.md) (error): Element 'ram:TypeCode' must occur exactly 1 times.
- [FX-SCH-A-000460](https://xmlvalid.com/rules/FX-SCH-A-000460.md) (error): Attribute '@format' is required in this context.
- [FX-SCH-A-000462](https://xmlvalid.com/rules/FX-SCH-A-000462.md) (error): Attribute '@format' is required in this context.
- [FX-SCH-A-000465](https://xmlvalid.com/rules/FX-SCH-A-000465.md) (error): Attribute '@format' is required in this context.
- [FX-SCH-A-000467](https://xmlvalid.com/rules/FX-SCH-A-000467.md) (error): Element 'ram:ID' may occur at maximum 1 times.
- [FX-SCH-A-000468](https://xmlvalid.com/rules/FX-SCH-A-000468.md) (error): Element 'ram:GlobalID' may occur at maximum 1 times.
- [FX-SCH-A-000469](https://xmlvalid.com/rules/FX-SCH-A-000469.md) (error): Element 'ram:Name' must occur exactly 1 times.
- [FX-SCH-A-000470](https://xmlvalid.com/rules/FX-SCH-A-000470.md) (error): Attribute '@schemeID' is required in this context.
- [FX-SCH-A-000473](https://xmlvalid.com/rules/FX-SCH-A-000473.md) (error): Element 'ram:TypeCode' must occur exactly 1 times.
- [FX-SCH-A-000474](https://xmlvalid.com/rules/FX-SCH-A-000474.md) (error): Element 'ram:CategoryCode' must occur exactly 1 times.
- [FX-SCH-A-000477](https://xmlvalid.com/rules/FX-SCH-A-000477.md) (error): Element 'ram:ChargeIndicator' must occur exactly 1 times.
- [FX-SCH-A-000478](https://xmlvalid.com/rules/FX-SCH-A-000478.md) (error): Element 'ram:ActualAmount' must occur exactly 1 times.
- [FX-SCH-A-000479](https://xmlvalid.com/rules/FX-SCH-A-000479.md) (error): Element 'ram:CategoryTradeTax' must occur exactly 1 times.
- [FX-SCH-A-000480](https://xmlvalid.com/rules/FX-SCH-A-000480.md) (error): Element 'ram:TypeCode' must occur exactly 1 times.
- [FX-SCH-A-000481](https://xmlvalid.com/rules/FX-SCH-A-000481.md) (error): Element 'ram:CategoryCode' must occur exactly 1 times.
- [FX-SCH-A-000484](https://xmlvalid.com/rules/FX-SCH-A-000484.md) (error): Attribute '@format' is required in this context.
- [FX-SCH-A-000488](https://xmlvalid.com/rules/FX-SCH-A-000488.md) (error): Element 'ram:TypeCode' must occur exactly 1 times.
- [FX-SCH-A-000529](https://xmlvalid.com/rules/FX-SCH-A-000529.md) (error): Element 'ram:Content' must occur exactly 1 times.
- [FX-SCH-A-000530](https://xmlvalid.com/rules/FX-SCH-A-000530.md) (error): Element 'ram:ChargeIndicator' must occur exactly 1 times.
- [FX-SCH-A-000531](https://xmlvalid.com/rules/FX-SCH-A-000531.md) (error): Element 'ram:ActualAmount' must occur exactly 1 times.
- [FX-SCH-A-000532](https://xmlvalid.com/rules/FX-SCH-A-000532.md) (error): Element 'ram:ChargeAmount' must occur exactly 1 times.
- [FX-SCH-A-000535](https://xmlvalid.com/rules/FX-SCH-A-000535.md) (error): Element 'ram:TypeCode' must occur exactly 1 times.
- [FX-SCH-A-000536](https://xmlvalid.com/rules/FX-SCH-A-000536.md) (error): Element 'ram:CategoryCode' must occur exactly 1 times.
- [FX-SCH-A-000539](https://xmlvalid.com/rules/FX-SCH-A-000539.md) (error): Attribute '@format' is required in this context.
- [FX-SCH-A-000541](https://xmlvalid.com/rules/FX-SCH-A-000541.md) (error): Attribute '@format' is required in this context.
- [FX-SCH-A-000543](https://xmlvalid.com/rules/FX-SCH-A-000543.md) (error): Element 'ram:ChargeIndicator' must occur exactly 1 times.
- [FX-SCH-A-000544](https://xmlvalid.com/rules/FX-SCH-A-000544.md) (error): Element 'ram:ActualAmount' must occur exactly 1 times.
- [FX-SCH-A-000546](https://xmlvalid.com/rules/FX-SCH-A-000546.md) (error): Element 'ram:ChargeIndicator' must occur exactly 1 times.
- [FX-SCH-A-000547](https://xmlvalid.com/rules/FX-SCH-A-000547.md) (error): Element 'ram:ActualAmount' must occur exactly 1 times.
- [FX-SCH-A-000549](https://xmlvalid.com/rules/FX-SCH-A-000549.md) (error): Element 'ram:LineTotalAmount' must occur exactly 1 times.
- [FX-SCH-A-000550](https://xmlvalid.com/rules/FX-SCH-A-000550.md) (error): Element 'ram:Name' must occur exactly 1 times.
- [FX-SCH-A-000551](https://xmlvalid.com/rules/FX-SCH-A-000551.md) (error): Attribute '@schemeID' is required in this context.
- [FX-SCH-A-000553](https://xmlvalid.com/rules/FX-SCH-A-000553.md) (error): Value of 'ram:SubjectCode' is not allowed.
- [FX-SCH-A-000554](https://xmlvalid.com/rules/FX-SCH-A-000554.md) (error): Value of '@format' is not allowed.
- [FX-SCH-A-000555](https://xmlvalid.com/rules/FX-SCH-A-000555.md) (error): Value of 'ram:TypeCode' is not allowed.
- [FX-SCH-A-000556](https://xmlvalid.com/rules/FX-SCH-A-000556.md) (error): Value of 'ram:ID' is not allowed.
- [FX-SCH-A-000557](https://xmlvalid.com/rules/FX-SCH-A-000557.md) (error): Element 'ram:IssuerAssignedID' must occur exactly 1 times.
- [FX-SCH-A-000558](https://xmlvalid.com/rules/FX-SCH-A-000558.md) (error): Element 'ram:TypeCode' must occur exactly 1 times.
- [FX-SCH-A-000559](https://xmlvalid.com/rules/FX-SCH-A-000559.md) (error): Value of 'ram:TypeCode' is not allowed.
- [FX-SCH-A-000560](https://xmlvalid.com/rules/FX-SCH-A-000560.md) (error): Element 'ram:IssuerAssignedID' must occur exactly 1 times.
- [FX-SCH-A-000561](https://xmlvalid.com/rules/FX-SCH-A-000561.md) (error): Element 'ram:TypeCode' must occur exactly 1 times.
- [FX-SCH-A-000562](https://xmlvalid.com/rules/FX-SCH-A-000562.md) (error): Value of 'ram:TypeCode' is not allowed.
- [FX-SCH-A-000563](https://xmlvalid.com/rules/FX-SCH-A-000563.md) (error): Element 'ram:IssuerAssignedID' must occur exactly 1 times.
- [FX-SCH-A-000564](https://xmlvalid.com/rules/FX-SCH-A-000564.md) (error): Element 'ram:TypeCode' must occur exactly 1 times.
- [FX-SCH-A-000565](https://xmlvalid.com/rules/FX-SCH-A-000565.md) (error): Value of 'ram:TypeCode' is not allowed.
- [FX-SCH-A-000566](https://xmlvalid.com/rules/FX-SCH-A-000566.md) (error): Element 'ram:URIID' must occur exactly 1 times.
- [FX-SCH-A-000567](https://xmlvalid.com/rules/FX-SCH-A-000567.md) (error): Value of '@schemeID' is not allowed.
- [FX-SCH-A-000568](https://xmlvalid.com/rules/FX-SCH-A-000568.md) (error): Value of 'ram:CountryID' is not allowed.
- [FX-SCH-A-000569](https://xmlvalid.com/rules/FX-SCH-A-000569.md) (error): Value of '@schemeID' is not allowed.
- [FX-SCH-A-000570](https://xmlvalid.com/rules/FX-SCH-A-000570.md) (error): Value of '@schemeID' is not allowed.
- [FX-SCH-A-000571](https://xmlvalid.com/rules/FX-SCH-A-000571.md) (error): Value of '@schemeID' is not allowed.
- [FX-SCH-A-000572](https://xmlvalid.com/rules/FX-SCH-A-000572.md) (error): Element 'ram:IssuerAssignedID' must occur exactly 1 times.
- [FX-SCH-A-000573](https://xmlvalid.com/rules/FX-SCH-A-000573.md) (error): Value of 'ram:CountryID' is not allowed.
- [FX-SCH-A-000574](https://xmlvalid.com/rules/FX-SCH-A-000574.md) (error): Value of '@schemeID' is not allowed.
- [FX-SCH-A-000575](https://xmlvalid.com/rules/FX-SCH-A-000575.md) (error): Element 'ram:Description' may occur at maximum 1 times.
- [FX-SCH-A-000576](https://xmlvalid.com/rules/FX-SCH-A-000576.md) (error): Element 'ram:DefinedTradeContact' may occur at maximum 1 times.
- [FX-SCH-A-000577](https://xmlvalid.com/rules/FX-SCH-A-000577.md) (error): Element 'ram:URIID' must occur exactly 1 times.
- [FX-SCH-A-000578](https://xmlvalid.com/rules/FX-SCH-A-000578.md) (error): Element 'ram:CompleteNumber' must occur exactly 1 times.
- [FX-SCH-A-000579](https://xmlvalid.com/rules/FX-SCH-A-000579.md) (error): Value of '@schemeID' is not allowed.
- [FX-SCH-A-000580](https://xmlvalid.com/rules/FX-SCH-A-000580.md) (error): Value of 'ram:CountryID' is not allowed.
- [FX-SCH-A-000581](https://xmlvalid.com/rules/FX-SCH-A-000581.md) (error): Value of '@schemeID' is not allowed.
- [FX-SCH-A-000582](https://xmlvalid.com/rules/FX-SCH-A-000582.md) (error): Value of '@schemeID' is not allowed.
- [FX-SCH-A-000583](https://xmlvalid.com/rules/FX-SCH-A-000583.md) (error): Value of '@format' is not allowed.
- [FX-SCH-A-000584](https://xmlvalid.com/rules/FX-SCH-A-000584.md) (error): Element 'ram:IssuerAssignedID' must occur exactly 1 times.
- [FX-SCH-A-000585](https://xmlvalid.com/rules/FX-SCH-A-000585.md) (error): Value of '@schemeID' is not allowed.
- [FX-SCH-A-000586](https://xmlvalid.com/rules/FX-SCH-A-000586.md) (error): Value of 'ram:CountryID' is not allowed.
- [FX-SCH-A-000587](https://xmlvalid.com/rules/FX-SCH-A-000587.md) (error): Value of 'ram:CategoryCode' is not allowed.
- [FX-SCH-A-000588](https://xmlvalid.com/rules/FX-SCH-A-000588.md) (error): Value of 'ram:DueDateTypeCode' is not allowed.
- [FX-SCH-A-000589](https://xmlvalid.com/rules/FX-SCH-A-000589.md) (error): Value of 'ram:ExemptionReasonCode' is not allowed.
- [FX-SCH-A-000590](https://xmlvalid.com/rules/FX-SCH-A-000590.md) (error): Attribute '@format' is required in this context.
- [FX-SCH-A-000591](https://xmlvalid.com/rules/FX-SCH-A-000591.md) (error): Value of '@format' is not allowed.
- [FX-SCH-A-000592](https://xmlvalid.com/rules/FX-SCH-A-000592.md) (error): Value of 'ram:TypeCode' is not allowed.
- [FX-SCH-A-000593](https://xmlvalid.com/rules/FX-SCH-A-000593.md) (error): Value of '@format' is not allowed.
- [FX-SCH-A-000594](https://xmlvalid.com/rules/FX-SCH-A-000594.md) (error): Value of '@format' is not allowed.
- [FX-SCH-A-000595](https://xmlvalid.com/rules/FX-SCH-A-000595.md) (error): Value of 'ram:InvoiceCurrencyCode' is not allowed.
- [FX-SCH-A-000596](https://xmlvalid.com/rules/FX-SCH-A-000596.md) (error): Value of '@format' is not allowed.
- [FX-SCH-A-000597](https://xmlvalid.com/rules/FX-SCH-A-000597.md) (error): Value of '@schemeID' is not allowed.
- [FX-SCH-A-000598](https://xmlvalid.com/rules/FX-SCH-A-000598.md) (error): Value of '@schemeID' is not allowed.
- [FX-SCH-A-000599](https://xmlvalid.com/rules/FX-SCH-A-000599.md) (error): Value of 'ram:CategoryCode' is not allowed.
- [FX-SCH-A-000600](https://xmlvalid.com/rules/FX-SCH-A-000600.md) (error): Value of 'ram:TypeCode' is not allowed.
- [FX-SCH-A-000601](https://xmlvalid.com/rules/FX-SCH-A-000601.md) (error): Value of 'ram:ReasonCode' is not allowed.
- [FX-SCH-A-000602](https://xmlvalid.com/rules/FX-SCH-A-000602.md) (error): Value of 'ram:CategoryCode' is not allowed.
- [FX-SCH-A-000603](https://xmlvalid.com/rules/FX-SCH-A-000603.md) (error): Value of 'ram:TypeCode' is not allowed.
- [FX-SCH-A-000604](https://xmlvalid.com/rules/FX-SCH-A-000604.md) (error): Value of 'ram:ReasonCode[not (@listID)]' is not allowed.
- [FX-SCH-A-000605](https://xmlvalid.com/rules/FX-SCH-A-000605.md) (error): Value of '@format' is not allowed.
- [FX-SCH-A-000606](https://xmlvalid.com/rules/FX-SCH-A-000606.md) (error): Value of '@currencyID' is not allowed.
- [FX-SCH-A-000607](https://xmlvalid.com/rules/FX-SCH-A-000607.md) (error): Value of '@currencyID' is not allowed.
- [FX-SCH-A-000608](https://xmlvalid.com/rules/FX-SCH-A-000608.md) (error): Element 'ram:ID' must occur exactly 1 times.
- [FX-SCH-A-000609](https://xmlvalid.com/rules/FX-SCH-A-000609.md) (error): Value of 'ram:TypeCode' is not allowed.
- [FX-SCH-A-000610](https://xmlvalid.com/rules/FX-SCH-A-000610.md) (error): Value of 'ram:TaxCurrencyCode' is not allowed.
- [FX-SCH-A-000611](https://xmlvalid.com/rules/FX-SCH-A-000611.md) (error): Value of '@unitCode' is not allowed.
- [FX-SCH-A-000612](https://xmlvalid.com/rules/FX-SCH-A-000612.md) (error): Value of '@unitCode' is not allowed.
- [FX-SCH-A-000613](https://xmlvalid.com/rules/FX-SCH-A-000613.md) (error): Value of '@unitCode' is not allowed.
- [FX-SCH-A-000614](https://xmlvalid.com/rules/FX-SCH-A-000614.md) (error): Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times.
- [FX-SCH-A-000615](https://xmlvalid.com/rules/FX-SCH-A-000615.md) (error): Element 'ram:IssuerAssignedID' must occur exactly 1 times.
- [FX-SCH-A-000616](https://xmlvalid.com/rules/FX-SCH-A-000616.md) (error): Element 'ram:TypeCode' must occur exactly 1 times.
- [FX-SCH-A-000617](https://xmlvalid.com/rules/FX-SCH-A-000617.md) (error): Value of 'ram:ReferenceTypeCode' is not allowed.
- [FX-SCH-A-000618](https://xmlvalid.com/rules/FX-SCH-A-000618.md) (error): Value of 'ram:TypeCode' is not allowed.
- [FX-SCH-A-000619](https://xmlvalid.com/rules/FX-SCH-A-000619.md) (error): Value of 'ram:CategoryCode' is not allowed.
- [FX-SCH-A-000620](https://xmlvalid.com/rules/FX-SCH-A-000620.md) (error): Value of 'ram:TypeCode' is not allowed.
- [FX-SCH-A-000621](https://xmlvalid.com/rules/FX-SCH-A-000621.md) (error): Value of '@format' is not allowed.
- [FX-SCH-A-000622](https://xmlvalid.com/rules/FX-SCH-A-000622.md) (error): Value of '@format' is not allowed.
- [FX-SCH-A-000623](https://xmlvalid.com/rules/FX-SCH-A-000623.md) (error): Value of 'ram:ReasonCode' is not allowed.
- [FX-SCH-A-000624](https://xmlvalid.com/rules/FX-SCH-A-000624.md) (error): Value of 'ram:ReasonCode[not (@listID)]' is not allowed.
- [FX-SCH-A-000625](https://xmlvalid.com/rules/FX-SCH-A-000625.md) (error): Element 'ram:Description' may occur at maximum 1 times.
- [FX-SCH-A-000626](https://xmlvalid.com/rules/FX-SCH-A-000626.md) (error): Value of '@schemeID' is not allowed.
- [FX-SCH-A-000627](https://xmlvalid.com/rules/FX-SCH-A-000627.md) (error): Element 'ram:ID' must occur exactly 1 times.
- [FX-SCH-A-000628](https://xmlvalid.com/rules/FX-SCH-A-000628.md) (error): Value of 'ram:ID' is not allowed.
- [PEPPOL-EN16931-R008](https://xmlvalid.com/rules/PEPPOL-EN16931-R008.md) (warning): Document MUST not contain empty elements. (still status warning)
