Validação
Cada banco possui suas próprias validações referentes á emissão de boletos de cobrança, apresentadas com as instruções aceitas e também quais códigos/valores são aceitos nessas instruções. Nesta documentação será apresentado algumas tabelas com os campos em que a validação atua para o layout do CNAB 240 e do CNAB 400 para o Sicoob, 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 Sicoob
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. 1 - Valor Fixo Até a Data Informada. 2 - Percentual Até a Data Informada. Clique aqui para ter a descrição dos códigos e mais informações. |
||
| TituloDataDesconto | DD/MM/AAAA | ||
| TituloValorDescontoTaxa | 14 | ||
| TituloCodDesconto2 |
0 - Sem instrução de desconto. 1 - Valor Fixo Até a Data Informada. 2 - Percentual Até a Data Informada. |
||
| 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 |
Outros campos que possuem validação
| Campo | valores aceitos | Tamanho mínimo | Tamanho máximo |
|---|---|---|---|
| TituloCodEmissaoBloqueto |
1 - Banco Emite. 2 - Cliente Emite. |
||
| TituloCodProtesto |
1 - Protestar Dias Corridos. 3 - Não Protestar. |
||
| TituloPrazoProtesto | 2 | ||
| TituloDocEspecie |
['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'] Clique aqui para ter descrição dos códigos. |
||
| TituloLocalPagamento | |||
| TituloCategoria | |||
| ContaAgencia | 5 | ||
| ContaNumero | 12 | ||
| CedenteNome | |||
| TituloNossoNumero | 11 | ||
| TituloNumeroDocumento | 10 | ||
| TituloValor | 14 | ||
| TituloValorAbatimento | 14 | ||
| TituloAceite | S - Aceito; N - Não Aceito | ||
| SacadoCPFCNPJ | 14 | ||
| SacadoEnderecoCep | 8 | ||
| SacadoEnderecoUF | 2 | ||
| TituloInscricaoSacadorAvalista | |||
| TituloMensagem01, TituloMensagem02... | Campo Livre | 40 | |
| TituloRateioCod |
Informar se possui rateio 50 - Possui |
||
| TituloRateioTipoValor |
Informar o tipo de rateio, disponível somente percentual 1 - Percentual |
||
| TituloRateio.TituloRateioBeneficiario | Nome do beneficiário | ||
| TituloRateio.TituloRateioCodigoBanco | Código do banco | ||
| TituloRateio.TituloRateioCodigoAgencia | Número da agência | ||
| TituloRatieo.TituloRateioAgenciaDV | DV da Agência | ||
| TituloRateio.TituloRateioContaNumero | Número da conta | ||
| TituloRateio.TituloRateioContaDV | DV da Conta | ||
| TituloRateio.TituloRateioValor | Valor | ||
| TituloRateio.TituloRateioDiasCredito | Quantidade de dias que o valor será disponibilizado para as contas no rateio após o recebimento do boleto. | ||
| TituloNumeroContrato | Número de contrato que pode ser utilizado para compor o código de barras e linha digitável |
Validações e instruções aceitas para o CNAB 400 do Sicoob
Como informar Juros
| Campo | Valores aceitos | Tamanho mínimo | Tamanho máximo |
|---|---|---|---|
| TituloCodigoJuros | 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. 1 - Valor Fixo Até a Data Informada. Clique aqui para ter a descrição dos códigos e mais informações. |
||
| TituloDataDesconto | DD/MM/AAAA | ||
| TituloValorDescontoTaxa | 14 | ||
| TituloCodDesconto2 |
0 - Sem instrução de desconto. 1 - Valor Fixo Até a Data Informada. |
||
| 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). 2 - Valor em percentual com duas casas decimais.. Clique aqui para ter a descrição dos códigos. |
||
| TituloDataMulta | DD/MM/AAAA | ||
| TituloValorMultaTaxa | 7 |
Outros campos que possuem validação
| Campo | valores aceitos | Tamanho mínimo | Tamanho máximo |
|---|---|---|---|
| TituloTipoImpressaoMensagem |
1- Frente do bloqueto 2 - Verso do bloqueto 3 - Corpo de instrução da ficha de compensação do bloqueto |
0 | 1 |
| TituloCodProtesto |
2 - Protestar Dias Úteis. 3 - Não Protestar. |
||
| TituloPrazoProtesto | 2 | ||
| TituloDocEspecie | ['01', '02', '03', '04', '05', '06', '07', '10', '11', '13', '14', '20', '32', '33', '34', '35', '99'] Clique aqui para ter descrição dos códigos. |
||
| TituloLocalPagamento | |||
| TituloCodEmissaoBloqueto |
1 - Banco Emite. 2 - Cliente Emite. |
||
| TituloCategoria | |||
| TituloCodCedenteBarra | |||
| CedenteNome | |||
| SeuNumero | 25 | ||
| TituloNossoNumero | 12 | ||
| NCarteira | |||
| TituloNumeroDocumento | 10 | ||
| TituloValor | 14 | ||
| TituloValorAbatimento: | 14 | ||
| TituloAceite | S - Aceito; N - Não Aceito | ||
| SacadoCPFCNPJ | 14 | ||
| SacadoEnderecoCep | 8 | ||
| SacadoEnderecoUF | 2 | ||
| TituloInscricaoSacadorAvalista | |||
| TituloPrazoBaixa | |||
| TituloCodBaixaDevolucao |
1 - Baixar/Devolver. 2 - Não baixar / Não devolver. |
||
| TituloMensagem01, TituloMensagem02... | Campo Livre | 40 | |
| TituloNumeroContrato | Número de contrato que pode ser utilizado para compor o código de barras e linha digitável |
Comentários
0 comentário
Por favor, entre para comentar.