Odoo apps

We publish Odoo 19 modules for the Serbian and Balkan market — statutory e-documents, bank formats, payment rails and shipping carriers. Every one of them exists because a regional system had no Odoo integration and a real client needed one.

English Srpski

Published apps

All modules target Odoo 19 and run on Community and Enterprise, self-hosted or on Odoo.sh. They cannot be installed on Odoo Online (SaaS), which accepts no third-party Python modules from any vendor. Prices are one-off, per Odoo version, and buying is done on the store — never from us directly.

Serbia e-Otpremnica
EUR 99
OPL-1 · Inventory / EDI
Files Serbian electronic despatch advices from Odoo Inventory and processes the responses that come back, including rejections and cancellations.
Exercised against the Ministry of Finance demo environment: all three exchange endings — acceptance, rejection, cancellation — complete end to end, and the documents clear the MFIN schema validator.
Pošta Srbije Shipping
EUR 89
LGPL-3 · Inventory / Delivery
Pošta Srbije as an Odoo delivery carrier: rate quotes, shipment registration, cash on delivery and tracking, all driven from the picking.
Verified against the live WSP service, not only a sandbox: a real shipment was registered and accepted, and the returned tracking number resolves on Pošta's own tracking page.
Serbia: NBS IPS QR on Invoices
EUR 49
OPL-1 · Accounting
Puts an NBS IPS payment code on customer invoices — on the PDF, the invoice form and the customer portal — so the buyer pays by scanning it.
Codes pass the National Bank of Serbia's own validator, and were scanned successfully from a production bank app, including invoices carrying Serbian diacritics.
RS Bank Statement Import
Free
LGPL-3 · Accounting
Turns Serbian e-banking exports into Odoo bank statements: Alta Banka XLS, Halcom Hal E-Bank text, Asseco OfficeBanking and FX Client XML, Raiffeisen OnLine and OTP XML — with duplicate protection.
Built on the OCA statement-import framework, so it works the same on Community and Enterprise. Parsers are covered by tests against real export files.
Payment Provider: Raiffeisen RaiAccept
Free
LGPL-3 · Payment providers
Card payments in Odoo eCommerce through the Raiffeisen Bank RaiAccept gateway, refunds included. A maintained fork of Adria Mart's original module.
Validated end to end against the bank's sandbox: checkout, payment, transaction lookup, and a partial refund issued from the Odoo backend.
Serbian Exchange Rates
Free
LGPL-3 · Accounting
Daily RSD rates written into Odoo accounting: the official NBS middle rate by default, commercial bank lists optional, with historical backfill.

The always-current list is our vendor page on the store: Coriolis Lab on Odoo Apps.

In development

Carrier integrations for BEX and MyGLS in Serbia, BOX NOW parcel lockers, and a connector for the Ananas marketplace. These are built but unreleased: each one waits on a live carrier contract, because we do not want to sell a carrier integration that has only ever spoken to a mock. No dates promised — if one of them is what you need, tell us and we will let you know when it ships.

Support

If you have bought or downloaded an app, use the Ask author for support button on your Odoo order page. Per Odoo's Apps FAQ that is the only channel their refund policy applies to, so it is both the fastest way to reach us and the one that protects you.

Before buying, or for anything not tied to an order, write to [email protected].

We answer within one business day, on either channel.

We fix bugs that stop an app doing what its description says it does, and we answer configuration questions. Custom development and new features are separate work — ask and we will quote.

Who we are

Coriol Lab is an independent engineering lab. The Odoo catalogue is the part of our work that ships as product: integration and protocol code for regional systems that larger vendors do not cover. What else we do is on the main page, and findings we publish are under Research.