DocumentationHow-To GuidesFiscal Compliance (PURS)
Compliance & Integration

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)

  1. Open the POS app and navigate to Settings > Fiscal
  2. Enable Fiscal Device Integration
  3. Select your Provider (Galeb, HCP, or MyL-PFR)
  4. Choose the Serial Port and Baud Rate for your device
  5. Click Connect and verify the connection status shows green

Configuring V-PFR (Portal)

  1. In the portal, navigate to Settings > Fiscal Settings
  2. Upload your digital certificate (.pfx file)
  3. Enter the certificate password
  4. Select your environment (Test or Production)
  5. Save the configuration

Receipt Types

Stogly supports all PURS-mandated receipt types:

TypeCodeDescription
Normal Sale (PP)0Standard point-of-sale transaction
Pro-forma (Predracun)1Quote or invoice preview — no fiscal effect
Copy2Duplicate of a previously issued receipt
Training (Obuka)3Practice receipt — excluded from fiscal records
Advance (Avans)4Advance 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:

MethodPURS CodeDescription
Cash0Banknotes and coins
Card1Debit or credit card
Check2Paper check
Wire Transfer3Bank transfer
Voucher4Prepaid voucher
Mobile Money5Mobile payment (e.g., NFC)
Mixed6Combination of methods
Instant Transfer7IPS instant payment
Other8Any other legal method

Buyer Identification

When issuing a receipt to a business customer, you can specify the buyer's ID:

  1. During checkout, tap Add Buyer ID
  2. Select the ID type:
    - PIB — Tax identification number

    - JMBG — Personal identification number

    - Passport — Foreign passport number

    - Other — Custom identifier
  3. Enter the ID value
  4. 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:

  1. Navigate to Fiscal > Audit in the portal
  2. Select a date range
  3. Click Generate Audit Package
  4. The system exports all receipts and KEP entries with an integrity hash

Tax Rates

Serbian standard tax rates are pre-configured:

LabelRateDescription
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

FeatureWhere to Find It
Fiscal Device Settings (POS)POS > Settings > Fiscal
V-PFR Settings (Portal)Settings > Fiscal Settings
KEP BookFiscal > KEP Book
Audit PackagesFiscal > Audit
Tax Rate ConfigurationSettings > Fiscal Settings > Tax Rates

Need help? Contact support at support@stogly.com