Skip to main content

Zyntem

Zyntem handles European fiscalization -- signing, hash-chaining, submission, and compliance -- so you don't have to. One integration covers every supported country.

Two Ways to Integrate

Cloud APIEmbedded Local
How it worksYour app calls api.zyntem.com over HTTPSA native library runs inside your app
Offline supportNoYes -- transactions are signed locally, queued for submission
Best forWeb apps, SaaS platforms, cloud backendsOn-premise POS, tablets, kiosks
Latency~100-300 ms~1-5 ms

Not sure which to pick? See the SDK Overview for a decision flowchart and common scenarios. You can use both under the same account.

What Zyntem Provides

  • Transaction fiscalization -- Sign and submit invoices; never blocks the cash register
  • Account & location management -- Register merchants with country-specific fiscal configurations
  • Certificate management -- Upload and manage PKCS#12 signing certificates
  • Webhook notifications -- Real-time events for fiscalization outcomes
  • Automatic retries -- Exponential backoff for failed submissions (Cloud API and Embedded queue)
  • Multi-country compliance -- Spain (TicketBAI, Verifactu, SII), Italy (FatturaPA / SDI, Documento Commerciale), France (NF525), Portugal (SAF-T PT, ATCUD)

Supported Countries

CountryStatusSystems
France (FR)SupportedNF525
Italy (IT)SupportedFatturaPA / SDI, Documento Commerciale
Portugal (PT)SupportedSAF-T PT, ATCUD
Spain (ES)SupportedTicketBAI, Verifactu, SII

Getting Started

Cloud API -- HTTP calls, no native dependencies:

  1. Create an account to get your API key
  2. Create a location for your merchant
  3. Submit a transaction for fiscalization

Embedded Local -- native library, offline-capable:

  1. Install the SDK for your platform (Python, .NET, Android, iOS, WASM, C)
  2. Configure your country and credentials
  3. Call processTransaction() -- signing, chaining, and submission happen automatically

Ready to start? Head to the Cloud API Quickstart or the SDK Quickstart.