Zuerst der Konfigurationsdatensatz
Die Konfiguration hängt an einem Unternehmen und seiner RUC
Das SIRE-Konfigurationsformular beginnt mit zwei Feldern: Company, dem Odoo-Unternehmen, und Company RUC, laut Hilfetext die 11-stellige RUC der SUNAT. In einem neuen Formular ist Company leer, das ist also das Erste, was Sie ausfüllen müssen. Wenn Sie mit mehreren Unternehmen in derselben Datenbank arbeiten, prüfen Sie vor dem Speichern, welches Unternehmen ausgewählt ist.

Die Toleranz wird in Soles angegeben
Das Feld Amount Tolerance (PEN) ist laut Hilfetext die Toleranz für Betragsabweichungen beim Abgleich. Es ist ein Betrag in PEN, und das neue Formular enthält bereits einen Wert. Übernehmen Sie ihn nicht einfach: Legen Sie mit der Person, die die Buchhaltung führt, fest, welche Abweichung Sie akzeptieren, und tragen Sie diese ein.
Es gibt zwei Aufbewahrungsfristen, und sie sind nicht dieselbe
Der Datensatz trennt Data Retention Months, die Anzahl Monate, die Abgleichsdaten aufbewahrt werden, von Audit Trail Retention Months, die Anzahl Monate, die das Audit-Protokoll aufbewahrt wird. Die zweite steht auf einem eigenen Reiter, Audit Trail, bleiben Sie also nicht bei der ersten stehen. Beide werden in Monaten gezählt. Legen Sie sie nach den Vorgaben Ihres Beraters fest.
Wer was von wo hochlädt
Die Upload-Limits gelten pro Datei und pro Benutzer
Zwei Felder setzen die Grenzen: Max Upload Size (MB), die maximale Dateigröße in MB, und Max Concurrent Uploads, die maximale Zahl gleichzeitiger Uploads pro Benutzer. Importierte Dateien erscheinen in der Liste Import Files mit Spalten für Zeitraum, Dateiname, Format, Status und die Anzahl der gesamten, erfolgreichen und fehlgeschlagenen Zeilen.

Einstellungen zu Einreichungen und Tor im selben Datensatz
Die Konfiguration enthält einen Block mit Einstellungen zu Einreichungen: Allow Tor Exit Nodes (Einreichungen von Tor-Exit-Nodes zulassen), Tor Rate Limit (per hour) (maximale Einreichungen pro Stunde von Tor-Exit-Nodes), Regular Rate Limit (per minute) (maximale Einreichungen pro Minute von normalen IPs), Enable Honeypot und Enable Math CAPTCHA. In Rechnungsstellung gibt es außerdem die Liste Public Submissions. Gehen Sie diese Kästchen bei der Einrichtung durch, statt sie so zu lassen, wie sie kommen.

E-Mails: eine Einstellung, die einen Blick wert ist
Der Datensatz hat das Kästchen Disable Email Notifications. Entscheiden Sie bewusst, ob Sie es aktivieren.
Die Status, die Sie sehen werden
Es gibt nicht ein Statusfeld, sondern mehrere
Das Modul definiert mehrere getrennte Statusfelder mit jeweils eigenen Werten. Diese stehen im 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.- Ein separates Feld,
followup_status, mitReceived,Under ReviewundCompleted.
Da mehrere Felder ähnliche Werte haben, lesen Sie immer die Statusspalte der Liste, in der Sie sich befinden.
Dazu kommt ein Feld status mit den Vergleichsergebnissen: Matched, Missing in SUNAT, Missing in Odoo, Amount Mismatch, Tax Rate Mismatch, Partner Name Mismatch, Currency Mismatch, Unmapped Document Type und Cancelled/Voided. Prüfen Sie die Zeilen mit jedem Wert außer Matched. Wie die einzelnen Teile zusammenspielen, erklären wir in wie das Modul intern funktioniert.
Was Sie in der ersten Woche prüfen sollten

Completed mit Summen null (Demodaten) und die Liste der Jahresberichte, noch ohne Datensätze.- Im Konfigurationsdatensatz sind
CompanyundCompany RUCausgefüllt, und die RUC hat ihre 11 Stellen. Amount Tolerance (PEN)enthält den vereinbarten Wert, nicht den voreingestellten.Data Retention MonthsundAudit Trail Retention Monthsenthalten die beschlossenen Monate.- In
Import Fileszeigt jede Datei den Status und die Zahlen fürTotal Lines,SuccessundFailed, die Sie erwartet haben. - In den Zuordnungslisten für Belegarten und Steuern ist bei den benötigten Zeilen
Activeeingeschaltet. - Für Zeilen mit einem
statusaußerMatchedist jemand zur Prüfung zuständig. - Die Einstellungen zu Tor, Honeypot und CAPTCHA sind so, wie Sie sie haben wollen.
Wenn bei dieser Prüfung eine Warnung oder ein Fehler erscheint, finden Sie die genauen Texte und was jeweils zu tun ist unter die Fehlermeldungen des Moduls.
Wie FlexigoTech Sie unterstützt
Das Modul ist auf Odoo Apps für Odoo 17 und 19 erhältlich, für 9 € zzgl. MwSt., als Einmalzahlung pro Version bei beiden. Details und Kauf finden Sie auf der Modulseite. Wenn Sie zusätzlich eine Odoo-Einführung oder eine individuelle Integration rund um den SUNAT-Abgleich benötigen: FlexigoTech führt Odoo ein und entwickelt Konnektoren und maßgeschneiderte Integrationen.
Weiterlesen
Geprüft im Quellcode des Moduls (Version 19.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_company_config.py
- Quellcode des Moduls: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_annual_report.py
- Quellcode des Moduls: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_dsar_request.py
- Quellcode des Moduls: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_import.py
- Quellcode des Moduls: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_public_submission.py
- Quellcode des Moduls: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_reconciliation.py
- Quellcode des Moduls: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_reconciliation_line.py
- Quellcode des Moduls: 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
