Com llegir un missatge del mòdul
Cada missatge és una frase curta en anglès que descriu la regla que no s'ha complert: un import negatiu, una configuració repetida, un arxiu que falta, un camp buit o un estat que no és l'esperat.
Diversos missatges acaben en %s. Així apareixen al codi: és el buit on el mòdul col·loca el detall de cada cas. Quan te'n surti un, llegeix aquest detall abans de tocar res, perquè és el que et diu quina línia, quin camp o quin valor has de revisar.
Si encara estàs muntant el mòdul, la posada en marxa pas a pas t'ajuda a omplir els ajustos abans que aparegui cap d'aquests missatges.
El que no t'expliquen de cada error
Només hi cap una configuració per empresa, i la tolerància no pot ser negativa
El missatge Only one configuration per company is allowed indica que el mòdul admet una única configuració per empresa. Si et surt, no en creïs una altra: busca la configuració que ja existeix per a aquesta empresa i edita-la.
L'altre avís d'aquest bloc és Tolerance amount must be non-negative. El que diu és literal: l'import de tolerància ha de ser zero o positiu. Si has escrit un valor amb signe menys, canvia'l per un import igual o superior a zero.

Importar sense arxiu atura l'operació
No file to import apareix quan el mòdul no troba cap arxiu per importar. Abans de tornar a prémer, comprova que has adjuntat l'arxiu al registre des del qual llances la importació i que la pujada ha acabat.
Les línies PLE es comproven una a una
Hi ha dos missatges que parlen de les línies PLE:
PLE line has insufficient fields: %s: la línia té menys camps dels que el mòdul necessita.Error parsing PLE line: %s: el mòdul no ha pogut interpretar la línia.
En tots dos casos, el detall que segueix els dos punts és la pista. Obre l'arxiu, localitza aquella línia i compara-la amb les que sí que s'han llegit bé. Corregeix l'arxiu a l'origen i torna'l a importar, en lloc de retocar a mà el que ja hagués entrat.
Camps obligatoris i nom del contacte
Missing required field: %s avisa que falta un camp obligatori; el detall et diu quin. Partner name is required és més concret: el nom del partner és obligatori. Completa la dada que falta i repeteix l'operació.
El RUC ha de passar la comprovació de mòdul 11
El missatge Invalid RUC format (failed modulo-11 check): %s indica que el mòdul comprova el RUC amb una verificació de mòdul 11 i que el valor indicat al detall no la supera. Revisa aquest número tal com apareix al missatge, corregeix-lo allà on l'hagis escrit i torna a llançar l'operació. El que fa aquí el mòdul és aquesta comprovació de format; no et diu res més sobre el contribuent.
Divisa i imports amb un format que el mòdul no accepta
Dos missatges tracten les dades econòmiques d'una línia:
Unsupported currency code: %s: el codi de divisa del detall no és entre els que el mòdul admet.Invalid monetary amount format: %s: l'import del detall no té un format que el mòdul pugui llegir.
El més pràctic és comparar el valor rebutjat amb els d'altres línies que sí que han entrat sense problemes.
Hi ha operacions que només valen per a reconciliacions en esborrany
Reconciliation must be in draft state vol dir que l'acció que has llançat requereix que la reconciliació estigui en esborrany. Abans de repetir-la, mira l'estat del registre a la llista de reconciliacions: si no està en esborrany, el mòdul no la deixa continuar.

Si vols entendre què recorre cada reconciliació des que es crea, ho tens a com funciona el mòdul per dins.
Versions, preu i ajuda amb la implantació
Peru SUNAT SIRE RVIE/RCE Reconciliation està publicat a Odoo Apps per a Odoo 17 i Odoo 19. En totes dues versions costa 9 € sense IVA, en pagament únic per versió. Tens la informació de compra a la pàgina del mòdul.
A FlexigoTech implantem Odoo 17, 18, 19 i 20 i desenvolupem connectors i integracions a mida. Si un error es repeteix i no saps d'on ve la dada, podem revisar amb tu la configuració i l'arxiu que estàs important.
Continua llegint
Comprovat al codi del mòdul (versió 19.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_company_config.py
- Codi del mòdul: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_import.py
- Codi del mòdul: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_reconciliation.py
- apps.odoo.com/apps/modules/19.0/flexigo_peru_sunat_sire_rvie_rce_reconciliation_module
- apps.odoo.com/apps/modules/17.0/flexigo_peru_sunat_sire_rvie_rce_reconciliation_module
- flexigotech.com/en/services.html
