Najpierw rekord konfiguracji
Konfiguracja jest powiązana z firmą i jej RUC
Formularz konfiguracji SIRE zaczyna się od dwóch pól: Company, czyli firma w Odoo, oraz Company RUC, który według tekstu pomocy jest 11-cyfrowym numerem RUC w SUNAT. W nowym formularzu pole Company jest puste, więc to pierwsza rzecz do uzupełnienia. Jeśli pracujesz z kilkoma firmami w tej samej bazie danych, przed zapisaniem sprawdź, która firma jest wybrana.

Tolerancja jest wyrażona w solach
Pole Amount Tolerance (PEN) to, według pomocy, tolerancja dla różnic kwot przy uzgadnianiu. To kwota w PEN, a nowy formularz ma już wpisaną wartość. Nie przyjmuj jej bez zastanowienia: ustal z osobą odpowiedzialną za księgowość, jaką różnicę jesteście gotowi zaakceptować, i wpisz ją tutaj.
Są dwa okresy przechowywania i to nie to samo
Rekord rozdziela Data Retention Months, czyli liczbę miesięcy przechowywania danych uzgodnień, od Audit Trail Retention Months, czyli liczby miesięcy przechowywania dziennika audytu. Drugie pole jest na osobnej zakładce, Audit Trail, więc nie poprzestawaj na pierwszym. Oba liczone są w miesiącach. Ustaw je zgodnie z zaleceniami swojego doradcy.
Kto przesyła co i skąd
Limity przesyłania dotyczą pliku i użytkownika
Limity wyznaczają dwa pola: Max Upload Size (MB), maksymalny rozmiar pliku w MB, oraz Max Concurrent Uploads, maksymalna liczba jednoczesnych przesyłań na użytkownika. Zaimportowane pliki widać na liście Import Files, z kolumnami okresu, nazwy, formatu, statusu oraz liczby wszystkich, poprawnych i błędnych wierszy.

Ustawienia zgłoszeń i Tor są w tym samym rekordzie
Konfiguracja zawiera blok ustawień dotyczących zgłoszeń: Allow Tor Exit Nodes (zezwalanie na zgłoszenia z węzłów wyjściowych Tor), Tor Rate Limit (per hour) (maksymalna liczba zgłoszeń na godzinę z węzłów wyjściowych Tor), Regular Rate Limit (per minute) (maksymalna liczba zgłoszeń na minutę ze zwykłych adresów IP), Enable Honeypot i Enable Math CAPTCHA. W Fakturowaniu pojawia się też lista Public Submissions. Przejrzyj te pola podczas wdrożenia, zamiast zostawiać je tak, jak przyszły.

E-maile: ustawienie warte uwagi
Rekord ma pole wyboru Disable Email Notifications. Świadomie zdecyduj, czy je zaznaczyć.
Statusy, które zobaczysz
Nie ma jednego pola statusu, jest ich kilka
Moduł definiuje kilka osobnych pól statusu, każde z własnymi wartościami. Oto te, które są w kodzie:
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.- Osobne pole,
followup_status, z wartościamiReceived,Under ReviewiCompleted.
Ponieważ kilka pól ma podobne wartości, zawsze patrz na kolumnę statusu listy, na której jesteś.
Do tego dochodzi pole status z wynikami porównania: Matched, Missing in SUNAT, Missing in Odoo, Amount Mismatch, Tax Rate Mismatch, Partner Name Mismatch, Currency Mismatch, Unmapped Document Type i Cancelled/Voided. Przejrzyj wiersze z dowolną wartością inną niż Matched. Jeśli chcesz zobaczyć, jak to wszystko się łączy, opisujemy to w artykule jak moduł działa od środka.
Co sprawdzić w pierwszym tygodniu

Completed z zerowymi sumami (dane demonstracyjne) oraz lista raportów rocznych, jeszcze bez rekordów.- Rekord konfiguracji ma uzupełnione
CompanyiCompany RUC, a RUC ma 11 cyfr. Amount Tolerance (PEN)ma wartość, którą uzgodniliście, a nie domyślną.Data Retention MonthsiAudit Trail Retention Monthsmają liczbę miesięcy, na którą się zdecydowaliście.- W
Import Fileskażdy plik ma oczekiwany status i liczbyTotal Lines,SuccessiFailed. - Na listach mapowań typów dokumentów i podatków potrzebne wiersze mają włączone
Active. - Wiersze ze
statusinnym niżMatchedmają przypisaną osobę, która je sprawdzi. - Ustawienia Tor, honeypot i CAPTCHA są takie, jak chcesz.
Jeśli podczas tego przeglądu pojawi się ostrzeżenie lub błąd, dosłowne komunikaty i to, co z każdym zrobić, znajdziesz w artykule komunikaty błędów modułu.
Jak pomaga FlexigoTech
Moduł jest dostępny w Odoo Apps dla Odoo 17 i 19, w cenie 9 € netto (bez VAT), jednorazowa płatność za wersję w obu przypadkach. Szczegóły i zakup znajdziesz na stronie modułu. Jeśli potrzebujesz też wdrożenia Odoo albo integracji szytej na miarę wokół uzgadniania z SUNAT, FlexigoTech wdraża Odoo i tworzy konektory oraz integracje na zamówienie.
Czytaj dalej
Sprawdzone w kodzie źródłowym modułu (wersja 19.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_company_config.py
- Kod modułu: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_annual_report.py
- Kod modułu: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_dsar_request.py
- Kod modułu: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_import.py
- Kod modułu: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_public_submission.py
- Kod modułu: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_reconciliation.py
- Kod modułu: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_reconciliation_line.py
- Kod modułu: 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
