What data you need for an EU B2B sale VAT check
If you want to book an EU B2B sale as exempt, start with the data that shows three things: the goods moved to another EU member state, the buyer was a qualifying business or legal person there, and the customer’s foreign VAT ID and transport evidence are on file.
TaxRouter editorial team

The three facts the file has to show
For an intra-Community supply, the transaction has to fit together in three ways: the goods must move to another EU member state, the buyer must be a taxable person or qualifying legal person in that other member state, and the acquisition has to be taxed there. Those are the core facts that link the sale to the exemption basis.
That is why the question is not just whether the invoice looks correct. You need transaction data that shows where the goods went, who the customer is from a VAT perspective, and whether the supply can be tied to a cross-border business acquisition on the buyer side. Without that combination, you do not have enough structure in the file to assess the exemption cleanly.
Customer identity and the foreign VAT ID
The buyer’s foreign VAT ID is a central data point. For the exemption, the foreign VAT ID must be used; BMF guidance says a later use can still have retroactive effect for the exemption. That makes the VAT ID more than a billing detail. It is part of the evidence set for the transaction and should be matched to the sale record.
The BZSt also states that a valid USt-IdNr is issued separately from the tax number and is one condition for tax-free cross-border supplies when the other EU business also has a valid USt-IdNr. For your file, the practical question is whether you have the customer’s correct foreign identifier and can connect it to the specific order, invoice, and shipment.
Transport and delivery proof
German bookkeeping requires documentary proof of the exemption, including the customer’s foreign VAT ID and evidence of transport or delivery to another member state. In other words, the file must show not only that the sale was cross-border, but also that the goods actually moved from Germany to another EU country.
That transport or delivery evidence works together with the customer VAT ID. If one of those pieces is missing, the transaction is harder to support as an exempt intra-Community supply. A useful internal check is whether the shipment record, delivery confirmation, or other transport document matches the invoiced customer and destination. If those records point in different directions, the file is not strong enough to support the booking decision.
What to keep in the transaction file
A workable file for the VAT check usually brings together the same basic facts from different angles: the buyer’s foreign VAT ID, the destination member state, and transport or delivery evidence showing the goods left for that member state. From the legal sources, those are the elements that matter most for supporting the exemption.
For a finance team, the decision point is straightforward: can you line up the customer master data, the invoice, and the movement evidence without gaps? If the documents point to different countries, different customer data, or an unclear shipment path, the exemption basis is not well supported by the file. That is the point at which the booking decision should be held until the record is complete.
- Buyer’s foreign VAT ID
- Destination in another EU member state
- Transport or delivery evidence
- Documentation showing the customer is a taxable person or qualifying legal person where relevant
How the recap statement fits in
The recap statement, or Zusammenfassende Meldung, is required for intra-Community goods supplies. The BZSt also says it must be corrected if the original filing was incorrect or incomplete. That means the transaction file matters not only for the booking decision, but also for the reporting data that feeds the statement.
In practice, the same core data should be available before you post the sale: the buyer’s valid USt-IdNr, the cross-border goods movement, and the destination member state. If those facts are not clear at the time of posting, the later reporting step becomes harder to complete consistently with the accounting record, and any mismatch has to be corrected in the filing.
A simple file test before booking
Before you book the sale as exempt, ask three questions: do you have the buyer’s foreign VAT ID, do you have evidence that the goods were transported or delivered to another member state, and does the rest of the transaction data support an intra-Community supply with a buyer that fits the legal definition? If the answer to any of those is unclear, the file is incomplete.
Hypothetical example: if the invoice shows a German ship-from location, the shipment note shows delivery to another EU country, and the customer master data contains a valid foreign USt-IdNr, the transaction file points in the same direction. If the VAT ID is missing or the destination is not documented, the support for exempt treatment is weaker. This article provides general information and is not tax or legal advice.