Aller au contenu principal
Colombia DIAN Electronic Equivalent POS Document Validator

Colombia DIAN Electronic Equivalent POS Document Validator : mise en route

Pour mettre en route Colombia DIAN Electronic Equivalent POS Document Validator, installez la version qui correspond à votre Odoo et renseignez le NIT et la clé API dans la fiche de la société. Vérifiez ensuite que vos documents sont cohérents (total égal au sous-total plus la taxe, sans montants négatifs ni dates futures) et lancez la validation par lots. La première semaine, contrôlez les documents en Invalid et Validation Error ainsi que les résultats de validation en Fail ou Warning.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 4 novembre 2026

L'essentiel

Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du module, version 20.0 · dans les sources citées à la fin
Lecture
5 min

Avant d'installer : version, prix et écrans

Le module est publié sur Odoo Apps pour 17.0, 18.0, 19.0 et 20.0, avec une fiche par version. Sur Odoo Apps, il coûte 9 € par version d'Odoo (17.0, 18.0, 19.0 et 20.0), en paiement unique HT ; le service local de FlexigoTech coûte 29 €/mois ou 290 €/an HT (Pro : 58 €/mois ou 580 €/an). Sans abonnement, ou si le service est suspendu, ce que fournit l'abonnement s'arrête, mais les données restent dans votre Odoo. Si vous vous demandez encore s'il vous convient, commencez par ce qu'il couvre et ce qu'il faut prévoir avant de l'installer.

Une fois le module installé, voici les écrans avec lesquels vous travaillerez pendant la mise en route :

Parcours de la liste des documents DIAN avec leur statut de validation, de la liste des règles de validation, de l'assistant de validation par lots et du formulaire de la société
De la liste des documents à la fiche de la société, en passant par les règles et l'assistant de validation par lots

La liste des documents affiche le numéro, la société, le type, la date, le client, le montant total et le statut de validation. La liste des règles de validation apparaît avec sa colonne Rule Name et le bouton Nuevo.

La fiche de la société : la première chose à remplir

Le formulaire de la société comporte quatre blocs : informations, paramètres de validation, configuration de l'API et audit. Juste après l'installation, le NIT et la clé API sont vides, et le délai d'attente a déjà une valeur.

Formulaire de la société My Company dans DIAN Validation avec les sections informations, paramètres de validation, configuration de l'API et audit, avec le NIT et la clé API vides
La fiche de la société juste après l'installation, sans données : NIT et clé API encore vides

Un contrôle sur le NIT mérite d'être connu avant de le saisir : le module refuse un NIT qui n'a pas exactement 11 chiffres, avec le message NIT must be exactly 11 digits. Si ce message apparaît, vérifiez le nombre de chiffres saisis.

Étapes pour le rendre opérationnel

Voici l'ordre à suivre, de l'installation à la première validation :

  1. Installez le module depuis la fiche de la version utilisée par votre Odoo (17.0, 18.0, 19.0 ou 20.0).
  1. Ouvrez le formulaire de la société et renseignez le NIT avec exactement 11 chiffres.
  1. Dans le bloc de configuration de l'API, renseignez la clé API, vide après l'installation.
  1. Passez en revue les paramètres de validation et le délai d'attente, puis enregistrez.
  1. Avant de valider, vérifiez vos documents : le total doit être égal au sous-total plus la taxe, aucun montant ne peut être négatif et la date du document ne peut pas être postérieure à aujourd'hui.
  1. Ouvrez l'assistant Batch Document Validation, choisissez Company, Date From et Date To, réglez les filtres de type et de statut et cliquez sur Start Validation. L'assistant dispose aussi du bouton Cancel.
  1. Revenez à la liste des documents et regardez le statut de validation de chacun.
  1. Consultez la liste des Validation Reports.
Assistant modal Batch Document Validation avec Company, Date From, Date To, le compteur de documents à valider à zéro, les filtres All Types et Draft et les boutons Start Validation et Cancel
L'assistant de validation par lots sur une installation sans enregistrements : le compteur de documents à valider est à zéro

Les statuts de validation et les résultats

Le champ validation_status, le statut de validation affiché dans la liste des documents, peut prendre ces valeurs (code et libellé tels que le module les définit) :

  • draft: Draft
  • pending: Pending Validation
  • validated: Validated
  • invalid: Invalid
  • error: Validation Error

À part, il y a result_status, avec trois valeurs : pass (Pass), fail (Fail) et warning (Warning).

Le module comporte aussi une seconde liste d'options pour validation_status, avec des libellés plus courts et une option supplémentaire : all (All Statuses), draft (Draft), pending (Pending), validated (Validated), invalid (Invalid) et error (Error). Les codes sont les mêmes que dans la première liste ; seul le libellé change, si bien que pending peut apparaître comme Pending ou Pending Validation, et error comme Error ou Validation Error.

Fiez-vous au code et pas seulement au libellé : error s'affiche comme Validation Error ou comme Error selon la liste.

Erreurs de mise en route et comment les corriger

Voici les messages de validation inclus dans le module et ce qu'il faut faire pour chacun :

  • Total amount ({document.total}) does not match subtotal ({document.subtotal}) + tax ({document.tax_amount}). Expected: {expected_total}. Le total n'est pas la somme du sous-total et de la taxe. Le message indique lui-même le total attendu : corrigez le total, le sous-total ou la taxe jusqu'à ce qu'ils concordent.
  • Total amount cannot be negative. Vérifiez le montant total du document et mettez-le en positif ou à zéro.
  • Subtotal cannot be negative. Même chose pour le sous-total.
  • Tax amount cannot be negative. Même chose pour le montant de la taxe.
  • Document date cannot be in the future. Remplacez la date du document par celle d'aujourd'hui ou d'un jour antérieur.
  • NIT must be exactly 11 digits. Corrigez le NIT pour qu'il compte exactement 11 chiffres.

Ce qu'il faut vérifier la première semaine

Une fois la fiche de la société remplie et une première validation par lots effectuée, consacrez quelques minutes par jour à ces points :

  • Documents en Invalid ou en Validation Error : ouvrez-les et voyez si l'un des messages ci-dessus explique le problème.
  • Résultats de validation avec result_status en Fail ou en Warning : examinez-les avant de considérer les documents concernés comme corrects.
  • Documents encore en Draft ou en Pending Validation : repérez-les dans la liste et décidez s'il faut les inclure dans la prochaine validation par lots.
  • La liste des Validation Reports : passez en revue la société, le type, les dates et l'auteur de chaque rapport.
Liste des Validation Reports du module DIAN Validation avec cinq rapports et des colonnes société, type, dates et généré par, avec les totaux à zéro
La liste des rapports de validation sur une installation sans documents : les totaux sont à zéro sur toutes les lignes

Comment FlexigoTech vous aide

Vous pouvez consulter le détail du module sur la page du module sur flexigotech.com ou sur sa fiche Odoo Apps. Avec l'abonnement, le module pour les nouvelles versions d'Odoo est inclus si vous l'avez acheté sur flexigotech.com ; sur l'Odoo App Store, chaque version d'Odoo s'achète sur place. Si vous avez aussi besoin de déployer Odoo 17, 18, 19 ou 20, ou d'une intégration sur mesure reliant ce validateur au reste de vos processus, FlexigoTech se charge du déploiement et développe des connecteurs et des intégrations sur mesure.

À lire aussi

Comment fonctionne le validateur de documents équivalents POS de la DIAN dans OdooMenus, action planifiée toutes les heures, modèles et parcours d'un document dans Colombia DIAN Electronic Equivalent POS Document Validator pour Odoo.Colombia DIAN Electronic Equivalent POS Document Validator : adapté et sur quelle version d'Odoo ?Ce que valide le module DIAN des documents équivalents POS sur Odoo 17 à 20, ce que sa documentation omet, quoi préparer avant l'installation et comment le tester.Comment fonctionne Argentina ARCA Supplier Invoice Validation dans OdooGlossaire des menus, actions planifiées et données du module Argentina ARCA Supplier Invoice Validation and Withholding Management pour Odoo.
Vérifié dans le code du module (version 20.0) et dans les sources citées

Sources