Nosso programa está passando pelo mesmo problema, ao retonar a versão anterior é possível enviar novamente. O problema está afetando NFe, o cliente possui certificado A3
Ao apropriar o retorno do sicredi está ocorrendo o seguinte erro: "A4 is not a valid integer value".
Na imagem "linha onde o erro ocorre" está sendo exibido onde deveria estar o código de rejeição A4, no caso ele não encontra e cai no else abaixo onde é convertido para número e acaba ocorrendo esse erro.
Manual do sicredi: https://www.sicredi.com.br/html/para-voce/recebimentos/cobranca/arquivos/manual-cnab-400---2019.pdf
A4: Beneficiário não cadastrado ou possui CGC/CIC inválido
Estamos informado 17 na carteira e 019 na modalidade. Mas conforme o código da imagem, ele vai retornar '17/019' caso a modalidade não estiver em branco. Se estiver em branco vai retornar apenas o '17', que é o que o banco está exigindo.
Na impressão do boleto o campo carteira esta vindo o seguinte: 17/019/019, se não informamos o "Cedente.Modalidade" esse campo fica como "17".
O banco está exigindo que fique apenas 17. Minha pergunta é se podemos deixar o "Cedente.Modalide" sem preenchimento, ou se isso vai gerar algum problema.
Estamos fazendo a homologação bancária com o banco do sicoob, mas ao enviar o arquivo de remessa nos retornaram que a posição 72 da linha 1 estava com um valor incorreto.
No manual na posição 72 consta o seguinte:
"Dígito Verificador da Ag/Conta: Preencher com zeros"
No arquivo de remessa gerado pelo ACBRBoleto essa posição estava vazia, visualizando no github parece que esta sendo preenchido com ' ' (conforme anexo).
Preenchemos a posição 72 com 0 e a remessa foi aceita.
Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.