Validação
Para o Bradesco, essa documentação irá apresentar todas as validações que são realizadas, conforme o manual do banco solicita. Essa validação atua para o layout do CNAB 240 e do CNAB 400 do Bradesco, e logo abaixo será informado os códigos aceitos para instruções, tamanho mínimo e máximo de um campo, e também algumas documentações adicionais para o auxilio nas descrições de cada campo.
Validador do PlugBoleto
Para conseguir registrar um boleto junto à base de dados do banco, é necessário que as instruções passadas no momento da geração do título siga as validações que são informadas nos manuais disponibilizados pelos bancos.
Nossa aplicação disponibiliza uma ferramenta que auxilia na geração de um título, realizando uma validação dos valores passados no momento da emissão em nossa base de dados, antes mesmo do boleto ser encaminhado ao banco, reduzindo ao máximo a possibilidade de um boleto ser rejeitado pelo banco.
Essa ferramenta seria nosso validador, ele é encontrado no cadastro da conta, e para realizar a ativação desse recurso seria necessário somente marcar a opção da Validação Ativa. Caso queira saber como é realizado este procedimento, clique aqui para acessar a nossa documentação feita para o auxilio à ativação desta opção.
Validações e instruções aceitas para o CNAB 240 do Bradesco
Como informar Juros
Campo | Valores aceitos | Tamanho mínimo | Tamanho máximo |
TituloCodigoJuros |
1 - Valor por dia. |
||
TituloDataJuros | DD/MM/AAAA | ||
TituloValorJuros | 14 |
Como informar Desconto
Campo | Valores aceitos | Tamanho mínimo | Tamanho máximo |
TituloCodDesconto |
0 - Sem instrução de desconto. |
||
TituloDataDesconto | DD/MM/AAAA | ||
TituloValorDescontoTaxa | 14 | ||
TituloCodDesconto2 |
0 - Sem instrução de desconto. |
||
TituloDataDesconto2 | DD/MM/AAAA | ||
TituloValorDescontoTaxa2 | 14 |
Como informar Multa
Campo | Valores aceitos | Tamanho mínimo | Tamanho máximo |
TituloCodigoMulta |
0 - Não registra multa (isento). 1 - Valor em Reais (Fixo). 2 - Valor em percentual com duas casas decimais.. Clique aqui para ter a descrição dos códigos. |
||
TituloDataMulta | DD/MM/AAAA | ||
TituloValorMultaTaxa | 14 |
Como informar Débito Automático
Para utilizar a funcionalidade de débito automático é necessário informar TituloDebitoAutomatico como true para informar os demais campos necessários para gerar o débito automático e enviar informações para o arquivo de remessa
Campo | Valores aceitos | Tamanho mínimo | Tamanho máximo |
TituloDebitoAutomatico |
true ou false |
||
TituloDebitoAutomaticoTipoOperacao |
ARRENDAMENTO_MERCANTIL - valor no arquivo de remessa 2 OUTROS - valor no arquivo de remessa 3 |
||
TituloDebitoAutomaticoChequeEspecial | true ou false | ||
TituloDebitoAutomaticoSaldoVencimento |
true ou false |
||
TituloDebitoAutomaticoCodIdentificacao | String com o código de identificação | 1 | 25 |
TituloDebitoAutomaticoValidade |
DD/MM/YYYY Informe o valor 99999999 para que o prazo seja indeterminado |
8 | 8 |
TituloDebitoAutomaticoCodBanco |
String com o código do banco | 1 | 3 |
TituloDebitoAutomaticoAgencia |
String com a agencia | 1 | 5 |
TituloDebitoAutomaticoDvAgencia |
String com o digito da agencia | 1 | 1 |
TituloDebitoAutomaticoConta |
String com o conta | 1 | 12 |
TituloDebitoAutomaticoDvConta |
String com o digito da conta | 1 | 1 |
TituloDebitoAutomaticoDvAgConta |
String com o digito da agencia e conta | 1 | 1 |
Outros campos que possuem validação
Campo | valores aceitos | Tamanho mínimo | Tamanho máximo |
TituloCodProtesto |
1 - Protestar Dias Corridos. 2 - Protestar Dias Úteis. 3 - Não Protestar. 4 - Protestar Fim Falimentar - Dias Úteis. 5 - Protestar Fim Falimentar - Dias Corridos. 8 - Negativação sem Protesto. 9 - Cancelamento Protesto Automático (somente válido p/ Código Movimento Remessa = 31). |
||
TituloPrazoProtesto | 2 | ||
TituloDocEspecie | ['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'] Clique aqui para ter descrição dos códigos. | ||
TituloCodEmissaoBloqueto | [1, 2, 3, 4, 5, 7, 8] Clique aqui para ter a descrição dos códigos. | ||
ContaAgencia | 12 | ||
ContaNumero | 12 | ||
SeuNumero | 25 | ||
TituloNossoNumero | 11 | ||
TituloNumeroDocumento | 10 | ||
TituloValor | 14 | ||
TituloValorAbatimento | 14 | ||
TituloAceite | S - Aceito; N - Não Aceito | ||
SacadoCPFCNPJ | 14 | ||
SacadoEnderecoCep | 8 | ||
SacadoEnderecoUF | 2 | ||
CodigoEmpresa | 20 | ||
TituloCodBaixaDevolucao |
1 - Baixar/Devolver. 2 - Não baixar / Não devolver. 3 - Cancelar prazo para baixa / Devolução. |
||
TituloMensagem01, TituloMensagem02... | Campo Livre | 40 |
Validações e instruções aceitas para o CNAB 400 do Bradesco
Como informar Juros
Campo | Valores aceitos | Tamanho mínimo | Tamanho máximo |
TituloCodigoJuros |
1 - Valor por dia. |
||
TituloDataJuros | DD/MM/AAAA | ||
TituloValorJuros | 14 |
Como informar Desconto
Campo | Valores aceitos | Tamanho mínimo | Tamanho máximo |
TituloCodDesconto |
0 - Sem instrução de desconto. |
||
TituloDataDesconto | DD/MM/AAAA | ||
TituloValorDescontoTaxa | 14 | ||
TituloCodDesconto2 |
0 - Sem instrução de desconto. |
||
TituloDataDesconto | DD/MM/AAAA | ||
TituloValorDescontoTaxa | 14 |
Como informar Multa
Campo | Valores aceitos | Tamanho mínimo | Tamanho máximo |
TituloCodigoMulta |
0 - Não registra multa (isento). 2 - Valor em percentual com duas casas decimais.. Clique aqui para ter a descrição dos códigos. |
||
TituloDataMulta | DD/MM/AAAA | ||
TituloValorMultaTaxa | 14 |
Outros campos que possuem validação
Campo | valores aceitos | Tamanho mínimo | Tamanho máximo |
TituloCodProtesto |
1 - Protestar Dias Corridos. 3 - Não Protestar. 5 - Protestar Fim Falimentar - Dias Corridos. 8 - Negativação sem Protesto. |
||
TituloPrazoProtesto | 2 | ||
TituloDocEspecie | ['01', '02', '03', '04', '05', '06', '07', '08', '09', '12', '31', '99'] Clique aqui para ter descrição dos códigos. | ||
TituloCodEmissaoBloqueto |
1 - Banco Emite. 2 - Cliente Emite. |
||
ContaAgencia | 5 | ||
ContaNumero | 7 | ||
SeuNumero | 25 | ||
TituloNossoNumero | 11 | ||
TituloNumeroDocumento | 10 | ||
TituloValor | 14 | ||
TituloValorAbatimento: | 14 | ||
TituloAceite | S - Aceito; N - Não Aceito | ||
SacadoCPFCNPJ | 14 | ||
SacadoEnderecoCep | 8 | ||
SacadoEnderecoUF | 2 | ||
CodigoEmpresa | 20 | ||
TituloMensagem01, TituloMensagem02... | Campo Livre | 80 |
Validações e instruções aceitas para o WebService do Bradesco
Como informar Juros
Campo | Valores aceitos | Tamanho mínimo | Tamanho máximo |
TituloCodigoJuros |
1 - Valor por dia. 2 - Taxa mensal. |
||
TituloDataJuros | DD/MM/AAAA | ||
TituloValorJuros | 14 |
Como informar Desconto
Campo | Valores aceitos | Tamanho mínimo | Tamanho máximo |
TituloCodDesconto |
0 - Sem instrução de desconto. 2 - Percentual Até a Data Informada. |
||
TituloDataDesconto | DD/MM/AAAA | ||
TituloValorDescontoTaxa | 14 | ||
TituloCodDesconto2 |
0 - Sem instrução de desconto. 2 - Percentual Até a Data Informada. |
||
TituloDataDesconto | DD/MM/AAAA | ||
TituloValorDescontoTaxa | 14 |
Como informar Multa
Campo | Valores aceitos | Tamanho mínimo | Tamanho máximo |
TituloCodigoMulta |
0 - Não registra multa (isento). 1 - Valor em Reais (Fixo). |
||
TituloDataMulta | DD/MM/AAAA | ||
TituloValorMultaTaxa | 14 |
Outros campos que possuem validação
Campo | valores aceitos | Tamanho mínimo | Tamanho máximo |
TituloCodProtesto |
1 - Protestar Dias Corridos. 2 - Protestar Dias Úteis. |
||
TituloPrazoProtesto | 2 | ||
TituloDocEspecie | ['01', '02', '03', '04', '05', '06', '07', '08', '09', '12', '31', '99'] Clique aqui para ter descrição dos códigos. | ||
TituloCodEmissaoBloqueto |
1 - Banco Emite. 2 - Cliente Emite. |
||
ContaAgencia | 5 | ||
ContaNumero | 7 | ||
SeuNumero | 25 | ||
TituloNossoNumero | 11 | ||
TituloNumeroDocumento | 10 | ||
TituloValor | 14 | ||
TituloValorAbatimento: | 14 | ||
TituloAceite | S - Aceito; N - Não Aceito | ||
SacadoCPFCNPJ | 14 | ||
SacadoEnderecoCep | 8 | ||
SacadoEnderecoUF | 2 | ||
CodigoEmpresa | 20 |
Comentários
0 comentário
Por favor, entre para comentar.