| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 216 |
| Technical Name |
digiit_timbre_fiscal |
| License | LGPL-3 |
| Website | https://digi-it.com.tn |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 216 |
| Technical Name |
digiit_timbre_fiscal |
| License | LGPL-3 |
| Website | https://digi-it.com.tn |
Timbre Fiscal
Automatic Fiscal Stamp for Odoo 19 - Customers & Vendors
This module automatically applies the fiscal stamp (timbre fiscal) on customer and vendor invoices in Odoo. As soon as an invoice is created, the stamp line is added silently in the background, no manual action required. The stamp amount is driven by a dedicated tax and posted directly on the correct accounting account.
This module is compliant with Tunisian tax regulations and follows the local accounting standards in force.
Developed by Digi-IT
How It Works
- Fully automatic: Stamp line created on invoice creation, no wizard, no manual step.
- Tax-driven amount: The stamp value is defined on the timbre fiscal tax, not hardcoded.
- Hidden from invoice lines: The stamp line is excluded from the invoice display but present in the accounting entries.
- Toggle per invoice: A checkbox on the invoice lets you enable or disable the stamp for that specific document.
Key Highlights
- Customers & Vendors: Supports both sale and purchase flows with distinct tax and account configurations.
- Partner exemption: Mark any partner as exempt, the stamp is automatically skipped for their invoices.
- Flexible accounts: Configure a generic stamp account or separate sale/purchase accounts.
- Odoo native: Built entirely on standard Odoo tax and account mechanisms.
Configuration - Fiscal Stamp Tax
In Accounting > Taxes, open the relevant tax and enable Est Taxe Timbre Fiscal. Set the Tax Type to Sale for customers or Purchase for vendors.
The tax amount (fixed or percentage) defines the stamp value that will be applied on every eligible invoice. Make sure to configure the tax repartition account so the stamp posts to the correct ledger.
Configuration - Stamp Accounts
In Accounting > Chart of Accounts, flag the relevant account(s):
- Timbre Fiscal Vente: used for customer invoices.
- Timbre Fiscal Achat: used for vendor invoices.
- Timbre Fiscal: generic fallback if no flow-specific account is set.
The module resolves the account automatically based on the invoice type, falling back to the generic account when needed.
Partner Exemption
On any partner form, enable Exception du timbre fiscal to permanently exclude that partner from the stamp.
When an invoice is created or the partner is changed on an existing invoice, the module checks this flag and automatically removes the stamp line if the partner is exempt, no manual cleanup required.
Invoice-Level Toggle
Each invoice carries a Timbre Fiscal checkbox (enabled by default). Unchecking it removes the stamp line immediately from the invoice, without affecting other documents or the partner configuration.
Re-enabling the checkbox on a non-exempt partner's invoice re-adds the stamp line automatically.
Quick Setup
Before first use:
1. Enable Est Taxe Timbre Fiscal on the stamp tax and set its amount and repartition account.
2. Flag the relevant account(s) as Timbre Fiscal Vente / Timbre Fiscal Achat in the chart of accounts.
3. Optionally mark exempt partners with Exception du timbre fiscal on their partner form.
4. Create invoices as usual, the stamp is applied automatically.
Supported Version
Odoo 19.0
Dependencies
- Account
- No external Python package required
For any support, contact us:
contact@digi-it.com.tn
Please log in to comment on this module