INTEGRATION OF SOFTWARE FISCAL REGISTRARS WITH ERP SYSTEMS ON THE EXAMPLE OF ODOO

Authors

DOI:

https://doi.org/10.35546/kntu2078-4481.2025.4.3.36

Keywords:

ERP, SFR integration, Checkbox, Vchasno.Kasa, fiscalization, API, information system, Odoo, Python, JavaScript

Abstract

The article examines the architecture, process models, and software for integrating Ukrainian software fiscal registrars (PRRO) with ERP systems, using the Point of Sale module of the Odoo system as an example, together with the PRRO providers «Vchasno.Kasa» and «Checkbox». Particular attention is paid to the differences in fiscalization processes when using different types of provider APIs, illustrated through the process models of the «Checkbox» provider. The need for PRRO integration with ERP systems is driven by the rapid development of fiscalization automation in Ukraine and the demand from small and medium-sized businesses for flexible solutions. Such integration enables entrepreneurs to simultaneously use powerful resource and customer relationship management systems (ERP/CRM) while performing all fiscal and non-fiscal point-of-sale operations directly within them, with mandatory registration of transactions in the State Tax Service of Ukraine (STS), as well as supporting the operation of peripheral equipment. The study formalizes the requirements for PRRO integration with ERP systems, proposes an integration subsystem architecture, and develops models of fiscalization processes for settlement transactions using PRRO. The proposed modular architecture, built on the «hub + adapters» pattern, allows integration developers to quickly and conveniently connect new PRRO providers to the point-of-sale subsystem while ensuring system resilience, scalability, and ease of maintenance. Based on the developed architecture, software has been created consisting of a central hub and adapters for the two providers. Support has been implemented for both cloud-based (remote) and local APIs, enabling offline operation within the limits permitted by Ukrainian legislation. The system supports the full cycle of fiscal and non-fiscal operations typical for a point of sale. Testing on both API types confirmed the high performance and reliability of the developed solution, even under a heavy load of simultaneous retail transactions.

References

Про застосування реєстраторів розрахункових операцій у сфері торгівлі, громадського харчування та послуг : Закон України від 06.07.1995 № 265/95-ВР. URL: https://zakon.rada.gov.ua/laws/show/265/95-вр#Text (дата звернення: 29.10.2025).

Як змінювався ринок ПРРО після 1 березня. Вчасно. URL: https://vchasno.ua/yak-zminyvsya-rynok-prro-pislya-1-bereznya (дата звернення: 14.11.2025).

Belova, I., Farion, V., & Yaroshchuk, O. (2023). Features of the implementation of settlement transactions registrars in ukraine: accounting and financial aspects. Ekonomichnyy analiz, 2(2), 209–226. https://doi.org/10.35774/econa2023.02.209.

Lutsenko, A., Vykluk, M., Skoryk, M., & Hromova, T. (2020). Fiscal Regulation Concept Formation Of The Ukraine’s Economy Development. Studies of Applied Economics, 38(4), 1–10. https://doi.org/10.25115/eea.v38i4.3997.

Belhi, A., Gasmi, H., Bouras, A., Aouni, B., & Khalil, I. (2021). Integration of Business Applications with the Blockchain: Odoo and Hyperledger Fabric Open Source Proof of Concept. IFAC-PapersOnLine, 54(1), 817–824. https://doi.org/10.1016/j.ifacol.2021.08.185.

Wu, J.-Y., & Chen, S.-L. (2020). Odoo ERP with Business Intelligence Tool for a Small-Medium Enterprise: a scenario case study. In Proceedings of the 2020 11th International Conference on E-Education, E-Business, E-Management, and E-Learning (pp. 1–6). New York: ACM. https://doi.org/10.1145/3377571.3377607.

OWL Components. Odoo Documentation 18.0. URL: https://www.odoo.com/documentation/18.0/developer/reference/frontend/owl_components.html (дата звернення: 10.11.2025).

API Наказ № 601 – зміни в чеку. Checkbox Wiki. URL: https://wiki.checkbox.ua/uk/api/nakaz_601#зміни-в-чеку-згідно-наказу-no601 (дата звернення: 05.11.2025).

Published

2025-12-31