FEC Compliance Tools
by Nicolas JEUDY https://nicolas.alusage.fr , ALUSAGE https://nicolas.alusage.fr$ 11.62
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 170 |
| Technical Name |
l10n_fr_fec_compliance |
| License | LGPL-3 |
| Website | https://nicolas.alusage.fr |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 170 |
| Technical Name |
l10n_fr_fec_compliance |
| License | LGPL-3 |
| Website | https://nicolas.alusage.fr |
Éditions supportées | Supported Editions:
✓ Community Edition ✓ Enterprise Edition ✓ On-Premise ✓ Odoo.shCe module étend la fonctionnalité d'export FEC (Fichier d'Échange Informatisé) d'Odoo pour fournir un filtrage intelligent des lignes comptables sans mouvement. Le FEC est un format d'export comptable obligatoire exigé par les autorités fiscales françaises.
- Filtrage intelligent – Supprime les lignes comptables invalides (débit = 0, crédit = 0)
- Haute performance – Filtrage SQL pour 8-10% d'exports plus rapides
- Contrôle utilisateur – Case à cocher dans l'assistant FEC
- Non-invasif – Affecte uniquement les lignes de période, préserve les soldes initiaux
- Conforme – Respecte les normes fiscales françaises et Euro
- Filtrage optionnel des lignes nulles – Case « Exclure les lignes nulles » dans l'assistant d'export FEC
- Optimisation SQL – Filtre appliqué directement en base de données (clause WHERE)
- Détection d'arrondi intelligent – ROUND à 2 décimales, conforme normes Euro
- Application sélective – Lignes de transactions uniquement, soldes initiaux inchangés
- Tests complets – Couverture de tests pour garantir la fiabilité
- Allez à Comptabilité → Rapports → Export FEC
- Entrez votre plage de dates (début et fin de période)
- Cochez « Exclure les lignes nulles »
- Choisissez le type d'export (Officiel ou Non-officiel)
- Cliquez Générer pour créer votre fichier FEC filtré
Inclure une ligne si Débit OU Crédit a une valeur non nulle (après arrondi à 2 décimales)
Un modèle économique transparent et durable
Je crois profondément en l'open-source. Tous mes modules sont publiés sous licence LGPL-3, qu'ils soient gratuits ou payants. La différence ? Le prix permet de financer le temps de développement, de tests et de maintenance nécessaire pour créer des outils professionnels.
Mon objectif est simple : développer à temps plein des modules génériques et adaptés aux entreprises françaises, tout en me versant un salaire décent. Certains modules sont gratuits pour servir la communauté, d'autres sont payants pour assurer la viabilité de ce projet.
Je contribue également activement à l'OCA (Odoo Community Association), une association internationale qui maintient des centaines de modules open-source de qualité professionnelle. Retrouvez mes contributions sur GitHub OCA et découvrez l'association sur odoo-community.org.
Chaque achat contribue également à Odoo SA, l'entreprise qui développe et maintient cette formidable plateforme année après année. C'est un cercle vertueux : votre investissement soutient à la fois un développeur indépendant et l'écosystème Odoo dans son ensemble.
Votre achat finance :
- ✓ Des heures de développement sur des modules de qualité professionnelle
- ✓ Un développeur français indépendant engagé dans l'open-source
- ✓ Mes contributions à l'OCA et à la communauté Odoo
- ✓ L'évolution continue de la plateforme Odoo
🤝 Pour les intégrateurs Odoo
Vous êtes intégrateur ou partenaire Odoo ? Contactez-moi pour des tarifs préférentiels pour vos clients ou pour accéder au dépôt GitHub complet en white-label et personnalisation.
This module extends the French FEC (Fichier d'Échange Informatisé) export functionality to provide intelligent filtering of zero-value accounting lines. The FEC is a mandatory accounting export format required by French tax authorities.
- Smart Filtering – Removes invalid accounting lines (debit = 0, credit = 0)
- High Performance – SQL filtering for 8-10% faster exports
- User Control – Optional checkbox in FEC export wizard
- Non-Invasive – Only affects period transaction lines, preserves initial balances
- Compliant – Respects French tax authority standards and Euro currency norms
- Optional Zero-Line Filtering – "Exclude zero lines" checkbox in FEC export wizard
- SQL-Level Optimization – Filter applied directly in database WHERE clause
- Intelligent Rounding Detection – ROUND to 2 decimals, matching Euro currency standards
- Selective Application – Transaction lines only, initial balances remain unaffected
- Comprehensive Testing – Unit tests ensure reliable filtering logic
- Go to Accounting → Reports → FEC Export
- Enter your date range (accounting period start and end)
- Check "Exclude zero lines"
- Select export type (Official or Non-official)
- Click Generate to create your filtered FEC file
Include a line if Debit OR Credit has a non-zero value (after rounding to 2 decimals)
A transparent and sustainable business model
I deeply believe in open-source. All my modules are published under LGPL-3 license, whether free or paid. The difference? The price funds the development, testing, and maintenance time needed to create professional tools.
My goal is simple: develop full-time generic modules tailored to French businesses while earning a decent living. Some modules are free to serve the community, others are paid to ensure the viability of this project.
I also actively contribute to the OCA (Odoo Community Association), an international association that maintains hundreds of professional-grade open-source modules. Find my contributions on GitHub OCA and discover the association at odoo-community.org.
Each purchase also contributes to Odoo SA, the company that develops and maintains this fantastic platform year after year. It's a virtuous circle: your investment supports both an independent developer and the Odoo ecosystem as a whole.
Your purchase funds:
- ✓ Hours of development on professional-grade modules
- ✓ A French independent developer committed to open-source
- ✓ My contributions to OCA and the Odoo community
- ✓ The continuous evolution of the Odoo platform
🤝 For Odoo Integrators
Are you an Odoo integrator or partner? Contact me for preferential rates for your clients or to access the complete GitHub repository for white-label distribution and customization.
Créé par Nicolas JEUDY • Alusage
Sobriété numérique • Open-source d'abord • Technologie durable
Please log in to comment on this module