Getting Started

Create a key and generate your first compliant e-invoice. The guide keeps each step focused and gives you a complete request you can copy and run. New to the vocabulary? Terms like XRechnung, ZUGFeRD, and EN 16931 are defined in the glossary.

You don't need to track spec versions. Every request targets the latest resolvable version by default — when a new version ships, it activates automatically on the authority's effective date and the old version sunsets after a coexistence window. See version lifecycle in the glossary for details.

Step 1 of 4

Prerequisites

You only need an account, an API key, and an HTTP client. No SDK or e-invoicing expertise is required.

API key

Create a secret key in the dashboard, then reveal it when you need to copy it.

HTTP client

Use curl, Node.js, or Python — switch languages in the example below.

curl · Node 18+ · Python 3.8+