BR-G 10 rules

BR-G: Export outside the EU

The VAT category "Export outside the EU" (code G) covers tax free export supplies to a third country, under German law the exempt export supply per section 4 no. 1a UStG. In B2B it arises when a German seller ships goods to a customer outside the EU. VAT rate and tax amount are zero, yet the invoice needs a VAT exemption reason and the seller's VAT identifier (or that of the seller's tax representative). The common thread of the BR-G rules: whoever carries a line, an allowance or a charge with code G must create exactly one matching entry in the VAT breakdown, set VAT rate and tax amount to zero there, add up the taxable amount correctly and state the reason for the exemption.

An error from this group in your invoice? Upload the file and find it with its fix in seconds.

What is BR-G about?

The VAT category "Export outside the EU" (code G) covers tax free export supplies to a third country, under German law the exempt export supply per section 4 no. 1a UStG. In B2B it arises when a German seller ships goods to a customer outside the EU. VAT rate and tax amount are zero, yet the invoice needs a VAT exemption reason and the seller's VAT identifier (or that of the seller's tax representative). The common thread of the BR-G rules: whoever carries a line, an allowance or a charge with code G must create exactly one matching entry in the VAT breakdown, set VAT rate and tax amount to zero there, add up the taxable amount correctly and state the reason for the exemption.

All rules in group BR-G

BR-G-1 BT-118 #

If an invoice contains a line, an allowance or a charge with the VAT category "Export outside the EU", the VAT breakdown must contain exactly one entry with the VAT category code (BT-118) "Export outside the EU".

BR-G-2 BT-31 #

If an invoice line has the invoiced item VAT category code (BT-151) "Export outside the EU", the invoice must contain the Seller VAT identifier (BT-31) or the Seller tax representative VAT identifier (BT-63).

BR-G-3 BT-31 #

If a document level allowance has the VAT category code (BT-95) "Export outside the EU", the invoice must contain the Seller VAT identifier (BT-31) or the Seller tax representative VAT identifier (BT-63).

BR-G-4 BT-31 #

If a document level charge has the VAT category code (BT-102) "Export outside the EU", the invoice must contain the Seller VAT identifier (BT-31) or the Seller tax representative VAT identifier (BT-63).

BR-G-5 BT-152 #

In an invoice line with the invoiced item VAT category code (BT-151) "Export outside the EU", the invoiced item VAT rate (BT-152) must be zero.

BR-G-6 BT-96 #

For a document level allowance with the VAT category code (BT-95) "Export outside the EU", the document level allowance VAT rate (BT-96) must be zero.

BR-G-7 BT-103 #

For a document level charge with the VAT category code (BT-102) "Export outside the EU", the document level charge VAT rate (BT-103) must be zero.

BR-G-8 BT-116 #

In a VAT breakdown with the VAT category code (BT-118) "Export outside the EU", the VAT category taxable amount (BT-116) must equal the sum of the invoice line net amounts with this category, less the allowances and plus the charges that carry the same category.

BR-G-9 BT-117 #

In a VAT breakdown with the VAT category code (BT-118) "Export outside the EU", the VAT category tax amount (BT-117) must be zero.

BR-G-10 BT-121 #

A VAT breakdown with the VAT category code (BT-118) "Export outside the EU" must contain a VAT exemption reason code (BT-121) meaning "Export outside the EU" or a VAT exemption reason text (BT-120) with that meaning.

Check BR-G automatically

Instead of digging through the XML by hand you can validate your ZUGFeRD or XRechnung file online – you get every violation with rule ID, affected field, fix and XPath, as a readable report or as JSON through the API.

Find every error automatically instead of searching by hand

Upload your ZUGFeRD, Factur-X or XRechnung file – you get every violation back with rule ID, field, fix and XPath.

Validate online for free
Check invoice