Abans d'instal·lar: versió, preu i pantalles
El mòdul està publicat a Odoo Apps per a 17.0, 18.0, 19.0 i 20.0, amb una fitxa per versió. A Odoo Apps costa 9 € per versió d'Odoo (17.0, 18.0, 19.0 i 20.0), pagament únic i sense IVA; el servei local de FlexigoTech costa 29 €/mes o 290 €/any sense IVA (Pro: 58 €/mes o 580 €/any). Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció, però les dades es queden al teu Odoo. Si encara estàs valorant si t'encaixa, comença per què cobreix i què cal abans d'instal·lar-lo.
Un cop instal·lat, aquestes són les pantalles amb què treballaràs durant la posada en marxa:

La llista de documents mostra número, companyia, tipus, data, client, import total i estat de validació. La llista de regles de validació apareix amb la columna Rule Name i el botó Nuevo.
La fitxa de la companyia: el primer que cal omplir
El formulari de la companyia té quatre blocs: informació, configuració de validació, configuració d'API i auditoria. Acabat d'instal·lar, el NIT i la clau API estan en blanc, i el temps d'espera ja porta un valor.

Amb el NIT hi ha un control que convé conèixer abans d'escriure'l: el mòdul rebutja un NIT que no tingui exactament 11 dígits, amb el missatge NIT must be exactly 11 digits. Si et surt, revisa quants dígits hi has posat.
Passos per deixar-ho funcionant
Aquest és l'ordre en què ho faries, de la instal·lació a la primera validació:
- Instal·la el mòdul des de la fitxa de la versió que fa servir el teu Odoo (17.0, 18.0, 19.0 o 20.0).
- Obre el formulari de la companyia i omple el NIT amb exactament 11 dígits.
- Al bloc de configuració d'API, omple la clau API, que apareix buida després d'instal·lar.
- Repassa la configuració de validació i el temps d'espera, i desa.
- Abans de validar, revisa els teus documents: el total ha de ser el subtotal més l'impost, cap import no pot ser negatiu i la data del document no pot ser posterior a avui.
- Obre l'assistent
Batch Document Validation, triaCompany,Date FromiDate To, ajusta els filtres de tipus i estat i premStart Validation. L'assistent també té el botóCancel.
- Torna a la llista de documents i mira l'estat de validació de cadascun.
- Consulta la llista de
Validation Reports.

Els estats de validació i els resultats
El camp validation_status, l'estat de validació que veus a la llista de documents, pot tenir aquests valors (codi i etiqueta tal com els defineix el mòdul):
draft:Draft
pending:Pending Validation
validated:Validated
invalid:Invalid
error:Validation Error
A banda hi ha result_status, amb tres valors: pass (Pass), fail (Fail) i warning (Warning).
El mòdul té a més una segona llista d'opcions per a validation_status amb etiquetes més curtes i una opció més: all (All Statuses), draft (Draft), pending (Pending), validated (Validated), invalid (Invalid) i error (Error). Els codis coincideixen amb els de la primera llista; el que canvia és l'etiqueta, així que pending pot aparèixer com a Pending o com a Pending Validation, i error com a Error o com a Validation Error.
Fixa't en el codi i no només en l'etiqueta: error es mostra com a Validation Error o com a Error segons la llista.
Errors de la posada en marxa i com s'arreglen
Aquests són els missatges de validació que porta el mòdul i què fer amb cadascun:
Total amount ({document.total}) does not match subtotal ({document.subtotal}) + tax ({document.tax_amount}). Expected: {expected_total}. El total no és la suma del subtotal i l'impost. El mateix missatge et dona el total esperat: corregeix el total, el subtotal o l'impost fins que quadrin.
Total amount cannot be negative. Revisa l'import total del document i posa'l en positiu o a zero.
Subtotal cannot be negative. El mateix amb el subtotal.
Tax amount cannot be negative. El mateix amb l'import de l'impost.
Document date cannot be in the future. Canvia la data del document a avui o a un dia anterior.
NIT must be exactly 11 digits. Corregeix el NIT perquè tingui exactament 11 dígits.
Què revisar la primera setmana
Amb la fitxa de la companyia omplerta i una primera validació per lots feta, dedica uns minuts al dia a això:
- Documents en
Invalido enValidation Error: obre'ls i mira si algun dels missatges d'abans explica el problema.
- Resultats de validació amb
result_statusenFailo enWarning: revisa'ls abans de donar per bons els documents afectats.
- Documents que continuen en
Drafto enPending Validation: localitza'ls a la llista i decideix si cal incloure'ls a la propera validació per lots.
- La llista de
Validation Reports: repassa l'empresa, el tipus, les dates i qui ha generat cada informe.

Com t'ajuda FlexigoTech
Pots consultar els detalls del mòdul a la pàgina del mòdul a flexigotech.com o a la seva fitxa d'Odoo Apps. Amb la subscripció, el mòdul per a les versions noves d'Odoo hi va inclòs si el vas comprar a flexigotech.com; a l'Odoo App Store, cada versió d'Odoo es compra allà. Si a més necessites implantar Odoo 17, 18, 19 o 20, o una integració a mida que connecti aquest validador amb la resta dels teus processos, a FlexigoTech ens encarreguem de la implantació i desenvolupem connectors i integracions a mida.
Continua llegint
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigo_colombia_dian_electronic_equivalent_pos_documen 20.0 (2e8fbc9f): models/pos_document.py
- Codi del mòdul: flexigo_colombia_dian_electronic_equivalent_pos_documen 20.0 (2e8fbc9f): models/validation_result.py
- Codi del mòdul: 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
