fiskaltrust APIs
The layer between your POS and the tax authority.
Three APIs cover the work at the counter, the rollout behind the counter and the receipt in the customer's hand. All three run on the same Middleware and the same credentials.
API layer
- Your POS – till · app · ERP
- API layer – POS System · PosDealer · Receipt
- TAX – signed & reported
- ARCHIVE – revision-safe
- CUSTOMER – digital receipt
One layer in front of the Middleware. Three destinations behind every sale.
- Core APIs, one credential set
- 3
- Endpoints in the POS System API
- 5
- Protocols, REST and gRPC
- 2
- Markets behind the same interface
- 7
ORIENTATION
Match the API to the job.
Each API serves one role in the ecosystem. Pick your row and follow the link.
| Your job | Your API | What you get | |
|---|---|---|---|
| You build a POS system | POS System API | Fiscalise, pay, issue and export at the counter, in seven markets | Read more |
| You roll out to many outlets | PosDealer API | Onboard operators, produce products and configure installations in bulk | Read more |
| You deliver digital receipts | Receipt API | Create, store and hand over receipts across consumer channels | Read more |
POS SYSTEM API
The counter API.
The central interface between your POS and the Middleware. Send the transaction once. The API signs under the local law, triggers payment, issues the receipt and exports the journals.
Five endpoints cover the fiscal lifecycle:

Receipt fiscalisation
Signing, chaining and numbering in each country's legal format, returned in one response.
Payment execution
A retry during processing blocks until the original operation finishes, then returns its result.
Receipt issuing and export
Deliver on paper or digital, then export audit data in the national format on demand.
POS DEALER API
The rollout API.
Built for dealers and platforms managing many outlets. Automate the steps between a signed framework agreement and a producing till, without a technician in every shop.

Operator onboarding
Create and manage POS operator accounts, including automated operator invitations.
Product production
List entitlements and produce queue or outlet products against your rollout plans.
Configuration access
Retrieve and list Middleware configurations per operator, straight from your own systems.
Batch rollout
Provision outlets in bulk with pre-configured templates. On-site time per outlet drops from hours to minutes.
RECEIPT API
The customer API.
Standardised ReceiptRequest and ReceiptResponse structures carry every receipt from the sale to the customer.
Receipts live in the fiskaltrust.Cloud behind tamper-proof HTTPS links, ready for wallet, email, text or QR.

Request
The POS sends a ReceiptRequest with the transaction data.Sign and store
The Middleware fiscalises the receipt and stores the digital version in the fiskaltrust.Cloud.Link
The response carries a unique, tamper-proof HTTPS link to the receipt.Deliver
The customer receives the receipt by QR, email, text or wallet. Feedback and loyalty attach to the same link.
Pick the API for your job. The Middleware underneath is the same.
VERSIONS AND REFERENCES
Every interface, documented and versioned.
Each reference below links to the documentation platform. Existing integrations on the classic Middleware interface stay documented and supported. New integrations start on the POS System API.
- POS System API 2.1The current version of the counter interface. New integrations start here.
- POS System API 2.0The previous version, fully documented for running integrations.
- PosDealer APIThe rollout automation reference for dealers and platforms.
- Receipt APIThe digital receipt reference, from ReceiptRequest to delivery.
- Middleware API v1The classic IPOS interface, still carrying existing production installations.
- API samplesWorking request samples for the Middleware interface, per market.
FOUNDATION
Built to run at scale.
The API layer carries 5M+ receipts per day across seven markets. The design choices below keep integrations stable when regulation, hardware or scale changes.
Asynchronous processing
Long-running operations return without blocking the till. The checkout stays fast under load.
Signature device abstraction
Hardware TSE, cloud TSE, smartcard or online service. Your code calls one interface, the SCU handles the device.
SDKs and CLI tools
Client libraries and command line tooling shorten the path from spec to running code, in the open on GitHub.
Sandbox per market
Test against a near-full copy of the live system before your first production receipt.
SELF-SERVE
Everything you need before a call.
Judge feasibility and fit on your own terms. The stack is documented, public and testable today.
Documentation
Read the docsFull API reference, integration guides and error semantics in English at docs.fiskaltrust.eu.
GitHub
Browse the reposThe Middleware source, launcher, devkit and demo implementations, in the open.
Sandbox
Get accessA near-full copy of the live system. Sign test receipts without legal obligation.
Academy
See the programStructured onboarding for your team, from first request to certified rollout.
FAQ
Before you pick an API.
Straight answers to the questions integration teams raise first.
Do the three APIs share credentials?
Yes. One account in the fiskaltrust.Portal carries the credentials for every API you use. No separate contracts per interface.
Which API starts a typical integration?
The POS System API. Sign a sandbox receipt first, then add the PosDealer API for rollout automation and the Receipt API for consumer delivery.
Does one integration cover all seven markets?
Yes. The interface stays identical. Country logic lives in the Middleware and updates centrally when a regulation changes.
REST or gRPC?
Both carry the full API surface. Pick REST for the shortest start, gRPC for high transaction volumes. SOAP remains available for legacy systems.
Where do I test without legal obligation?
In the sandbox. The sandbox Portal issues test credentials, and the all-zero POS System ID lets you sign test receipts before registration.
Pick your API. Sign your first receipt.
The quickstart on the developer page takes you from zero to a signed sandbox receipt. The docs carry the full reference for all three APIs.