Digital invoicing - efficient, legally compliant and flexible

Create electronic invoices simply, securely and in compliance with the law – exactly as it suits your company.

Since January 1, 2025, companies in Germany must issue B2B invoices in electronic format

This means that traditional PDF invoices are no longer sufficient. Instead, invoices must be transmitted in a structured, machine-readable format that complies with the European standard EN16931.

This obligation has already applied to invoices to public clients since 2020 in accordance with the E-Invoicing Ordinance (ERechV).

What is an electronic invoice?

An electronic invoice (e-invoice) is an invoice that complies with the European standard EN16931. This standard defines the legal and technical requirements for invoices to be processed in a structured and automated manner.

For an invoice to be recognized as an electronic invoice, it must be in a compliant format. The most common formats that meet the EN16931 standard are

CII (Cross Industry Invoice)

An XML format for the international exchange of invoice data.

UBL (Universal Business Language)

A widely used XML format for digital business processes in Europe.

ZUGFeRD (Extended Profile)

A hybrid format with a PDF representation and embedded XML.

These formats ensure that invoices are legally compliant, standardized and can be processed automatically – both for national and international business partners.

Why is digital invoicing important?

Invoicing is the first step in the entire invoicing process. If invoices are not directly created electronically, standardized and error-free, delays occur for the recipient, payments are delayed and legal risks increase.

With faktoora, you can create legally compliant electronic invoices in CII, UBL and ZUGFeRD formats – online or fully automatically via our API. Our solution not only enables you to create invoices, but also ensures that your invoices comply with the correct formats, requirements and individual business partner profiles.

For companies with existing ERP systems

Create invoices - as flexible as your company

Every company has different requirements when it comes to invoicing. With faktoora, you have three flexible options for creating electronic invoices simply, securely and in compliance with the law.

Directly online - create invoices via our platform

For companies that want to create invoices without technical integration, faktoora offers an intuitive user interface. This allows invoices to be entered, managed and approved directly online.

Ideal for: Companies of all sizes – from small businesses to medium-sized companies with clearly defined approval processes.

- faktoora - faktoora -

Via API - Automated invoicing with maximum efficiency

faktoora offers a powerful REST API for companies looking to fully automate their invoicing processes.

Ideal for: Companies that want to integrate electronic invoices directly into their digital workflows.

// Beispiel API-Aufruf zum Erstellen einer Rechnung
fetch('https://api.faktoora.de/v1/invoices', {
  method: 'POST',
  headers: { 
    'Content-Type': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY'
  },
  body: JSON.stringify({
    recipient: {
      name: "Musterfirma GmbH",
      address: "Musterstraße 123, 12345 Berlin"
    },
    items: [
      {
        description: "Produktbeschreibung",
        quantity: 2,
        price: 100.00,
        vatRate: 19
      }
    ],
    // weitere Rechnungsdetails...
  })
})

About Pipelines - Automated processing for companies without API integration

Not every company can or wants to use an API connection. That’s why we offer a solution for companies that have a high invoice volume but cannot enable direct system integration.

Ideal for: Companies with older systems or individual processes that cannot be connected directly.

- faktoora - faktoora -

Flexibility and customizability for every invoice requirement

Every company has individual invoicing requirements – be it due to different invoice types, specific fields or industry-specific features. With faktoora, you can create your invoices exactly as your processes require.

Invoice types - the right solution for every situation

Not every invoice is the same. With faktoora you can create and manage different types of invoices:

Example:
A construction company is working on a long-term project and issues monthly partial invoices for services already rendered. Once the project is completed, a final invoice is issued with all outstanding items.

Maximum flexibility for invoice details

Many companies require specific information on their invoices to facilitate reconciliation with internal systems or purchasing processes. faktoora makes this possible:

Example of invoice details:
An industrial supplier sends invoices to various business partners with different requirements. While one customer expects one order number per invoice, another requires a reference on each individual item.

Intelligent management of business partners

Not every customer needs the same invoice details. faktoora makes it possible to store individual specifications for business partners in order to automatically create invoices correctly:

Example:
A company has international customers who require invoices in different formats (XRechnung, ZUGFeRD or UBL). With faktoora, a suitable invoice profile can be stored for each business partner.

Industry solutions & special functions

Not every industry works with simple standard invoices. faktoora offers solutions for companies with specific requirements:

Construction industry & large invoices

Special functions for companies with extensive invoice lists

Example:
A construction company creates hundreds of invoices every month from an Excel list with material and service items. faktoora enables the data to be imported directly into the electronic invoice.

Dispatch of invoices & receipt of payment - flexible and reliable

Creating an invoice is only the first step – it is just as important that it reaches the recipient quickly and reliably and is paid on time. With faktoora, you have full control over invoice dispatch and receipt of payment.

Sending invoices - the way that suits you

Not every company uses the same way to send invoices. faktoora enables you to:

Example:
A service provider sends invoices via its own mail server so that all invoices are sent with the company’s own domain.

Track incoming payments & follow up automatically

A sent invoice is only complete when it has been paid. With faktoora, you can keep an eye on incoming payments

Example:
A retail company issues many invoices with different payment terms. faktoora automatically reminds customers before the due date and sends a reminder email if an invoice is overdue.

Intelligent management of business partners

Not every customer needs the same invoice details. faktoora makes it possible to store individual specifications for business partners in order to automatically create invoices correctly:

Example:
A company has international customers who require invoices in different formats (XRechnung, ZUGFeRD or UBL). With faktoora, a suitable invoice profile can be stored for each business partner.

If it's urgent: We help with the first XInvoice through to dispatch

Test now free of charge

Make a request

Or simply give us a call.