Validação
Abaixo será apresentado algumas tabelas com os campos em que a validação atua para o layout do CNAB 240, CNAB 400 e WebService para o Sicredi, informando 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, é preciso 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 Sicredi
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 |
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. 8 - Negativação sem protesto (orgaoNegativador). 9 - Cancelamento Protesto Automático. |
||
TituloPrazoProtesto |
Quantidade de dias para protesto. |
2 | |
TituloDocEspecie |
['02', '03', '05', '06', '07', '20', '21', '25', '26', '99'] Clique aqui para ter descrição dos códigos. |
||
TituloLocalPagamento |
O banco recomenda o preenchimento com: "PAGAVEL PREFERENCIALMENTE EM CANAIS ELETRONICOS DA SUA INSTITUICAO |
||
TituloCodEmissaoBloqueto |
1 - Banco Emite. 2 - Cliente Emite. |
||
ContaAgencia | 5 | ||
ContaAgenciaDV | 1 | ||
ContaNumero | 12 | ||
TituloNossoNumero | 20 | ||
TituloNumeroDocumento | 15 | ||
TituloValor | 13 | ||
TituloValorAbatimento | 15 | ||
TituloAceite | S - Aceito; N - Não Aceito | ||
SacadoCPFCNPJ | 14 | ||
SacadoEnderecoCep | 8 | ||
SacadoEnderecoUF | 2 | ||
TituloCodBaixaDevolucao |
1 - Baixar/Devolver. |
||
TituloPrazoBaixa | Quantidade de dias para baixa. | ||
ConvenioCarteira | 1 - Carteira registrada. | ||
TituloMensagem | Campo Livre | 40 |
Validações e instruções aceitas para o CNAB 400 do Sicredi
Como informar Juros
Campo | Valores aceitos | Tamanho mínimo | Tamanho máximo |
TituloCodigoJuros |
1 - Valor por dia. 2 - Taxa Diária. |
||
TituloDataJuros | DD/MM/AAAA - Lembrando que para o CNAB 400 do Sicredi, o banco vai considerar os dias de atraso, independente do que for preenchido neste campo. | ||
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 e mais informações. |
||
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. |
||
TituloPrazoProtesto | Quantidade de dias para protesto. | 2 | |
TituloDocEspecie |
['02', '03', '05', '06', '07', '20', '21', '25', '26', '99'] Clique aqui para ter descrição dos códigos. |
||
ContaAgencia | 5 | ||
ContaNumero | 12 | ||
TituloNossoNumero | 9 | ||
ConvenioCarteira | 1 - Carteira registrada | ||
TituloNumeroDocumento | 10 | ||
TituloValor | 14 | ||
TituloValorAbatimento | 14 | ||
TituloAceite | S - Aceito; N - Não Aceito | ||
SacadoCPFCNPJ | 14 | ||
SacadoEnderecoCep | 8 | ||
SacadoEnderecoUf | 2 | ||
TituloCodBaixaDevolucao |
1 - Baixar / Devolver. 2 - Não baixar / Não devolver. |
||
TituloMensagem | Campo Livre | 80 |
Validações e instruções aceitas para o WebService do Sicredi
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 |
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. 8 - Negativação sem protesto (orgaoNegativador). |
||
TituloPrazoProtesto |
Quando o código de protesto for 8, este campo vai ser mapeado como a quantidade de dias após o vencimento, para que ocorra a negativação (quantidadeDiasNegativacao). |
2 | |
TituloDocEspecie |
['02', '03', '05', '06', '07', '08', '20', '21', '25', '26', '38', '40', '99'] Clique aqui para ter descrição dos códigos. |
||
TituloCodEmissaoBloqueto |
1 - Banco Emite. 2 - Cliente Emite. |
||
ContaAgencia + Posto | 6 | ||
TituloNossoNumero | 9 | ||
TituloNumeroDocumento | 10 | ||
TituloValor | 14 | ||
TituloValorAbatimento | 14 | ||
TituloAceite | S - Aceito; N - Não Aceito | ||
SacadoCPFCNPJ | 14 | ||
SacadoEnderecoCep | 8 | ||
SacadoEnderecoUF | 2 | ||
TituloCodBaixaDevolucao |
1 - Baixar/Devolver. 2 - Não baixar / Não devolver. |
||
TituloPrazoBaixa | Quantidade de dias para baixa. | ||
ConvenioCarteira | 1 - Carteira registrada |
Comentários
0 comentário
Por favor, entre para comentar.