La fiche de configuration, avant tout
La configuration est liée à une société et à son RUC
Le formulaire de configuration SIRE commence par deux champs : Company, la société Odoo, et Company RUC, qui selon son texte d'aide est le RUC SUNAT à 11 chiffres. Sur un nouveau formulaire, Company est vide : c'est donc la première chose à renseigner. Si vous gérez plusieurs sociétés dans la même base de données, vérifiez quelle société est sélectionnée avant d'enregistrer.

La tolérance s'exprime en soles
Le champ Amount Tolerance (PEN) est, selon son aide, la tolérance appliquée aux écarts de montant lors du rapprochement. C'est un montant en PEN, et le nouveau formulaire contient déjà une valeur. Ne la prenez pas pour acquise : décidez avec la personne qui tient la comptabilité quel écart vous êtes prêts à accepter, puis saisissez-le.
Il y a deux durées de conservation, et ce n'est pas la même
La fiche distingue Data Retention Months, le nombre de mois de conservation des données de rapprochement, et Audit Trail Retention Months, le nombre de mois de conservation du journal d'audit. Le second se trouve dans son propre onglet, Audit Trail : ne vous arrêtez donc pas au premier. Les deux se comptent en mois. Fixez-les selon les indications de votre conseiller.
Qui importe quoi, et d'où
Les limites d'import sont par fichier et par utilisateur
Deux champs fixent les limites : Max Upload Size (MB), la taille maximale d'un fichier en Mo, et Max Concurrent Uploads, le nombre maximal d'imports simultanés par utilisateur. Les fichiers importés apparaissent dans la liste Import Files, avec des colonnes pour la période, le nom, le format, l'état et le nombre de lignes totales, réussies et en échec.

Les réglages de soumissions et de Tor sont dans la même fiche
La configuration comprend un bloc de réglages sur les soumissions : Allow Tor Exit Nodes (autoriser les soumissions depuis des nœuds de sortie Tor), Tor Rate Limit (per hour) (nombre maximal de soumissions par heure depuis des nœuds de sortie Tor), Regular Rate Limit (per minute) (nombre maximal de soumissions par minute depuis des IP ordinaires), Enable Honeypot et Enable Math CAPTCHA. Facturation affiche aussi la liste Public Submissions. Passez ces cases en revue pendant la mise en route au lieu de les laisser telles quelles.

E-mails : un réglage à regarder
La fiche comporte la case Disable Email Notifications. Décidez en connaissance de cause si vous la cochez ou non.
Les états que vous allez rencontrer
Il n'y a pas un seul champ d'état, mais plusieurs
Le module définit plusieurs champs d'état distincts, chacun avec ses propres valeurs. Voici ceux présents dans le code :
Draft,Generated,Submitted,Confirmed.Draft,Processing,Completed,Failed.Draft,In Progress,Completed,Archived.In Progress,Assembled,Failed.Draft,Submitted,Legal Review,Completed,Denied.Submitted,Reviewed,Responded,Closed.- Un champ à part,
followup_status, avecReceived,Under ReviewetCompleted.
Comme plusieurs champs ont des valeurs proches, regardez toujours la colonne d'état de la liste dans laquelle vous êtes.
Il existe en plus un champ status avec les résultats de la comparaison : Matched, Missing in SUNAT, Missing in Odoo, Amount Mismatch, Tax Rate Mismatch, Partner Name Mismatch, Currency Mismatch, Unmapped Document Type et Cancelled/Voided. Examinez les lignes dont la valeur est différente de Matched. Pour voir comment chaque pièce s'articule, nous l'expliquons dans le fonctionnement interne du module.
Ce qu'il faut vérifier la première semaine

Completed avec des totaux à zéro (données de démonstration) et la liste des rapports annuels, encore vide.- La fiche de configuration a
CompanyetCompany RUCrenseignés, et le RUC compte bien ses 11 chiffres. Amount Tolerance (PEN)contient la valeur convenue, pas celle d'origine.Data Retention MonthsetAudit Trail Retention Monthscontiennent les mois que vous avez décidés.- Dans
Import Files, chaque fichier affiche l'état et les nombresTotal Lines,SuccessetFailedattendus. - Dans les listes de correspondances de types de documents et de taxes, les lignes dont vous avez besoin ont
Activeactivé. - Les lignes dont le
statusest différent deMatchedont quelqu'un pour les examiner. - Les réglages Tor, honeypot et CAPTCHA sont tels que vous les souhaitez.
Si un avertissement ou une erreur apparaît pendant cette vérification, vous trouverez les textes exacts et la marche à suivre pour chacun dans les messages d'erreur du module.
Comment FlexigoTech vous accompagne
Le module est publié sur Odoo Apps pour Odoo 17 et 19, à 9 € HT, en paiement unique par version pour les deux. Vous trouverez les détails et l'achat sur la page du module. Si vous avez aussi besoin d'implémenter Odoo ou d'une intégration sur mesure autour du rapprochement avec la SUNAT, FlexigoTech implémente Odoo et développe des connecteurs et des intégrations sur mesure.
À lire aussi
Vérifié dans le code du module (version 19.0) et dans les sources citées
Sources
- Code du module : flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_company_config.py
- Code du module : flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_annual_report.py
- Code du module : flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_dsar_request.py
- Code du module : flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_import.py
- Code du module : flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_public_submission.py
- Code du module : flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_reconciliation.py
- Code du module : flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_reconciliation_line.py
- Code du module : flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_upload_chunk.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
