Erros conhecidos no Financeiro

1- Quando tentamos consultar um título que já está pago no plug boletos:

Erro: Update failed. First exception on row 3 with id a3v4o0000004uGVAAY; first error: CANNOT_EXECUTE_FLOW_TRIGGER, Não é possível salvar esse registro porque o processo "Boleto" falhou. Forneça ao seu administrador do Salesforce estes detalhes. An Apex error occurred: snap_brok.CobrancaServico.CobrancaException: Erro no processamento de boletos liquidados: Argument cannot be null. na linha: 52   ID do erro: 1669791432-263 (229728738): [] - na linha: 178

Solução:

 vlTotalRecebido = titulo.snap_finan__valor_total_recebido__c + titulo.snap_finan__Recebimento_Valor_Desconto__c;. Algum desses campos estão vazios e deveriam estar com pelo valor zerado.

 

2- Quando o repasse tenta enviar o e-mail para o locador apresenta o seguinte erro:

Erro: (Locador e beneficiários pertencente ao repasse REP-xxxxxxx não possuem email de cobrança.)

Solução: Preencher o e-mail de cobrança do locador e do contato do locador.

 

3 - Erro na atualização da fatura

Erro: Attempt to de-reference a null object na linha 699

Solução:

 

4- Erro de reajuste de aluguel

Erro: Erro - Reajuste de aluguel:
Cause: null;
Line Number: 165;
Message: Não existe um valor cadastrado para o índice a2Q460000009PL5EAM na data 30/11/2020;
Stack Trace String: (snap_brok);
Type Name: snap_brok.ReajusteAluguelServico.ReajusteAluguelException;

Solução: Entrar na tabela do índice utilizado para realizar o reajuste do contrato e colocar o índice do mês que está sendo solicitado, no caso acima, a tabela é IGPM e o mês necessário é 11/2020;

 

5- Erro de geração de repasse. Esse erro acontece quando o sistema tenta gerar o repasse e não consegue devido a falta de participante.

Erro: Erro - Criação do repasse:
Cause: null;
Line Number: 2197;
Message: Erro na geração de repasses do contrato: Erro na geração dos beneficiários do repasse: Não há depositários para o contrato de administração do repasse REP-00127703 no contrato C-0006872 na linha: 1500 na linha 1.544;
Stack Trace String: (snap_brok);
Type Name: snap_brok.RepasseServico.RepasseException;

Solução:

1 - Verifique se os participantes do contrato de locação estão preenchidos e se eles estão iguais ao participantes do contrato de locação.
2 - Verifique se os participantes do contrato de administração estão preenchidos.

 

6- Erro de criação de repasse. Esse erro acontece quando o sistema tenta gerar o repasse e não consegue devido ao percentual dos depositários serem diferentes de 100%.

Erro: Erro no repasse do contrato Erro na geração de repasses do contrato: Erro na geração dos beneficiários do repasse: REP-0000xxxx: a soma dos percentuais de rateio (99) dos depositários do contrato C-00xxxx deve ser igual a 100 na linha: 1529 na linha 1.544 na linha 2197

Solução:

1 - Entre no contrato de administração

2- Entre na guia depositários

3 - verifique o campo percentual do repasse, esse deve ser 100% ou se houver outro depositário para o mesmo locador, a soma deve ser 100%.

 

7 - Erro no Ingaia: Isso acontece quando um cadastro tenta ser levado para o ingaia e por algum motivo ele é recusado. Não é um erro grave, mas se não realizar esse processo, sempre aparecerá um erro no log.

Erro:

Erro - Ingaia fotos:
Cause: null;
Line Number: 15;
Message: Illegal value for primitive;
Stack Trace String: (System Code);
Type Name: System.JSONException;

Solução:

1 - Entrar no gerenciador de aplicativos, e digitar Envios RD station;
2- Selecionar a opção Pendentes + Erros;
3- Entrar no item, e no campo situação colocar inativo
4- Clicar em salvar;

 

8- Erro de repasse contabilizado. Esse erro acontece quando o sistema tenta gerar uma nota fiscal de serviço, a partir de um repasse, para uma taxa de administração negativa.

Erro - Repasses contabilizados:
Cause: null;
Line Number: 1610;
Message: Erro na geração de notas dos repasses: Ocorreu um erro na geração das notas de serviço da administradora: Erro no cálculo dos impostos da nota de serviço: Erro no motor tributário: Argument cannot be null. - 1005 - linha: 41 na linha 623 na linha: 102;
Stack Trace String: (snap_brok);
Type Name: snap_brok.RepasseServico.RepasseException;

Solução: Para resolver execute as seguintes atividades:

1 - Entre na tela de repasse;
2 - Filtre o campo situação com o item contabilizado;
3- Entre nos repasses que aparecerem, e altere o campo situação contabilizado para situação de nota emitida;
4 - no campo número informe o número 1;
5- Clique no botão salvar;

Obs: esse processo fará que a nota fiscal não seja emitida para esse repasse.

9- Erro na geração da nota fiscal. Esse erro acontece quando o sistema tenta gravar uma nota fiscal de serviço.

Erro - Erro no cadastro da nota de serviço: Erro no cálculo dos impostos da nota de serviço: Erro no motor tributário: Erro no cálculo do ISS: Não foi encontrada uma configuração de ISS para o item Comissão sobre manutenção na operação null - 838 - 890 - linha: 41 - linha: 623

Solução:

 

 

10- Não geração de repasse, lançamento, faturamento, envio do extrato, etc. Esse erro acontece quando o sistema deveria gerar as atividades do ciclo financeiro e não gera.

Erro: não geração dos processos agendados.

Solução: Esse problema pode ter diversos fatores:

1.verificar logs de erro, se não houver pode ser problema de não reagendamento do serviço

2. Verificar se os serviços agendados possuem data para a próxima execução.

Existem diversas situações que podem acontecer que param o serviço:

  1. Atualização da Salesforce.

  2. Um erro não tratado no processo de execução que interrompa o reagendamento.

  3. exclusão manual do processo.

11- Quando o arquivo de retorno de pagamento não estiver liquidando os títulos

Erro: Após ser colocado o arquivo de pagamento o documento a pagar não é pago

Solução: Verificar se todos as configurações contábeis do “Pagamento de repasse” estão efetivamente configuradas e não falta nenhuma informação.

 

12 - Erro no cadastro da fatura: Attempt to de-reference a null object na linha: 4186

erro: Erro no cadastro da fatura: Attempt to de-reference a null object na linha: 4186

solução: forma de pagamento do contrato de locação não preenchida

 

13 - Repasses com mais de 1 participante

Erros: 1. Lançamento de IR do repasse cancelado não altera a situação de repassado para aprovado, quando o usuário cancelar apenas 1 repasse do grupo de repasses gerados pelo contrato.

2. Se repasse for aprovado, se for selecionado apenas 1 repasse do grupo de repasses gerados pelo contrato, os documentos a pagar dos outros repasses ficarão em aberto e disponíveis para pagamento

Processo: Hoje o sistema gera repasses de acordo com os percentuais de cada participante, ou seja, se existem três participantes com papel locador, o sistema irá gerar 3 repasses. Quando selecionamos os 3 repasses desse grupinho e realizamos o cancelamento o sistema está cancelando os 3 repasses corretamente.
Quando selecionamos apenas 1 repasse desse grupo de 3, o sistema está alterando a situação dos lançamentos comuns entre os 3 repasses (aluguel, iptu, reembolso, etc) para aprovado para ser repassado novamente. No repasse selecionado para cancelar o sistema também altera a situação do lançamento de IR para aprovado.
O problema é: o sistema não altera a situação dos outros lançamentos de IR dos outros 2 repasses, ou seja, o sistema cancela automaticamente o grupo de repasse mas para esses 2 ele não altera a situação do lançamento do IR de repassado para aprovado, fazendo com que, no próximo repasse os lançamentos de IR dois outros dois participantes não sejam repassados.
Além disso, caso esses repasses tenham sido aprovado e haja apenas o cancelamento de 1 repasse desse grupo de 3, o sistema NÃO cancela os documentos a pagar dos repasses que não foram selecionados (mesmo que o sistema cancele-os automaticamente).

Solução: Orientamos o cliente a sempre cancelar um AGRUPAMENTO de repasses, isto é, selecionar todos os repasses gerados, para todos os participantes daquele contrato desejado e não selecionar apenas 1…. Volta e meia o usuário não realiza esse processo e ficam coisas erradas dentro do sistema.

 

14 - Não consigo enviar o extrato do locador no contrato de administração pois dá o seguinte erro: [LWC component's @wire target property or method threw an error during value provisioning. Original error:
[Cannot read property 'value' of undefined]]

Resposta: Isso acontece quando o extrato é gerado ele verifica o participante do contrato de administração que deve estar como contratado ou contratante e esse erro mostra que um dos participantes desse contrato está como está locador ou locatário.

Solução: Entrar no contrato de administração e trocar os participantes para contratante se for locador e contratada se for administradora.

 

15 - Estou tentando gerar lançamento de um contrato mas não está gerando, por quê?

Resposta: Se o contrato estiver todo ok, isso acontece pode acontecer quando o serviço está na fila para ser executado e ainda não foi. Isso acontece quando possuem muitos serviços de consulta de boletos gerados ao mesmo tempo (ConsultarBoletoBatch2).

Solução: Para verificar a quantidade de serviços em execução, entre em Trabalhos do Apex e verifique os serviços pendentes. Para liberar você pode anular todos os serviços de ConsultarBoletoBatch2 deixando apenas 1 rodando. Isso liberará os serviços travados.

OBS: Caso não tenha serviço travado, veja o log, existem outros problemas tais como o endereço de cobrança do locatário não esteja completamente preenchido, as datas de vencimento da próxima fatura, do próximo faturamento e do próximo lançamento podem estar descompassados ou vazios.

 

16- Na criação de uma nova base, podemos ter o seguinte erro na emissão do boleto

Erro: o na emissão de boleto: Erro na geração do boleto: Erro no envio do boleto para Tecnospeed: Unauthorized endpoint, please check Setup->Security->Remote site settings. endpoint = http://homologacao.plugboleto.com.br/api/v1/boletos/lote na linha 742 linha: 811 - linha: 952

Solução:  adicionar o link no Site remoto. 

 

17 - Após o erro acima, na implantação de uma nova base, na emissão do boleto, tivemos o seguinte erro: Erro na emissão de boleto: Erro na geração do boleto: Erro no envio do boleto para Tecnospeed: Erro 403 - Acesso negado: ]}]}} na linha 798 linha: 811 - linha: 952

Resposta: Isso acontece pois o convênio dentro da carteira não está configurado.

Solução: Entrar na conta corrente, entrar na carteira utilizada e preencher o convênio com até 10 posições.

 

18 - Ao iniciar a cobrança manualmente o sistema apresenta esse erro. “Erro ao iniciar o processo de cobrança do contrato: Invalid type: Cobranca_contrato_locacao - linha: 75”.

Resposta: Esse erro acontece em geral em uma nova base quando está faltando o metadado não estiver confgurado.

Solução: Configurar o metadados

 

19. Na manutenção quando seleciono o prestador e dá erro de Fluxo

Solução: Isso acontece quando dentro da conta do prestador o campo contato do prestador não está preenchido.

 

20. Quando no final da manutenção o sistema não consegue gerar o documento a pagar e apresenta o seguinte erro: An Apex error occurred: snap_brok.ManutencaoServico.ManutencaoException: Erro na geração do documento a pagar para manutenção Erro na geração de documentos a pagar para manutenção:MAN-00000001: erro na geração do documento a pagar:Attempt to de-reference a null object - linha: 73 - linha: 107 na linha 124

Resposta: O tipo de registro não estava criado para documento a pagar... entrar no doc a pagar, atribuir os layouts.

 

21. Quando tento fazer uma desocupação o contrato não aparece na tela de atendimento.

Resposta: Isso pode acontecer quando o locatário não está como participante do contrato de locação. Se estiver, verifique se o id da conta do locatário é o mesmo que está no participante.

Solução: Entrar no contrato de locação e colocar o locatário como participante