
Germany VAT Exemption Rules for Stock Transfers
11.05.2026
Verpackungsgesetz 2026 Compliance Checklist
11.05.2026

FLEX. Logistics
We provide logistics services to online retailers in Europe: Amazon FBA prep, processing FBA removal orders, forwarding to Fulfillment Centers - both FBA and Vendor shipments.
Germany is moving toward mandatory structured e-invoicing for B2B transactions, and Amazon.de sellers operating in the German market need to understand what this means for their invoicing workflows before it creates a compliance gap. The shift is not simply a format change — it affects how invoice data is generated, transmitted, validated, and stored across your entire order-to-cash process.
For cross-border sellers using Amazon.de as a sales channel, the exposure is specific: if your ERP or accounting tool still exports PDF invoices for German B2B buyers, those documents may no longer satisfy the receiving party's legal requirements. That creates rejected invoices, delayed payments, and potential VAT audit exposure — not because the underlying transaction was wrong, but because the document format was not compliant.
This article explains who is affected, what the format requirements involve, how Amazon transaction data fits into the picture, and what operational controls sellers should have in place. It does not constitute legal or tax advice. Verify your specific obligations with a qualified tax adviser.
What Germany's E-Invoicing Requirement Actually Means for B2B Sellers
Germany's e-invoicing framework for domestic B2B transactions is grounded in the EU Directive on electronic invoicing and the national implementation path that followed. The core requirement, as it applies to B2B transactions between German-registered entities, is that invoices must be issued in a structured machine-readable format — not a scanned PDF, not an unstructured email attachment, but a format that can be processed automatically by the recipient's system.
The formats currently recognised under the German framework include XRechnung and ZUGFeRD. XRechnung is a pure XML format. ZUGFeRD combines a human-readable PDF with an embedded XML data layer, which makes it more practical for sellers who still need a visual document alongside the structured data. Both formats must carry specific mandatory data fields: seller and buyer VAT identification numbers, invoice date, line-item detail, applicable VAT rates, and total amounts broken down by tax category.
For Amazon.de sellers, the practical question is whether your invoicing tool can generate either of these formats natively, or whether you are relying on a PDF export that your German B2B buyers can no longer legally accept. Sellers using VAT consulting services or ERP integrations should confirm that their output format matches the current German standard — and that the VAT number validation step happens before the invoice is issued, not after a rejection arrives.
What Must Be Confirmed Before an Invoice Is Issued
Before issuing any B2B invoice to a German buyer, several data points must be confirmed and locked in your system. The buyer's German VAT identification number must be validated — not assumed from a previous order. VAT numbers can be deactivated, transferred, or incorrectly entered, and an invoice issued against an invalid number creates a compliance record that is difficult to correct retroactively.
Your own VAT registration status in Germany must also be current. Sellers using the OSS scheme for B2C transactions are not automatically covered for B2B invoicing obligations. If you hold a German VAT number for marketplace transactions, that registration must be active and correctly reflected on every invoice you issue.
The invoice format itself must be confirmed as XRechnung or ZUGFeRD-compliant before transmission. A PDF generated by a standard accounting tool does not meet the structured data requirement, even if it contains all the correct fields visually. The machine-readable XML layer is what the regulation requires, and that layer must be present and parseable by the recipient's system before the invoice is considered valid under the German framework.
What Breaks When Invoice Responsibility Is Unclear
When the responsibility for e-invoice formatting is not clearly assigned — between the seller, their accountant, their ERP provider, and their marketplace integration — the most common failure is a document that looks correct but is not. A PDF invoice with all the right numbers is still a non-compliant document if the German B2B buyer is required to receive structured data.
The downstream consequences are concrete. The buyer may reject the invoice outright, triggering a reissue cycle that delays payment and creates a mismatch between your Amazon transaction records and your accounting system. If the original invoice carried a VAT amount that was reported in your periodic VAT return, a rejected and reissued invoice can create a timing discrepancy that flags during a VAT audit.
Sellers who rely on Amazon's invoice generation tools should verify whether those tools produce compliant structured formats for German B2B buyers, or whether a separate invoicing step is required outside the marketplace. Assuming Amazon handles the full invoicing obligation is a weak operating assumption that has caused compliance gaps for cross-border sellers — particularly those who have not reviewed their invoice output since their initial marketplace setup. Reverse charge VAT EU transactions add another layer, since the invoice must explicitly state the reverse charge mechanism and carry the correct data fields.
How Amazon Transaction Data Fits Into Your E-Invoice Workflow
Amazon.de generates transaction records for every order, but those records are not automatically equivalent to a compliant German e-invoice. The distinction matters operationally. Amazon's seller-facing reports provide order data, VAT amounts, and buyer information — but the format of that data, and whether it satisfies the structured invoice requirement for a specific B2B transaction, depends on how your invoicing workflow is configured.
Sellers using Amazon's VAT Calculation Service (VCS) or the Avalara integration within Seller Central can generate invoices through the platform, but the output format and its compliance with XRechnung or ZUGFeRD requirements should be verified directly with Amazon's seller support or your tax adviser. Platform-generated invoices may meet the requirement in some configurations and not others, depending on the buyer's registration status and the transaction type.
For sellers managing their own invoicing outside Amazon — using an ERP, a cloud accounting tool, or a dedicated invoicing platform — the critical control point is the data handoff from Amazon's transaction reports into your invoicing system. If that handoff is manual, there is a risk of data entry errors, missing VAT numbers, or incorrect line-item mapping. Automating the export and import of Amazon transaction data into your invoicing tool, with a validation step for buyer VAT numbers and invoice format, is the operational control that reduces both error rate and audit exposure. EC Sales Lists and Intrastat reporting obligations may also be triggered by the same transaction data, so the data quality at source affects multiple compliance outputs simultaneously.
Invoice Format Checks
- Confirm output format: Verify your invoicing tool exports XRechnung XML or ZUGFeRD hybrid format, not PDF-only.
- Check mandatory fields: Seller VAT number, buyer VAT number, invoice date, line items, VAT rate per line, and net/gross totals must all be present in the structured data layer.
- Validate XML schema: Run the output through a schema validator before sending to a German B2B buyer for the first time.
- Confirm ZUGFeRD profile level: ZUGFeRD has multiple conformance levels; confirm the level matches the buyer's system requirements.
- Test with a sample buyer: Send a test invoice to confirm the recipient's system can parse and accept the structured data before live transactions begin.
VAT Registration and Number Checks
- Validate buyer VAT number: Use the EU VIES system to confirm the buyer's German VAT number is active before issuing the invoice.
- Confirm your own German VAT status: Check that your German VAT registration is active and correctly reflected in your invoicing system.
- OSS vs. local registration: Confirm whether your transactions fall under OSS or require a local German VAT number — these are not interchangeable for B2B invoicing.
- Reverse charge flag: If the transaction qualifies as reverse charge VAT EU, the invoice must carry the correct reverse charge statement and zero VAT amount with the applicable legal reference.
- Periodic review: Re-validate key buyer VAT numbers at least quarterly, not only at onboarding.
Amazon Data and ERP Integration Checks
- Map Amazon transaction fields: Confirm that Amazon's order export fields map correctly to your invoicing system's required input fields, including buyer VAT number and order reference.
- Automate the data handoff: Manual copy-paste from Amazon reports into an invoicing tool is a known error source — automate where possible.
- Check VAT Calculation Service settings: If using Amazon VCS, confirm the configuration matches your VAT registration scope and buyer type classification.
- Reconcile invoice numbers: Ensure invoice numbers generated outside Amazon do not conflict with any Amazon-generated documents for the same transaction.
- Archive structured files: Store the XML or ZUGFeRD file, not only the PDF, for the legally required retention period under German tax law.
Audit Record and Reporting Checks
- Retain original structured files: German tax law requires invoices to be stored in their original format — a PDF printout of an XML invoice does not satisfy the retention requirement.
- Link invoices to VAT return entries: Each invoice should be traceable to a specific line in your periodic German VAT return to support VAT audit support requests.
- Intrastat reporting alignment: If your B2B sales to German buyers involve goods moving across EU borders, confirm that Intrastat reporting obligations are being met alongside the invoicing requirement.
- EC Sales Lists: Cross-border B2B supplies may require EC Sales List entries — confirm whether your German transactions trigger this obligation.
- Assign a review owner: Designate a named person or external adviser responsible for reviewing invoice compliance on a defined schedule, not only when an issue arises.
Putting E-Invoice Compliance Into Operation: A Practical Sequence
Getting e-invoice compliance right for German B2B transactions is not a one-time setup task. It is an ongoing operational control that needs to be embedded in your order-to-cash workflow. The practical sequence starts with a format audit: review every invoicing tool in your stack and confirm which ones can produce XRechnung or ZUGFeRD output. If none can, that is the first decision point — upgrade the tool, add an integration layer, or switch to a compliant platform before the next B2B transaction.
The second step is data quality. Your invoicing system is only as compliant as the data it receives. If Amazon transaction data enters your system with missing buyer VAT numbers, incorrect addresses, or misclassified transaction types, the resulting invoice will carry those errors regardless of its format. Build a validation step into the data handoff — either through your ERP's import rules or a middleware layer that checks required fields before an invoice is generated.
The third step is storage and retrieval. A compliant invoice that cannot be retrieved in its original structured format during a VAT audit is a compliance gap waiting to surface. Your document management or accounting system must store the XML or ZUGFeRD file alongside the transaction record, with a retention period that meets German requirements. This is particularly relevant for sellers who have been archiving PDF copies only.
Finally, assign ownership. The most common operational failure in e-invoice compliance is not a technical gap — it is the absence of a named person who is responsible for monitoring format changes, validating the process periodically, and escalating exceptions. Whether that owner is internal or an external VAT consulting partner, the responsibility must be explicit and documented.
Who Owns the Invoice Obligation
The seller issuing the invoice is the primary responsible party for format compliance. If you sell on Amazon.de and issue invoices to German B2B buyers, the obligation sits with you — not with Amazon, not with your accountant by default, and not with your ERP vendor. Confirm ownership before your next B2B transaction.
Key Document and Data Checkpoint
The structured XML data layer is the compliance-critical element — not the visual PDF. Before any B2B invoice is transmitted to a German buyer, confirm the XML schema is valid, the buyer VAT number is active, and the invoice carries the correct VAT treatment. A visual check of the PDF is not sufficient.
Exception Escalation Rule
If a German B2B buyer rejects an invoice on format grounds, do not simply reissue a corrected PDF. Treat the rejection as a system-level signal: your invoicing tool may not be producing compliant output. Escalate to your tax adviser or VAT consulting contact before reissuing, and audit the format configuration before the next invoice run.
What Amazon.de Sellers Should Decide and Lock Before the Next B2B Invoice
Germany's e-invoicing requirements for B2B transactions represent a structural change to how invoice data must be created, transmitted, and stored — not a minor formatting update. For Amazon.de sellers, the practical exposure is concentrated in three areas: the format your invoicing tool produces, the quality of the data flowing from Amazon's transaction records into that tool, and the storage and retrieval of structured invoice files for audit purposes.
The decision to make now is not whether to comply — that is not optional for sellers with German B2B transactions. The decision is how to build the compliance control into your existing workflow with the least operational disruption. That means auditing your current invoicing stack, confirming your German VAT registration status, and assigning a named owner for ongoing format and data quality checks.
Sellers who have been operating on the assumption that Amazon handles the full invoicing obligation, or that a PDF with the right numbers is sufficient, should treat this as a priority review item. The gap between a visually correct invoice and a structurally compliant one is exactly where VAT audit exposure accumulates — quietly, across multiple reporting periods, until a review request arrives.
If your logistics and fulfilment setup in Germany also involves cross-border inbound flows, FBA prep services, or pre-Amazon storage, those operational layers interact with your VAT compliance position and should be reviewed as part of the same exercise.

If you are reviewing your Germany logistics and compliance setup and need operational support on the fulfilment and warehousing side, FLEX. works with Amazon.de sellers on inbound preparation, storage, and Germany-specific handling. We do not provide tax or legal advice, but we can help you understand the operational layer and connect you with the right compliance resources for your specific situation.
Reach out to the FLEX. team to discuss your Germany fulfilment and VAT compliance workflow — and verify your tax obligations separately with a qualified adviser before your next B2B invoice run.









