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

Erros do Peru SUNAT SIRE RVIE/RCE Reconciliation: o que a ficha não conta

As mensagens do Peru SUNAT SIRE RVIE/RCE Reconciliation que revemos aqui indicam cada uma que dado o módulo não aceita. Agrupam-se em quatro frentes (a configuração da empresa, o ficheiro que importa, o conteúdo das linhas PLE e o estado da reconciliação) e quase todas se resolvem corrigindo o dado que a própria mensagem aponta.

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

Como ler uma mensagem do módulo

Cada mensagem é uma frase curta em inglês que descreve a regra que não foi cumprida: um montante negativo, uma configuração repetida, um ficheiro em falta, um campo vazio ou um estado diferente do esperado.

Várias mensagens terminam em %s. É assim que aparecem no código: é o espaço onde o módulo coloca o detalhe de cada caso. Quando lhe surgir uma destas, leia esse detalhe antes de mexer em alguma coisa, porque é ele que indica que linha, que campo ou que valor tem de verificar.

Se ainda está a montar o módulo, a configuração passo a passo ajuda a preencher as definições antes de aparecer qualquer uma destas mensagens.

O que não lhe contam sobre cada erro

Só cabe uma configuração por empresa, e a tolerância não pode ser negativa

A mensagem Only one configuration per company is allowed indica que o módulo admite uma única configuração por empresa. Se lhe aparecer, não crie outra: procure a configuração que já existe para essa empresa e edite-a.

O outro aviso deste bloco é Tolerance amount must be non-negative. O que diz é literal: o montante de tolerância tem de ser zero ou positivo. Se escreveu um valor com sinal menos, altere-o para um montante igual ou superior a zero.

Formulário novo de configuração SIRE com o campo Company vazio, o RUC da empresa, a tolerância em PEN, a retenção de dados e o separador Audit Trail
Formulário de configuração SIRE como registo novo, ainda por guardar e sem empresa atribuída

Importar sem ficheiro trava a operação

No file to import aparece quando o módulo não encontra ficheiro para importar. Antes de voltar a clicar, confirme que anexou o ficheiro ao registo a partir do qual lança a importação e que o carregamento terminou.

As linhas PLE são verificadas uma a uma

Há duas mensagens que falam das linhas PLE:

  • PLE line has insufficient fields: %s: a linha tem menos campos do que o módulo precisa.
  • Error parsing PLE line: %s: o módulo não conseguiu interpretar a linha.

Nos dois casos, o detalhe que vem depois dos dois pontos é a pista. Abra o ficheiro, localize essa linha e compare-a com as que foram lidas corretamente. Corrija o ficheiro na origem e volte a importá-lo, em vez de retocar à mão o que já tiver entrado.

Campos obrigatórios e nome do contacto

Missing required field: %s avisa que falta um campo obrigatório; o detalhe diz qual. Partner name is required é mais concreto: o nome do parceiro é obrigatório. Preencha o dado em falta e repita a operação.

O RUC tem de passar a verificação de módulo 11

A mensagem Invalid RUC format (failed modulo-11 check): %s indica que o módulo verifica o RUC com um controlo de módulo 11 e que o valor indicado no detalhe não o supera. Reveja esse número tal como aparece na mensagem, corrija-o onde o tiver escrito e volte a lançar a operação. O que o módulo faz aqui é essa verificação de formato; não diz mais nada sobre o contribuinte.

Moeda e montantes num formato que o módulo não aceita

Duas mensagens tratam os dados financeiros de uma linha:

  • Unsupported currency code: %s: o código de moeda do detalhe não está entre os que o módulo admite.
  • Invalid monetary amount format: %s: o montante do detalhe não tem um formato que o módulo consiga ler.

O mais prático é comparar o valor rejeitado com os de outras linhas que entraram sem problemas.

Há operações que só valem para reconciliações em rascunho

Reconciliation must be in draft state significa que a ação que lançou exige que a reconciliação esteja em rascunho. Antes de a repetir, veja o estado do registo na lista de reconciliações: se não estiver em rascunho, o módulo não a deixa continuar.

Lista de reconciliações com várias linhas de períodos, a empresa de exemplo, o estado Completed e as colunas de totais, correspondências e discrepâncias
Lista de reconciliações com dados de demonstração: os registos estão em Completed e os totais, correspondências e discrepâncias estão a zero

Se quiser perceber o percurso de cada reconciliação desde que é criada, encontra-o em como funciona o módulo por dentro.

Versões, preço e ajuda com a implementação

O Peru SUNAT SIRE RVIE/RCE Reconciliation está publicado na Odoo Apps para Odoo 17 e Odoo 19. Nas duas versões custa 9 € sem IVA, em pagamento único por versão. Tem a informação de compra na página do módulo.

Na FlexigoTech implementamos Odoo 17, 18, 19 e 20 e desenvolvemos conectores e integrações à medida. Se um erro se repete e não sabe de onde vem o dado, podemos rever consigo a configuração e o ficheiro que está a importar.

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.Peru SUNAT SIRE RVIE/RCE Reconciliation: o que ninguém conta ao pô-lo a funcionarDefinições, campos e estados do Peru SUNAT SIRE RVIE/RCE Reconciliation no Odoo 17 e 19, e o que rever na primeira semana depois de o instalar.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