Saltar al contenido principal
Colombia DIAN Electronic Equivalent POS Document Validator

Cómo funciona por dentro el validador de documentos equivalentes POS de la DIAN en Odoo

El módulo añade a Odoo un menú DIAN Validation con cuatro apartados (configuración, documentos, validación e informes) y una tarea programada, Auto-validate DIAN POS Documents, que corre cada hora y viene activa al instalarlo. Por dentro trabaja con seis modelos: configuración, documento, regla, resultado, informe y un asistente de validación por lotes. Aquí lo recorres en el orden en que aparece en el menú, del ajuste inicial al informe.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 4 de noviembre de 2026

Lo esencial

Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del módulo, versión 20.0 · en las fuentes enlazadas al final
Lectura
5 min

Lo que ves en Odoo nada más instalarlo

Colombia DIAN Electronic Equivalent POS Document Validator se presenta en su ficha de Odoo Apps con un titular claro: Validate DIAN POS documents in Odoo. Al instalarlo, en la barra de aplicaciones aparece una entrada nueva, DIAN Validation, y debajo de ella cuatro menús:

  • DIAN Validation › Configuration, con su submenú Configuration.
  • DIAN Validation › Documents, con su submenú Documents.
  • DIAN Validation › Validation, con dos submenús: Validation Rules y Validation Results.
  • DIAN Validation › Reports, con su submenú Reports.

No hay más menús que estos. Todo lo que hace el módulo vive dentro de esa entrada, así que si buscas algo suyo, empieza por ahí.

Recorrido por el módulo DIAN Validation: lista de documentos, lista de reglas, asistente de validación por lotes y formulario de configuración de la compañía
Las cuatro pantallas en secuencia: la lista de documentos DIAN, las reglas de validación, el asistente «Batch Document Validation» y el formulario de la compañía My Company con secciones de información, ajustes de validación, configuración de API y auditoría (NIT y clave API aún en blanco)

La línea de tiempo, en el orden del menú

Esta cronología sigue el orden en que el módulo coloca sus menús y añade la tarea programada en su sitio. No es un procedimiento obligatorio: es la forma más directa de entender qué pieza hay en cada punto.

  1. Al instalar Aparece el menú DIAN Validation y queda creada la tarea programada Auto-validate DIAN POS Documents, con frecuencia de una hora y activa desde el principio.
  1. Configuración En DIAN Validation › Configuration › Configuration está la configuración del módulo, guardada en el modelo dian_pos.config (DIAN POS Configuration). El último paso del flujo animado muestra ese formulario para una compañía.
  1. Documentos En DIAN Validation › Documents › Documents tienes la lista de documentos, que el módulo guarda en el modelo dian_pos.document (DIAN POS Document).
  1. Reglas En DIAN Validation › Validation › Validation Rules están las reglas de validación, en el modelo dian_pos.validation_rule (POS Document Validation Rule).
  1. Cada hora Se ejecuta la tarea Auto-validate DIAN POS Documents.
  1. Validación por lotes El módulo incluye un asistente, el modelo dian_pos.batch_validation_wizard (Batch Validation Wizard), que se abre como diálogo sobre la pantalla.
  1. Resultados En DIAN Validation › Validation › Validation Results se consultan los resultados, guardados en el modelo dian_pos.validation_result (POS Document Validation Result).
  1. Informes En DIAN Validation › Reports › Reports está el informe, del modelo dian_pos.document_report (POS Document Validation Report).

La lista de documentos y sus estados

La pantalla de documentos es el centro del módulo: es donde aterrizas cuando entras a ver qué tienes. En la captura, con diez registros de ejemplo, se ven las columnas de número, compañía, tipo, fecha, cliente, importe total y estado de validación.

Lista de documentos DIAN en Odoo con columnas de número, compañía, tipo, fecha, cliente, importe total y estado de validación
La lista de documentos con diez registros, cada uno con su estado de validación (borrador, pendiente, validado o error) y el total al pie

Si quieres el detalle de qué campos rellenar y qué revisar cuando un documento no avanza, lo tienes en la puesta en marcha del módulo.

Las reglas de validación, a la vista

Las reglas tienen su propio menú y su propio modelo, separadas de los documentos y de los resultados. En la captura se ve la lista con diez reglas en la columna Rule Name, el botón para crear una nueva, la barra de búsqueda y la paginación.

Lista de reglas de validación del módulo DIAN Validation con la columna Rule Name, botón Nuevo, buscador y paginación
Las reglas de validación del módulo: diez filas en la columna Rule Name, con el botón Nuevo y la barra de búsqueda

La tarea programada que corre cada hora

El módulo trae una tarea programada: Auto-validate DIAN POS Documents. Corre cada hora y viene activa. Si en tu implantación quieres revisar cuándo se ejecuta o pausarla, búscala por ese nombre exacto.

El asistente de validación por lotes

Además de la tarea automática, el módulo tiene un asistente, Batch Validation Wizard, que se abre en un diálogo con el título Batch Document Validation. En la captura se ven los criterios de selección (Company, Date From, Date To y el contador Documents to validate), los filtros de documento (All Types y Draft) y los botones Start Validation y Cancel.

Asistente modal Batch Document Validation con criterios de compañía y fechas, filtros de tipo y estado, y botones Start Validation y Cancel
El asistente de validación por lotes en una pantalla sin registros: el contador de documentos a validar todavía está a cero

Los modelos que hay debajo, para consultores

Si vas a tocar vistas, permisos o informes, estos son los nombres técnicos con los que trabaja el módulo:

  • dian_pos.config: DIAN POS Configuration.
  • dian_pos.document: DIAN POS Document.
  • dian_pos.validation_rule: POS Document Validation Rule.
  • dian_pos.validation_result: POS Document Validation Result.
  • dian_pos.document_report: POS Document Validation Report.
  • dian_pos.batch_validation_wizard: Batch Validation Wizard.

Servicio externo, versiones y precio

La ficha avisa antes de comprar: Before you buy: some features of this app use a paid external service. En este módulo ese servicio es el servicio local de FlexigoTech Cloud. Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción, y los datos se quedan en tu Odoo. La ficha también incluye un apartado Privacy policy.

Está publicado en Odoo Apps para Odoo 17, 18, 19 y 20. La app cuesta 9 € por versión de Odoo, pago único y sin IVA, para 17, 18, 19 y 20; el servicio local cuesta 29 €/mes o 290 €/año sin IVA (Pro: 58 €/mes o 580 €/año). Con la suscripción, el módulo para las versiones nuevas de Odoo va incluido si lo compraste en flexigotech.com; en el Odoo App Store, cada versión de Odoo se compra allí, en la ficha de Odoo Apps.

Si aún estás valorando si te encaja, tienes los criterios en si el módulo encaja en tu empresa.

Cómo te ayuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si necesitas encajar este validador con tu punto de venta, adaptar sus informes o conectarlo con otro sistema, podemos hacerlo dentro de tu propio Odoo.

Sigue leyendo

Colombia DIAN Electronic Equivalent POS Document Validator: puesta en marchaPuesta en marcha del validador DIAN de documento equivalente POS en Odoo: ajustes de la compañía, estados, errores y qué revisar la primera semana.Colombia DIAN Electronic Equivalent POS Document Validator: si te encaja y en qué versión de OdooQué valida el módulo DIAN de documentos equivalentes POS en Odoo 17 a 20, qué no describe su documentación, qué preparar antes de instalarlo y cómo probarlo.Cómo funciona Argentina ARCA Supplier Invoice Validation en Odoo por dentroGlosario de menús, tareas programadas y datos del módulo Argentina ARCA Supplier Invoice Validation and Withholding Management para Odoo.
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas

Fuentes