Pessoal, bom dia!
Estou homologando o sistema para emissão de boletos com o banco Sicredi e estou tendo um problema relacionado ao campo CodigoMora.
Conforme o Manual disponibilizado pela agência, o campo CodigoMora aceita os seguintes valores ('1', '2' e '3'), como pode ser conferido na imagem abaixo:
No caso o '3' entraria no lugar do '0', porém na classe ACBrBancoSicredi existe uma validação que apenas os campos 'AB012' seriam aceitos na propriedade CodigoMora. Com o intuito de testar a alteração, e alterei essa validação para aceitar o '3', emite uma remessa e enviei para a agência validar, a mesma foi validada com sucesso.
A minha dúvida é se isso realmente deve ser tratado no ACBr, visto que da forma que está hoje acredito que outras pessoas utilizam e não têm problemas, pois se eu enviar o valor '0' como isento recebo a seguinte crítica:
Tenho uma outra dúvida, que está relacionado a se alguém conhece algum tipo de validador que pode ser utilizado para validar essas remessas do banco sicredi, pois para validar tenho que envia-las para a agência, e em alguns momentos o retorno deles demora um pouco o que atrasa o processo.
Segue em anexo o manual completo que a agência me passou e o arquivo de críticas completo também, no arquivo de críticas desconsiderar as outras críticas que não tem relação com CodigoMora, elas eu já tratei consultando outros tópicos aqui do fórum.
Desde já agradeço a todos,
Sérgio Generoso
criticasCNAB (5).pdf
cobraA__o manual-cnab-240 - -2019_compressed.pdf