In this article, we cover the most important aspects of accounting in the Odoo system for the Federation of Bosnia and Herzegovina (FBiH). We will discuss the basics, the legal and regulatory framework, typical workflows, VAT processing, and reporting. The goal is to provide a clear overview of how Odoo can support accounting in accordance with federal and state regulations.
Note: The following information is of a general nature and does not constitute tax or legal advice. Bosnia and Herzegovina has a complex, multi-layered tax system, and regulations often change. For specific tax or legal questions, consult a qualified local expert.
Content
- Basics of accounting in FBiH in the Odoo system
- Regulatory framework (IFRS, Accounting and Auditing Act)
- VAT in Bosnia and Herzegovina
- Key use cases and workflows
- Taxes and reporting
- Important notes
- Frequently asked questions
Basics of accounting in FBiH in the Odoo system
Odoo offers extensive accounting functionalities and fiscal localization packages for more than 30 countries. It is important to understand right from the start that Bosnia and Herzegovina is not among the countries that have a fully developed, certified official fiscal localization package in the same sense as Germany (SKR03/SKR04) or France. In practice, this means that the implementation of Odoo for the Federation of Bosnia and Herzegovina is usually a configured/customized localization: the chart of accounts, VAT tax codes, fiscal positions, and tax reports are set up to meet local requirements, rather than being installed from a ready-made, state-certified module.
Therefore, the initial configuration phase is particularly important. The chart of accounts should align with the structure commonly used in FBiH (a four-digit account framework classified by classes, known to local accountants), and VAT labels must reflect the unique rate of 17% as well as categories with a zero rate and exemptions defined by the state VAT law.
As with any Odoo database, fiscal localization and the chart of accounts must be correctly set up before posting the first journal entries, as the fundamental choices of localization cannot be easily changed once accounting entries exist.
Regulatory framework
Accounting in the Federation of Bosnia and Herzegovina is primarily regulated by the Law on Accounting and Auditing in the Federation of Bosnia and Herzegovina (Official Gazette of FBiH, no. 15/21), whereby the Federal Ministry of Finance is responsible for overseeing the bookkeeping and accounting system. A key aspect for any ERP configuration is that all legal entities in BiH are required to apply International Financial Reporting Standards (IFRS), along with IFRS for Small and Medium-sized Entities (SMEs) available for small and medium enterprises. This is beneficial for Odoo implementations as Odoo's accounting system is based on accrual, IFRS-oriented reporting.
Several structural features of the system in BiH shape each implementation:
- Two-entity structure. BiH is divided into two entities — the Federation of Bosnia and Herzegovina (FBiH) and the Republic of Srpska (RS) — along with the Brčko District. Direct taxes (corporate tax, income tax, contributions) are regulated at the entity level, while indirect tax (VAT) is uniform at the state level.
- Financial statements. Annual reports typically include the balance sheet, income statement, cash flow statement, statement of changes in equity, and notes. Semi-annual reports are usually due by the end of July, and annual reports by the end of February.
- Currency. Convertible mark (BAM) it is fixed to the euro at the exchange rate 1 EUR = 1.95583 BAM, which simplifies multi-currency settings for trading in euros.
VAT in Bosnia and Herzegovina
VAT is an area with the most uniform rules across the country as it is centrally administered by the Indirect Taxation Authority (UIO), not the FBiH. Key items for configuration in Odoo:
- Standard rate of 17%, which is uniformly applied across the entire country. There are no reduced rates; exports are taxed at a zero rate (0%), and certain supplies (specific financial, educational, postal services, and real estate transactions) are exempt from VAT.
- Registration threshold of 50,000 BAM of taxable turnover.
- Monthly VAT period. The return must be submitted and paid between the 1st and 10th. of the month following the tax period.
- Separate accounts by type of transaction. UIO requires that different categories — regular domestic supply, export, exempt supplies, import, acquisition of fixed assets — be recorded in separate accounts. This is neatly reflected in the Odoo tax grids and tax codes system, where each VAT category is marked to be transferred in the correct order of the return.
- Invoice content. Invoices must contain the supplier's indirect tax identification number, serial number, delivery date, taxable base, the amount of VAT at 17%, and — when VAT is not calculated — the legal basis for exemption. Odoo invoice templates can be configured to include all mandatory elements.
Since the standard Odoo VAT report is tailored to other countries but is not pre-built for BiH, the VAT declaration is usually prepared through a customized tax report in Odoo that consolidates tax networks into a format expected by UIO, after which the amounts are transferred to the official UIO declaration.
Taxes and reporting
The corporate tax rate in the Federation of Bosnia and Herzegovina is 10%, as a flat rate, and the fiscal year ends on December 31. Tax losses can generally be carried forward for up to five years on a FIFO basis (backward carry is not allowed), and different rules apply for recognizing depreciation, bad debts, donations, representation, and sponsorships.
In Odoo, you can use the reporting system to create:
- Balance sheets and income statements aligned with local presentation.
- Customized VAT/tax report that corresponds to the monthly UIO declaration.
- General ledgers, journals, and audit reports for monitoring and supporting annual statutory declarations.
- Exporting journal entries and master data to CSV/XLSX for an external accountant or auditor.
Since statutory financial reports and official tax forms have prescribed local appearances, they are usually prepared as custom report templates in Odoo or are exported and finalized in accounting software.
Important notes
The chart of accounts, VAT labels, and fiscal positions must be correctly configured before posting the first journal entries, as the fundamental localization choices cannot be easily undone later.
Since Bosnia and Herzegovina encompasses two entities and a district, with direct taxes at the entity level and VAT at the state level, it is crucial from the very beginning to be clear where the entity is registered and which rules apply. A company operating in FBiH and RS may face two sets of rules regarding direct taxes and accounting, although VAT is unified.
For more complex topics — reverse charge on imported services, time allocations, fixed assets, consolidation among entities, annual statutory reports, and local chart of accounts — it is advisable to combine the flexibility of Odoo with expert local advice.
Frequently asked questions
Does Odoo have an official fiscal localization package for Bosnia and Herzegovina?
Not in the same fully certified, ready-made sense as countries like Germany. The implementation for BiH/FBiH is usually a configured localization: the chart of accounts, VAT labels of 17%, fiscal positions, and tax reports are set to meet local requirements and the requirements of the UIO. But Inovado offers you such a package tailored specifically for Bosnia and Herzegovina.
What VAT rate should be configured in Odoo for FBiH?
A single standard rate of 17%, which applies to the entire country, and 0% for exports and categories of exemption for certain deliveries. The threshold for VAT registration is 50,000 BAM, and applications are submitted monthly by the 10th of the month.
Can Odoo support the structure of BiH with two entities?
Yes. Odoo's multi-company and analytical capabilities can model business in FBiH, RS, and Brčko District, with VAT processed centrally (UIO) and direct taxes configured by entity — although this needs to be carefully planned from the very beginning.
Do you have questions?
Contact us if you have questions about Odoo application and localization