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).
The invoice contains an invoice line with tax category L (IGIC), but SellerTradeParty has no SpecifiedTaxRegistration/ID with schemeID VA or FC, and SellerTaxRepresentativeTradeParty has no SpecifiedTaxRegistration/ID with schemeID VA. At least one of these identifiers must be present.
Category L denotes IGIC. For such an invoice line, the invoice must contain an eligible seller tax identifier or the tax representative's VAT identifier. VA denotes a VAT identifier; FC denotes a Companies House registration number.
An invoice line is assigned to IGIC tax category (L), but an eligible identifier for the seller or the seller's tax representative is missing. Either one of these identifiers is sufficient.
- Add a seller tax registration with
schemeIDVAorFC, or the tax representative's VAT identifier withschemeIDVA. - If you use
AddSellerTaxRegistration(...), check that the seller identifier is entered with the appropriate scheme. - Generate the invoice again and validate it.
<ram:SellerTradeParty/> <ram:SellerTaxRepresentativeTradeParty/>
<ram:SellerTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="VA">ES12345678Z</ram:ID> </ram:SpecifiedTaxRegistration> </ram:SellerTradeParty>
LegalOrganization.ID(SellerTradeParty: BT-31; SellerTradeParty: BT-32; SellerTaxRepresentativeTradeParty: BT-63)TaxRegistration.SchemeID(For Seller VAT identifier: BT-31; For Seller tax registration identifier: BT-32)FacturXInvoice.AddSellerTaxRegistration(no, schemeID)(BT-31)FacturXInvoice.GetSellerTaxRegistration()(BT-31)FacturXInvoice.GetSellerTaxRepresentativeTaxRegistration()(BT-63)
Technical details
The test accepts a seller ID with schemeID VA or FC, or a tax representative ID with schemeID VA. An invoice line with CategoryCode L triggers the check.
The rule applies to an invoice line's ApplicableTradeTax with CategoryCode L. It checks the seller's and tax representative's tax registrations at document level.
rule/@context)assert/@test)