Skip to content

Introduction to E-INVOICE

E-invoicing is the creation, transmission, and receipt of invoice data in a structured electronic format (XML, not PDF) that allows automated validation and processing by software systems. It replaces manual PDF- or paper-based invoicing with electronic invoicing.

fiskaly’s E-INVOICE product handles format generation, validation, transmission to national platforms, and long-term archival — so you do not need to implement country-specific formats and submission protocols yourself.

The integration follows the same pattern across all countries:

  1. AuthenticatePOST /auth with your API credentials (same as SIGN)
  2. Create an e-invoice — Submit the e-invoice data with country-specific payload fields
  3. fiskaly validates — Schema and business rule validation before submission
  4. fiskaly transmits — Delivery to the national platform (Peppol, SDI, PPF, KSeF)
  5. Track status — Retrieve delivery and acceptance status

E-invoicing requirements across Europe are driven by the EN 16931 standard — a common semantic data model for invoices. Each country adds its own:

  • Format — XRechnung, Factur-X, FatturaPA, etc.
  • Transmission network — Peppol, SDI, PPF, KSeF
  • Mandate timeline — when B2B e-invoicing becomes mandatory
  • Archival rules — how long invoices must be stored

fiskaly abstracts these differences behind a single API. Your integration work on the first country carries forward to every subsequent market.

Was this page helpful?