Nova Cobrança - Manual de Integração v1.4
Nova Cobrança - Manual de Integração v1.4
Nova Cobrança - Manual de Integração v1.4
Histórico de Versões
Renato S. Gonçalves
23/03/2017 1.4 Definições de uso do ambiente de Homologação
Rildo S. Gonçalves
Certificados de Segurança, Consumindo o Web
10/03/2017 1.3 Rildo S. Gonçalves
Service
Revisão de definições dos campos “CHAVE DO
USUÁRIO”, "CÓDIGO DO TIPO DE JUROS MORA DO
07/03/2017 1.2 Luiz Carlos de Freitas
TÍTULO", "CÓDIGO DO TIPO DE MULTA DO TÍTULO" e
"DATA DE MULTA DO TÍTULO"
Introdução, Geração de Boletos de Cobrança
Renato S. Gonçalves
Registrada, Segurança, Consumindo o Web Service,
06/03/2017 1.1 Rildo S. Gonçalves
Parâmetros WSDL, Descrição Campos e Mensagens de
Thiago R. Santos
Erro
21/10/2016 1.0 Criação do Documento Vítor A. Batista
Página 2 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Sumário
Página 3 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Página 4 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Índice de figuras
Página 5 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Política de Privacidade
Este documento pode conter informações confidenciais e/ou privilegiadas e destina-se ao conhecimento e
uso exclusivo da pessoa ou entidade a quem se encontre dirigido. Se você não for o destinatário ou a
pessoa autorizada a receber este documento, não deve usar, copiar ou divulgar as informações nele
contidas ou tomar qualquer ação baseada nessas informações.
Página 6 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
1. Introdução
A partir de 2017, a rede bancária brasileira estará trazendo uma nova plataforma de geração Boletos de
Cobrança Registrada, buscando uma maior agilidade e segurança para toda sociedade.
Conforme divulgado pela Febraban (https://portal.febraban.org.br/pagina/3150/1094/pt-br/servicos-novo-
plataforma-boletos), o início da implantação deverá ocorrer em julho/2017, devendo ser totalmente
concluída até dezembro/2017.
A solução desenvolvida pelo Banco do Brasil é baseada em Webservices e utiliza o protocolo OAuth 2.0
para autenticação e autorização das requisições.
Esse manual descreve todas as especificações e critérios técnicos necessários para integração com sucesso
entre o Banco do Brasil e Empresas parceiras para a utilização de serviços de cobrança através da geração
de boletos registrados.
1.1. Público-Alvo
Todas as especificações apresentadas no presente Manual são destinadas à analistas de software,
desenvolvedores e programadores de empresas parceiras do Banco do Brasil que utilizam o serviço de
cobrança através de geração de boletos registrados.
Página 7 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
A comunicação entre os parceiros e o Banco do Brasil para a emissão de boletos é realizada por meio de
webservices utilizando os padrões REST, para requisição dos TOKENS e SOAP para dados do boleto.
Página 8 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
1. A empresa parceira deverá solicitar suas credenciais (ClienteId / Secret) junto ao Banco do Brasil;
2. Fornece o conjugado ClientID/Secret à aplicação;
3. Aplicação da empresa parceira fornece o ClienteID e Secret codificados em base64 ao servidor
OAuth e recebe um Token de acesso e um Token de revalidação;
4. Aplicação da empresa parceira fornece o Token de acesso e os dados do boleto ao servidor de
cobrança e recebe o boleto de cobrança registrada (registro on-line);
3. Segurança
Página 9 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
https://oauth.hm.bb.com.br:43000/oauth/token
https://cobranca.homologa.bb.com.br:7101/registrarBoleto
Página 10 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
5) Clique sobre o cadeado, ao lado da barra de endereços, após clique na seta à esquerda.
Página 11 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Página 12 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
• Ambiente de Homologação
https://oauth.hm.bb.com.br:43000/oauth/token
https://cobranca.homologa.bb.com.br:7101/registrarBoleto
Página 13 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
A fim de compreender todo o fluxo, indicamos que sejam realizados testes utilizando um cliente REST para
requisitar o Token e um cliente SOAP para acesso ao serviço registrarBoleto. Segue um exemplo:
Payload
grant_type=client_credentials&scope=cobranca.registro-boletos
A resposta dessa requisição traz um access_token, um refresh_token, o tipo do token recebido e o tempo
de vida do access_token, como no exemplo a seguir:
4.2. Resposta
{
"access_token": "hwTpXAqrXQxl_74iDgoBWQOc2uAG49_0aLA1V_MEBNq7-
EIuOURSrp6w8WYYzUQr7SrwgDh3GS1RFm_xeqA9zXQ.JT4YzUQr7SrwWsnFwxTYzUQr7SrwRdMozF7UTbWb3PMP0nYzUQr7Srwc3m
vFLOxfJ52CvwS3vc3Ti6hgQNqztCf9i7yqYujiss0zXxHNgiuDlw-
rGUf4h_Lwa1HmvtfwVIIw_TznVq2zAdUpHU14INTxJN14pZQTe7taWtW7qjK1FGFp0cfDlwLBNG3C3cRHyTutYT9BOFJvIx5xxIa2vY5xZrl
1TqymbMN9ZzUEky-
nKpYH4kn8hzAdFwVDoDU8itKVCLWcEqQH7jeBIfPMbRwcthrjoPrczLzOtr3RpFRpLzLr7lVhRVp86pVyfDyi5pqWnV_z4NJd_keonVU7vt
5RIPEqM4DUwliondxDrAXhWVrI2WuClzkc0aPNij0zIASY-1S9Pnzh3Pgc-7st9ma89oSYX4lX6fhULLEo.AtLA8TaXvclvjtIR_7vuFd6T4-
4PpsUhXyov1qeUlSRmwBXGSM_Aohs9TKlsLXcFITpeAS223GVz7ngYVNHTWg",
"token_type": Bearer",
"refresh_token": "eyJhbGciOiJBMTI4S1ciLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.0b69ghEsEcQepqoR-
6EKuspHybVnkV4M9iWd2Ti214IzNV5lt1MSDg.kO2JhFFE_yfGWTed2Ti214IzQ.NA66youYUgkO3_E8LtIMsEP2XoYVBTO7Sd0A8ZJ6EcY
hBG4h21ar0Yd-L-mSXT12_3SICzIeIJYfj7kWOZf64ULnkWl-K1LsDV5tnWTctklVjhamrycod2Ti214IzGYHM8HP-OZY6XcHGt-
6zAScMaYxRqQ1YkPxWyqRfc2HS_rn3VYpV7qO4yd2Ti214Iz_Omw9sBVFkGoCNwHBZzuGSWWpj5q38sDnLUOGAOQKyWBfwmsGS2E
CD2Gc7iN3dyXdkgU_dbm0S6svSKlU83IdwgvfMWWi4GrYxNvPbgM2Kkzho5jzHgx4tnIUzymuEGsMBCmbk9_4e7S_IVedtQiHsfAkmlke
nleQiUSQmLDPxbnOHdb-
mc3tSutapSFu30fzCtQtNlMvslgNqxyMVd2Ti214IzLWMHiDWrK4hFjedzKmKCwWnZJP783nXx0zFj1znlZJO4w1q2rnwcTeZVlUn5GYZQ.
AAn5WzkVMbiGPB1WEwsang",
Página 14 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
"expires_in": 600000
}
De posse de um access_token válido é possível fazer uma requisição SOAP via https para o endpoint
https://cobranca.homologa.bb.com.br:7101/registrarBoleto informando a URI-reference “registrarBoleto” no campo
SOAPACTION e o tipo do token seguido do access_token, como no exemplo abaixo:
Payload
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:sch="http://www.tibco.com/schemas/bws_registro_cbr/Recursos/XSD/Schema.xsd">
<soapenv:Header/>
<soapenv:Body>
<sch:requisicao>
<sch:numeroConvenio>1014051</sch:numeroConvenio>
<sch:numeroCarteira>17</sch:numeroCarteira>
<sch:numeroVariacaoCarteira>19</sch:numeroVariacaoCarteira>
<sch:codigoModalidadeTitulo>1</sch:codigoModalidadeTitulo>
<sch:dataEmissaoTitulo>01.03.2017</sch:dataEmissaoTitulo>
<sch:dataVencimentoTitulo>21.11.2017</sch:dataVencimentoTitulo>
<sch:valorOriginalTitulo>30000</sch:valorOriginalTitulo>
<sch:codigoTipoDesconto>1</sch:codigoTipoDesconto>
<sch:dataDescontoTitulo>21.11.2016</sch:dataDescontoTitulo>
<sch:percentualDescontoTitulo/>
Página 15 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
<sch:valorDescontoTitulo>10</sch:valorDescontoTitulo>
<sch:valorAbatimentoTitulo/>
<sch:quantidadeDiaProtesto>0</sch:quantidadeDiaProtesto>
<sch:codigoTipoJuroMora>0</sch:codigoTipoJuroMora>
<sch:percentualJuroMoraTitulo></sch:percentualJuroMoraTitulo>
<sch:valorJuroMoraTitulo></sch:valorJuroMoraTitulo>
<sch:codigoTipoMulta>2</sch:codigoTipoMulta>
<sch:dataMultaTitulo>22.11.2017</sch:dataMultaTitulo>
<sch:percentualMultaTitulo>10</sch:percentualMultaTitulo>
<sch:valorMultaTitulo></sch:valorMultaTitulo>
<sch:codigoAceiteTitulo>N</sch:codigoAceiteTitulo>
<sch:codigoTipoTitulo>2</sch:codigoTipoTitulo>
<sch:textoDescricaoTipoTitulo>DUPLICATA</sch:textoDescricaoTipoTitulo>
<sch:indicadorPermissaoRecebimentoParcial>N</sch:indicadorPermissaoRecebimentoParcial>
<sch:textoNumeroTituloBeneficiario>987654321987654</sch:textoNumeroTituloBeneficiario>
<sch:textoCampoUtilizacaoBeneficiario/>
<sch:codigoTipoContaCaucao>1</sch:codigoTipoContaCaucao>
<sch:textoNumeroTituloCliente>00010140510000000000</sch:textoNumeroTituloCliente>
<sch:textoMensagemBloquetoOcorrencia>Pagamento disponível até a data de vencimento
</sch:textoMensagemBloquetoOcorrencia>
<sch:codigoTipoInscricaoPagador>2</sch:codigoTipoInscricaoPagador>
<sch:numeroInscricaoPagador>73400584000166</sch:numeroInscricaoPagador>
<sch:nomePagador>MERCADO ANDREAZA DE MACEDO</sch:nomePagador>
<sch:textoEnderecoPagador>RUA SEM NOME</sch:textoEnderecoPagador>
<sch:numeroCepPagador>12345678</sch:numeroCepPagador>
<sch:nomeMunicipioPagador>BRASILIA</sch:nomeMunicipioPagador>
<sch:nomeBairroPagador>SIA</sch:nomeBairroPagador>
<sch:siglaUfPagador>DF</sch:siglaUfPagador>
<sch:textoNumeroTelefonePagador>45619988</sch:textoNumeroTelefonePagador>
<sch:codigoTipoInscricaoAvalista/>
<sch:numeroInscricaoAvalista/>
<sch:nomeAvalistaTitulo/>
<sch:codigoChaveUsuario>1</sch:codigoChaveUsuario>
<sch:codigoTipoCanalSolicitacao>5</sch:codigoTipoCanalSolicitacao>
</sch:requisicao>
</soapenv:Body>
</soapenv:Envelope>
Página 16 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
4.4. Resposta
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<ns0:resposta xmlns:ns0="http://www.tibco.com/schemas/bws_registro_cbr/Recursos/XSD/Schema.xsd">
<ns0:siglaSistemaMensagem></ns0:siglaSistemaMensagem>
<ns0:codigoRetornoPrograma>0</ns0:codigoRetornoPrograma>
<ns0:nomeProgramaErro></ns0:nomeProgramaErro>
<ns0:textoMensagemErro></ns0:textoMensagemErro>
<ns0:numeroPosicaoErroPrograma>0</ns0:numeroPosicaoErroPrograma>
<ns0:codigoTipoRetornoPrograma>0</ns0:codigoTipoRetornoPrograma>
<ns0:textoNumeroTituloCobrancaBb>00010140510000000000</ns0:textoNumeroTituloCobrancaBb>
<ns0:numeroCarteiraCobranca>17</ns0:numeroCarteiraCobranca>
<ns0:numeroVariacaoCarteiraCobranca>19</ns0:numeroVariacaoCarteiraCobranca>
<ns0:codigoPrefixoDependenciaBeneficiario>3851</ns0:codigoPrefixoDependenciaBeneficiario>
<ns0:numeroContaCorrenteBeneficiario>8570</ns0:numeroContaCorrenteBeneficiario>
<ns0:codigoCliente>932131545</ns0:codigoCliente>
<ns0:linhaDigitavel>00190000090101405100500000630178673500003000000</ns0:linhaDigitavel>
<ns0:codigoBarraNumerico>0019673500003000000000000101405100000006301721112017</ns0:codigoBarraNumerico>
<ns0:codigoTipoEnderecoBeneficiario>0</ns0:codigoTipoEnderecoBeneficiario>
<ns0:nomeLogradouroBeneficiario>Cliente nao informado.</ns0:nomeLogradouroBeneficiario>
<ns0:nomeBairroBeneficiario> </ns0:nomeBairroBeneficiario>
<ns0:nomeMunicipioBeneficiario> </ns0:nomeMunicipioBeneficiario>
<ns0:codigoMunicipioBeneficiario>0</ns0:codigoMunicipioBeneficiario>
<ns0:siglaUfBeneficiario> </ns0:siglaUfBeneficiario>
<ns0:codigoCepBeneficiario>0</ns0:codigoCepBeneficiario>
<ns0:indicadorComprovacaoBeneficiario> </ns0:indicadorComprovacaoBeneficiario>
<ns0:numeroContratoCobranca>17414296</ns0:numeroContratoCobranca>
</ns0:resposta>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
5. Parâmetros WSDL
Página 17 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Descrição para os parâmetros de entrada e saída conforme o WSDL podem ser consultados de acordo com
a Tabela de Dados de Requisição, Tabela de Dados de Retorno e Notas e mais especificamente no item
Descrição Campos (WSDL).
Página 18 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
7.1. Erros
Grupo Nr. Campo WSDL Descrição Tipo
44 siglaSistemaMensagem Sigla Sistema Mensagem Alfa-Numérico(3)
45 codigoRetornoPrograma Código Retorno Programa Numérico
46 nomeProgramaErro Nome Programa Erro Alfa-Numérico(8)
Erro
47 textoMensagemErro Texto Mensagem Erro Alfa-Numérico(68)
48 numeroPosicaoErroPrograma Número da Posição do Erro Numérico
49 codigoTipoRetornoPrograma Código Tipo de Retorno Numérico(1)
7.2. Retorno
Grupo Nr. Campo WSDL Descrição Tipo
50 textoNumeroTITULOCobrancaBb Texto Número Boleto BB Alfa-Numérico(20)
51 numeroCarteiraCobranca Número Carteira Numérico
52 numeroVariacaoCarteiraCobranca Número Variação da Carteira Numérico
53 codigoPrefixoDependenciaBeneficiario Prefixo Agência Beneficiário Numérico
54 numeroContaCorrenteBeneficiario Conta Corrente Beneficiário Numérico
55 codigoCliente Código Beneficiário Numérico
56 linhaDigitavel Linha Digitável Alfa-Numérico(47)
Retorno
57 codigoBarraNumerico Código de Barras Numérico Alfa-Numérico(52)
58 codigoTipoEnderecoBeneficiario Código Tipo Endereço Beneficiário Numérico
59 nomeLogradouroBeneficiario Endereço Beneficiário Alfa-Numérico(60)
60 nomeBairroBeneficiario Bairro Beneficiário Alfa-Numérico(30)
61 nomeMunicipioBeneficiario Cidade Beneficiário Alfa-Numérico(30)
62 codigoMunicipioBeneficiario Código da Cidade Numérico
63 siglaUfBeneficiario UF Beneficiário Alfa-Numérico(2)
Página 19 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
7.3. Notas
Nr. Descrição
1 De 1.000.000 até 9.999.999
2 Default 17
3 Diferente de 0
4 1 – Carteira Simples; 4 – Vinculada 6 – Descontada; 8 – Vendor
5 Data válida e menor que "Data de Vencimento" – Formato DD.MM.AAAA
6 Data válida DD.MM.AAAA
7 Maior que 0
8 0 – Sem Desconto; 1 – Valor; 2 – Percentual; 3 – Por Dia de Antecipação
9 Se informada, tem de ser data válida DD.MM.AAAA
10 Maior que zero se "Data de Desconto" informada
11 Menor que "Valor Original" se "Data de Desconto" informada
12 Se informado, somado ao "Valor do Desconto" tem que ser menor " Valor Original "
13 Se informado, tem que ser menor que 45 dias
14 0 – Dispensar; 2 – Valor ou Percentual
15 Se informado, "Valor dos Juros" deve ser zero e valor inferior a 100
16 Se informado, "Percentual de Juros" deve ser zero e valor menor que "Valor Original"
17 0 – Dispensar; 1 – Percentual; 2 – Valor
18 Não informar se “Código do Tipo de Multa” igual 0 - Dispensar - DD.MM.AAAA
19 Informar se “Código do Tipo de Multa” igual1 – Percentual e deve ser menor que 100
20 Informar se "Código do Tipo de Multa " igual 2 – Valor e valor menor que "Valor Original"
21 'A' – Aceite; ‘N’ – Não Aceite
1 – Cheque; 2 – Duplicata Mercantil; 4 – Duplicata Serviço; 6 Duplicata Rural; 7 – Letra de Câmbio; 12 – Nota
22 Promissória; 13 – Nota Promissória Rural; 17 – Recibo; 19 – Nota de Débito; 23 – Dívida Ativa União; 24 – Dívida Ativa
Estado; 25 – Dívida Ativa
23 Texto Livre
24 Igual a 'S' ou 'N'
25 Não permite caracteres especiais
26 Não permite caracteres especiais
27 Sem Crítica
Número sequencial: 3 primeiras posições: zeros; 7 posições seguintes, o número do convênio; 10 posições restantes,
28
numéricas, com zeros a esquerda (controle empresa)
29 Texto Livre
30 1 – CPF; 2 – CNPJ
Diferente de 11111111111111; 22222222222222; 33333333333333; 44444444444444; 55555555555555;
31
66666666666666; 77777777777777; 88888888888888; 99999999999999
32 Diferente de espaços. Não permite caracteres especiais
33 Diferente de espaços. Não permite caracteres especiais
Página 20 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Campo não obrigatório e sem informação não deverá ser preenchido, sendo excluído da requisição (entrada). Ex.:
quando o campo codigoTipoDesconto = 0 (dispensar), os campos dataDescontoTITULO, percentualDescontoTITULO e
valorDescontoTITULO não deverão constar na requisição.
Descrição: Identificador determinado pelo sistema Cobrança para controlar a emissão de boletos, liquidação,
crédito de valores ao Beneficiário e intercâmbio de dados com o cliente.
Campo:
Importante:
Página 21 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Descrição: determina as características do serviço de Cobrança e define como os boletos serão tratados pelo
banco. São identificadas pelos códigos 11, 12, 16, 17, 18, 31 e 51.
Campo:
Importante:
− Somente permitido a carteira 17.
Página 22 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Descrição: parâmetro de agrupamento de boletos dentro de uma carteira. Todas as carteiras possuem
obrigatoriamente uma Variação, que sempre será iniciada com o código 1-9, variando até o código XX-X.
Campo:
Importante:
Página 23 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Descrição: define o tipo de cobrança contratada com o BB. As modalidades de cobrança possíveis de registro
ON LINE são: Cobrança Simples, Vinculada, Descontada e Vendor.
Campo:
− TAG WSDL = codigoModalidadeTitulo
− Tamanho = Short(4)
− Obrigatório
− Valor: possíveis de aceitação os números 1, 4, 6 e 8.
Domínios dos Valores:
1 = SIMPLES
4 = VINCULADA
6 = DESCONTADA
8 = VENDOR
Importante:
− No momento é permitido somente modalidade simples (1) para registro via web services.
Página 24 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Descrição: define a data de emissão do documento (nota fiscal, fatura, duplicata, contrato, etc.) que originou
o Título de Cobrança.
Campo:
− TAG WSDL = dataEmissaoTitulo
− Tamanho = String(10)
− Formato: 'DD.MM.AAAA'
− Campo Obrigatório
− Data Válida
Importante:
− Não pode ser anterior a 365 dias
− Não pode ser maior que a data atual
− Não pode ser maior que a “DATA DE VENCIMENTO DO TÍTULO”
Página 25 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Campo:
− TAG WSDL = dataVencimentoTitulo
− Tamanho = String(10)
− Formato: 'DD.MM.AAAA'
− Obrigatória
− Data Válida
Importante:
− Deve estar entre a DATA MÍNIMA e a DATA MÁXIMA permitida para a modalidade informada
Campo:
− TAG WSDL = valorOriginalTitulo
− Tamanho = Decimal(17,2)
− Obrigatório
Importante:
− Tem que ser maior que a soma dos campos “VALOR DO DESCONTO DO TÍTULO” e “VALOR DO ABATIMENTO
DO TÍTULO” informados
Página 26 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Descrição: define a ausência ou a forma como será concedido o desconto para o Título de Cobrança.
Campo:
− TAG WSDL = codigoTipoDesconto
− Tamanho = Short(1)
− Campo Obrigatório
− Domínios Válidos
0 = SEM-DESCONTO
1 = DESCONTO-VALOR
2 = DESCONTO-PERCENTUAL
3 = POR-DIA-ANTECIPACAO
Importante:
− Só serão aceitos os valores 0, 1, 2 ou 3 como descrito acima.
Campo:
− TAG WSDL = dataDescontoTitulo
Página 27 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
− Tamanho = String(10)
− Formato: 'DD.MM.AAAA'
− Campo Condicional
Importante:
− Informar somente se “CÓDIGO DO TIPO DE DESCONTO” igual a 1 (DESCONTO-VALOR) ou 3 (POR-DIA-
ANTECIPACAO)
− Quando informada tem que ser menor que a “DATA DE VENCIMENTO DO TÍTULO”
Descrição: define o percentual que será concedido de desconto para o Título de Cobrança.
Campo:
− TAG WSDL = percentualDescontoTitulo
− Tamanho = Decimal(5,2)
− Campo Condicional
Importante:
− Informar somente se “CÓDIGO DO TIPO DE DESCONTO” igual a 2 (DESCONTO-PERCENTUAL)
− O percentual de desconto, quando informado, não pode ser maior do que 100%
Descrição: define o valor que será concedido de desconto para o Título de Cobrança.
Página 28 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Campo:
− TAG WSDL = valorDescontoTitulo
− Tamanho = Decimal(17,2)
− Campo Condicional
Importante:
− Informar somente se “CÓDIGO DO TIPO DE DESCONTO” igual a 1 (DESCONTO-VALOR) ou 3 (POR-DIA-
ANTECIPACAO)
− O campo “VALOR DO DESCONTO DO TÍTULO” tem que ser menor que o campo “VALOR ORIGINAL DO TÍTULO”
Descrição: define o valor que será concedido de abatimento para o Título de Cobrança.
Campo:
− TAG WSDL = valorAbatimentoTitulo
− Tamanho = Decimal(17,2)
− Campo Opcional
Importante:
− Se informado tem que ser numérico e maior que ‘0’ (zero)
− Se informado, somado ao "VALOR DO DESCONTO DO TÍTULO" tem que ser menor que o "VALOR ORIGINAL DO
TÍTULO"
Página 29 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Descrição: define o número de dias decorrentes, após a data de vencimento, para inicialização do processo de
cobrança, via protesto, do Título de Cobrança.
Campo:
− TAG WSDL = quantidadeDiaProtesto
− Tamanho = Short(4)
− Campo Opcional
Importante:
− Se informado, só será aceito se a combinação dos campos “CÓDIGO DA MODALIDADE DO TÍTULO” e “CÓDIGO
TIPO DE TÍTULO” forem compatíveis com a possibilidade de protesto
− Tem que ser menor que 45 dias corridos
− A data de protesto calculada a partir da “QUANTIDADE DE DIAS DE PROTESTO” informada deve ser:
o maior que a “DATA DE VENCIMENTO DO TÍTULO”
o maior que a data atual
o menor que a data de baixa automática prevista (calculada da quantidade de dias para baixa
automática cadastra no convênio)
Página 30 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Descrição: código adotado pela FEBRABAN para identificação do tipo de pagamento de juros de mora para o
Título de Cobrança.
Campo:
− TAG WSDL = codigoTipoJuroMora
− Tamanho = Short(1)
− Campo Obrigatório
− Só serão aceitos os valores 0, 1, 2, ou 3 como descrito abaixo
− Domínios Válidos
0 = Nao informado
1 = Valor Por Dia De Atraso
2 = Taxa Mensal
3 = Isento
Importante:
− Se informado ‘0’ (zero) ou ‘3’ (três), os campos “PERCENTUAL DE JUROS DO TÍTULO” e “VALOR DO JUROS DO
TÍTULO” não devem ser informados ou ser informados igual a ‘0’ (zero).
− Se informado ‘1’ (dois) deverá ser informado apenas o campo “VALOR DO JUROS DO TÍTULO”.
− Se informado ‘2’ (dois) deverá ser informado apenas o campo “PERCENTUAL DE JUROS DO TÍTULO”.
Descrição: define o percentual de juros de mora que será aplicado, em caso de atraso no pagamento, ao
Título de Cobrança.
Campo:
− TAG WSDL = percentualJuroMoraTitulo
− Tamanho = Decimal(5,2)
− Campo Condicional
Página 31 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Importante:
− O percentual de desconto quando informado não pode ser maior do que 100% e o campo “VALOR DO JUROS
DO TÍTULO” deve ser igual a ‘0’ (zero)
Descrição: define o valor de juros de mora que será aplicado, em caso de atraso no pagamento, ao Título de
Cobrança.
Campo:
− TAG WSDL = valorJuroMoraTitulo
− Tamanho = Decimal(17,2)
− Campo Condicional
Importante:
− Se informado, "PERCENTUAL DE JUROS DO TÍTULO" deve ser ‘0’ (zero) e valor menor que "VALOR ORIGINAL
DO TÍTULO"
Descrição: código para identificação do tipo de pagamento de multa para o Título de Cobrança.
Campo:
Página 32 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Importante:
− Se informado ‘0’ (zero) os campos “DATA DE MULTA DO TÍTULO”, “PERCENTUAL DE MULTA DO TÍTULO” e
“VALOR DA MULTA DO TÍTULO” não devem ser informados ou ser informados iguais a ‘0’ (zero).
− Se informado ‘1’ (um) deverá ser informado apenas um dos campos “DATA DE MULTA DO TÍTULO” e “VALOR
DO JUROS DO TÍTULO”
− Se informado ‘2’ (dois), deverá ser informado apenas os campos “DATA DE MULTA DO TÍTULO” e
“PERCENTUAL DE MULTA DO TÍTULO”
Campo:
− TAG WSDL = dataMultaTitulo
− Tamanho = String(10)
− Formato: 'DD.MM.AAAA'
− Campo Condicional
Importante:
− Se informado tem que ser uma data válida e o campo “CÓDIGO DO TIPO DE MULTA DO TÍTULO” tem que estar
igual a ‘ ’ (espaços).
− Não pode ser maior que a “DATA DE VENCIMENTO DO TÍTULO”
Página 33 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Descrição: define o percentual de multa que será aplicado, em caso de atraso no pagamento, ao Título de
Cobrança.
Campo:
− TAG WSDL = percentualMultaTitulo
− Tamanho = Decimal(5,2)
− Campo Condicional
Importante:
− O percentual de desconto, quando informado, não pode ser maior do que 100% e o campo “VALOR DA MULTA
DO TÍTULO” deve ser igual a ‘0’ (zero)
Descrição: define o valor de multa que será aplicado, em caso de atraso no pagamento, ao Título de
Cobrança.
Campo:
− TAG WSDL = valorMultaTitulo
− Tamanho = Decimal(17,2)
− Campo Condicional
Importante:
Página 34 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
− Se informado, "PERCENTUAL DE MULTA DO TÍTULO" deve ser ‘0’ (zero) e valor menor que "VALOR ORIGINAL
DO TÍTULO"
Descrição: Código adotado pela FEBRABAN para identificar se o título de cobrança foi aceito (reconhecimento
da dívida pelo Pagador) para o Título de Cobrança.
Campo:
− TAG WSDL = codigoAceiteTitulo
− Tamanho = String(1)
− Campo Obrigatório
− Domínios Válidos
A = ACEITE
N = NAO-ACEITE
Importante:
− Só serão aceitos os valores ‘A’ ou ‘N’ como descrito no domínio.
Descrição: código adotado pela FEBRABAN para identificar o tipo para o Título de Cobrança.
Campo:
− TAG WSDL = codigoTipoTitulo
− Tamanho = Short(4)
Página 35 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
− Campo Obrigatório
− Domínios Válidos
1 = CHEQUE
2 = DUPLICATA-MERCANTIL
4 = DUPLICATA-SERVICO
6 = DUPLICATA-RURAL
7 = LETRA-DE-CAMBIO
12 = NOTA-PROMISSORIA
13 = NOTA-PROMISSORIA-RURAL
17 = RECIBO
19 = NOTA-DE-DEBITO
23 = DIVIDA-ATIVA-UNIAO
24 = DIVIDA-ATIVA-ESTADO
25 = DIVIDA-ATIVA-MUNICIPIO
Importante:
− Só serão aceitos os valores 1, 2, 4, 6, 7, 12, 13, 17, 19, 23, 24 e 25 como descrito no domínio.
Campo:
− TAG WSDL = textoDescricaoTipoTitulo
− Tamanho = String(30)
− Campo Opcional
Importante:
− Texto Livre de 30 caracteres Alfanuméricos
Página 36 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Campo:
− TAG WSDL = indicadorPermissaoRecebimentoParcial
− Tamanho = String(1)
− Campo Obrigatório
− Domínios Válidos
S = Titulo permite recebimento Parcial
N = Titulo não permite recebimento Parcial
Importante:
− Só serão aceitos os valores ‘S’ ou ‘N’ como descrito no domínio.
Descrição: código para identificação do Título de Cobrança, gerado pelo banco responsável pela cobrança ou
pelo beneficiário, dependendo do tipo de convênio.
Campo:
− TAG WSDL = textoNumeroTituloBeneficiario
− Tamanho = String(15)
− Campo Opcional
Importante:
− Não permite caracteres especiais
Página 37 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Descrição: define campo livre a ser utilizado pelo beneficiário para o Título de Cobrança.
Campo:
− TAG WSDL = textoCampoUtilizacaoBeneficiario
− Tamanho = String(25)
− Campo Opcional
Importante:
− Não permite caracteres especiais
Campo:
− TAG WSDL = codigoTipoContaCaucao
− Tamanho = Short(1)
− Campo Opcional
Importante:
− Informar sempre zero (0)
Página 38 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Descrição: define o número adotado e controlado pelo Cliente, para identificar o Título de Cobrança.
Campo:
− TAG WSDL = textoNumeroTituloCliente
− Tamanho = String(20)
− Formato: Apesar de ser tipo string, só serão aceitos caracteres numéricos neste campo. Os três (3) primeiros
bytes devem ser zeros, os sete (7) seguintes serão o número do convênio e os dez (10) finais o número
sequencial de títulos.
− Campo Obrigatório
Importante:
− Número do Título deve ser diferente dos anteriormente informados, ou seja, a numeração do Título não pode
ser reutilizada.
Descrição: define mensagem do beneficiário, destinada ao pagador, para impressão no Título de Cobrança.
Campo:
− TAG WSDL = textoMensagemBloquetoOcorrencia
− Tamanho = String(220)
− Campo Opcional
Importante:
− Não permite caracteres especiais
Página 39 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Campo:
− TAG WSDL = codigoTipoInscricaoPagador
− Tamanho = Short(1)
− Campo Opcional
− Domínios Válidos
1 = CPF-PAGADOR
2 = CNPJ-PAGADOR
Importante:
− Se informado só serão aceitos os valores ‘1’ ou ‘2’ como descrito no domínio.
8.31.
Número de inscrição do pagador
Campo:
− TAG WSDL = numeroInscricaoPagador
− Tamanho = Long(15)
− Campo Opcional
Importante:
− Não serão aceitos os códigos abaixo com CPF ou CNPJ
− Domínios Inválidos
1111111111111
2222222222222
3333333333333
4444444444444
5555555555555
6666666666666
Página 40 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
7777777777777
8888888888888
9999999999999
Descrição: define nome que identifica a entidade, pessoa física ou jurídica, pagador original do Título de
Cobrança.
Campo:
− TAG WSDL = nomePagador
− Tamanho = String(60)
− Campo Obrigatório
Importante:
− Diferente de espaços
Campo:
− TAG WSDL = textoEnderecoPagador
− Tamanho = String(60)
− Campo Obrigatório
Página 41 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Importante:
− Diferente de espaços
Campo:
− TAG WSDL = numeroCepPagador
− Tamanho = Int(8)
− Campo Obrigatório
Importante:
− Númerico diferente de zeros
Página 42 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Campo:
− TAG WSDL = nomeMunicipioPagador
− Tamanho = String(20)
− Campo Obrigatório
Importante:
− Diferente de espaços
Campo:
− TAG WSDL = nomeBairroPagador
− Tamanho = String(20)
− Campo Obrigatório
Importante:
− Diferente de espaços
Campo:
− TAG WSDL = siglaUfPagador
− Tamanho = String(02)
− Campo Obrigatório
Página 43 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Importante:
− Diferente de espaços
Campo:
− TAG WSDL = textoNumeroTelefonePagador
− Tamanho = String(12)
− Campo Opcional
Importante:
− Se informado não aceita caracteres especiais
Campo:
− TAG WSDL = codigoTipoInscricaoAvalista
− Tamanho = Short(1)
− Campo Opcional
− Domínios Válidos
1 = CPF-AVALISTA
Página 44 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
2 = CNPJ-AVALISTA
Importante:
− Se informado só serão aceitos os valores ‘1’ ou ‘2’ como descrito abaixo
Campo:
− TAG WSDL = numeroInscricaoAvalista
− Tamanho = Long(15)
− Campo Opcional
Importante:
− Se informado CPF ou CNPJ do Avalista (só será válido se existir na base de clientes do BB)
Campo:
− TAG WSDL = nomeAvalistaTitulo
− Tamanho = String(60)
− Campo Opcional
Importante:
− Não permite caracteres especiais
Página 45 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Código Mensagem TAG WSDL
SR0020096 Caracter invalido no campo Nome do avalista. nomeAvalistaTitulo
SR0050025 Nome do avalista invalido. nomeAvalistaTitulo
Campo:
− TAG WSDL = codigoChaveUsuario
− Tamanho = String(08)
− Campo Obrigatório
Importante:
− Se não dispuser da chave “J”, gentileza informar “J1234567”
− Verifica se a matrícula é Válida (chave “J”)
Descrição: define o código do tipo do canal pelo qual está sendo executada a solicitação.
Campo:
− TAG WSDL = codigoTipoCanalSolicitacao
− Tamanho = Short(4)
− Campo Obrigatório
− Domínios Válidos
1 = SISBB
2 = GRDR-FNCO-APF-APJ
3 = ARQUIVO
4 = IIB-SIS-ITNO
5 = IIB-WEBSERVICE
Importante:
− Se informado só serão aceitos os valores ‘1’, ‘2’, ‘3’, ‘4’ ou ‘5’ como descrito no domínio.
− Para chamadas Webservice, sempre informar ‘5’.
Página 46 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Dados do retorno:
Campo:
− TAG WSDL = siglaSistemaMensagem
− Tamanho = String(3)
Campo:
− TAG WSDL = codigoRetornoPrograma
− Tamanho = Short(4)
Campo:
− TAG WSDL = nomeProgramaErro
− Tamanho = String(8)
Página 47 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Campo:
− TAG WSDL = textoMensagemErro
− Tamanho = String(68)
Campo:
− TAG WSDL = numeroPosicaoErroPrograma
− Tamanho = Short(4)
Campo:
− TAG WSDL = codigoTipoRetornoPrograma
− Tamanho = Short(4)
Descrição: define código para identificação do Título de Cobrança, gerado pelo banco responsável pela
cobrança ou pelo beneficiário, dependendo do tipo de convênio.
Campo:
− TAG WSDL = textoNumeroTituloCobrancaBb
− Tamanho = String(20)
Descrição: determina as características do serviço de Cobrança e define como os boletos serão tratados pelo
banco para o Título de Cobrança.
Campo:
Página 48 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Descrição: parâmetro de agrupamento de boletos dentro de uma carteira para o Título de Cobrança.
Campo:
− TAG WSDL = numeroVariacaoCarteiraCobranca
− Tamanho = Short(4)
Campo:
− TAG WSDL = codigoPrefixoDependenciaBeneficiario
− Tamanho = Short(4)
Campo:
− TAG WSDL = numeroContaCorrenteBeneficiario
− Tamanho = Int(9)
Campo:
− TAG WSDL = codigoCliente
− Tamanho = Int(9)
Página 49 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Campo:
− TAG WSDL = linhaDigitavel
− Tamanho = String(47)
Campo:
− TAG WSDL = codigoBarraNumerico
− Tamanho = String(52)
Campo:
− TAG WSDL = codigoTipoEnderecoBeneficiario
− Tamanho = Short(1)
Campo:
− TAG WSDL = nomeLogradouroBeneficiario
− Tamanho = String(60)
Página 50 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Campo:
− TAG WSDL = nomeBairroBeneficiario
− Tamanho = String(30)
Campo:
− TAG WSDL = nomeMunicipioBeneficiario
− Tamanho = String(30)
Campo:
− TAG WSDL = codigoMunicipioBeneficiario
− Tamanho = Int(9)
Campo:
− TAG WSDL = siglaUfBeneficiario
− Tamanho = String(2)
Página 51 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Campo:
− TAG WSDL = codigoCepBeneficiario
− Tamanho = Int(9)
Campo:
− TAG WSDL = indicadorComprovacaoBeneficiario
− Tamanho = String(1)
Campo:
− TAG WSDL = numeroContratoCobranca
− Tamanho = Int(9)
Página 52 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
9. Mensagens de Erro
Existem mensagens duplicadas porque uma mesma mensagem pode se referir a mais de uma tag WSDL.
Página 53 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Codigo de modalidade invalido ou nao preenchido. codigoModalidadeTitulo SR0020005
Codigo item restricao cobranca invalido numeroCarteira S101C0305
Codigo item restricao cobranca invalido numeroConvenio S101C0305
Codigo item restricao cobranca invalido numeroVariacaoCarteira S101C0305
Codigo prefixo dependencia cedente invalido numeroCepPagador S001I0033
Codigo restricao beneficiario cobranca invalido numeroCarteira S101C0304
Codigo restricao beneficiario cobranca invalido numeroConvenio S101C0304
Codigo restricao beneficiario cobranca invalido numeroVariacaoCarteira S101C0304
Codigo tipo Convenio invalido numeroConvenio SR0060002
Codigo tipo inscricao sacado invalido codigoTipoInscricaoPagador S001I0004
Codigo tipo titulo cobranca invalido codigoTipoTitulo S001I0007
Convenio INEXISTENTE ou numeração estourada. numeroConvenio SR0070007
Convenio informado esta encerrado. numeroConvenio SR0020041
Convenio INVALIDO para numeracao pelo Banco. numeroConvenio SR0070006
Convenio invalido para Numeracao pelo Cliente. numeroConvenio SR0040010
Convenio invalido para Numeracao pelo Cliente. textoNumeroTituloBeneficiario SR0040010
Convenio nao cadastrado. numeroConvenio SR0030008
Convenio só permite registro por remessa. numeroConvenio SR0040012
Convenio/Carteira/Variacao nao cadastrado. numeroConvenio SR0030007
Convenio/Carteira/Variacao nao cadastrado. numeroCarteira SR0030007
Convenio/Carteira/Variacao nao cadastrado. numeroVariacaoCarteira SR0030007
CPF avalista existe 6 ou mais vezes na base. numeroInscricaoAvalista SR0050019
CPF do avalista nao encontrado na base. numeroInscricaoAvalista SR0050021
CPF do pagador nao encontrado na base. numeroInscricaoPagador SR0050005
CPF pagador existe 6 ou mais vezes na base. numeroInscricaoPagador SR0050003
Data da multa do boleto invalida. dataMultaTitulo SR0020023
Data da multa do boleto nao preenchida. dataMultaTitulo SR0020022
Data da multa menor/igual a data do vencto. dataMultaTitulo SR0020048
Data da multa menor/igual a data do vencto. dataVencimentoTitulo SR0020048
Data da multa nao informada. dataMultaTitulo SR0020049
Data de emissao anterior a 1 ano. dataEmissaoTitulo SR0020042
Data de emissao do boleto invalida. dataEmissaoTitulo SR0020007
Data de emissao do boleto nao preenchida. dataEmissaoTitulo SR0020006
Data de emissao MAIOR que a data de vencimento. dataEmissaoTitulo SR0020044
Data de emissao nao pode ser MAIOR/IGUAL a data atual. dataEmissaoTitulo SR0020043
Data de protesto MAIOR ou IGUAL a data de baixa autc. quantidadeDiaProtesto SR0020060
Data de protesto menor ou igual a data de vencimento. dataVencimentoTitulo SR0020058
Data de protesto menor ou igual a data de vencimento. quantidadeDiaProtesto SR0020058
Data de protesto menor que a data atual. quantidadeDiaProtesto SR0020059
Data de protesto.informada invalida. quantidadeDiaProtesto SR0020097
Data de vencimento deve ser maior que seis dias da data atual. dataVencimentoTitulo SR0020053
Data de vencimento do boleto invalida. dataVencimentoTitulo SR0020009
Data de vencimento invalida para boleto descontado. dataVencimentoTitulo SR0020052
Data de vencimento nao permitida para modalidade. codigoModalidadeTitulo SR0020045
Data de vencimento nao permitida para modalidade. dataVencimentoTitulo SR0020045
Data de vencto do boleto nao preenchida. dataVencimentoTitulo SR0020008
Página 54 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Data de vencto menor que o permitido. dataVencimentoTitulo SR0020054
Data desconto informada maior que data do vencimento. dataDescontoTitulo SR0020047
Data desconto informada maior que data do vencimento. dataVencimentoTitulo SR0020047
Data do desconto do boleto inválida. dataDescontoTitulo SR0020014
Data do desconto do boleto nao preenchida. dataDescontoTitulo SR0020013
Data emissao titulo cobranca invalido dataEmissaoTitulo S001I0015
Data registro nao informada quantidadeDiaProtesto SB0010004
Data registro nao numerica quantidadeDiaProtesto SB0010003
Data registro titulo cobranca invalido dataEmissaoTitulo S001I0016
Data vencimento nao informada quantidadeDiaProtesto SB0010002
Data vencimento nao numerica quantidadeDiaProtesto SB0010001
Data vencimento titulo cobranca invalido dataVencimentoTitulo S001I0017
Desconto informado invalido. codigoModalidadeTitulo SR0130013
Dias de protesto invalido. quantidadeDiaProtesto SR0020024
Digito verificador do CPF ou CGC Invalido. numeroInscricaoPagador SR0050004
Digito verificador do CPF ou CGC Invalido. numeroInscricaoAvalista SR0050020
DV do CPF ou CGC pagador Invalido. numeroInscricaoPagador SR0050002
Erro ao calcular qtde dias de protesto. quantidadeDiaProtesto SR0020095
Erro calculo data final da data protesto quantidadeDiaProtesto SB0010010
Erro calculo proxima data da data legal quantidadeDiaProtesto SB0010013
Erro calculo proxima data da data protesto quantidadeDiaProtesto SB0010011
Erro calculo proximo dia util da data legal quantidadeDiaProtesto SB0010014
Erro calculo proximo dia util da data protesto quantidadeDiaProtesto SB0010012
Erro calculo proximo dia util para ultimo dia quantidadeDiaProtesto SB0010016
Erro calculo proximo dia util protesto final quantidadeDiaProtesto SB0010015
Estouro no comando na execucao do compute. textoNumeroTituloBeneficiario SR0070010
Existem mais enderecos para pesquisar. numeroCarteira SR0020105
Existem mais enderecos para pesquisar. numeroConvenio SR0020105
Existem mais enderecos para pesquisar. numeroVariacaoCarteira SR0020105
Inclusao nao efetuada, registro existente textoNumeroTituloBeneficiario S001I0060
Inclusao nao efetuada, registro existente textoNumeroTituloCliente S032C0005
Indicador permissao recebimento parcial invalido indicadorPermissaoRecebimentoParcial S001I0043
Indicativo de pagamento parcial invalido. indicadorPermissaoRecebimentoParcial SR0020027
Informar Desconto, Modalidade ou Carteira. codigoTipoDesconto SR0130004
Informar Desconto, Modalidade ou Carteira. codigoModalidadeTitulo SR0130004
Informar Desconto, Modalidade ou Carteira. numeroCarteira SR0130004
Informar numero do boleto. Cliente numera. textoNumeroTituloBeneficiario SR0020090
Informar o valor ou o percentual de juros. percentualJuroMoraTitulo SR0020070
Informar o valor ou o percentual de juros. valorJuroMoraTitulo SR0020070
Informar percentual da multa. percentualMultaTitulo SR0020077
Informar valor da multa. valorMultaTitulo SR0020079
Informe a cidade do pagador. nomeMunicipioPagador SR0050011
Informe a UF do endereco do pagador. siglaUfPagador SR0020034
Informe apenas Desconto ou Modalidade/Carteira/Variacao. codigoTipoDesconto SR0130002
Informe apenas Desconto ou Modalidade/Carteira/Variacao. codigoModalidadeTitulo SR0130002
Informe apenas Desconto ou Modalidade/Carteira/Variacao. numeroCarteira SR0130002
Página 55 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Informe apenas Desconto ou Modalidade/Carteira/Variacao. numeroVariacaoCarteira SR0130002
Informe CEP do pagador. numeroCepPagador SR0050015
Informe o cidade do pagador. nomeMunicipioPagador SR0020032
Informe o DDD do telefone do pagador. textoNumeroTelefonePagador SR0050012
Informe o ender. do pagador. textoEnderecoPagador SR0050009
Informe o endereco do pagador. textoEnderecoPagador SR0020030
Informe o nome do pagador. nomePagador SR0020029
Informe o nro do boleto do beneficiario. textoNumeroTituloBeneficiario SR0020026
Informe o Numero do telefone do pagador. textoNumeroTelefonePagador SR0050013
Informe o numero do Titulo textoNumeroTituloBeneficiario SR0040003
Informe o tipo de inscrição do pagador. codigoTipoInscricaoPagador SR0020084
Informe o UF do pagador. siglaUfPagador SR0050017
Informe o valor do boleto. valorOriginalTitulo SR0020068
Informe tipo de inscricao - CPF/CNPJ avalista. codigoTipoInscricaoAvalista SR0050023
Informe tipo de inscricao - CPF/CNPJ pagador. codigoTipoInscricaoPagador SR0050007
Informe valor ou percentual da multa. percentualMultaTitulo SR0020081
Informe valor ou percentual da multa. valorMultaTitulo SR0020081
Instrucao cedente titulo cobranca inexistente (1). textoNumeroTituloCliente S032C0008
Instrucao cedente titulo cobranca inexistente (2). textoNumeroTituloCliente S032C0009
Modalidade 4, carteira deve ser informada. codigoModalidadeTitulo SR0130010
Modalidade 4, carteira deve ser informada. numeroCarteira SR0130010
Modalidade 6, carteira deve ser informada. codigoModalidadeTitulo SR0130011
Modalidade 6, carteira deve ser informada. numeroCarteira SR0130011
Modalidade informada não pode ser convertida. codigoModalidadeTitulo SR0130012
Multa maior ou igual ao valor do boleto. valorMultaTitulo SR0020080
Multa maior ou igual ao valor do boleto. valorOriginalTitulo SR0020080
N mero sequencial não inválido não informado. numeroCarteira S101C0303
N mero sequencial não inválido não informado. numeroConvenio S101C0303
N mero sequencial não inválido não informado. numeroVariacaoCarteira S101C0303
Nao informar numero do boleto. Banco numera. textoNumeroTituloBeneficiario SR0020088
Nao informar valor ou percentual de juros p/ opcao "DISPENSAR". codigoTipoJuroMora SR0020071
Nao informar valor ou percentual de juros p/ opcao "DISPENSAR". percentualJuroMoraTitulo SR0020071
Nao informar valor ou percentual de juros p/ opcao "DISPENSAR". valorJuroMoraTitulo SR0020071
Nao informar valor ou percentual p/ opcao FACP. codigoTipoJuroMora SR0020072
Nao informar valor ou percentual p/ opcao FACP. percentualJuroMoraTitulo SR0020072
Nao informar valor ou percentual p/ opcao FACP. valorJuroMoraTitulo SR0020072
Nao informar valor/percentual da multa para a opcao DISPENSAR. codigoTipoMulta SR0020076
Nao informar valor/percentual da multa para a opcao DISPENSAR. percentualMultaTitulo SR0020076
Nao informar valor/percentual da multa para a opcao DISPENSAR. valorMultaTitulo SR0020076
Nao informe valor, percentual ou data de desconto para boleto sem desconto. codigoTipoDesconto SR0020062
Nao informe valor, percentual ou data de desconto para boleto sem desconto. dataDescontoTitulo SR0020062
Nao informe valor, percentual ou data de desconto para boleto sem desconto. percentualDescontoTitulo SR0020062
Nao informe valor, percentual ou data de desconto para boleto sem desconto. valorDescontoTitulo SR0020062
Não preencher mensagem título p/o tipo convênio textoMensagemBloquetoOcorrencia SR0060003
Nome do avalista invalido. nomeAvalistaTitulo SR0050025
Nome do pagador invaldo. nomePagador SR0050008
Página 56 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Nome municipio sacado cobranca invalido nomeMunicipioPagador S001I0030
Nome sacado cobranca invalido nomePagador S001I0027
Numeracao Titulo fora do padrao p/convenio (4) informado. textoNumeroTituloBeneficiario SR0040009
Numeracao Titulo fora do padrao p/convenio (6) informado. textoNumeroTituloBeneficiario SR0040008
Numeracao Titulo fora do padrao p/convenio (7) informado. textoNumeroTituloBeneficiario SR0040007
Numero carteira cobranca invalido numeroCarteira S001I0038
Numero cep sacado cobranca invalido numeroCepPagador S001I0032
Numero contrato cobranca invalido numeroCarteira S032C0003
Numero contrato cobranca invalido numeroConvenio S032C0003
Numero contrato cobranca invalido numeroVariacaoCarteira S032C0003
Numero contrato cobranca invalido numeroCarteira SC0350006
Numero contrato cobranca invalido numeroConvenio SC0350006
Numero contrato cobranca invalido numeroVariacaoCarteira SC0350006
Numero convenio não foi informado. numeroConvenio SR0070002
Numero da carteira invalido para registro ONLINE. numeroCarteira SR0020004
Numero de dias MIN/MAX para o vencimento inexistente. codigoModalidadeTitulo SR0020046
Numero de inscricao do pagador invalido. numeroInscricaoPagador SR0020028
Numero do convenio invalido para registro ONLINE numeroConvenio SR0020003
Numero do Convenio Invalido. numeroConvenio SR0040002
Numero do convenio nao informado. numeroConvenio SR0020036
Numero do convenio nao informado. numeroConvenio SR0030003
Numero inscricao sacado cobranca invalido numeroInscricaoPagador S001I0005
Numero operacao cliente cobranca invalido numeroCarteira S001I0038
Numero operacao cliente cobranca invalido numeroConvenio S001I0038
Numero operacao cliente cobranca invalido numeroVariacaoCarteira S001I0038
Numero titulo cobranca banco brasil invalido textoNumeroTituloCliente S032C0003
Numero titulo cobranca banco do brasil invalido textoNumeroTituloBeneficiario S001I0002
Numero titulo cobranca banco do brasil invalido textoNumeroTituloCliente S032C0003
Numero titulo cobranca banco do brasil invalido textoNumeroTituloCliente SC0350002
NUMERO TITULO INVALIDO textoNumeroTituloBeneficiario SR0110002
Numero variacao carteira cobranca invalido numeroVariacaoCarteira S001I0040
O Numero do Titulo informado não está disponivel. textoNumeroTituloBeneficiario SR0040011
O Tipo de Convenio nao permite numeracao pelo cliente numeroConvenio SR0040005
O Tipo de Convenio nao permite numeracao pelo cliente textoNumeroTituloBeneficiario SR0040005
Obrigatorio fornecer carteira variacao para convenio informado. numeroCarteira SR0030004
Obrigatorio fornecer carteira variacao para convenio informado. numeroVariacaoCarteira SR0030004
Pagamento Parcial não permitido p/ convenio indicadorPermissaoRecebimentoParcial SR0020083
Pagamento Parcial não permitido p/ convenio numeroConvenio SR0020083
Pagamento Parcial não permitido. Procure Agencia. indicadorPermissaoRecebimentoParcial SR0020082
Para o tipo de desconto informado eh obrigatorio informar o percentual do desconto. codigoTipoDesconto SR0020065
Para o tipo de desconto informado eh obrigatorio informar o percentual do desconto. percentualDescontoTitulo SR0020065
Para o tipo de desconto informado eh obrigatorio informar o valor e a data do desconto. codigoTipoDesconto SR0020063
Para o tipo de desconto informado eh obrigatorio informar o valor e a data do desconto. dataDescontoTitulo SR0020063
Para o tipo de desconto informado eh obrigatorio informar o valor e a data do desconto. valorDescontoTitulo SR0020063
Percentual da multa invalido. percentualMultaTitulo SR0020021
Percentual de desconto maior que 100%. percentualDescontoTitulo SR0020066
Página 57 de 58
Soluções em Recebimentos – Cobrança Integrada BB – Manual de Integração
Percentual de juros invalido. percentualJuroMoraTitulo SR0020018
Percentual de juros MAIOR que valor boleto. percentualJuroMoraTitulo SR0020073
Percentual de juros MAIOR que valor boleto. valorOriginalTitulo SR0020073
Preencher apenas as 3 primeiras mensagens. textoMensagemBloquetoOcorrencia SR0060004
PROBLEMA DE CALCULO DE DATA . dataVencimentoTitulo SR0110007
Quantidade de dias p/ protesto limitada a 45 dias. quantidadeDiaProtesto SR0020056
Quantidade dias de protesto invalido quantidadeDiaProtesto SR0090003
Quantidade dias protesto nao informada quantidadeDiaProtesto SB0010006
Quantidade dias protesto nao numerico quantidadeDiaProtesto SB0010005
Registro não encontrado ou numeração estourada. textoNumeroTituloBeneficiario SR0070009
Sigla unidade da federacao sacado cobranca invalido siglaUfPagador S001I0031
Texto endereco sacado cobranca invalido textoEnderecoPagador S001I0028
Texto mensagem bloqueto titulo invalido textoMensagemBloquetoOcorrencia SC0350005
Tipo de convenio invalido para o registro de boleto ONLINE. numeroConvenio SR0020087
Tipo de desconto invalido. codigoTipoDesconto SR0020011
Tipo de desconto invalido. codigoTipoDesconto SR0020061
Tipo de juros invalido. codigoTipoJuroMora SR0020016
Tipo de juros invalido. codigoTipoJuroMora SR0020103
Tipo de multa invalido. codigoTipoMulta SR0020019
Tipo de multa invalido. codigoTipoMulta SR0020075
Tipo do boleto invalido para esta modalidade. codigoTipoTitulo SR0020051
Tipo do Convenio não permite numeracao pelo Banco. numeroConvenio SR0070005
TITULO NAO PERTENCE A CARTEIRA 17 numeroCarteira SR0110004
UF Informada nao corresponde ao CEP numeroCepPagador SR0050026
UF Informada nao corresponde ao CEP siglaUfPagador SR0050026
UF informada no endereco pagador diferente do CEP numeroCepPagador SR0050030
UF informada no endereco pagador diferente do CEP siglaUfPagador SR0050030
Valor da multa invalida. valorMultaTitulo SR0020020
Valor da multa maior ou igual ao valor do boleto com este percentual. percentualMultaTitulo SR0020078
Valor da multa maior ou igual ao valor do boleto com este percentual. valorMultaTitulo SR0020078
Valor da multa maior ou igual ao valor do boleto com este percentual. valorOriginalTitulo SR0020078
Valor de base do desconto invalido. valorDescontoTitulo SR0020012
Valor de juros invalido. valorJuroMoraTitulo SR0020017
Valor desconto + Valor abatimento é maior/igual ao Valor Boleto. valorDescontoTitulo SR0020069
Valor do abatimento invalido valorAbatimentoTitulo SR0100003
Valor do abatimento invalido. valorAbatimentoTitulo SR0020015
Valor do boleto invalido. valorOriginalTitulo SR0020010
Valor do desconto maior ou igual ao valor do boleto. valorDescontoTitulo SR0020064
Valor do desconto maior ou igual ao valor do boleto. valorOriginalTitulo SR0020064
Valor do juros MAIOR que o valor do boleto. valorJuroMoraTitulo SR0020074
Valor do juros MAIOR que o valor do boleto. valorOriginalTitulo SR0020074
Valor original titulo cobranca invalido valorOriginalTitulo S001I0018
Variacao da carteira nao informada. numeroVariacaoCarteira SR0030005
Variacao informada invalida. numeroVariacaoCarteira SR0020039
Variação informada sem carteira. numeroCarteira SR0130003
Variação informada sem carteira. numeroVariacaoCarteira SR0130003
d
Página 58 de 58