Pensando em diminuir casos em que os boletos são rejeitados pelo banco, criamos um validador, onde é feita uma verificação das informações do título logo na emissão do boleto.
Esta verificação é feita de acordo com a regra de cada banco/CNAB, e se for encontrada alguma informação diferente do esperado, a situação do boleto irá ficar como FALHA
e não será possível imprimir, enviar e-mail ou gerar remessa.
Para encontrar o motivo da FALHA basta realizar uma consulta e verificar o campo motivo
, nele estará descrito os erros encontrados em nossa validação separado por ponto e vírgula, (;).
Abaixo, a tabela com os códigos e Instruções aceitos para os bancos:
JUROS | MULTAS | DESCONTOS | PROTESTO | BAIXA | ESPÉCIE DE DOCUMENTO | |
ITAÚ CNAB 240 |
1 e 3 |
0, 1 e 2 |
0 e 1 |
1, 2 e 3 |
1 |
['01', '02', '03', '04', '05', '06', '07', '08', '09', '13', '15', '16', '17', '18', '99'] |
ITAÚ CNAB 400 |
1 e 3 |
0, 1 e 2 |
0 e 1 |
1, 2, 3 e 7 |
1 |
['01', '02', '03', '04', '05', '06', '07', '08', '09', '13', '15', '16', '17', '18', '99'] |
ITAÚ WEBSERVICE |
1, 2 e 3 |
0, 1 e 2 |
0, 1 e 2 |
1, 2, 3 e 7 |
1 |
['01', '02', '03', '04', '05', '06', '07', '08', '09', '13', '15', '16', '17', '18', '99'] |
BRADESCO CNAB 240 |
1, 2 e 3 |
0, 1 e 2 |
0, 1, 2, 3, 4, 5 e 6 |
1, 2, 3, 4, 5, 8 e 9 |
1, 2 e 3 |
['01', '02', '03', '04', '05', '07', '08', '09', '10', '11', '13', '14', '15', '16', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '32', '33', '34', '35', '36', '37', '38', '99'] |
BRADESCO CNAB 400 |
1 e 3 |
0 e 2 |
0 e 1 |
1, 3, 5 e 8 |
- |
['01', '02', '03', '04', '05', '06', '07', '08', '09', '12', '31', '99'] |
BRADESCO WS |
1, 2 e 3 |
0, 1 e 2 |
0, 1 e 2 |
1, 2, 3 e 8 |
- |
['01', '02', '03', '04', '05', '06', '07', '08', '09', '12', '31', '99'] |
BANCO DO BRASIL CNAB 240 |
1, 2 e 3 |
0, 1 e 2 |
0, 1 e 2 |
1, 2 e 3 |
1, 2 e 3 |
['01', '02', '04', '05', '06', '07', '10', '11', '20', '22', '23', '24'] |
BANCO DO BRASIL CNAB 400 |
1 e 3 |
0, 1 e 2 |
0, 1 e 4 |
1 e 3 |
1 e 2 |
['01', '02', '03', '05', '06', '10', '11', '04', '07', '14', '22', '23', '24'] |
SANTANDER CNAB 240 |
1, 2 e 3 |
0, 1 e 2 |
0, 1, 2, 3 e 4 |
1, 2, 3 e 9 |
- |
['01', '02', '04', '05', '11', '14', '21', '98'] |
SANTANDER CNAB 400 |
1 e 3 |
0 e 2 |
1 |
1 e 3 |
- |
['01', '02', '04', '05', '09', '03'] |
SICOOB CNAB 240 |
1, 2 e 3 |
0, 1 e 2 |
0, 1 e 2 |
1 e 3 |
- |
['01', '02', '03', '04', '05', '06', '07', '08', '11', '13', '14', '15', '20', '21', '25', '26', '27', '28', '29', '30', '32', '33', '34', '35', '36', '37', '99'] |
SICOOB CNAB 400 |
2 e 3 |
0 e 2 |
0 e 1 |
2 e 3 |
1 e 2 |
['01', '02', '03', '04', '05', '06', '07', '10', '11', '13', '14', '20', '32', '33', '34', '35', '99'] |
SICREDI CNAB 240 |
1, 2 e 3 |
2 |
0, 1 e 2 |
1, 3, 8 e 9 |
1 |
['02', '03', '05', '06', '07', '20', '21', '25', '26', '99'] |
SICREDI CNAB 400 |
1, 2 e 3 |
0, 1 e 2 |
0, 1 e 2 |
1 e 3 |
1 e 2 |
['02', '03', '05', '06', '07', '20', '21', '25', '26', '99'] |
SICREDI WEBSERVICE |
1, 2 e 3 |
2 |
0, 1 e 2 |
1, 3 e 8 |
1 e 2 |
['02', '03', '05', '06', '07', '08', '20', '21', '25', '26', '38', '40', '99'] |
BANRISUL CNAB 240 |
1, 2 e 3 |
0, 1 e 2 |
0, 1, 2, 3 e 5 |
1, 3 e 9 |
1 e 3 |
['01', '02', '04', ''08', '09', '25', '26', '35', '38'] |
BANRISUL CNAB 400 |
1, 2 e 3 |
0 e 2 |
0 e 1 |
1 e 3 |
1 |
['01'] |
CRESOL CNAB 240 |
0, 1 e 2 |
0 e 2 |
0 e 1 |
1 e 3 |
1, 2 e 3 |
['01', '02', '04', '05', '07', '08', '09', '11', '13', '14', '15', '20', '21', '25', '26', '27', '28', '29', '30', '32', '33', '34', '35', '36', '37', '38', '99'] |
CRESOL CNAB 400 |
1, 2 e 3 |
0 e 2 |
0 e 1 |
1 e 3 |
1 e 2 |
['01', '02', '04', '05', '07', '08', '09', '11', '13', '14', '15', '20', '21', '25', '26', '27', '28', '29', '30', '32', '33', '34', '35', '36', '37', '38', '99'] |
CAIXA CNAB 240 |
1, 2 e 3 |
0, 1 e 2 |
0, 1, 2, 3, 4, 5 e 6 |
1, 2 e 3 |
1 e 2 |
['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', 13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25, '31', '32', '99'] |
CAIXA CNAB 400 |
1, 3, 5, 6 e 8 |
- |
- |
- |
- |
- |
DAYCOVAL |
1 e 3 |
0 e 2 |
1 |
- |
- |
['01','04', '05', '99'] |
SOFISA |
1 e 3 |
0, 1 e 2 |
0 e 1 |
1 e 3 |
1 e 2 |
['01', '02', '04', '05, '09', '11', '14', '99'] |
As descrições dos campos estão disponíveis na documentação dos campos de inclusão.
Comentários
0 comentário
Por favor, entre para comentar.