Referência de cadastro

Referência completa do corpo de POST /cobranca/boleto/v1/boletos. Os campos abaixo vêm do contrato OpenAPI da API.

Headers

x-api-key (obrigatório), Authorization: Bearer (obrigatório), Content-Type: application/json (obrigatório), cooperativa (4 dígitos), posto (2 dígitos).

Campos do boleto (raiz)

CampoTipoObrigatórioObservações
codigoBeneficiariostring (5 dígitos)SimString, com zeros à esquerda
dataVencimentodate (YYYY-MM-DD)Sim 
especieDocumentoenumSimVer lista de espécies abaixo
tipoCobrancaenumSimNORMAL ou HIBRIDO
seuNumerostring (máx. 10)SimControle interno do beneficiário
idTituloEmpresastring (máx. 25)NãoControle interno alternativo, mais longo
valornumber (2 casas)Sim 
nossoNumerostring (9 dígitos)NãoSe omitido, o Sicredi gera automaticamente (ver Nosso Número)
pagadorobjetoSimVer objeto Pagador
beneficiarioFinalobjetoNãoDestinatário final do crédito
diasProtestoAutointeger (3–99)NãoMutuamente exclusivo com diasNegativacaoAuto
diasNegativacaoAutointeger (3–99)NãoMutuamente exclusivo com diasProtestoAuto
validadeAposVencimentointegerNãoDias de validade do QR Code após o vencimento (híbrido)
informativosarray de string (máx. 80 cada)NãoAté 5 itens
mensagensarray de string (máx. 80 cada)NãoAté 4 itens
splitBoletoobjetoNãoVer Split de crédito
ℹ️

O que é o Beneficiário Final:

é o destinatário real do crédito quando o boleto é emitido por um intermediário (ex.: administradora de consórcio que emite em nome de uma empresa). Na maioria dos boletos, não existe Beneficiário Final, o beneficiário do boleto e o destinatário do crédito são a mesma entidade. Não envie este campo se não houver um destinatário diferente do beneficiário cadastrado.

ℹ️

Modalidade/Carteira, configuração fora da API:

A modalidade do boleto (Simples, Caucionada, Descontada, Vinculada) não é enviada na requisição, ela é configurada no cadastro de Cobrança do beneficiário junto à cooperativa. Para a grande maioria das integrações, a modalidade correta é SIMPLES, COM REGISTRO. Se você estiver enfrentando rejeições relacionadas à carteira, verifique com sua cooperativa a modalidade cadastrada para o convênio.

Desconto (até 3 escalonados, ou 1 antecipado, mutuamente exclusivos).

tipoDesconto, valorDesconto1/dataDesconto1, valorDesconto2/dataDesconto2, valorDesconto3/dataDesconto3, descontoAntecipado.

Juros

tipoJuros, juros, dataInicioJuros, e tipoJurosPercentual (DIARIO/MENSAL, obrigatório quando o juros é percentual).

Multa

tipoMulta, multa, dataInicioMulta.

Objeto pagador

CampoTipoObrigatório
tipoPessoaPESSOA_FISICA/PESSOA_JURIDICASim
documentostring (máx. 14)Sim
nomestring (máx. 40)Sim
enderecostring (máx. 40)Condicional*
cidadestring (máx. 40)Condicional*
ufstring (2 letras)Condicional*
cepstring (8 dígitos)Condicional*
telefonestring (máx. 11)Não
emailemail (máx. 40)Não

*Condicional: os campos de endereço são opcionais por padrão, mas obrigatórios quando o beneficiário tem validação de CEP ativada, ou em pedidos de protesto/negativação.

Espécies de documento (especieDocumento)

DUPLICATA_MERCANTIL_INDICACAO, DUPLICATA_RURAL, NOTA_PROMISSORIA, NOTA_PROMISSORIA_RURAL, NOTA_SEGUROS, RECIBO, LETRA_CAMBIO, NOTA_DEBITO, DUPLICATA_SERVICO_INDICACAO, OUTROS, BOLETO_PROPOSTA, CARTAO_CREDITO, BOLETO_DEPOSITO.

📘

Restrições por espécie:

(geram 422): algumas espécies, como recibo, nota de débito, outros, boleto proposta, cartão de crédito e boleto depósito, não permitem protesto ou negativação. BOLETO_PROPOSTA tem limitações adicionais para juros, multa e protesto. Algumas espécies permitem valor zero em condições específicas. [A VALIDAR NO GATEWAY] a lista exata de restrições por espécie deve ser confirmada contra a API.



Did this page help you?