O que se vê no Odoo logo após a instalação
O Colombia DIAN Electronic Equivalent POS Document Validator apresenta-se na sua página do Odoo Apps com um título claro: Validate DIAN POS documents in Odoo. Depois de instalado, surge uma nova entrada na barra de aplicações, DIAN Validation, e por baixo dela quatro menus:
DIAN Validation › Configuration, com o submenuConfiguration.DIAN Validation › Documents, com o submenuDocuments.DIAN Validation › Validation, com dois submenus:Validation RuleseValidation Results.DIAN Validation › Reports, com o submenuReports.
Não há mais menus além destes. Tudo o que o módulo faz está dentro dessa entrada, por isso, se procura alguma parte dele, comece por aí.

A linha temporal, pela ordem do menu
Esta cronologia segue a ordem em que o módulo dispõe os menus e coloca a ação agendada no seu lugar. Não é um procedimento obrigatório: é a forma mais direta de perceber que peça existe em cada ponto.
- Na instalação Aparece o menu
DIAN Validatione fica criada a ação agendadaAuto-validate DIAN POS Documents, com frequência de uma hora e ativa desde o início.
- Configuração Em
DIAN Validation › Configuration › Configurationencontra a configuração do módulo, guardada no modelodian_pos.config(DIAN POS Configuration). O último passo do percurso animado mostra esse formulário para uma empresa.
- Documentos Em
DIAN Validation › Documents › Documentstem a lista de documentos, que o módulo guarda no modelodian_pos.document(DIAN POS Document).
- Regras Em
DIAN Validation › Validation › Validation Rulesestão as regras de validação, no modelodian_pos.validation_rule(POS Document Validation Rule).
- De hora a hora É executada a ação
Auto-validate DIAN POS Documents.
- Validação em lote O módulo inclui um assistente, o modelo
dian_pos.batch_validation_wizard(Batch Validation Wizard), que abre como diálogo sobre o ecrã.
- Resultados Em
DIAN Validation › Validation › Validation Resultsconsultam-se os resultados, guardados no modelodian_pos.validation_result(POS Document Validation Result).
- Relatórios Em
DIAN Validation › Reports › Reportsestá o relatório, do modelodian_pos.document_report(POS Document Validation Report).
A lista de documentos e os seus estados
O ecrã de documentos é o centro do módulo: é onde vai parar quando entra para ver o que tem. Na captura, com dez registos de exemplo, veem-se as colunas de número, empresa, tipo, data, cliente, montante total e estado de validação.

Se quiser o detalhe de que campos preencher e o que verificar quando um documento não avança, encontra-o na colocação em funcionamento do módulo.
As regras de validação, à vista
As regras têm o seu próprio menu e o seu próprio modelo, separadas dos documentos e dos resultados. Na captura vê-se a lista com dez regras na coluna Rule Name, o botão para criar uma nova, a barra de pesquisa e a paginação.

A ação agendada que corre de hora a hora
O módulo traz uma ação agendada: Auto-validate DIAN POS Documents. Corre de hora a hora e vem ativa. Se na sua implementação quiser verificar quando é executada ou pausá-la, procure-a por esse nome exato.
O assistente de validação em lote
Além da ação automática, o módulo tem um assistente, Batch Validation Wizard, que abre num diálogo com o título Batch Document Validation. Na captura veem-se os critérios de seleção (Company, Date From, Date To e o contador Documents to validate), os filtros de documento (All Types e Draft) e os botões Start Validation e Cancel.

Os modelos por baixo, para consultores
Se vai mexer em vistas, permissões de acesso ou relatórios, estes são os nomes técnicos com que o módulo trabalha:
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.
Serviço externo, versões e preço
A página avisa antes da compra: Before you buy: some features of this app use a paid external service. Neste módulo, esse serviço é o serviço local da FlexigoTech Cloud. Sem subscrição, ou com o serviço suspenso, para aquilo que a subscrição proporciona, e os dados ficam no seu Odoo. A página inclui também uma secção Privacy policy.
Está publicado no Odoo Apps para Odoo 17, 18, 19 e 20. A app custa 9 € por versão do Odoo, pagamento único e sem IVA, para 17, 18, 19 e 20; o serviço local custa 29 €/mês ou 290 €/ano sem IVA (Pro: 58 €/mês ou 580 €/ano). Com a subscrição, o módulo para as novas versões do Odoo está incluído se o comprou em flexigotech.com; na Odoo App Store, cada versão do Odoo compra-se lá, na página do Odoo Apps.
Se ainda está a avaliar se lhe serve, tem os critérios em se o módulo se adequa à sua empresa.
Como a FlexigoTech pode ajudar
A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se precisar de encaixar este validador no seu ponto de venda, adaptar os seus relatórios ou ligá-lo a outro sistema, podemos fazê-lo dentro do seu próprio Odoo.
Continue a ler
Verificado no código do módulo (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigo_colombia_dian_electronic_equivalent_pos_documen 20.0 (2e8fbc9f): data/ir_ui_view.xml
- Código do módulo: flexigo_colombia_dian_electronic_equivalent_pos_documen 20.0 (2e8fbc9f): data/ir_cron.xml
- Código do módulo: flexigo_colombia_dian_electronic_equivalent_pos_documen 20.0 (2e8fbc9f): static/description/index.html
- Código do módulo: flexigo_colombia_dian_electronic_equivalent_pos_documen 20.0 (2e8fbc9f): models/config.py
- Código do módulo: flexigo_colombia_dian_electronic_equivalent_pos_documen 20.0 (2e8fbc9f): models/document_report.py
- Código do módulo: flexigo_colombia_dian_electronic_equivalent_pos_documen 20.0 (2e8fbc9f): models/pos_document.py
- Código do módulo: flexigo_colombia_dian_electronic_equivalent_pos_documen 20.0 (2e8fbc9f): models/validation_result.py
- Código do módulo: flexigo_colombia_dian_electronic_equivalent_pos_documen 20.0 (2e8fbc9f): models/validation_rule.py
- Código do módulo: flexigo_colombia_dian_electronic_equivalent_pos_documen 20.0 (2e8fbc9f): wizards/batch_validation_wizard.py
- 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
