EBMS Invoice — Facturation électronique OBR Burundi
Déclarez chaque facture client et chaque avoir à l'OBR eBMS en temps réel — avec la signature électronique conservée comme preuve légale, l'annulation guidée, et un audit OBR qui compare ce que vous avez comptabilisé avec ce que l'OBR a enregistré. Sans limites, sans plafonds, sans abonnement.
English speaker? Full documentation in EN · FR · SW · AR · PT at docs.aminitechsolutions.com
Déclaration en temps réel, zéro attente
La loi burundaise exige que les factures parviennent à l'OBR eBMS au moment de leur émission — et une facture jamais transmise rend la dépense non déductible pour votre client. EBMS Invoice déclare chaque document validé via la file EBMS asynchrone : votre comptable clique sur Confirmer et passe à autre chose ; le moteur transmet, réessaie et conserve l'accusé de réception de l'OBR en arrière-plan.
Validez et passez à la suite
La validation met la charge OBR en file et rend la main immédiatement. Transmission, réessais et accusés se font en arrière-plan.
Les 4 types de documents
FN factures normales, FA avoirs, RC remboursements de caution et RHF remises hors facture — chacun avec sa séquence continue et chronologique, comme l'exige l'OBR.
Signature électronique
La signature OBR, le numéro et la date d'enregistrement sont conservés sur la facture — votre preuve légale de réception — et vérifiables cryptographiquement avec la clé publique de l'OBR.
Audit OBR (getInvoice)
Un clic récupère la facture telle que l'OBR l'a enregistrée et la compare ligne à ligne avec votre document. Les écarts sont consignés dans le fil de discussion.
Annulation guidée
Annuler une facture déclarée ouvre un assistant avec les motifs de l'OBR ; cancelInvoice est transmis avec le motif obligatoire et suivi jusqu'à confirmation.
Le calcul fiscal burundais intégré
Taxe de consommation, TVA et prélèvement forfaitaire libératoire (PFL) calculés exactement selon la spécification OBR, ligne par ligne.
De Confirmer à la preuve signée — automatiquement
L'onglet EBMS est votre dossier légal
Chaque facture déclarée porte son statut EBMS, le numéro et la date d'enregistrement OBR, l'identifiant EBMS, la signature électronique et le badge d'environnement — tout est conservé sur la fiche, en francs burundais, prêt pour toute inspection.
- ✔Statut Mise à jour — vert quand l'OBR a enregistré la facture
- ✔Vérification de signature — RSA / SHA-256 avec la clé publique OBR
- ✔Environnement Test ou Production — affiché sur chaque document
Toutes les déclarations du jour, d'un coup d'œil
La liste des factures gagne une colonne Statut EBMS à badges colorés et une colonne Numéro EBMS. Mise à jour, En file, Échouée, Exonérée, Retour mise à jour — la conformité du mois se lit sur un seul écran.
- ✔Menu Factures EBMS — s'ouvre directement sur ce qui demande votre attention
- ✔Totaux en FBu — hors taxe et TTC, additionnés au franc près
Regroupez par statut EBMS et voyez les exceptions
Un regroupement par statut EBMS sépare les échouées et les en-file des factures déjà enregistrées, avec leurs compteurs — la vue du lundi matin sur ce qui reste à régler, plutôt qu'un problème découvert en fin de mois.
Un avoir déclaré comme un avoir (FA)
Une note de crédit se déclare comme un document FA référençant la facture d'origine, avec le motif de l'OBR — l'OBR rattache le retour à la facture qu'il annule, et le statut Retour mise à jour confirme l'enregistrement.
- ✔Motifs codés + texte libre — une piste d'audit propre
- ✔Cycle de vie complet — de la facture à l'avoir, tout est consigné
Quand l'OBR refuse, vous savez exactement pourquoi
Une déclaration rejetée affiche le message d'erreur exact de l'OBR en langage clair — ici, un NIF client invalide — sur l'onglet EBMS de la facture. Pas de code énigmatique : la raison, et donc la correction, sont immédiates.
- ✔Motif d'échec lisible — le code OBR traduit en français
- ✔Renvoi en un clic — une fois la donnée corrigée
Les ventes exonérées, déclarées exonérées
Les produits exonérés de TVA sont déclarés avec le bon régime et portent le statut Exonéré EBMS — la spécification OBR distingue le taux zéro de l'exonération, et EBMS Invoice fait la même distinction.
Du payload envoyé à la signature reçue
Chaque envoi conserve la charge exacte transmise à l'OBR, l'accusé de réception, le numéro d'enregistrement, la signature électronique et la réponse complète de l'OBR — l'audit intégral d'une déclaration, du début à la fin.
- ✔Payload JSON complet — exactement ce que l'OBR a reçu
- ✔Accusé OBR horodaté — numéro d'enregistrement et signature conservés
L'identifiant EBMS imprimé sur la facture client
L'identifiant EBMS, le numéro EBMS et la référence d'enregistrement OBR s'impriment sur le PDF de la facture, exactement comme la spécification l'exige — parce que la déductibilité de la dépense de votre client en dépend.
TVA, TC et PFL, exactement selon l'OBR
Le récapitulatif de taxes ventile la TVA, la taxe de consommation et le prélèvement forfaitaire libératoire par catégorie — le même moteur fiscal alimente la facture, le point de vente et chaque charge déclarée à l'OBR.
Auditez vos livres contre l'OBR
La réconciliation OBR récupère chaque facture enregistrée et la compare à votre document — correspond, écart ou absente. Les écarts silencieux entre ce que vous avez comptabilisé et ce que l'OBR détient remontent avant, pas pendant, un contrôle.
- ✔Correspond / Écart / Absente — un verdict par document
- ✔Comparaison ligne à ligne — numéro, lignes et totaux confrontés
Chaque déclaration, dans un seul registre consultable
Le registre des déclarations réunit chaque facture, avoir et vente déclarés à l'OBR, avec le numéro EBMS, le statut, la date et le lien vers le document source — votre journal de conformité complet, en lecture directe.
Au Burundi, la conformité n'est pas optionnelle
Les factures doivent parvenir à l'OBR eBMS au moment de leur émission — une facture non transmise rend la dépense non déductible pour votre client, et acheter sans facture électronique conforme est passible d'amende selon l'ordonnance ministérielle de 2026. Les contribuables qui exploitent leur propre système de facturation doivent respecter les spécifications techniques actualisées de l'OBR. EBMS Invoice vous garde du bon côté de tout cela, automatiquement.
Toutes les fonctionnalités, d'un coup d'œil
On installe tout pour vous — inclus dans votre achat
Ailleurs, une intégration OBR sur mesure coûte 3 000 à 10 000 $ chez un consultant. Ici, c'est fait par nous et inclus dans votre achat unique — rien de plus à payer.
Inclus avec chaque application EBMS
Grâce au moteur gratuit EBMS Base, chaque application hérite des mêmes garanties de fiabilité.
Aucun doublon, aucun trou
Numérotation atomique, vérification getInvoice avant tout renvoi douteux, convergence « existe déjà » — votre série FN reste continue des deux côtés.
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.
Crons auto-réparateurs
Un gardien réactive les tâches désactivées, libère les envois bloqués et alerte les managers par e-mail.
La famille OBR eBMS complète pour Odoo
Chaque application ci-dessous partage le moteur gratuit EBMS Base — 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
Faut-il l'application gratuite EBMS Base ?
Oui. EBMS Base (gratuite) fournit le client API, la file de transmission et la configuration contribuable. Installez-la d'abord — deux minutes suffisent.
Y a-t-il une limite de factures ou un abonnement ?
Non. Achat unique, factures illimitées, utilisateurs illimités, sociétés illimitées sur la même base de données.
Puis-je tout essayer avant de passer en production ?
Oui — basculez EBMS Base en mode Test : tout le flux (déclaration, signature, annulation, audit) s'exécute contre le serveur de test de l'OBR, sans aucun impact fiscal. Passez en Production quand vous êtes prêt.
Et les ventes en caisse et les mouvements de stock ?
Ils sont couverts par les applications dédiées EBMS POS et EBMS Stock de la famille, vendues séparément sur la boutique — ou ensemble dans la Suite EBMS complète.
Et si l'OBR modifie encore son API ?
La mise à jour est gratuite. Maintenir ce connecteur conforme aux spécifications de l'OBR fait partie de l'achat.
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 Invoice — Burundi OBR e-invoicing
Declare every customer invoice and credit note to the OBR eBMS in real time — electronic signature stored as legal proof, guided cancellation, and an OBR audit that compares what you posted with what the OBR registered. No limits, no caps, no subscription.
Post & go
Posting enqueues the OBR payload and returns instantly; transmission, retries and acknowledgements happen in the background.
All 4 document types
FN invoices, FA credit notes, RC deposit refunds, RHF off-invoice discounts — each on its own continuous sequence.
Electronic signature
The OBR signature, registration number and date stored on the invoice — verifiable against the yearly OBR public key.
OBR audit (getInvoice)
One click fetches the registered invoice and diffs it line by line against your document.
Guided cancellation
OBR-style reasons, mandatory motive, queued and tracked to confirmation.
Burundi tax math built in
VAT, consumption tax and PFL computed per line exactly as the OBR specification defines them.
Every feature, at a glance
We set it all up — included with your purchase
A custom OBR integration usually costs $3,000–$10,000 with a consultant. Here it is done by us and included in your one-time purchase — nothing extra to pay.
Included with every EBMS app
Powered by the free EBMS Base, every app above inherits the same reliability guarantees.
No duplicates, no holes
Atomic numbering, getInvoice verification before any doubtful resend, “already exists” convergence — your FN series stays continuous on both sides.
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.
Self-healing crons
A watchdog re-activates disabled jobs, recovers stuck entries and e-mails managers on critical failures.
Frequently asked questions
Does it need the free EBMS Base?
Yes — Base provides the API client, the queue and the taxpayer configuration. Two minutes to install.
Any invoice limit or subscription?
No. One-time purchase, unlimited invoices, users and companies.
Can I try everything before going live?
Yes — switch Base to Test mode: the whole flow runs against the OBR test server with zero fiscal impact.
POS orders and stock movements?
Covered by the dedicated EBMS POS and EBMS Stock apps — or all together in the Complete Suite.
What if the OBR changes the API again?
Updates are free; staying current with OBR specifications is part of the purchase.
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 |
•
Invoicing (account)
• Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 2550 |
| Technical Name |
aminitech_ebms_invoice |
| 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