Ce que couvre le validateur d'après son README
Le README du module décrit ces fonctions, et c'est tout ce que vous pouvez considérer comme acquis pour décider :
- Validation des documents : valide les documents équivalents POS électroniques par rapport à la réglementation DIAN, selon le README lui-même.
- Plusieurs types de documents : factures, avoirs et notes de débit.
- Règles configurables : vous définissez et gérez vos propres règles de validation par société.
- Traitement par lot : vous validez plusieurs documents en une seule opération.
- Rapports : de synthèse, détaillés et d'audit de conformité.
- Sécurité par rôles : contrôle d'accès avec 4 groupes de sécurité. Le README décrit
DIAN Admin, avec un accès complet à la configuration et à tous les documents. - Validation automatique : vous planifiez la validation des documents via des actions planifiées (cron).
- Piste d'audit : enregistrement de toutes les validations et des changements d'état.
Les règles mentionnées par le README se répartissent en quatre types : champs obligatoires (type de document, date, numéros), format (format du NIT, montants), logique métier (total = sous-total + taxe, pas de négatifs) et conformité réglementaire (séquence, exercice fiscal, retenue).
D'après le README, les documents se créent dans DIAN > Documents > New en renseignant type, date, client et montants.
Quand le README parle de réglementation DIAN, il décrit ce que fait le module : contrôler les documents avec les règles configurées. Les règles qui s'appliquent à votre société, c'est à vous de les fixer avec votre conseiller fiscal.
Ce qu'il vous faut avant de l'installer
La configuration se fait par société, dans Administration > Settings > DIAN Configuration. D'après le README, vous y définissez :
Company NIT: le NIT de la société (identifiant fiscal à 11 chiffres).Environment:TestouProduction.- L'activation ou la désactivation des règles de validation.
- L'activation de la validation automatique à la création d'un document.
- L'activation du mode de validation stricte.
Après la configuration, le README prévoit une étape à part pour définir les règles dans DIAN > Validation > Validation Rules, puis la création et la validation des documents dans DIAN > Documents. Mieux vaut avoir réfléchi à vos règles avant le test : quels champs sont obligatoires pour vous, quel format de NIT vous attendez et ce que vous vérifiez en matière de séquence ou de retenue.

DIAN Validation › Validation Rules, avec le bouton Nouveau pour en créer d'autres.Notez aussi qu'il s'agit d'un module avec un service local FlexigoTech Cloud, sous abonnement. Sans abonnement, ou si le service est suspendu, ce que fournit l'abonnement s'arrête ; vos données restent dans votre Odoo.
Odoo 17, 18, 19 et 20 : ce qu'il y a dans chaque version
| Version d'Odoo | Publié sur Odoo Apps | Différences documentées dans le README |
|---|---|---|
| 17.0 | Oui | Aucune décrite |
| 18.0 | Oui | Aucune décrite |
| 19.0 | Oui | Aucune décrite |
| 20.0 | Oui | Aucune décrite |
Sur Odoo Apps, il coûte 9 € par version d'Odoo, paiement unique HT, pour 17.0, 18.0, 19.0 et 20.0. Le service local coûte 29 €/mois ou 290 €/an HT (Pro : 58 €/mois ou 580 €/an).
Ce qui change quand vous passez à une nouvelle version d'Odoo
La façon d'obtenir le module pour la nouvelle version : avec l'abonnement, il est inclus si vous l'avez acheté sur flexigotech.com ; si vous l'avez acheté sur l'Odoo App Store, chaque version d'Odoo s'achète là-bas. L'achat direct se fait sur la page du module et celui d'Odoo sur sa fiche Odoo Apps.
Comment le tester avant de décider
En suivant le parcours du README, vous pouvez vérifier s'il couvre votre cas :
- Installez le module depuis le menu Apps.
- Dans
Administration > Settings > DIAN Configuration, renseignezCompany NITet laissezEnvironmentsurTest. - Créez quelques règles dans
DIAN > Validation > Validation Rules. - Allez dans
DIAN > Documents > New, renseignez type, date, client et montants, puis cliquez surValidate Document. - Consultez l'onglet
Validation Results. - Pour tester le traitement par lot, allez dans
DIAN > Validation > Validation Results, sélectionnez des documents et utilisez l'assistant pour les traiter en une fois. - Dans
DIAN > Reports, créez un rapport, cliquez surGenerate Report Data, regardez les statistiques et les documents inclus, et exportez-le en PDF si besoin.
Un test possible : créez volontairement un document dont le total n'est pas égal au sous-total + taxe, ou avec un montant négatif, et regardez ce qui apparaît dans Validation Results.

DIAN Validation › DIAN Documents, chacun avec son statut de validation (brouillon, en attente, validé, erreur).
Start Validation et Cancel, et la fiche de la société avec le NIT encore vide.
DIAN Validation › Validation Reports, encore sans documents inclus : les totaux sont à zéro sur toutes les lignes.Pour le détail de chaque paramètre et des statuts, consultez la mise en route du validateur.
Critères pour décider
- Si vous devez valider des factures, avoirs et notes de débit POS selon vos propres règles, le module le couvre d'après son README.
- Si vous gérez plusieurs sociétés dans Odoo, la configuration et les règles se font par société.
- Si vous validez beaucoup de documents, vous disposez du traitement par lot et de la validation automatique via des actions planifiées.
- Si l'on vous demande une trace de ce qui a été validé, vous avez la piste d'audit et les rapports d'audit de conformité.
Pour comprendre quels menus il ajoute et le parcours interne d'un document, lisez comment fonctionne le validateur.
Comment FlexigoTech vous accompagne
FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et intégrations sur mesure. Si le validateur couvre une partie de vos besoins et qu'il vous reste une autre brique de votre Odoo à connecter, nous pouvons l'examiner avec vous et chiffrer le développement.
À lire aussi
Vérifié dans le code du module (version 20.0) et dans les sources citées
Sources
- Code du module : flexigo_colombia_dian_electronic_equivalent_pos_documen 20.0 (2e8fbc9f): README.rst
- apps.odoo.com/apps/modules/20.0/flexigo_colombia_dian_electronic_equivalent_pos_documen
- apps.odoo.com/apps/modules/17.0/flexigo_colombia_dian_electronic_equivalent_pos_documen
- apps.odoo.com/apps/modules/18.0/flexigo_colombia_dian_electronic_equivalent_pos_documen
- apps.odoo.com/apps/modules/19.0/flexigo_colombia_dian_electronic_equivalent_pos_documen
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
