Skip to content

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, in Italy, 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. Authenticate — POST /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-INVOICE has no layout editor. The invoice content follows the EN 16931 data model and is built entirely from the data you send in the API request, so there is no template, logo or design to configure.

You can retrieve the generated invoice file through the API at any time.

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.