Откуцај
SRENРУ Log in

Product technical sheet

Otkucaj · software version 1.3.6 · otkucaj.com

This page describes the product in the vocabulary of the Technical instruction for the administrative and technical review of ESIR or L-PFR functionality, version 1.17. It is written for the Tax Administration and for anyone checking what the product supports. The commercial description of the product is on the home page.

Everything this document says about the regulations is our understanding, not legal or tax advice; check with your accountant or the Tax Administration before you act.

1.Identification

Product nameOtkucaj
Registry nameOtkucaj
Software version1.3.6
Installation serial numbereach copy mints its own, see Settings, About
ManufacturerSaša Mihajlović pr Računovodstveni poslovi TEFIS Vlasotince
TIN (PIB)112978955
Company number66482405
Registered seatHajduk Veljkova 9, 16210 Vlasotince, Republic of Serbia
Contactotkucaj.com/kontakt
Four labels that are not the same thing. The software version is 1.3.6 and changes with every release. The registry name Otkucaj is the name the product carries in the register of approved elements. The serial number identifies one installation, not the product. The ESIR number printed on the receipt is the record number (IB) the Tax Administration assigns by decision, in the form <IB>/<version>. Because that decision follows a passed technical review, no IB exists at review time: the test environment therefore accepts the reserved value 000, which Otkucaj's production environment refuses, and the real number is entered in Settings as soon as the decision arrives.

2.Type of approval and classification (questionnaire section 1)

Q1 Type of approvalTransferable, the product is supplied to taxpayers
Q2 Classification3, Advanced
Supported invoice typesNormal, Copy, Pro-forma, Training, Advance
Supported transaction typesSale and Refund, for every invoice type

3.ESIR type (questionnaire section 3)

Otkucaj is a web application that runs in the browser with nothing installed on the device itself, and it can be installed as an application (PWA) on a computer or a phone. In the questionnaire's terms:

Q2 Software on a computer (POS)yes
Q3 Application for a smart deviceyes, the same application installed as a PWA
Q6 Module of an ERP systemyes, through the REST API and the WooCommerce plugin
Q1 Electronic cash register, Q4 EFTPOS, Q5 Vending machineno

4.Method of installation (questionnaire section 4)

Q2 Over the internet (cloud service)yes, otkucaj.com
Q1 Directly at the business premisesyes, installed locally on a computer at the premises, which is required when working with an L-PFR
Q3 Self-installationyes, the procedure is in the Installation guide

5.Supported PFR types (questionnaire section 5)

Q1 L-PFRyes, HTTP on the local network, per the Technical guide
Q3 V-PFR using a digital certificate fileyes, HTTPS, the certificate is presented as a client certificate together with the PAC
Q2 V-PFR using a smart cardno
Q4 ESIR and L-PFR in one productno
Why Q2 is not supported. With a V-PFR the smart card would have to sit in a reader on the device that issues the receipt. A web application cannot read a card from the visitor's computer, and no browser permits it. Otkucaj talks to an L-PFR over the network and does not access its card; with a V-PFR it uses the security element in file form (.pfx or .p12), which the taxpayer installs in Settings.

6.Connection to the PFR (questionnaire section 6)

The application communicates over TCP/IP and does not distinguish the kind of link, so all of the listed methods are supported:

Q1 Wireless Wi-Fi connectionyes
Q2 Mobile networkyes
Q3 Ethernetyes

7.Supported operating systems (questionnaire section 7)

The ESIR runs in the browser, so every system with a current browser is supported:

Q1 Windowsyes
Q2 Linuxyes, and as the system the local installation runs on
Q3 Androidyes
Q4 iOSyes
Q5 macOSyes

A local installation requires PHP 8.3 or newer and MySQL 8 or MariaDB 10.6 or newer. The publisher runs the product on PHP 8.5. The details are in the Installation guide.

8.Printing and printers (questionnaire sections 13 and 14)

Q2 Paper roll from 57 mm to 80 mmyes, 58 mm and 80 mm rolls
Q3 A4 formatyes; from version 1.3.6 the receipt is written on A4 as a document, by the element map of the Technical guide
Q4 Otheryes: A5 in the same layout as A4, the journal as a .txt file and the receipt as a PDF, from the browser or from the server
Q1 Roll narrower than 57 mmno
Printers, Q1 external printer connected to the ESIRyes, printing goes through the operating system's print dialog, to any printer the system can see
Printers, Q2 built-in printerno, the product has no hardware of its own

The QR code prints as a square of 41 mm on a 58 mm roll and 45 mm on an 80 mm roll and on the A4 and A5 sheets, both inside the prescribed 40 to 50 mm range. On a sheet the QR code sits inside the frame of the receipt, between the PFR metadata and the closing line.

No thermal printer model has been tested by the manufacturer. The product carries no printer driver and does not talk to a printer directly, only through the operating system's print dialog, so a list of verified models is deliberately not given. A claim about a specific model that has not been tested would be untrue.

9.Delivery of the fiscal receipt (questionnaire section 15)

Q1 Paperyes
Q2 Electronicyes: e-mail carrying the journal and the verification address as a hyperlink, the journal as a .txt download, and the receipt as a document on A4 or A5, in HTML or as a PDF from the server

10.Documentation

Product descriptionotkucaj.com and this page
User manual/uputstvo · PDF
Installation guide/instalacija · PDF
Configuration guide/konfiguracija · PDF
API documentation/api-docs
Questionnaire to chapter mapUser manual, chapter 26