Numeração de Boletos (NIB)
Numeração de Boletos
Seção intitulada “Numeração de Boletos”O Número Identificador Bancário (NIB), definido pelo banco como “Nosso Número”, é o identificador único de cada boleto dentro de uma conta/carteira bancária. Este número é essencial para o registro e controle do boleto no sistema bancário.
A API oferece dois métodos para definir o NIB:
Método 1 - Número Sequencial
Seção intitulada “Método 1 - Número Sequencial”Campo: boleto.sequencial (integer)
Forneça números sequenciais únicos (1, 2, 3, etc.) para gerar o Número Identificador Bancário (NIB). A API trata o formato e as regras de validação.
-d boleto.sequencial="1"Vantagens
Seção intitulada “Vantagens”- Mais simples de implementar
- API calcula automaticamente o dígito verificador
- Não precisa conhecer as regras específicas do banco
Exemplo
Seção intitulada “Exemplo”curl -v "https://sandbox.boletocloud.com/api/v1/boletos" \ -X "POST" \ -u "api-key_TOKEN:token" \ -d boleto.sequencial="12345" \ # ... outros parâmetrosMétodo 2 - NIB Direto
Seção intitulada “Método 2 - NIB Direto”Campo: boleto.numero (string)
Forneça o NIB pré-gerado já formatado conforme os requisitos do banco.
-d boleto.numero="00123456789-4"Vantagens
Seção intitulada “Vantagens”- Controle total sobre a numeração
- Permite integração com sistemas de numeração existentes
Requisitos
Seção intitulada “Requisitos”- Deve seguir o formato específico do banco
- Deve incluir o dígito verificador correto
- Deve ser único para a conta/carteira
Exemplo
Seção intitulada “Exemplo”curl -v "https://sandbox.boletocloud.com/api/v1/boletos" \ -X "POST" \ -u "api-key_TOKEN:token" \ -d boleto.numero="00123456789-4" \ # ... outros parâmetrosComparação dos Métodos
Seção intitulada “Comparação dos Métodos”| Aspecto | Sequencial | NIB Direto |
|---|---|---|
| Complexidade | Baixa | Alta |
| Controle | API | Desenvolvedor |
| Dígito Verificador | Automático | Manual |
| Formato | Automático | Manual |
Numeração Automática
Seção intitulada “Numeração Automática”Os campos boleto.numero e boleto.sequencial são opcionais. Quando não informados, o comportamento depende do tipo de carteira da conta bancária:
| Tipo de Carteira | Comportamento |
|---|---|
| Cliente numera | O Boleto Cloud gera automaticamente o NIB (Nosso Número) e envia ao banco |
| Banco numera | O campo é enviado vazio e o NIB é atribuído pelo banco na resposta do registro |