# Factur-X MINIMUM rules 1.09

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

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

- [FX-SCH-A-000001](https://xmlvalid.com/rules/FX-SCH-A-000001.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.
- [FX-SCH-A-000002](https://xmlvalid.com/rules/FX-SCH-A-000002.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’.
- [FX-SCH-A-000003](https://xmlvalid.com/rules/FX-SCH-A-000003.md) (error): An Invoice shall have the Invoice total amount without VAT (BT-109).
- [FX-SCH-A-000004](https://xmlvalid.com/rules/FX-SCH-A-000004.md) (error): An Invoice shall have the Invoice total amount with VAT (BT-112).
- [FX-SCH-A-000005](https://xmlvalid.com/rules/FX-SCH-A-000005.md) (error): An Invoice shall have the Amount due for payment (BT-115).
- [FX-SCH-A-000006](https://xmlvalid.com/rules/FX-SCH-A-000006.md) (error): The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2.
- [FX-SCH-A-000007](https://xmlvalid.com/rules/FX-SCH-A-000007.md) (error): The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2.
- [FX-SCH-A-000008](https://xmlvalid.com/rules/FX-SCH-A-000008.md) (error): The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2.
- [FX-SCH-A-000009](https://xmlvalid.com/rules/FX-SCH-A-000009.md) (error): The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2.
- [FX-SCH-A-000010](https://xmlvalid.com/rules/FX-SCH-A-000010.md) (error): An Invoice shall have a Specification identifier (BT-24).
- [FX-SCH-A-000011](https://xmlvalid.com/rules/FX-SCH-A-000011.md) (error): An Invoice shall have an Invoice number (BT-1).
- [FX-SCH-A-000012](https://xmlvalid.com/rules/FX-SCH-A-000012.md) (error): An Invoice shall have an Invoice issue date (BT-2).
- [FX-SCH-A-000013](https://xmlvalid.com/rules/FX-SCH-A-000013.md) (error): An Invoice shall have an Invoice type code (BT-3).
- [FX-SCH-A-000014](https://xmlvalid.com/rules/FX-SCH-A-000014.md) (error): An Invoice shall have an Invoice currency code (BT-5).
- [FX-SCH-A-000015](https://xmlvalid.com/rules/FX-SCH-A-000015.md) (error): An Invoice shall contain the Seller name (BT-27).
- [FX-SCH-A-000016](https://xmlvalid.com/rules/FX-SCH-A-000016.md) (error): An Invoice shall contain the Buyer name (BT-44).
- [FX-SCH-A-000017](https://xmlvalid.com/rules/FX-SCH-A-000017.md) (error): An Invoice shall contain the Seller postal address (BG-5).
- [FX-SCH-A-000018](https://xmlvalid.com/rules/FX-SCH-A-000018.md) (error): The Seller postal address (BG-5) shall contain a Seller country code (BT-40).
- [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-000022](https://xmlvalid.com/rules/FX-SCH-A-000022.md) (error): Value of '@format' is not allowed.
- [FX-SCH-A-000023](https://xmlvalid.com/rules/FX-SCH-A-000023.md) (error): Value of 'ram:TypeCode' is not allowed.
- [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-000026](https://xmlvalid.com/rules/FX-SCH-A-000026.md) (error): Value of 'ram:ID' is not allowed.
- [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-000031](https://xmlvalid.com/rules/FX-SCH-A-000031.md) (error): Value of '@schemeID' is not allowed.
- [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-000036](https://xmlvalid.com/rules/FX-SCH-A-000036.md) (error): Value of 'ram:CountryID' is not allowed.
- [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-000040](https://xmlvalid.com/rules/FX-SCH-A-000040.md) (error): Value of 'ram:InvoiceCurrencyCode' is not allowed.
- [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-000045](https://xmlvalid.com/rules/FX-SCH-A-000045.md) (error): Value of '@currencyID' is not allowed.
- [FX-SCH-A-000083](https://xmlvalid.com/rules/FX-SCH-A-000083.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).
- [FX-SCH-A-000084](https://xmlvalid.com/rules/FX-SCH-A-000084.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).
- [FX-SCH-A-000085](https://xmlvalid.com/rules/FX-SCH-A-000085.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).
- [FX-SCH-A-000086](https://xmlvalid.com/rules/FX-SCH-A-000086.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).
- [FX-SCH-A-000087](https://xmlvalid.com/rules/FX-SCH-A-000087.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).
- [FX-SCH-A-000088](https://xmlvalid.com/rules/FX-SCH-A-000088.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).
- [FX-SCH-A-000093](https://xmlvalid.com/rules/FX-SCH-A-000093.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).
- [FX-SCH-A-000094](https://xmlvalid.com/rules/FX-SCH-A-000094.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).
- [FX-SCH-A-000101](https://xmlvalid.com/rules/FX-SCH-A-000101.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).
- [FX-SCH-A-000102](https://xmlvalid.com/rules/FX-SCH-A-000102.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).
- [FX-SCH-A-000103](https://xmlvalid.com/rules/FX-SCH-A-000103.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).
- [FX-SCH-A-000104](https://xmlvalid.com/rules/FX-SCH-A-000104.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).
- [FX-SCH-A-000105](https://xmlvalid.com/rules/FX-SCH-A-000105.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).
- [FX-SCH-A-000106](https://xmlvalid.com/rules/FX-SCH-A-000106.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).
- [FX-SCH-A-000111](https://xmlvalid.com/rules/FX-SCH-A-000111.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).
- [FX-SCH-A-000139](https://xmlvalid.com/rules/FX-SCH-A-000139.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).
- [FX-SCH-A-000140](https://xmlvalid.com/rules/FX-SCH-A-000140.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).
- [FX-SCH-A-000141](https://xmlvalid.com/rules/FX-SCH-A-000141.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).
- [FX-SCH-A-000142](https://xmlvalid.com/rules/FX-SCH-A-000142.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).
- [FX-SCH-A-000143](https://xmlvalid.com/rules/FX-SCH-A-000143.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).
- [FX-SCH-A-000144](https://xmlvalid.com/rules/FX-SCH-A-000144.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.
- [FX-SCH-A-000145](https://xmlvalid.com/rules/FX-SCH-A-000145.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.
- [FX-SCH-A-000150](https://xmlvalid.com/rules/FX-SCH-A-000150.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).
- [FX-SCH-A-000151](https://xmlvalid.com/rules/FX-SCH-A-000151.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).
- [FX-SCH-A-000152](https://xmlvalid.com/rules/FX-SCH-A-000152.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).
- [FX-SCH-A-000153](https://xmlvalid.com/rules/FX-SCH-A-000153.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".
- [FX-SCH-A-000154](https://xmlvalid.com/rules/FX-SCH-A-000154.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".
- [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-000229](https://xmlvalid.com/rules/FX-SCH-A-000229.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".
- [FX-SCH-A-000230](https://xmlvalid.com/rules/FX-SCH-A-000230.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".
- [FX-SCH-A-000233](https://xmlvalid.com/rules/FX-SCH-A-000233.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".
- [FX-SCH-A-000234](https://xmlvalid.com/rules/FX-SCH-A-000234.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".
- [FX-SCH-A-000237](https://xmlvalid.com/rules/FX-SCH-A-000237.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).
- [FX-SCH-A-000238](https://xmlvalid.com/rules/FX-SCH-A-000238.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).
- [FX-SCH-A-000239](https://xmlvalid.com/rules/FX-SCH-A-000239.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).
- [FX-SCH-A-000240](https://xmlvalid.com/rules/FX-SCH-A-000240.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).
- [FX-SCH-A-000241](https://xmlvalid.com/rules/FX-SCH-A-000241.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).
- [FX-SCH-A-000242](https://xmlvalid.com/rules/FX-SCH-A-000242.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).
- [FX-SCH-A-000310](https://xmlvalid.com/rules/FX-SCH-A-000310.md) (error): In a VAT breakdown (BG-23) where VAT category code (BT-118) is equal to “G” ("Export outside the EU"), Absolute Value of (VAT category taxable amount (BT-116) - ∑ Invoice line net amounts (BT-131) + Σ Document level allowance amounts (BT-92) - Σ Document level charges amounts (BT-99) - Σ Logistics Service fee amounts (BT-x-272)) <= 0,01 * ((Number of line net amounts (BT-131) + Number of Document level allowance amounts (BT-92) + Number of Document level charge amounts (BT-99) + Number of Logistics Service fee amounts (BT-X-272)), where the VAT category code (BT-151, BT-95, BT-102, BT-X-273) is " Export outside the EU " (G).
- [FX-SCH-A-000348](https://xmlvalid.com/rules/FX-SCH-A-000348.md) (error): Each Specified Trade Allowance Charge (BG-20)(BG-21) shall contain a Charge Indicator.
- [FX-SCH-A-000350](https://xmlvalid.com/rules/FX-SCH-A-000350.md) (error): Only one BT-41 element is allowed on an invoice.
- [FX-SCH-A-000351](https://xmlvalid.com/rules/FX-SCH-A-000351.md) (error): Only one BT-56 element is allowed on an invoice.
- [FX-SCH-A-000388](https://xmlvalid.com/rules/FX-SCH-A-000388.md) (warning): Without Exemption reason EN16931_2017 - In a VAT breakdown (BG-23) where VAT category code (BT-118) is equal to “G” ("Export outside the EU"), Absolute Value of (VAT category taxable amount (BT-116) - ∑ Invoice line net amounts (BT-131) + Σ Document level allowance amounts (BT-92) - Σ Document level charge amounts (BT-99) - Σ Logistics Service fee amounts (BT-X-272)) <= 0,01 * ((Number of line net amounts (BT-131) + Number of Document level allowance amounts (BT-92) + Number of Document level charge amounts (BT-99) + Number of Logistics Service fee amounts (BT-X-272)), where the VAT category code (BT-151, BT-95, BT-102, BT-X-273) is "Export outside the EU" (G), but only for lines where the "Subtype of invoice item" (BT-X-8) has the value "DETAIL" or is not specified.
- [FX-SCH-A-000389](https://xmlvalid.com/rules/FX-SCH-A-000389.md) (warning): With Exemption reason EN16931_2026  - In a VAT breakdown (BG-23) where VAT category code (BT-118) is equal to “G” ("Export outside the EU"), Absolute Value of (VAT category taxable amount (BT-116) - ∑ Invoice line net amounts (BT-131) + Σ Document level allowance amounts (BT-92) - Σ Document level charge amounts (BT-99) - Σ Logistics Service fee amounts (BT-x-272)) <= 0,01 * ((Number of line net amounts (BT-131) + Number of Document level allowance amounts (BT-92) + Number of Document level charge amounts (BT-99) + Number of Logistics Service fee amounts (BT-X-272)), where the VAT category code (BT-151, BT-95, BT-102, BT-X-273) is "Export outside the EU" (G), and where applicable the VAT exemption reason and specification code (BT-195, BT-174 and BT-176 and BT-X-592) and the Exemption reason text (BT-194, BT-173 and BT-175 and BT-X-591) are identical with the VAT category VAT exemption reason and specification code (BT-121) and VAT exemption reason text (BT-120), but only for lines where the "Subtype of invoice item" (BT-X-8) has the value "DETAIL" or is not specified.
- [FX-SCH-A-000390](https://xmlvalid.com/rules/FX-SCH-A-000390.md) (error): In a VAT breakdown (BG-23) where VAT category code (BT-118) is equal to “G” ("Export outside the EU"), Absolute Value of (VAT category taxable amount (BT-116) - ∑ Invoice line net amounts (BT-131) + Σ Document level allowance amounts (BT-92) - Σ Document level charge amounts (BT-99) - Σ Logistics Service fee amounts (BT-x-272)) <= 0,01 * ((Number of line net amounts (BT-131) + Number of Document level allowance amounts (BT-92) + Number of Document level charge amounts (BT-99) + Number of Logistics Service fee amounts (BT-X-272)), where the VAT category code (BT-151, BT-95, BT-102, BT-X-273) is "Export outside the EU" (G), but only for lines where the "Subtype of invoice item" (BT-X-8) has the value "DETAIL" or is not specified or the same rule but also taking into account the exemption reasons in Text (BT-120) and Code (BT-121) in BG-23 and the exemption reasons on each line (BT-X-96 / BT-X-97), on Document level Allowances (BT-173 / BT-174) and on Document Level Charges (BT-175 / BT-176) and on Service logistic charges (BT-X-591 / BT-X-592). One of the two rules must be followed, bearing in mind that ultimately only the second one will have to be followed.
- [FX-SCH-A-000391](https://xmlvalid.com/rules/FX-SCH-A-000391.md) (error): In a VAT breakdown (BG-23) where VAT category code (BT-118) is equal to “K” ("Intra-community supply"), Absolute Value of (VAT category taxable amount (BT-116) - ∑ Invoice line net amounts (BT-131) + Σ Document level allowance amounts (BT-92) - Σ Document level charge amounts (BT-99) - Σ Logistics Service fee amounts (BT-x-272)) <= 0,01 * ((Number of line net amounts (BT-131) + Number of Document level allowance amounts (BT-92) + Number of Document level charge amounts (BT-99) + Number of Logistics Service fee amounts (BT-X-272)), where the VAT category code (BT-151, BT-95, BT-102, BT-X-273) is "Intra-community supply" (K), but only for lines where the "Subtype of invoice item" (BT-X-8) has the value "DETAIL" or is not specified or the same rule but also taking into account the exemption reasons in Text (BT-120) and Code (BT-121) in BG-23 and the exemption reasons on each line (BT-X-96 / BT-X-97), on Document level Allowances (BT-173 / BT-174) and on Document Level Charges (BT-175 / BT-176) and on Service logistic charges (BT-X-591 / BT-X-592). One of the two rules must be followed, bearing in mind that ultimately only the second one will have to be followed.
- [FX-SCH-A-000392](https://xmlvalid.com/rules/FX-SCH-A-000392.md) (warning): Without Exemption reason EN16931_2017 - In a VAT breakdown (BG-23) where VAT category code (BT-118) is equal to “K” ("Intra-community supply"), Absolute Value of (VAT category taxable amount (BT-116) - ∑ Invoice line net amounts (BT-131) + Σ Document level allowance amounts (BT-92) - Σ Document level charge amounts (BT-99) - Σ Logistics Service fee amounts (BT-x-272)) <= 0,01 * ((Number of line net amounts (BT-131) + Number of Document level allowance amounts (BT-92) + Number of Document level charge amounts (BT-99) + Number of Logistics Service fee amounts (BT-X-272)), where the VAT category code (BT-151, BT-95, BT-102, BT-X-273) is "Intra-community supply" (K), but only for lines where the "Subtype of invoice item" (BT-X-8) has the value "DETAIL" or is not specified.
- [FX-SCH-A-000393](https://xmlvalid.com/rules/FX-SCH-A-000393.md) (warning): With Exemption reason EN16931_2026  - In a VAT breakdown (BG-23) where VAT category code (BT-118) is equal to “K” ("Intra-community supply"), Absolute Value of (VAT category taxable amount (BT-116) - ∑ Invoice line net amounts (BT-131) + Σ Document level allowance amounts (BT-92) - Σ Document level charge amounts (BT-99) - Σ Logistics Service fee amounts (BT-X-272)) <= 0,01 * ((Number of line net amounts (BT-131) + Number of Document level allowance amounts (BT-92) + Number of Document level charge amounts (BT-99) + Number of Logistics Service fee amounts (BT-X-272)), where the VAT category code (BT-151, BT-95, BT-102, BT-X-273) is "Intra-community supply" (K), and where applicable the VAT exemption reason and specification code (BT-195, BT-174 and BT-176 and BT-X-592) and the Exemption reason text (BT-194, BT-173 and BT-175 and BT-X-591) are identical with the VAT category VAT exemption reason and specification code (BT-121) and VAT exemption reason text (BT-120), but only for lines where the "Subtype of invoice item" (BT-X-8) has the value "DETAIL" or is not specified.
- [FX-SCH-A-000394](https://xmlvalid.com/rules/FX-SCH-A-000394.md) (error): In a VAT breakdown (BG-23) where VAT category code (BT-118) is equal to “O” ("Not subject to VAT"), Absolute Value of (VAT category taxable amount (BT-116) - ∑ Invoice line net amounts (BT-131) + Σ Document level allowance amounts (BT-92) - Σ Document level charge amounts (BT-99) - Σ Logistics Service fee amounts (BT-x-272)) <= 0,01 * ((Number of line net amounts (BT-131) + Number of Document level allowance amounts (BT-92) + Number of Document level charge amounts (BT-99) + Number of Logistics Service fee amounts (BT-X-272)), where the VAT category code (BT-151, BT-95, BT-102, BT-X-273) is "Not subject to VAT" (O), but only for lines where the "Subtype of invoice item" (BT-X-8) has the value "DETAIL" or is not specified or the same rule but also taking into account the exemption reasons in Text (BT-120) and Code (BT-121) in BG-23 and the exemption reasons on each line (BT-X-96 / BT-X-97), on Document level Allowances (BT-173 / BT-174) and on Document Level Charges (BT-175 / BT-176) and on Service logistic charges (BT-X-591 / BT-X-592). One of the two rules must be followed, bearing in mind that ultimately only the second one will have to be followed.
- [FX-SCH-A-000395](https://xmlvalid.com/rules/FX-SCH-A-000395.md) (warning): Without Exemption reason EN16931_2017 - In a VAT breakdown (BG-23) where VAT category code (BT-118) is equal to “O” ("Not subject to VAT"), Absolute Value of (VAT category taxable amount (BT-116) - ∑ Invoice line net amounts (BT-131) + Σ Document level allowance amounts (BT-92) - Σ Document level charge amounts (BT-99) - Σ Logistics Service fee amounts (BT-x-272)) <= 0,01 * ((Number of line net amounts (BT-131) + Number of Document level allowance amounts (BT-92) + Number of Document level charge amounts (BT-99) + Number of Logistics Service fee amounts (BT-X-272)), where the VAT category code (BT-151, BT-95, BT-102, BT-X-273) is "Not subject to VAT" (O), but only for lines where the "Subtype of invoice item" (BT-X-8) has the value "DETAIL" or is not specified.
- [FX-SCH-A-000396](https://xmlvalid.com/rules/FX-SCH-A-000396.md) (warning): With Exemption reason EN16931_2026  - In a VAT breakdown (BG-23) where VAT category code (BT-118) is equal to “O” ("Not subject to VAT"), Absolute Value of (VAT category taxable amount (BT-116) - ∑ Invoice line net amounts (BT-131) + Σ Document level allowance amounts (BT-92) - Σ Document level charge amounts (BT-99) - Σ Logistics Service fee amounts (BT-x-272)) <= 0,01 * ((Number of line net amounts (BT-131) + Number of Document level allowance amounts (BT-92) + Number of Document level charge amounts (BT-99) + Number of Logistics Service fee amounts (BT-X-272)), where the VAT category code (BT-151, BT-95, BT-102, BT-X-273) is "Not subject to VAT" (O) and where applicable the VAT exemption reason and specification code (BT-195, BT-174 and BT-176 and BT-X-592) and the Exemption reason text (BT-194, BT-173 and BT-175 and BT-X-591) are identical with the VAT category VAT exemption reason and specification code (BT-121) and VAT exemption reason text (BT-120), but only for lines where the "Subtype of invoice item" (BT-X-8) has the value "DETAIL" or is not specified.
- [FX-SCH-A-000397](https://xmlvalid.com/rules/FX-SCH-A-000397.md) (error): In a VAT breakdown (BG-23) where VAT category code (BT-118) is equal to “Z” ("Zero Rated"), Absolute Value of (VAT category taxable amount (BT-116) - ∑ Invoice line net amounts (BT-131) + Σ Document level allowance amounts (BT-92) - Σ Document level charge amounts (BT-99) - Σ Logistics Service fee amounts (BT-X-272)) <= 0,01 * ((Number of line net amounts (BT-131) + Number of Document level allowance amounts (BT-92) + Number of Document level charge amounts (BT-99) + Number of Logistics Service fee amounts (BT-X-272)), where the VAT category code (BT-151, BT-95, BT-102, BT-X-273) is "Zero Rated" (Z), but only for lines where the "Subtype of invoice item" (BT-X-8) has the value "DETAIL" or is not specified.
- [FX-SCH-A-000398](https://xmlvalid.com/rules/FX-SCH-A-000398.md) (warning): Without Exemption reason EN16931_2017 - In a VAT breakdown (BG-23) where VAT category code (BT-118) is equal to “Z” ("Zero Rated"), Absolute Value of (VAT category taxable amount (BT-116) - ∑ Invoice line net amounts (BT-131) + Σ Document level allowance amounts (BT-92) - Σ Document level charge amounts (BT-99) - Σ Logistics Service fee amounts (BT-X-272)) <= 0,01 * ((Number of line net amounts (BT-131) + Number of Document level allowance amounts (BT-92) + Number of Document level charge amounts (BT-99) + Number of Logistics Service fee amounts (BT-X-272)), where the VAT category code (BT-151, BT-95, BT-102, BT-X-273) is "Zero Rated" (Z), but only for lines where the "Subtype of invoice item" (BT-X-8) has the value "DETAIL" or is not specified.
- [FX-SCH-A-000399](https://xmlvalid.com/rules/FX-SCH-A-000399.md) (warning): With Exemption reason EN16931_2026 - In a VAT breakdown (BG-23) where VAT category code (BT-118) is equal to “Z” ("Zero Rated"), Absolute Value of (VAT category taxable amount (BT-116) - ∑ Invoice line net amounts (BT-131) + Σ Document level allowance amounts (BT-92) - Σ Document level charge amounts (BT-99) - Σ Logistics Service fee amounts (BT-X-272)) <= 0,01 * ((Number of line net amounts (BT-131) + Number of Document level allowance amounts (BT-92) + Number of Document level charge amounts (BT-99) + Number of Logistics Service fee amounts (BT-X-272)), where the VAT category code (BT-151, BT-95, BT-102, BT-X-273) is "Zero Rated" (Z).
