Configuration of e-invoicing in Avalara for Germany
After your Avalara E-Invoicing and Live Reporting account is set up, complete the Germany onboarding flow in Avalara and align the corresponding Zuora configuration for your Germany business entities.
Before you begin
Before you start, make sure that:
Your Avalara E-Invoicing and Live Reporting account is provisioned and ready for configuration.
Your Germany implementation uses the Peppol process supported by the pre-integrated package.
Your Zuora configuration for Germany includes the required business-region and account-profile data needed for the pre-integrated package.
Generate an API key and secret in Avalara for your Germany implementation.
Activate Avalara E-Invoicing and Live Reporting for the Germany company that will issue e-invoices.
Configure your Peppol identifier in Avalara by entering an existing identifier or following Avalara's onboarding flow for a new identifier, as applicable to your business.
Select the Peppol mandate for Germany and create the required Avalara users for your implementation team and operational users.
In Zuora, configure the Germany data that the pre-integrated package uses during document generation and submission. The Germany package is expected to include documented business-region settings, account-profile data, custom fields, and sample configurations.
At a minimum, verify that:
The Germany business region is configured for the Avalara service provider.
The e-invoicing process is configured for the Peppol flow used by the Germany package.
Invoice, credit memo, and debit memo document types are enabled according to your rollout scope.
The customer e-invoicing profiles and sold-to data required for submission are populated before testing.
After both Avalara and Zuora are configured, use the default Germany templates included in the pre-integrated package as your starting point.