Manual da API BoleCode para Emissão
Manual da API BoleCode para Emissão
Essa solução oferece as vantagens das duas modalidades, como a instantaneidade do Pix e encargos,
descontos, protesto e negativação do boleto, podendo contribuir para maior eficiência do seu
negócio.
Os produtos “Pix” e “Boleto” mantém suas características preservadas e passam a ter uma
associação, evitando duplicidade no pagamento e permitindo a baixa da forma de pagamento não
escolhida.
POST /pix_recebimentos/v2/boletos_pix
Parâmetros de entrada
dado_boleto. Body (String obrigatório Indica o tipo do boleto Deve ser indicado
tipo_boleto ) um dos tipos do
boleto: 'a vista'
'proposta'
"02" - Quando o
título contém uma
faixa de valores
aceitos para
recebimentos
divergentes.
"03" - Quando o
título não deve
aceitar
pagamentos de
valores divergentes
ao da cobrança.
"04" - Quando o
título aceitar
pagamentos de
valores superiores
ao mínimo
definido"
dado_boleto.rec Body (String Opcional Tipo de autorização de V - Recebimento
ebimento_diver ) recebimento divergente divergente for
gente.codigo_ti da cobrança. Obrigatório informado por
po_recebiment para valores
o codigo_tipo_autorizacao
diferente de 01 e 03 P - Recebimento
divergente for
informado por
percentuais
Código Instrução
1 Protestar
2 Negativar
4 Não protestar
5 Não negativar
Tabela de Espécies
2 NP Nota Promissória
3 NS Nota de Seguro
4 ME Mensalidade Escolar
5 RC Recibo
6 CT Contrato
9 LC Letra de Câmbio
15 DD Documento de Dívida
16 EC Encargos Condominais
17 FS Fatura de Serviço
89 CC Contrato de Câmbio
91 CD Confissão de Dívida
Código Sigla Descrição da espécie
92 CH Cheque
93 CM Contrato de Mútuo
98 TA Termo de acordo
99 DV Diversos
Exemplo de entrada
Body:
{
"etapa_processo_boleto":"simulacao",
"beneficiario":{
"id_beneficiario":"150000015605"
},
"dado_boleto":{
"tipo_boleto":"a vista",
"pagador":{
"pessoa":{
"nome_pessoa":"Nubibat",
"tipo_pessoa":{
"codigo_tipo_pessoa":"F",
"numero_cadastro_pessoa_fisica":"05201005225"
}
},
"endereco":{
"nome_logradouro":"Av Hilario Pereira de Souza, 492",
"nome_bairro":" ",
"nome_cidade":"Osasco",
"sigla_UF":"SP",
"numero_CEP":"04131020"
}
},
"sacador_avalista":{
"pessoa":{
"nome_pessoa":"Sacador Teste",
"tipo_pessoa":{
"codigo_tipo_pessoa":"F",
"numero_cadastro_pessoa_fisica":"38365972840"
}
},
},
"codigo_tipo_vencimento":3,
"valor_total_titulo":"00000000000200001",
"dados_individuais_boleto":[{
"data_vencimento":"2020-08-22",
"valor_titulo":"00000000000010001"
"texto_uso_beneficiario":"1234567890123456789012345"
}],
"codigo_especie":"01",
"multa":{
"codigo_tipo_multa":"02",
"percentual_multa":"000000100001"
},
"lista_mensagem_cobranca":[
{
"mensagem":"jaime3 desconto fixo percentual"
},
{
"mensagem":"teste2"
}
],
}
"dado_qrcode":{
"chave": "pjoperador@[Link]"
"loc": {
"id": 789
}
}
}
Parâmetros de saída
Parâmetro Tipo do Tipo do dado Presença Descrição Observação
parâmetro
codigo_canal_o body string obrigatório Código canal API
peracao da operação
codigo_operad body string obrigatório Agência (4
or dígitos) +
Conta (5
dígitos)
etapa_processo body string obrigatório etapa de ["simulacao",
_boleto negócio "efetivacao"]
executada
beneficiario object - obrigatório Dados do
beneficiário
beneficiario. body string obrigatório Agência +
id_beneficiari Conta + DAC
o do beneficiário
beneficiario. body string obrigatório Nome do
nome_cobran beneficiário
ca para uso na
cobrança
beneficiario. object - obrigatório Informações
tipo_pessoa pessoais do
beneficiário
da cobrança
[Link] body string obrigatório Tipo do pessoa ["F", "J"]
o_pessoa.
codigo_tipo_p
essoa
[Link] Body string opcional CPF -
o_pessoa. Obrigatório
numero_cada caso
stro_pessoa_f tipo_pessoa = F
isica
[Link] Body string opcional CNPJ -
o_pessoa. Obrigatório
numero_cada caso
stro_nacional tipo_pessoa = J
_pessoa_jurid
ica
beneficiario. object - obrigatório Dados do
endereco endereço do
beneficiário
[Link] Body string obrigatório Nome do
dereco.nome_ logradouro
logradouro
[Link] Body string obrigatório Nome do
dereco.nome_ bairro
bairro
[Link] Body string obrigatório Nome da
dereco.nome_ cidade
cidade
[Link] body string obrigatório Sigla da UF
dereco.
sigla_UF
[Link] body string obrigatório CEP
dereco.
numero_CEP
[Link] body string obrigatório Número do
dereco. logradouro
numero
[Link] body string obrigatório Complemento
dereco. do Endereço
complement
o
dado_boleto object - obrigatório Dados do
Boleto
associado ao
Pix
dado_boleto. body string Obrigatório Tipo de "boleto_pix"
descricao_ins Instrumento de
trumento_co Cobrança
branca
dado_boleto. body string Obrigatório Identifica o tipo tipos do
tipo_boleto do boleto. boleto: 'a vista'
'proposta'
Códigos de Resposta
Código de Descrição
Status
Exemplo de saída
{
"data": {
"codigo_canal_operacao": "API",
"codigo_operador": "150015605",
"etapa_processo_boleto": "efetivacao",
"beneficiario": {
"id_beneficiario": "150000052061",
"nome_cobranca": "Teste Batch atualiza",
"tipo_pessoa": {
"codigo_tipo_pessoa": "J",
"numero_cadastro_nacional_pessoa_juridica": "60701190000104"
},
"endereco": {
"nome_logradouro": "R ODORICO MENDES, 22222, TESTE",
"nome_bairro": "MOOCA",
"nome_cidade": "SAO PAULO",
"sigla_UF": "SP",
"numero_CEP": "03106030",
"numero": "22222",
"complemento": "TESTE"
}
},
"dado_boleto": {
"descricao_instrumento_cobranca": "boleto_pix",
"tipo_boleto": "a vista",
"pagador": {
"pessoa": {
"nome_pessoa": "Joao Silva",
"tipo_pessoa": {
"codigo_tipo_pessoa": "F",
"numero_cadastro_pessoa_fisica": "26556923222"
}
},
"endereco": {
"nome_logradouro": "Av do Estado, 5533",
"nome_bairro": "Mooca",
"nome_cidade": "Sao Paulo",
"sigla_UF": "SP",
"numero_CEP": "04135010"
},
"pagador_eletronico_DDA": true,
"praca_protesto": true
},
"codigo_carteira": "109",
"codigo_tipo_vencimento": 3,
"valor_total_titulo": "90000000000030000",
"dados_individuais_boleto": [
{
"id_boleto_individual": "03c9e46c-d8d1-4088-814a-7fd18694b10b",
"numero_nosso_numero": "00127623",
"dac_titulo": "4",
"data_vencimento": "2022-07-30",
"valor_titulo": "00000000000030000",
"texto_seu_numero": "000001",
"codigo_barras": "34197906200000300001570012762341500052061000",
"numero_linha_digitavel": "3419157007127623415060052061000779062000003
0000",
"data_limite_pagamento": "2032-07-30",
"lista_mensagens_cobranca": []
}
],
"codigo_especie": "01",
"data_emissao": "2021-12-27",
"pagamento_parcial": false,
"quantidade_maximo_parcial": "0",
"recebimento_divergente": {
"codigo_tipo_autorizacao": "03",
"codigo_tipo_recebimento": "P",
"percentual_minimo": "00000000000000000",
"percentual_maximo": "00000000000000000"
},
"desconto_expresso": false
},
"dados_qrcode": {
"chave": "pjoperador@[Link]",
"txid": "BL150000052061109000000000127623",
"loc": {
"id": 789,
"location": "[Link]/pix/qr/v2/04f90e1d-afe4-4aa9-9246-579551f48727520
4000053039865802BR5920CARVALHEIRA
},
"emv": "[Link]/pix/qr/v2/04f9
0e1d-afe4-4aa9-9246-579551f487275204000053039865802BR5920CARVALHEIRA GERALDES6009SAO PAU
LO62070503***6304AF50",
"base64": "iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6AQAAAACgl2eQAAACy0lEQVR4Xu2XS3LlIBA
E4SJw/1v4KHARmMzG9vssHLOw2hthj54l0hHl7qpGU/bP66O8P3lbN3DWDZx1A2f9HzBKqXuu0lfrq/tZ+oyHecD
ke7S6Ope5WuncVh9mAt6OosDG5uZ21cOkAqNPRBYeRqFa/wMAgX2wU6obUbpcgG/80tzctm37Gc/TAP0539e7q9/
3fxlwmRWqhVuiaxjnrCwAnyCpa1Z+3ESngLSAsgCMijrkrU/n6p5piPKAPZqqkNqH/7rt6+th2gRAkTu2SqNI1Wr
BvP4VVwPqWZEXumWJgLfpyQOWLql2B7HLXvlbx7hZAFmhTJwoXpA3h8l5alYCQEmwKY0C6GeKxgGTCRxd7Di7JCn
c9DYRiKHFWcKlWSBEvoY3AdAy7GAagOIBZ2piqKQBhpUC2SuwUyxWKhDBjSvmVXCdNsr9NMBbSzMdI+00jXEaGc4
CLEsNrzLDzE/8gtc8gPkZM2uq9mt6OFYSAdyqS7RKjRTHeJdOBNS2fdn1UPHlfyvyKbzXA7xsntPUo5W8EN64/Ra
ZAKArXDJ0jbYxyi8D5HrA7kxPlUqz6FO4GNk1EbA1PF8O8DhdXWA9EVgIcmYso4PkuKo8E6gGltERh/vQOPulWQk
AfUKkJSruBNWNbyJgTM1MlIp++R9Df+iJQAgrehWNbvHxOc3SAEQxMjRsCOwRoh6ezQN4GrMLt9Kv1U50n9J9PUB
V4lAzPaWa4vh6NCsDwKHGBWlRJmkqVh/JSgCKscEpFoz0tDBOexJ5PYBAm7Q92hkjpkbBT+G9HnAZXvoT5eqENyZ
ZIhCKhlZxjtO4Fu+969u0CYAWoUq4hGcRmKHIlgrYJRJLrZCrVeprs5IA4mta6RAV21G8h2mzAM+TM8y27iE67uc
BwfBuE2cKep1hztVEwM4wR1FIv2Jw0LtupvOAn9YNnHUDZ93AWb8A/AN4HAw5z2fBbAAAAABJRU5ErkJggg=="
}
}
}