E-Invoicing

Many countries now require structured, machine-readable invoice formats (e-invoices) instead of classic PDF invoices. Here you manage which country-specific e-invoicing formats are active for your shop, generate e-invoices individually or in bulk, and view the log of all generations.

What can I do here?

  • Get an overview of all supported e-invoicing formats and their responsible authority (tab "Formats")
  • Enable or disable e-invoicing for each region individually (tab "Settings")
  • Generate an e-invoice in the selected format for a single invoice number (tab "Generate")
  • Generate e-invoices for multiple invoices at once (batch generation)
  • View the log of all past generations with status (tab "Log")
  • View key figures such as the total number of e-invoices generated, error count, and last generation timestamp

Step by Step

  1. Enable a region: Switch to the "Settings" tab, toggle the switch for the region you need, and click "Save Changes".
  2. Generate a single e-invoice: Switch to the "Generate" tab, choose the desired format, enter the invoice number, and click "Generate".
  3. Generate multiple e-invoices at once: In the "Batch Generation" section, enter multiple invoice IDs (one per line or comma-separated) and start the batch.
  4. Check the result: Switch to the "Log" tab to see whether the generation succeeded or errors occurred.
Screenshot of the E-Invoicing pageScreenshot of the E-Invoicing page
View: /erp/e-invoicing
Rebuilt excerpt of the view: /erp/e-invoicing

Fields Explained

Field Meaning Notes/Impact
Region Country/economic area the format applies to e.g. Germany, Italy, France, Spain, Saudi Arabia, EU
Format Specific e-invoicing format for the region e.g. XRechnung/ZUGFeRD for Germany
Enabled Whether the format is active for your shop Only enabled formats can be used for generation
Authority The receiving or supervisory body for the respective format Informational only, no direct action possible
Invoice Number (single generation) The invoice to generate an e-invoice for Required
Invoice IDs (batch) List of multiple invoice IDs for simultaneous generation One ID per line or comma-separated
Total Generated Number of all e-invoices generated so far KPI on the overview
Errors Number of failed generations KPI on the overview
Last Generated Timestamp of the last successful generation KPI on the overview

Values & Status

Supported Formats/Regions

Label Meaning What happens next
ZUGFeRD / XRechnung (Germany) German e-invoicing formats, subject to industry-specific requirements Required for, among other things, invoices to government agencies
FatturaPA (Italy) Mandatory Italian format, authority: Agenzia delle Entrate For invoices to Italian business partners
Chorus Pro (France) French format, authority: AIFE For invoices to French government agencies/partners
Verifactu (Spain) Spanish format, authority: AEAT For invoices to Spanish business partners
ZATCA / FATOORAH (Saudi Arabia) Mandatory Saudi Arabian format, authority: ZATCA For invoices to Saudi Arabian business partners
Peppol BIS 3.0 (EU) Europe-wide standard for electronic invoice exchange For cross-border EU invoices

Log Status (generation result)

Label Meaning What happens next
success The e-invoice was generated successfully Ready for download/sending
error The generation failed Should be checked and retried if needed
validation_failed The generated e-invoice does not meet the format's formal requirements Must be corrected before it can be used

Frequently Asked Questions

Why do I need to enable a region before I can generate e-invoices?
This ensures you only use the formats relevant to your actual business relationships and avoids unnecessary configuration.

What's the difference between single and batch generation?
Single generation creates an e-invoice for one specific invoice number. Batch generation processes multiple invoices at once, useful for periodic bulk runs.

What do I do if the log shows an error?
Check the affected invoice for completeness (e.g. missing required fields) and start the generation again. For repeated errors, contact support.

Do I need to manually generate an e-invoice for every invoice?
On this page, generation happens deliberately via the "Generate" tab (single or batch). For automated, continuous generation at the time of invoicing, contact your administrator.