Faktura

BR-IC-12

fatalEN 16931EN 16931 business ruleCIIUBLBG-23BT-118BT-80

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.

Why it fails

The invoice declares an intra-community supply (category K) but has no deliver-to country code (BT-80). The exemption depends on the goods leaving for another Member State, so the destination must be stated.

How to fix it

Add a deliver-to address (BG-15) with the destination country code BT-80. It must be a different Member State from the seller's, or the supply is not intra-community.

What the validator checks

CII — context $VATIC

/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID

UBL — context /ubl:Invoice | /cn:CreditNote

(exists(cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']/cbc:ID[normalize-space(.) = 'K']) and (string-length(cac:Delivery/cac:DeliveryLocation/cac:Address/cac:Country/cbc:IdentificationCode) >1)) or (not(cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']/cbc:ID[normalize-space(.) = 'K']))

Related rules

Part of BR-IC — Intra-community supply.

Validate an invoice against this rule →