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 API | Embedded Local | |
|---|---|---|
| How it works | Your app calls api.zyntem.com over HTTPS | A native library runs inside your app |
| Offline support | No | Yes -- transactions are signed locally, queued for submission |
| Best for | Web apps, SaaS platforms, cloud backends | On-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
| Country | Status | Systems |
|---|---|---|
| France (FR) | Supported | NF525 |
| Italy (IT) | Supported | FatturaPA / SDI, Documento Commerciale |
| Portugal (PT) | Supported | SAF-T PT, ATCUD |
| Spain (ES) | Supported | TicketBAI, Verifactu, SII |
Getting Started
Cloud API -- HTTP calls, no native dependencies:
- Create an account to get your API key
- Create a location for your merchant
- Submit a transaction for fiscalization
Embedded Local -- native library, offline-capable:
- Install the SDK for your platform (Python, .NET, Android, iOS, WASM, C)
- Configure your country and credentials
- Call
processTransaction()-- signing, chaining, and submission happen automatically
Ready to start? Head to the Cloud API Quickstart or the SDK Quickstart.