Saltar para o conteúdo principal
Peru SUNAT SIRE RVIE/RCE Reconciliation

Peru SUNAT SIRE RVIE/RCE Reconciliation: o que ninguém conta ao pô-lo a funcionar

Para arrancar com o Peru SUNAT SIRE RVIE/RCE Reconciliation, o primeiro passo é a ficha de configuração SIRE: empresa, RUC de 11 dígitos, tolerância de valores em PEN e os dois prazos de retenção. Depois convém rever os limites de carregamento, as definições de submissões e de Tor, e aprender a ler os vários estados que o módulo mostra. Aqui ficam esses detalhes um a um e uma lista do que rever na primeira semana.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 4 de novembro de 2026

O essencial

Versões
Odoo 17 e 19
Verificado
no código do módulo, versão 19.0 · nas fontes indicadas no fim
Leitura
4 min

A ficha de configuração, antes de tudo

A configuração está ligada a uma empresa e ao seu RUC

O formulário de configuração SIRE começa por dois campos: Company, que é a empresa do Odoo, e Company RUC, que segundo o texto de ajuda é o RUC da SUNAT com 11 dígitos. Num formulário novo, Company aparece vazio, por isso é a primeira coisa a preencher. Se trabalhas com várias empresas na mesma base de dados, confirma qual a empresa escolhida antes de guardar.

Formulário novo de configuração SIRE em Faturação com o campo Company vazio, Company RUC, tolerância, retenção de dados e o separador Audit Trail
Formulário de configuração SIRE acabado de criar, ainda sem registo guardado: a tolerância e as retenções já trazem valores.

A tolerância é expressa em soles

O campo Amount Tolerance (PEN) é, segundo a ajuda, a tolerância para as diferenças de valor na reconciliação. É um valor em PEN, e o formulário novo já traz um valor preenchido. Não o aceites sem mais: decide com quem trata da contabilidade que diferença estão dispostos a aceitar e escreve-a aí.

Há dois prazos de retenção e não são o mesmo

A ficha separa Data Retention Months, o número de meses durante os quais se conservam os dados de reconciliação, de Audit Trail Retention Months, o número de meses durante os quais se conserva o registo de auditoria. O segundo está no seu próprio separador, Audit Trail, por isso não fiques só pelo primeiro. Ambos se contam em meses. Define-os de acordo com o que te indicar o teu consultor.

Quem carrega o quê e a partir de onde

Os limites de carregamento são por ficheiro e por utilizador

Dois campos definem os limites: Max Upload Size (MB), o tamanho máximo do ficheiro em MB, e Max Concurrent Uploads, o máximo de carregamentos simultâneos por utilizador. Os ficheiros importados aparecem na lista Import Files, com colunas para o período, o nome, o formato, o estado e a contagem de linhas totais, corretas e falhadas.

Lista de Import Files em Faturação com botão New, pesquisa e colunas Period, Filename, Format, State, Total Lines, Success e Failed
A lista de ficheiros importados, ainda sem registos.

Há definições de submissões e de Tor na mesma ficha

A configuração inclui um bloco de definições sobre submissões: Allow Tor Exit Nodes (permitir submissões a partir de nós de saída Tor), Tor Rate Limit (per hour) (máximo de submissões por hora a partir de nós de saída Tor), Regular Rate Limit (per minute) (máximo de submissões por minuto a partir de IP normais), Enable Honeypot e Enable Math CAPTCHA. Em Faturação aparece ainda a lista Public Submissions. Revê estas caixas no arranque em vez de as deixares como vêm.

Lista de Public Submissions em Faturação com botão New, pesquisa e colunas Name, Submitter Email (optional), State e Submission Date
A lista de submissões públicas, ainda sem registos.

E-mails: uma definição que convém ver

A ficha tem a caixa Disable Email Notifications. Decide de forma consciente se a marcas ou não.

Os estados que vais ver

Não há um só campo de estado, há vários

O módulo define vários campos de estado diferentes, cada um com os seus próprios valores. Estes são os que estão no código:

  • 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.
  • Um campo à parte, followup_status, com Received, Under Review e Completed.

Como há vários campos com valores parecidos, olha sempre para a coluna de estado da lista em que estás.

À parte, há um campo status com os resultados da comparação: Matched, Missing in SUNAT, Missing in Odoo, Amount Mismatch, Tax Rate Mismatch, Partner Name Mismatch, Currency Mismatch, Unmapped Document Type e Cancelled/Voided. Revê as linhas com qualquer valor diferente de Matched. Se quiseres ver como encaixa cada peça, explicamos em como funciona o módulo por dentro.

O que rever na primeira semana

Percurso pelas listas de Document Type Mappings, Tax Type Mappings, Reconciliações e Annual Reports em Faturação
Mapeamentos de tipos de documento (seis linhas ativas), mapeamentos de impostos IGV, ISC e IPR, reconciliações em Completed com totais a zero (dados de demonstração) e a lista de relatórios anuais, ainda sem registos.
  • A ficha de configuração tem Company e Company RUC preenchidos, e o RUC tem os seus 11 dígitos.
  • Amount Tolerance (PEN) tem o valor que acordaram, não o que vinha.
  • Data Retention Months e Audit Trail Retention Months têm os meses que decidiram.
  • Em Import Files, cada ficheiro tem o estado e as contagens de Total Lines, Success e Failed que esperavas.
  • Nas listas de mapeamentos de tipos de documento e de impostos, as linhas de que precisas têm Active ativado.
  • As linhas com um status diferente de Matched têm alguém responsável por as rever.
  • As definições de Tor, honeypot e CAPTCHA estão como queres.

Se te aparecer um aviso ou um erro durante esta revisão, tens os textos literais e o que fazer com cada um em as mensagens de erro do módulo.

Como a FlexigoTech te ajuda

O módulo está publicado na Odoo Apps para Odoo 17 e 19, a 9 € sem IVA, pagamento único por versão em ambas. Tens os detalhes e a compra na página do módulo. Se precisares também de implementar o Odoo ou de uma integração à medida em torno da reconciliação com a SUNAT, a FlexigoTech implementa Odoo e desenvolve conectores e integrações à medida.

Continue a ler

Como funciona o Peru SUNAT SIRE RVIE/RCE Reconciliation por dentro do OdooQue menus o Peru SUNAT SIRE RVIE/RCE Reconciliation acrescenta ao Odoo, que ações agendadas executa e que modelos o módulo define, em perguntas.Erros do Peru SUNAT SIRE RVIE/RCE Reconciliation: o que a ficha não contaAs mensagens de erro do Peru SUNAT SIRE RVIE/RCE Reconciliation no Odoo com o texto literal: o que diz cada uma e o que verificar antes de tentar de novo.Peru SUNAT SIRE RVIE/RCE Reconciliation: mitos e realidades para decidir se lhe serveMitos e realidades do Peru SUNAT SIRE RVIE/RCE Reconciliation para Odoo 17 e 19: o que cobre, o que configurar antes e para quem faz sentido.
Verificado no código do módulo (versão 19.0) e nas fontes indicadas

Fontes

  • Código do módulo: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_company_config.py
  • Código do módulo: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_annual_report.py
  • Código do módulo: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_dsar_request.py
  • Código do módulo: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_import.py
  • Código do módulo: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_public_submission.py
  • Código do módulo: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_reconciliation.py
  • Código do módulo: flexigo_peru_sunat_sire_rvie_rce_reconciliation_module 19.0 (878c1c66): models/sire_reconciliation_line.py
  • Código do módulo: 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