openboleto / OpenCnabPHP

Biblioteca multibanco para geração e leitura de arquivos Cnab240 e Cna400 de remessa e retorno
MIT License
192 stars 117 forks source link

Tratamento de erros #197

Open nandodigi opened 3 years ago

nandodigi commented 3 years ago

Boa tarde pessoal Desculpe a pergunta mas nessa parte de usar uma biblioteca pronta estou somente iniciando. Algumas vezes, exemplo, quando estou montando o arquivo de remessa e falta o cgc / cpf do cliente ele mostra o erro e trava dizendo "" Fatal error: Uncaught Exception: Campo faltante ou com valor nulo:numero_inscricao_pagador Boleto Numero:212000233 in "" e não estou sabendo tratar isso. Acho que vou tratar antes de enviar a classe para montar o arquivo Alguem teria outra ideia ? PS. O programa que uso para gerar é muito parecido com os programas exemplos

Agradeço qualquer ajuda

warquia commented 3 years ago

@nandodigi , aconselho voce tratar isso ate antes mesmo de gerar o boleto de pagamento. após a mudança para todos os boletos serem registrados os campos CPF/Endereço, Endereço e CEP São obrigatórios a serem enviados.

Segue um exemplo, no sistema aqui no momento da impressão do boleto o sistema avisa se tem dados faltante antes da impressão,logo no momento da remessa os dados vão chegar corretamente para geração da mesma.