| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 2541 |
| Technical Name |
aminitech_ebms_invoice |
| License | OPL-1 |
| Website | https://www.aminitechsolutions.com |
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 identifiant EBMS, le numéro et la date d'enregistrement OBR, la signature électronique, le badge d'environnement et — en cas de problème — le message d'erreur exact de l'OBR, en langage clair.
- ✔Vérification de signature — RSA / SHA-256 avec la clé publique OBR
- ✔Badges de statut — sur la fiche, la liste et les filtres de recherche
- ✔Imprimé sur le PDF — identifiant et enregistrement sur la facture client
Toutes les déclarations du jour, d'un coup d'œil
Statut EBMS et numéro EBMS en colonnes, badges colorés, filtres dédiés — Déclarées, En file, Échouées, Non déclarées — et un menu « Factures EBMS » prêt à l'emploi qui s'ouvre sur ce qui demande votre attention.
- ✔Regroupement par statut EBMS — la conformité en un regard
- ✔Bouton Envoyer à l'OBR — pousser manuellement n'importe quel document
- ✔Balayage horaire — rien de validé ne reste jamais non déclaré
Annulez dans vos livres, annulez à l'OBR
Quand vous annulez une facture déclarée, l'assistant demande le motif (erreur, retour de marchandises, remise, doublon…) et transmet cancelInvoice avec le cn_motif obligatoire. Si l'OBR est injoignable, l'annulation reste en file et réessaie — vous la suivez jusqu'à confirmation.
- ✔Motifs codés + texte libre — une piste d'audit propre
- ✔Statut « Mise à jour & annulée » — tout le cycle de vie consigné
Auditez l'enregistrement OBR, vérifiez la signature
Audit OBR récupère la facture enregistrée via getInvoice et la compare à votre document — quantités, prix, TVA, totaux. Vérifier la signature décode et contrôle la signature RSA de l'OBR. Les deux résultats sont postés dans le fil, prêts pour toute inspection.
- ✔Comparaison ligne à ligne — débusque les écarts silencieux
- ✔Clé publique annuelle de l'OBR — collée une fois dans les réglages
Chaque montant déclaré, inscrit dans l'historique du document
Dès que l'OBR accepte une déclaration, un tableau propre « Déclaration reçue par l'OBR » est posté dans le fil de la facture : numéro EBMS, dates, NIF vendeur et client, montants TC / PFL / TVA par ligne, totaux, identifiant de facture, numéro d'enregistrement OBR et signature électronique. Votre piste d'audit s'écrit toute seule.
- ✔Preuve lisible — pas de JSON à déchiffrer pour les comptables
- ✔Séquences sans trous — FN, FA, RC, RHF, chacune continue par société
L'identifiant que l'auditeur de votre client recherche
L'identifiant EBMS, le numéro EBMS et la référence d'enregistrement OBR s'impriment sur le PDF de la facture client, exactement comme la spécification l'exige — parce que la déductibilité de la dépense de votre client en dépend.
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 | 2541 |
| 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