How can CargoWise Users Prepare for Germany’s E-Invoicing Mandate Before the 2027 and 2028 Deadlines? 

Prasanth M.
Published Updated

A freight forwarder in Germany receives an invoice from a transport subcontractor. The document arrives as a PDF, contains the correct charges, and looks ready for processing.

But does it meet Germany’s electronic invoicing requirements?

Since 1 January 2025, Germany has been transitioning to mandatory structured electronic invoicing for domestic business-to-business (B2B) transactions. This means finance teams must look beyond whether an invoice can be opened, read, or emailed. They need to understand whether it contains the structured data required under German rules.

For logistics businesses using CargoWise, the practical questions are more specific. Can CargoWise generate XRechnung invoices? Can it receive ZUGFeRD invoices from suppliers? How should electronic invoice files be exchanged, validated, and processed?

WiseTech Global’s 2 October 2026 E-Invoicing Support Matrix confirms that CargoWise supports both receivables and payables electronic invoicing for Germany, using XRechnung and ZUGFeRD formats within its documented optional e-invoicing model.

However, supported functionality does not mean every German invoicing requirement is automatically fulfilled.

This guide explains Germany’s e-invoicing requirements, the differences between XRechnung and ZUGFeRD, how the documented CargoWise processes work, and how Elicit Technology can help freight forwarders prepare their invoicing operations.

Why is Germany’s E-Invoicing Requirement Important for Freight Forwarders?

Freight forwarding involves more than sending a single invoice to a customer.

A shipment may involve carrier charges, terminal handling, inland transportation, customs-related services, warehousing, and other costs. The freight forwarder must manage supplier invoices, allocate costs appropriately, and issue customer invoices.

When these activities involve German domestic B2B transactions, the relevant electronic invoicing requirements may apply.

Germany’s transition is particularly important because a conventional PDF invoice is not automatically considered a structured electronic invoice under the new rules.

For finance teams, this changes how invoices should be prepared and received.

Instead of relying only on a document that employees can read, businesses must consider whether invoice information is available in the required structured format and whether their accounting processes can handle it.

For freight forwarders operating multiple branches or legal entities, the challenge becomes more complex. A German entity may need to follow different invoicing requirements from branches operating in France, Belgium, or other countries.

That is why Germany’s e-invoicing transition should be treated as a finance-process requirement, not simply a document-format change.

What are Germany’s E-Invoicing Deadlines for 2025–2028?

Germany introduced its domestic B2B electronic invoicing transition on 1 January 2025, with different obligations for receiving and issuing invoices.

The implementation is phased rather than requiring every business to issue structured electronic invoices immediately.

How can CargoWise Users Prepare for Germany’s E-Invoicing Mandate Before the 2027 and 2028 Deadlines? 

These dates affect how businesses should plan their CargoWise e-invoicing processes.

A company that currently receives structured invoices but continues issuing conventional PDFs may need to change its outgoing invoice workflow before the applicable transition ends.

For example, a freight forwarder with annual turnover exceeding €800,000 in 2026 may need to begin issuing structured electronic invoices for applicable German domestic B2B transactions from 1 January 2027.

Businesses within the relevant turnover threshold may qualify for the additional transitional allowance during 2027.

The deadlines also make it important to distinguish between receiving an electronic invoice and issuing one. The legal requirements and transition periods are not identical.

Germany also provides exceptions for certain invoice categories, including qualifying small-value invoices and specific transport tickets. Businesses should confirm which transactions fall within the legal scope rather than assuming that every invoice follows the same rule.

What is the Difference Between XRechnung and ZUGFeRD?

Both formats can meet Germany’s electronic invoicing requirements, but they present invoice information differently.

XRechnung — structured XML

XRechnung is a structured electronic invoice format designed for machine-readable processing. Unlike a conventional PDF, the invoice is represented as structured data that compatible software can validate and process.

ZUGFeRD — PDF with embedded XML

ZUGFeRD combines a human-readable PDF/A-3 document with structured XML invoice data. This allows employees to view the invoice while compatible systems process its embedded data.

Germany’s Federal Ministry of Finance recognizes compliant XRechnung and ZUGFeRD formats, including qualifying ZUGFeRD versions. However, not every ZUGFeRD profile qualifies: the MINIMUM and BASIC-WL profiles are excluded from the recognized formats described in the ministry’s guidance.

For a freight forwarder, the distinction affects how invoices are received, reviewed, and processed.

A carrier may send an XRechnung XML file that requires a compatible viewer for employees to read. Another supplier may send a ZUGFeRD document that looks like a normal PDF but also contains structured invoice data.

The receiving process should recognize the relevant format and preserve the information needed for accounting and compliance.

One particularly important point is that the structured XML data takes precedence over the visual PDF component when the two disagree in a hybrid invoice. Finance teams should therefore validate the structured information rather than relying exclusively on what appears on screen.

Does CargoWise Support XRechnung and ZUGFeRD in Germany?

Yes. WiseTech Global’s official E-Invoicing: List of Supported Countries, published on 2 October 2026, confirms support for both issuing receivables invoices and receiving payables invoices in Germany.

The document identifies an optional e-invoicing model without a government connection or third-party provider.

However, the supported functionality differs between Accounts Receivable (AR) and Accounts Payable (AP).

Sending B2G invoices

For invoices issued to German federal government entities, CargoWise supports XRechnung generation.

Government organisations must be classified appropriately in CargoWise using Organization Category = GOV.

The system generates the structured invoice and attaches the XML file to the posted invoice’s eDocs.

The recipient’s Leitweg-ID, a unique identifier used to route invoices to German government authorities, must also be maintained where applicable.

Receiving B2B invoices

Since 1 January 2025, German businesses generally must be capable of receiving structured electronic invoices.

CargoWise supports incoming supplier invoices in two formats:

  • XRechnung (UBL): Structured XML invoices.
  • ZUGFeRD (CII): PDF/A-3 invoices containing structured XML.

Users can send these files to a dedicated mailbox for import into CargoWise as AP invoices.

For freight forwarders, this supports electronic invoice processing for carriers, transport subcontractors, warehouse providers, and other suppliers.

Sending B2B invoices

CargoWise supports the generation of XRechnung invoices for German B2B customers.

For outgoing AR invoices, UBL XML is the supported electronic invoice format.

Once the invoice is posted, CargoWise generates the XRechnung file and attaches it to eDocs.

The electronic invoice can then be delivered manually or through a configured CargoWise workflow.

This distinction is important: CargoWise supports XRechnung output for AR and XRechnung/ZUGFeRD input for AP. The documented German model does not establish native outgoing ZUGFeRD generation.

What about Peppol?

According to WiseTech’s supplied guidance, CargoWise currently does not support sending or receiving German electronic invoices through the Peppol network.

Businesses using Peppol in other European countries should not assume the same connection is available for German invoicing.

For companies managing electronic invoicing across multiple countries, understanding these differences is an important part of CargoWise e-invoicing integration.

How can Freight Forwarders Set Up Germany E-Invoicing in CargoWise?

A successful setup starts with the invoicing process, not simply the document format.

Consider a German freight forwarder that invoices customers for ocean freight, terminal handling, customs clearance services, and inland transportation. The same company receives invoices from carriers, subcontractors, and warehouse providers.

The implementation should account for both directions.

First, review the CargoWise financial environment. Confirm which legal entity issues the invoice, how customer and supplier records are maintained, how charges and taxes are represented, and whether the required invoice information is available.

Enable the e-invoicing configuration

WiseTech’s German XRechnung setup guide identifies the relevant settings.

The e-reporting functionality must be enabled for the applicable process.

An error notification group should also be configured so responsible employees can identify processing failures, validation issues, or rejected transactions.

Configure the EDE service task

The German EDE – E-Reporting Invoice Processing Service Task must be enabled and running for the documented XRechnung processing functionality.

The service task is part of the processing required to generate the electronic invoice.

Verify mandatory branch and invoice information

The issuing branch’s organisation proxy must contain the required German VAT registration information.

WiseTech’s guide identifies the UST registration number, official e-invoicing contact information, and bank account IBAN as important configuration requirements.

For government invoices, the receiving organisation must also have the appropriate GOV classification and Leitweg-ID.

Missing mandatory information can prevent XRechnung generation.

Prepare outgoing XRechnung processing

CargoWise maps the receivables invoice information into structured XRechnung XML.

Once generated, the file is attached to the invoice’s eDocs.

The business must confirm how the invoice will be delivered to the customer, whether manually or through a configured workflow.

Establish incoming invoice processing

Supplier XRechnung and ZUGFeRD files can be routed to the dedicated mailbox used for CargoWise AP import.

Finance teams should confirm how imported information is reviewed, matched to the appropriate supplier and transaction, and handled when information is incomplete or incorrect.

Configure invoice attachments where required

CargoWise provides the optional Generate AR Invoice Attachment for E-Reporting registry setting.

This allows a PDF invoice document to be generated and included in the relevant e-reporting process.

The INV – Invoice Document document type must also have its Published setting enabled where required.

Additional operational eDocs may be included according to the supported attachment functionality.

However, a PDF attachment does not replace the structured XML invoice.

Finally, test the complete process. This should include realistic customer invoices, carrier invoices, invoices with multiple charge lines, tax variations, corrections, and rejected or invalid files.

The goal is not simply to prove that CargoWise can create or import an XML document. It is to confirm that the electronic invoice can move through the intended finance process with accurate information and appropriate controls.

What Common E-Invoicing Issues should German Finance Teams Check?

Even when a system supports the required format, the underlying invoice data and business process can still create problems.

For freight forwarders, some of the most important checks include:

Missing or incorrect invoice information. Customer tax identifiers, supplier details, invoice references, tax treatment, branch VAT registration, and other mandatory information should be reviewed before electronic invoices are issued.

Incorrect format or profile. A PDF alone is not a structured e-invoice. Likewise, the presence of XML inside a document does not guarantee that the file meets the applicable German requirements.

XRechnung generation failures. CargoWise may be unable to generate an XRechnung file when mandatory information is missing. Users should review the e-Reporting Error/Warning field and the invoice’s Workflow & Tracking events to identify processing issues.

Differences between visual and structured data. For ZUGFeRD invoices, finance teams should confirm that the XML reflects the intended invoice information, since the structured component is authoritative under the German rules.

Supplier invoice matching. An imported electronic invoice still needs to be associated with the correct supplier, costs, and accounting records. Electronic import does not eliminate the need for appropriate validation and approval.

Delivery and workflow errors. Generating an XML invoice does not confirm that the customer has received it. Businesses should test the configured delivery method and monitor failed transmissions.

Archiving and retention. German tax rules generally require invoices to be retained for eight years. For electronic invoices, at least the structured component must be preserved intact in its original form. Businesses should verify that their retention arrangements meet applicable requirements rather than assuming that an ordinary PDF archive is sufficient.

These checks are particularly relevant for logistics businesses processing large volumes of invoices from multiple carriers, agents, and subcontractors.

A properly configured process can also help businesses realise the operational benefits of e-invoicing integration in CargoWise, including more consistent invoice handling and reduced manual processing.

How can Elicit Technology Help with CargoWise Germany E-Invoicing Integration?

As an official CargoWise Service and Business Partner, Elicit Technology helps logistics businesses prepare their CargoWise environment for Germany’s structured electronic invoicing requirements.

Our approach begins with understanding the customer’s invoicing process, CargoWise financial configuration, German legal entities, supplier invoice flow, and applicable XRechnung and ZUGFeRD requirements.

From there, Elicit supports the relevant configuration, invoice data mapping, receiving and issuing workflows, testing, and exception handling.

This can include reviewing the required registry settings, EDE service task, branch VAT details, government customer information, invoice attachments, and delivery workflows.

We also help teams validate real transaction scenarios before go-live and provide ongoing support as invoicing requirements and business processes evolve.

This is especially valuable for freight forwarders that want to manage German electronic invoicing alongside their existing CargoWise shipment, billing, and accounting processes.

Explore Elicit’s dedicated CargoWise Germany E-Invoicing Integration service to understand the implementation approach and available support.

Prepare Your CargoWise Finance Operations for Germany’s E-Invoicing Requirements

Germany’s electronic invoicing transition changes how domestic B2B invoices must be issued and received. For freight forwarders, the impact extends beyond document formatting to invoice data quality, supplier processing, accounting controls, and electronic record retention.

CargoWise’s documented support for XRechnung receivables output and XRechnung/ZUGFeRD payables import provides a useful foundation. However, successful implementation depends on configuring those capabilities around the company’s actual invoicing requirements.

With the 2027 and 2028 issuing milestones approaching, businesses should review their existing processes, identify configuration gaps, and test structured invoice handling before the relevant deadline.

Waiting until the mandatory deadlines approach can place unnecessary pressure on finance and IT teams. Late preparation may also increase implementation costs and leave less time to resolve configuration errors before structured invoicing becomes compulsory.

Elicit Technology can help you assess and prepare your CargoWise environment for Germany’s e-invoicing requirements. Book a consultation to discuss your current configuration and implementation needs.

Voice message

Have a question about this? Just say it.

Skip the typing. Record a short voice message and our CargoWise experts will listen and get back to you personally.

Is your microphone ready?

author avatar

Prasanth M.

Prasanth is a Content Writer at Elicit Technology with five years of logistics industry experience and expertise in CargoWise. He specializes in SEO-driven, lead-generating content on freight forwarding, supply chain operations, and logistics technology.

Subscribe to Our Newsletter

Stay updated with the latest CargoWise insights.