| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Invoicing (account) • Discuss (mail) |
| Lines of code | 2284 |
| Technical Name |
digiit_elfatoora_ttn_base |
| License | LGPL-3 |
| Website | https://digi-it.com.tn |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Invoicing (account) • Discuss (mail) |
| Lines of code | 2284 |
| Technical Name |
digiit_elfatoora_ttn_base |
| License | LGPL-3 |
| Website | https://digi-it.com.tn |
Elfatoora TTN â Base
Tunisian e-invoicing (TEIF) and TTN integration core for Odoo 19
This module is the shared foundation for Elfatoora: it builds TEIF XML, handles XAdES signature preparation and verification, tracks submissions to the platform, and exposes invoice-level fields and menus under Accounting. Signing is done through a pluggable provider pattern â install a companion addon (for example DigiGo) to connect a concrete signature service.
Intended for environments that must align with Tunisian e-invoicing workflows and TTN-related processes.
Developed by Digi-ERP
Core capabilities
- TEIF generation: Produce TEIF XML from posted invoices (v1.8.8 oriented).
- XAdES pipeline: Prepare, embed, and verify signatures on XML payloads.
- TTN / API layer: Client for Elfatoora web services (SOAP) and submission lifecycle.
- Submission history: Dedicated models and menus to review submission records.
Accounting integration
- Invoice fields: Elfatoora-related data and actions on account.move.
- Configuration: Central settings under Accounting â Configuration â Elfatoora.
- Signing wizard: Framework extended by provider modules for the actual sign-in-browser or API flow.
- Tools: Standalone XML signature checker for validation workflows.
Configuration
Open Accounting â Configuration â Elfatoora â Settings to enter platform credentials, environment options, and signing-related defaults used by TEIF generation and TTN submission.
After installing a signing provider addon, additional fields may appear on the same form.
Before first use
1. Install this base module.
2. Open Accounting â Configuration â Elfatoora â Settings and fill platform credentials and options.
3. Install a signing provider addon (for example Elfatoora TTN - DigiGo) if you use DigiGo.
4. Configure signing and test on a non-production database first.
Supported version
Odoo 19.0
Dependencies
- Account, Contacts, Barcodes (standard Odoo)
- Python libraries used by the implementation include cryptography, lxml, requests, and zeep (ensure they are available in your environment)
For any support, contact us:
contact@digi-it.com.tn
Please log in to comment on this module