Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Localizations
  3. EBMS Base (Burundi OBR) v 18.0
  4. Sales Conditions FAQ

EBMS Base (Burundi OBR)

by AminiTech Solutions https://www.aminitechsolutions.com
Odoo
v 18.0 Third Party 1
Download for v 18.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 1375
Technical Name aminitech_ebms_base
LicenseOPL-1
Websitehttps://www.aminitechsolutions.com
  • Description
  • Manifest
  • License
🇫🇷 Français 🇬🇧 English
Pour Odoo 18 · Community & Enterprise

EBMS Base — Moteur central OBR Burundi

La fondation gratuite de la famille EBMS : un client API OBR eBMS complet avec file de transmission asynchrone, environnements Test / Production, interrupteur de pause et validation des NIF. Installez, connectez une seule fois — chaque application EBMS s'y branche directement.

✅ 100% GRATUIT ✅ Aucune limite de factures, jamais ✅ Modes Test & Production ⭐ 90 jours de support gratuit

English speaker? Full documentation in EN · FR · SW · AR · PT at docs.aminitechsolutions.com/ebms

File de transmission EBMS avec entrées envoyées, en attente et échouées
Aperçu Fonctionnalités Famille EBMS Services FAQ Support & Contact
Aperçu

Un seul moteur, tous les services web OBR

Le Burundi exige des contribuables disposant de leur propre système de facturation la transmission des documents à l'OBR eBMS en temps réel. EBMS Base est la tuyauterie qui rend cela fiable : un client API robuste couvrant les sept services web de l'OBR, une file d'attente en arrière-plan qui réessaie jusqu'à l'accusé de réception, et une configuration contribuable propre, par société. Seul, il ne transmet rien — les applications Facture, PdV et Stock de la famille s'appuient dessus.

🔌

Client API complet

login, checkTIN, getInvoice, addInvoice_confirm, cancelInvoice, AddStockMovement et AddStockMovementImporters — avec cache de jeton et messages d'erreur lisibles.

🔁

File asynchrone

Les documents sont mis en file et envoyés en arrière-plan, avec réessais à délai croissant. Vos utilisateurs n'attendent jamais le serveur OBR — et rien n'est jamais perdu.

🛠️

Test & Production

Identifiants séparés pour le serveur de test et le serveur de production de l'OBR. Validez tout le flux en mode Test, puis basculez en Production en un clic.

⏸️

Pause / Reprise de la transmission

Suspendez l'envoi à tout moment — les documents s'accumulent en sécurité dans la file. Reprendre & Vider envoie tout dans l'ordre chronologique.

🧭

Validation des NIF (checkTIN)

Vérifiez le NIF de tout client ou fournisseur auprès de l'OBR depuis la fiche contact. Le nom du contribuable enregistré est conservé comme preuve.

🛡️

Tâches auto-réparatrices

Un chien de garde réactive les tâches désactivées, récupère les entrées bloquées et sonde l'API OBR toutes les 30 minutes. Le moniteur de santé ne dort jamais.

Comment ça marche

Configurez une fois, oubliez pour toujours

01 — Test & Production

Prouvez en Test, basculez en Production

L'OBR vous remet des identifiants distincts pour ses serveurs de test et de production. EBMS Base conserve les deux jeux ; un seul sélecteur décide où partent les documents — avec une bannière impossible à manquer indiquant le mode actif. Chaque entrée de la file est marquée de l'environnement dans lequel elle a été créée.

  • ✔Deux jeux d'identifiants — rien à ressaisir au passage en production
  • ✔Bouton Tester la connexion — vérifie l'environnement actif instantanément
  • ✔Badges d'environnement — sur les réglages, la file et les factures
Sélecteur d'environnement avec bannière du mode test
02 — Identité contribuable

Votre identité OBR, sur une seule page de réglages

NIF, registre de commerce, centre fiscal (DGC / DMC / DPMC), secteur d'activité, forme juridique, adresse complète et les indicateurs TVA / taxe de consommation / PFL — tout ce que l'OBR attend dans le bloc tp_* de chaque envoi, saisi une fois par société. Les identifiants restent dans votre base de données et ne sont visibles que des administrateurs.

  • ✔Multi-sociétés — chaque société a son propre compte OBR
  • ✔Nom légal du contribuable — le nom commercial peut différer du nom enregistré
  • ✔Contrôle de complétude — les champs manquants sont signalés avant tout envoi
Blocs d'identifiants test et production
03 — La file de transmission

Chaque envoi, chaque tentative, consignés

Chaque document destiné à l'OBR passe par la file : la charge JSON exacte, chaque tentative avec son erreur, l'accusé de réception de l'OBR avec numéro d'enregistrement, date et signature électronique. Les échecs réessaient automatiquement — 5 minutes, puis 15, 45… jusqu'à toutes les 12 heures — jusqu'à acceptation.

  • ✔Envoyer maintenant / Réessayer / Réinitialiser — le contrôle manuel quand vous le voulez
  • ✔Vidage chronologique — la continuité des séquences OBR est préservée
  • ✔Piste d'audit complète — charge et réponse conservées mot pour mot
Entrée de file avec accusé OBR et signature électronique
04 — Contrôle de transmission

Suspendez quand il le faut, videz quand vous êtes prêt

Maintenance annoncée de l'OBR ? Souci de connexion ? Passez la transmission en Pause : l'activité continue, les documents s'accumulent en sécurité dans la file, et rien ne quitte votre serveur. Un clic sur Reprendre & Vider envoie l'arriéré, du plus ancien au plus récent.

  • ✔Zéro perte de données — les charges sont construites et stockées à la validation
  • ✔Interrupteur par société — suspendez une société, pas tout le serveur
Interrupteur de pause avec bouton Reprendre et Vider
05 — Validation des NIF

Un mauvais NIF fait rejeter la facture. Attrapez-le avant.

L'OBR rejette les factures dont le NIF client lui est inconnu. Le bouton Vérifier le NIF, présent sur chaque contact, interroge directement l'OBR et enregistre sur la fiche le statut de validation, le nom du contribuable et la date du contrôle.

  • ✔Un clic — depuis la fiche contact, ou en lot
  • ✔Traçabilité — chaque contrôle journalisé avec son résultat
Fiche contact avec résultat de vérification NIF OBR
Un moteur, une configuration

La famille OBR eBMS complète pour Odoo

Chaque application ci-dessous se branche sur cet EBMS Base gratuit — une seule configuration OBR, une seule file de transmission, un seul jeu de rôles de sécurité. Achetez n'importe quelle combinaison, configurez une fois. Toutes sont couvertes par un même portail de documentation (FR, EN, SW, AR, PT).

EBMS Facture
EBMS Invoice — Factures
FN / FA / RC / RHF déclarées en temps réel avec signature électronique, assistant d'annulation et audit OBR. 799 $ une fois.
EBMS PdV
EBMS POS — Point de Vente
Chaque vente en caisse déclarée en temps réel, remboursements inclus — identifiant OBR imprimé sur le ticket, zéro attente en caisse. 499 $ une fois.
EBMS Stock
EBMS Stock — Commerçants
Achats en entrée, ventes en sortie, retours, et l'inventaire physique avec types d'ajustement OBR (pertes, vols, péremption…). 599 $ une fois.
EBMS Stock — Fabricants
EBMS Stock — Fabricants
La production déclarée honnêtement : produits finis en entrée, composants consommés en sortie, par ordre de fabrication. 399 $ une fois.
EBMS Importateurs
EBMS Importers — Importateurs
Le flux marchandises importées avec référence DMC et rubrique tarifaire — obligatoire pour les importateurs depuis le 13/08/2025. 399 $ une fois.
EBMS Pro
EBMS Pro
La tour de contrôle : Robot EBMS, rapports de déclarations et de taxes, grand livre « Ce que l'EBMS détient », rapprochement OBR, alertes. 799 $ une fois.
Suite EBMS complète
Suite EBMS complète ⭐
Tout en un seul achat — Factures, PdV, Stock (Commerçants & Fabricants), Importateurs et Pro sur la Base gratuite. 1 799 $ une fois (économisez 1 695 $).
Services

Nos autres services Odoo

🧾
Accompagnement OBR eBMS
Nous vous aidons à obtenir vos identifiants WS, à valider tout le flux sur le serveur de test de l'OBR, puis à passer en production en confiance.
🏠
Mise en place Odoo complète
De vos articles à vos caisses, vos imprimantes et votre comptabilité — nous assemblons tout et formons votre équipe.
💳
Intégration de moyens de paiement
Mobile money, M-Pesa, virements bancaires — connectés à votre PdV et à votre facturation : le client paie, Odoo rapproche dans la seconde.
✏️
Développement sur mesure
Un flux propre à votre entreprise ? Nous développons le petit module Odoo qu'il faut — proprement, documenté, supporté.
🔁
Migration vers un Odoo plus récent
Passez d'Odoo 15, 16 ou 17 à la version actuelle sans perdre vos données, vos personnalisations, ni un seul jour d'activité.
☁️
Hébergement géré
Nous exploitons votre Odoo sur un serveur que nous gérons — sauvegardes, mises à jour, supervision. Vous, vous vendez.
🛒
Matériel point de vente
Imprimantes tickets, douchettes, afficheurs client, tiroirs-caisses, balances — fournis, configurés et opérationnels sur votre Odoo.
📚
Formation des équipes
Sessions sur site ou en ligne, adaptées à vos caissiers, comptables, magasiniers et équipes back-office.
🔌
Intégrations tierces & API
Connectez votre Odoo aux administrations fiscales, passerelles de facturation électronique, transporteurs, places de marché — par des API propres et documentées.
FAQ

Questions fréquentes

Cette application est-elle vraiment gratuite ?

Oui. EBMS Base est le moteur commun de la famille et ne coûte rien, pour toujours. Les applications métier (Facture, PdV, Stock…) sont des achats uniques qui la requièrent.

Y a-t-il des limites de factures ou des plafonds ?

Non. Rien dans la famille ne compte, ne plafonne, ni n'expire. Achat unique, documents illimités, utilisateurs illimités.

Où obtenir mes identifiants OBR ?

Auprès de l'OBR : facture.electronique@obr.gov.bi ou +257 22 28 24 59. Vous recevez d'abord les identifiants du serveur de test ; ceux de production sont délivrés une fois vos essais concluants.

Mes identifiants quittent-ils mon serveur ?

Jamais. Ils sont stockés dans votre propre base de données, visibles des seuls administrateurs, et servent exclusivement à appeler l'API OBR depuis votre serveur. AminiTech est un éditeur indépendant, sans affiliation avec l'OBR.

Que se passe-t-il si Internet tombe ?

Les documents restent en file locale et le moteur de réessai les transmet automatiquement au retour de la connexion — dans l'ordre chronologique, exactement comme l'OBR l'exige.

Support & Contact

Parlons-en dès aujourd'hui

🏆
90 jours de support gratuit avec chaque application EBMS
De vraies personnes, aux heures ouvrables, première réponse généralement sous 4 heures — y compris l'aide pour obtenir vos identifiants OBR eBMS et passer en production. Commencez par la documentation complète en français.
⭐ Inclus — sans surcoût
✉️
E-mail
reach@aminitechsolutions.com
📞
Téléphone / WhatsApp
+254 746 883 809
📚
Documentation
docs.aminitechsolutions.com
💻
Essayer en direct
demo.aminitechsolutions.com
🇫🇷 Français 🇬🇧 English
For Odoo 18 · Community & Enterprise

EBMS Base — Burundi OBR core engine (Free)

The free foundation of the EBMS family: a complete OBR eBMS API client with an asynchronous submission queue, Test / Production environments, a transmission pause switch and NIF validation. Install it, connect once — every EBMS app plugs straight in.

🔌

Complete API client

login, checkTIN, getInvoice, addInvoice_confirm, cancelInvoice, AddStockMovement and AddStockMovementImporters — with token caching and readable errors.

🔁

Asynchronous queue

Documents queue and send in the background with growing-delay retries. Users never wait on the OBR — and nothing is ever lost.

🛠️

Test & Production

Separate credential sets for the OBR test and production servers. Validate in Test, switch to Production in one click.

⏸️

Pause / Resume

Pause sending at any time — documents accumulate safely. Resume & Flush sends everything chronologically.

🧭

NIF validation

Check any customer or supplier NIF against the OBR from the contact form; the registered name is stored as proof.

🛡️

Self-healing crons

A watchdog re-activates disabled jobs, recovers stuck entries and probes the OBR API. The health monitor never sleeps.

FAQ

Frequently asked questions

Is this app really free?

Yes — free forever, updates included. The document apps (Invoice, POS, Stock…) are one-time purchases that require it.

Any invoice limits or caps?

No. Nothing in the family counts, caps or expires.

Where do I get OBR credentials?

From the OBR: facture.electronique@obr.gov.bi or +257 22 28 24 59 — test credentials first, production after your tests succeed.

Do my credentials leave my server?

Never. Stored in your own database, visible to administrators only, used solely to call the OBR from your server.

What happens when the internet drops?

Documents queue locally and the retry engine transmits them chronologically once connectivity returns.

Full English documentation: docs.aminitechsolutions.com/ebms  ·  reach@aminitechsolutions.com  ·  WhatsApp +254 746 883 809  ·  The screenshots, family grid and services above are shared with the French section.
AminiTech Solutions · Nairobi, Kenya · www.aminitechsolutions.com
Facturation électronique Burundi · OBR eBMS connector for Odoo · electronic invoicing Burundi
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 1375
Technical Name aminitech_ebms_base
LicenseOPL-1
Websitehttps://www.aminitechsolutions.com
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with