Fiscal Compliance (PURS)
Serbian fiscal regulations, receipt types, and tax authority requirements.
How Stogly handles Serbian fiscal regulations, receipt types, and tax authority requirements.
Overview
Stogly is fully compliant with Serbian fiscal regulations (PURS - Pravilnik o Upotrebi Registar Kasa). The system supports both L-PFR (local fiscal processor) and V-PFR (virtual fiscal processor) modes for issuing legally valid fiscal receipts.
Fiscal Device Setup
Connecting an L-PFR Device (POS)
- Open the POS app and navigate to Settings > Fiscal
- Enable Fiscal Device Integration
- Select your Provider (Galeb, HCP, or MyL-PFR)
- Choose the Serial Port and Baud Rate for your device
- Click Connect and verify the connection status shows green
Configuring V-PFR (Portal)
- In the portal, navigate to Settings > Fiscal Settings
- Upload your digital certificate (.pfx file)
- Enter the certificate password
- Select your environment (Test or Production)
- Save the configuration
Receipt Types
Stogly supports all PURS-mandated receipt types:
| Type | Code | Description |
|---|---|---|
| Normal Sale (PP) | 0 | Standard point-of-sale transaction |
| Pro-forma (Predracun) | 1 | Quote or invoice preview — no fiscal effect |
| Copy | 2 | Duplicate of a previously issued receipt |
| Training (Obuka) | 3 | Practice receipt — excluded from fiscal records |
| Advance (Avans) | 4 | Advance payment deposit |
Transaction Types
Each receipt can be either:
- Sale (Prodaja) — goods or services sold
- Refund (Refundacija) — return or reversal of a previous sale
Payment Methods
The POS supports all 9 PURS-recognized payment methods:
| Method | PURS Code | Description |
|---|---|---|
| Cash | 0 | Banknotes and coins |
| Card | 1 | Debit or credit card |
| Check | 2 | Paper check |
| Wire Transfer | 3 | Bank transfer |
| Voucher | 4 | Prepaid voucher |
| Mobile Money | 5 | Mobile payment (e.g., NFC) |
| Mixed | 6 | Combination of methods |
| Instant Transfer | 7 | IPS instant payment |
| Other | 8 | Any other legal method |
Buyer Identification
When issuing a receipt to a business customer, you can specify the buyer's ID:
- During checkout, tap Add Buyer ID
- Select the ID type:
- PIB — Tax identification number
- JMBG — Personal identification number
- Passport — Foreign passport number
- Other — Custom identifier - Enter the ID value
- The buyer ID appears on the fiscal receipt
KEP (Electronic Book of Revenue)
Stogly automatically maintains the KEP ledger as required by law:
- Every fiscal receipt is recorded as a KEP entry
- Daily summaries are generated from Z-Reports
- KEP data is retained for 10 years
- You can view KEP entries in the portal under Fiscal > KEP Book
Audit Packages
The tax authority (SUF) may request your fiscal data for audit:
- Navigate to Fiscal > Audit in the portal
- Select a date range
- Click Generate Audit Package
- The system exports all receipts and KEP entries with an integrity hash
Tax Rates
Serbian standard tax rates are pre-configured:
| Label | Rate | Description |
|---|---|---|
| O-PDV (General) | 20% | Standard VAT rate |
| P-PDV (Reduced) | 10% | Reduced rate (food, medicine, etc.) |
| E-PDV (Exempt) | 0% | Tax-exempt goods and services |
Tips
- Test with Training Mode first — enable Training Mode in POS fiscal settings to practice without affecting fiscal records
- Keep certificates current — V-PFR certificates expire; set a calendar reminder to renew before expiry
- Review Z-Reports daily — fiscal authorities expect daily reconciliation
- Back up your data — the POS stores fiscal data locally in SQLite; use the Backup feature in Settings
Quick Navigation
| Feature | Where to Find It |
|---|---|
| Fiscal Device Settings (POS) | POS > Settings > Fiscal |
| V-PFR Settings (Portal) | Settings > Fiscal Settings |
| KEP Book | Fiscal > KEP Book |
| Audit Packages | Fiscal > Audit |
| Tax Rate Configuration | Settings > Fiscal Settings > Tax Rates |
Need help? Contact support at support@stogly.com