Eerst het configuratierecord
De configuratie hoort bij een bedrijf en zijn RUC
Het SIRE-configuratieformulier begint met twee velden: Company, het bedrijf in Odoo, en Company RUC, volgens de helptekst het SUNAT-RUC van 11 cijfers. Op een nieuw formulier is Company leeg, dus dat vul je als eerste in. Werk je met meerdere bedrijven in dezelfde database, controleer dan welk bedrijf geselecteerd is voordat je opslaat.

De tolerantie is een bedrag in soles
Het veld Amount Tolerance (PEN) is volgens de helptekst de tolerantie voor bedragverschillen bij het afletteren. Het is een bedrag in PEN, en het nieuwe formulier heeft er al een waarde in staan. Neem die niet zomaar over: spreek met degene die de boekhouding doet af welk verschil jullie accepteren en vul dat in.
Er zijn twee bewaartermijnen en die zijn niet hetzelfde
Het record scheidt Data Retention Months, het aantal maanden dat afletteringsgegevens bewaard blijven, van Audit Trail Retention Months, het aantal maanden dat het auditlog bewaard blijft. De tweede staat op een eigen tabblad, Audit Trail, dus blijf niet bij de eerste hangen. Beide tellen in maanden. Stel ze in op advies van je adviseur.
Wie wat uploadt, en vanaf waar
Uploadlimieten gelden per bestand en per gebruiker
Twee velden bepalen de limieten: Max Upload Size (MB), de maximale bestandsgrootte in MB, en Max Concurrent Uploads, het maximale aantal gelijktijdige uploads per gebruiker. Geïmporteerde bestanden zie je in de lijst Import Files, met kolommen voor periode, bestandsnaam, formaat, status en het aantal totale, geslaagde en mislukte regels.

Instellingen voor inzendingen en Tor staan in hetzelfde record
De configuratie bevat een blok instellingen over inzendingen: Allow Tor Exit Nodes (inzendingen vanaf Tor-exitnodes toestaan), Tor Rate Limit (per hour) (maximaal aantal inzendingen per uur vanaf Tor-exitnodes), Regular Rate Limit (per minute) (maximaal aantal inzendingen per minuut vanaf gewone IP-adressen), Enable Honeypot en Enable Math CAPTCHA. In Facturatie staat daarnaast de lijst Public Submissions. Loop deze vakjes bij het opstarten na in plaats van ze te laten zoals ze komen.

E-mail: een instelling om naar te kijken
Het record heeft het vakje Disable Email Notifications. Kies bewust of je het aanvinkt.
De statussen die je tegenkomt
Er is niet één statusveld, er zijn er meerdere
De module definieert meerdere aparte statusvelden, elk met eigen waarden. Dit zijn de waarden uit de 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.- Een apart veld,
followup_status, metReceived,Under ReviewenCompleted.
Omdat meerdere velden vergelijkbare waarden hebben, kijk je altijd naar de statuskolom van de lijst waarin je zit.
Daarnaast is er een veld status met de vergelijkingsresultaten: Matched, Missing in SUNAT, Missing in Odoo, Amount Mismatch, Tax Rate Mismatch, Partner Name Mismatch, Currency Mismatch, Unmapped Document Type en Cancelled/Voided. Controleer de regels met elke andere waarde dan Matched. Wil je zien hoe alles in elkaar grijpt, dan leggen we dat uit in hoe de module onder de motorkap werkt.
Wat je de eerste week controleert

Completed met totalen op nul (demogegevens) en de lijst met jaarrapporten, nog zonder records.- Het configuratierecord heeft
CompanyenCompany RUCingevuld, en het RUC heeft zijn 11 cijfers. Amount Tolerance (PEN)heeft de waarde die jullie hebben afgesproken, niet de standaardwaarde.Data Retention MonthsenAudit Trail Retention Monthsbevatten de maanden waarvoor jullie hebben gekozen.- In
Import Filestoont elk bestand de status en de aantallenTotal Lines,SuccessenFaileddie je verwachtte. - In de lijsten met toewijzingen van documenttypes en btw staan de rijen die je nodig hebt op
Active. - Voor regels met een
statusanders danMatchedis iemand aangewezen die ze controleert. - De instellingen voor Tor, honeypot en CAPTCHA staan zoals jij ze wilt.
Krijg je tijdens deze controle een waarschuwing of foutmelding, dan vind je de letterlijke teksten en wat je met elke melding doet in de foutmeldingen van de module.
Hoe FlexigoTech je helpt
De module staat op Odoo Apps voor Odoo 17 en 19, voor € 9 excl. btw, een eenmalige betaling per versie voor beide. Details en aankoop vind je op de modulepagina. Heb je daarnaast een Odoo-implementatie of een integratie op maat rond de aflettering met SUNAT nodig, dan implementeert FlexigoTech Odoo en ontwikkelt het connectoren en integraties op maat.
Lees verder
Gecontroleerd in de broncode van de module (versie 19.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_company_config.py
- Broncode van de module: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_annual_report.py
- Broncode van de module: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_dsar_request.py
- Broncode van de module: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_import.py
- Broncode van de module: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_public_submission.py
- Broncode van de module: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_reconciliation.py
- Broncode van de module: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_reconciliation_line.py
- Broncode van de 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
