LPFR - Fiscal Processor
Local Fiscal Processor for Serbian tax compliance. Connects your POS to the tax authority for real-time fiscal receipt verification and reporting.
How it works
From sale to tax authority in seconds
LPFR sits between your POS and the Serbian Tax Authority. Every invoice is cryptographically signed and reported automatically.
POS sends invoice
Your POS system sends the invoice via REST API (JSON or XML) to LPFR running locally.
Smart card signs
LPFR validates the data, calculates taxes, and sends it to the government-issued smart card for cryptographic signing.
Receipt returned
The signed invoice is returned to your POS with a verification URL, QR code, and formatted receipt text.
Audit submitted
An encrypted audit package is created and submitted to the Serbian Tax Authority (TaxCore) in the background.
POS System
REST API
E-SDC (LPFR)
Signs & encrypts
Smart Card
GIDS / PC/SC
TaxCore
mTLS
Features
Everything included
Security
Built for trust
Every invoice is legally binding and tamper-proof, signed by a government-issued smart card and encrypted before submission.
Hardware signing
Private key never leaves the smart card. Every invoice is signed on the government-issued GIDS chip.
mTLS communication
All communication with the Tax Authority uses mutual TLS. The smart card certificate authenticates the device.
AES-256 + RSA encryption
Audit data is encrypted with AES-256-CBC and the key is wrapped with RSA. Only TaxCore can decrypt.
PIN protection
The smart card requires PIN verification before any signing operation. No PIN, no invoices.
For developers
REST API
Integrate any POS system with a simple HTTP API. JSON and XML supported. Server-Sent Events for real-time updates. OpenAPI documentation included.
Default port: 0.0.0.0:8888 • Unix socket supported
Choose your platform
Download LPFR
Windows
Windows 10+
macOS
macOS 12 Monterey+
Linux
Ubuntu 20.04+