EBMS Base — Couche de configuration OBR Burundi
La couche de configuration gratuite de la famille EBMS : elle enregistre votre connexion OBR eBMS, conserve votre identité contribuable (NIF, régime fiscal, adresse), teste la connexion, valide les NIF et porte l'interrupteur de transmission Marche / Arrêt — et rien d'autre : seule, elle ne facture, ne vend ni ne déclare quoi que ce soit. Installez une application payante (Facture, PdV, Stock…) pour déclarer réellement à l'OBR.
English speaker? Full documentation in EN · FR · SW · AR · PT at docs.aminitechsolutions.com/ebms
This is a configuration base, not a standalone app. / Ceci est une base de configuration, pas une application autonome. Installed on its own it only adds the EBMS connection settings and NIF validation — it does not invoice, run a point of sale, move stock or declare anything to the OBR. Those features live in the paid apps below, which all require this base.
Configurez une fois — les applications payantes font le reste
EBMS Base est là où vous paramétrez la famille EBMS, puis n'y touchez plus. Elle porte la connexion OBR eBMS (Test et Production), votre identité contribuable (NIF, centre fiscal, régime, adresse), le test de connexion, la validation des NIF et l'unique interrupteur qui active ou coupe la transmission. Seule, elle ne déclare rien — ajoutez EBMS Facture, PdV ou Stock pour envoyer réellement les documents, sur la connexion que vous avez configurée ici.
Votre connexion OBR
Renseignez l'URL, l'identifiant et le mot de passe des services web de l'OBR. Ils restent dans votre base de données, visibles des seuls administrateurs, et servent uniquement à appeler l'OBR depuis votre serveur.
Identité contribuable
NIF, registre de commerce, centre fiscal, secteur d'activité, forme juridique, adresse complète et indicateurs TVA / taxe de consommation / PFL — saisis une fois par société.
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.
Interrupteur de transmission
Un seul réglage Marche / Arrêt, par société, décide si les déclarations quittent votre base. Activez, ou coupez le temps d'une maintenance OBR — c'est tout ce que fait la Base gratuite : connecter, identifier, allumer.
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.
Test de connexion & signature
Un bouton Tester la connexion confirme que l'environnement actif répond avant toute déclaration, et la clé publique OBR enregistrée sert à vérifier les réponses du serveur.
Configurez une fois, oubliez pour toujours
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
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
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
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
Toutes les fonctionnalités, d'un coup d'œil
Inclus avec chaque application EBMS
Configurée une fois dans EBMS Base, chaque application hérite de la même connexion OBR, de la même identité contribuable, des mêmes rôles et du même interrupteur de transmission.
Une seule connexion OBR
URL, identifiant et mot de passe des services web de l'OBR, saisis une fois. Toutes les applications partagent la même connexion, sans rien reconfigurer.
3 rôles de sécurité
Utilisateur, Manager, Administrateur — qui envoie, qui gère la file, qui touche aux identifiants. Configurés une fois dans la Base.
Multi-devises
BIF, USD ou EUR — chaque déclaration part dans la devise du document source, exactement comme l'exige la spécification.
Pause & Reprise
Coupez la transmission quand vous voulez : tout s'accumule en sécurité, puis « Reprendre & Vider » envoie tout chronologiquement.
Test & Production
Deux jeux d'identifiants séparés. Validez tout sur le serveur de test OBR, basculez en production en un clic.
Validation des NIF
Le bouton Vérifier le NIF sur chaque fiche contact interroge l'OBR (checkTIN) et conserve le nom du contribuable enregistré comme preuve.
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).
Nos autres services Odoo
Questions fréquentes
Cette application est-elle vraiment gratuite ?
Oui. EBMS Base est la couche de configuration gratuite de la famille et ne coûte rien, pour toujours. Seule, elle ne fait que stocker les réglages et valider les NIF ; 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 applications de déclaration conservent les documents en file locale et les transmettent automatiquement au retour de la connexion, dans l'ordre chronologique — exactement comme l'OBR l'exige.
Parlons-en dès aujourd'hui
Prêt à être 100 % conforme OBR ?
Achat unique, documents illimités, 90 jours de support et mises à jour gratuites à chaque évolution de la spécification OBR.
EBMS Base — Burundi OBR configuration layer (Free)
The free configuration base of the EBMS family: it stores your OBR eBMS connection, holds your taxpayer identity (NIF, tax regime, address), tests the connection, validates NIFs and carries the transmission on/off switch — and nothing else: on its own it does not invoice, sell or declare anything. Install a paid app (Invoice, POS, Stock…) to actually declare to the OBR.
Your OBR connection
Enter the OBR web-service URL, username and password. They stay in your own database, visible to administrators only, used solely to call the OBR from your server.
Taxpayer identity
NIF, trade number, fiscal center, activity sector, legal form, full address and the VAT / consumption-tax / PFL flags — captured once per company.
Test & Production
Separate credential sets for the OBR test and production servers. Validate in Test, switch to Production in one click.
Transmission switch
A single on/off setting, per company, decides whether declarations leave your database. Switch it on, or off during OBR maintenance — that is the whole of the free Base: connect, identify, switch on.
NIF validation
Check any customer or supplier NIF against the OBR from the contact form; the registered name is stored as proof.
Connection test & signature
A Test Connection button confirms the active environment answers before any declaration, and the registered OBR public key verifies server responses.
Every feature, at a glance
Included with every EBMS app
Configured once in EBMS Base, every app above inherits the same OBR connection, taxpayer identity, security roles and transmission switch.
One OBR connection
OBR web-service URL, username and password entered once. Every app shares the same connection, with nothing to reconfigure.
3 security roles
User, Manager, Administrator — who sends, who manages the queue, who touches credentials. Configured once in the Base.
Multi-currency
BIF, USD or EUR — every declaration is sent in the source document's currency, exactly as the specification requires.
Pause & Resume
Stop transmission whenever you need: everything accumulates safely, then Resume & Flush sends it all chronologically.
Test & Production
Two separate credential sets. Validate on the OBR test server, switch to production in one click.
NIF validation
The Check NIF button on every contact queries the OBR (checkTIN) and stores the registered taxpayer name as proof.
Frequently asked questions
Is this app really free?
Yes — required and included at no cost; on its own it only stores settings and validates NIFs, so a paid app is needed to declare. 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?
The declaration apps queue documents locally and transmit them chronologically once connectivity returns.
Ready to be 100 % OBR compliant?
One-time purchase, unlimited documents, 90 days of support and free updates on every OBR specification change.
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 | 1605 |
| Technical Name |
aminitech_ebms_base |
| License | OPL-1 |
| Website | https://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