Escolar Documentos
Profissional Documentos
Cultura Documentos
Cobrança
Cobrança
Sumário
1. Apresentação ..................................................................................................... 3
2. Para quem? ........................................................................................................ 4
3. Objetivo ............................................................................................................. 4
4. Orientações Iniciais............................................................................................ 4
5. Quais as funcionalidades? ................................................................................. 5
6. Iniciando a integração ....................................................................................... 6
7. Recursos disponíveis.......................................................................................... 8
7.1. Autenticação ...................................................................................................... 8
URL Sandbox (ambiente para homologação): ....................................................................................................... 12
URL Produção: .................................................................................................................................................. 12
Execução (via ferramenta Postman) .............................................................................................................. 13
7.2. Cadastro de Boletos......................................................................................... 17
URL Sandbox (Ambiente para homologação): ....................................................................................................... 35
URL Produção: .................................................................................................................................................. 35
Execução (via ferramenta Postman) .............................................................................................................. 37
7.3. Impressão de Boletos ...................................................................................... 38
URL Sandbox (ambiente para homologação): ....................................................................................................... 40
URL Produção: .................................................................................................................................................. 40
Execução (via ferramenta Postman) .............................................................................................................. 41
7.4. Comando de Instrução - Pedido de Baixa ....................................................... 43
URL Sandbox (ambiente de homologação): .......................................................................................................... 46
URL Produção: .................................................................................................................................................. 46
Execução (via ferramenta Postman) .............................................................................................................. 47
7.5. Comando de Instrução - Alteração de Vencimento ....................................... 50
URL Sandbox (ambiente para homologação): ....................................................................................................... 54
URL Produção: .................................................................................................................................................. 54
Execução (via ferramenta Postman) .............................................................................................................. 55
7.6. Comando de Instrução - Alteração de Desconto ............................................ 58
URL Sandbox (ambiente para homologação): ....................................................................................................... 62
URL Produção: .................................................................................................................................................. 63
1. Apresentação
A API de Cobrança do Sicredi realiza o cadastro de boletos, além de geração de PDF, consultas e
Comando de instrução para gestão da sua carteira de boletos, através de integração com seu sistema de
gestão, seu site ou seu app. O uso da API de Cobrança traz benefícios como: boletos imediatamente
disponíveis para liquidação do pagador, situação da carteira de boletos em tempo real. A API de Cobrança
está disponível 24 horas, 7 dias por semana.
2. Para quem?
São variados os tipos de negócios que podem empregar este tipo de recebimento. Negócios
representados por uma Pessoa Jurídica, seja do ramo da indústria, comércio, prestação de serviço,
agronegócio, Governo*, não importando esferas municipais, estaduais ou federal, da administração
direta ou indireta, ou Pessoa Física, profissional liberal, produtor rural ou autônomo, que precisem
receber recursos oriundos de uma oferta, proposta, venda ou serviço prestado.
3. Objetivo
Este manual destina-se às pessoas responsáveis pelo desenvolvimento e adaptação dos sistemas
das empresas associadas ao Sicredi e que desejam trabalhar coma Cobrança através da integração via
API.
4. Orientações Iniciais
Para iniciar o processo de integração da API da Cobrança, o associado deve contratar o produto
Cobrança com a pessoa Gerente de conta e optar pela modalidade API (Cobrança Online).
Ao contratar o produto é gerado o código do beneficiário (código do convênio) e o seu uso será
obrigatório na integração e na troca de informações entre a empresa ou pessoa associada e o Sicredi.
Logo, para promover a integração sistêmica de registro on-line de Boletos a empresa ou pessoa associada
inicialmente precisa:
5. Quais as funcionalidades?
A API da Cobrança contém as seguintes funcionalidades:
▪ Cadastro de Boletos: Operação responsável pelo registro do boleto. Com a opção de dois
tipos de cobrança:
▪ Impressão de Boletos: Operação responsável pela impressão e reimpressão (2ª via) dos
dados de boletos já emitidos, tradicionais ou híbridos.
6. Iniciando a integração
Para iniciar a integração há um processo constituído de etapas sequenciais para Validação e
Produção:
1. Validação/Teste
a. Criação de APP para Homologação: para criar a APP de homologação, o desenvolvedor deve
acessar o Portal do Desenvolvedor Sicredi (clique aqui) e criar uma conta ou logar. Após criar
uma conta ou logar, o desenvolvedor deve clicar em ‘criar uma nova aplicação’. Ao criar uma
nova aplicação deve nomeá-la com o prefixo ‘API Cobrança <Coop> <Código Beneficiário >
SandBox’ para identificar que é a APP de homologação e selecionar a API da Cobrança [ API
COBRANÇA BOLETO 1.0.0 ] e a API de Autenticação Parceiros na lista de APIs disponíveis [API
AUTH - OPENAPI - PARCEIROS 1.0.0]. Ao criar uma app você já terá um Client ID gerado
automaticamente para essa APP.
2. Produção
a. Criação de APP para produção: Para criar a APP de produção, você pode repetir os
mesmos passos da criação da APP de homologação, no entanto, lembre-se de nomear
essa nova APP de uma forma que você identifique que ela se trada da APP de produção,
nossa sugestão é: ‘API Cobrança <Coop> <Código Beneficiário > Produção’. Após criar a
APP você terá acesso imediato ao Client ID de produção.
A chave será gerada após informado o dispositivo de segurança. Ela deve ser armazenada e utilizada
na configuração da integração da API, pois esse código gerado é utilizado no recurso de autenticação
para permitir as operações. Caso o beneficiário possua mais de uma conta com o produto Cobrança
contratado e deseje utilizá-las, precisará gerar o token de autenticação para cada conta específica.
7. Recursos disponíveis
7.1. Autenticação
Tipo de
Ord Nome Tipo Tamanho Formatação Descrição Obrigatório
Parâmetro
SAÍDA:
Tipo de
Ord Nome Tipo Formatação Descrição
Parâmetro
Token de autenticação para ser
1 access_token String JSON 576 bits
utilizado
2017-08-
2 token_type String JSON 09T08:53:11.679- Tipo do Token
03:00
Será utilizado para gerar um
novo access_token, sem a
3 refresh_token String JSON 636 dígitos necessidade de uma nova
autenticação com usuário e
senha
Tempo de expiração (em
4 expires_in String JSON 3 dígitos
segundos) do Access Token
Tempo de expiração (em
5 refresh_expires_in String JSON 6 dígitos
segundos) do Refresh Token
cobranca profile Escopo que o usuário possui
6 scope String JSON
email acesso.
RETORNO (Response):
Código Descrição
HTTP_OK (200) Operação realizada com sucesso
FALHAS:
Parâmetros de
Status Mensagem entrada Descrição
sujeitos a crítica
Ocorreu um erro
Erro quando o endereço
ao realizar
HTTP_NOT_FOUND (404) Não possui (URL) inválido. Deve-se
operação de
verificar a url utilizada.
autenticação.
identified by
HEADER x-api-key
URL Produção:
https://api-parceiro.sicredi.com.br/auth/openapi/token
RESPONSE:
{
"access_token":
"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJxMlRFLXliYWxnNjIxSmRCMU9IX0w2Sms5QllxODJtNkFS
Z0NGaDZtQnZBIn0.eyJleHAiOjE2NTY0NTA5MzIsImlhdCI6MTY1NjQ1MDYzMiwianRpIjoiZjNiYjg5YzQtOGRmM
y00OTMxLWExOTItMjUxMjUxZWE1YzNkIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLW9wZW5hcGkucHJkLnNpY3JlZGk
uY2xvdWQvcmVhbG1zL29wZW5hcGkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiZjozMWY3ODE1MS1jMzdmLTQzO
WYtYTIwOS02NjFjYTQ3MzkzYTE6Q09CUkFOQ0E6MDA0MTQwMTE2IiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib3Bl
bmFwaS1ndy1zZW5zZWRpYSIsInNlc3Npb25fc3RhdGUiOiIwNGQ3YTAwYS05MjhiLTQ3NzQtYTY1MC1mOWQx
ODkzNWE3NDMiLCJhY3IiOiIxIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRlZmF1bHQtcm9sZXMtb3BlbmFwa
SIsIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW
50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbG
UiXX19LCJzY29wZSI6ImNvYnJhbmNhIHByb2ZpbGUgZW1haWwiLCJzaWQiOiIwNGQ3YTAwYS05MjhiLTQ3NzQ
tYTY1MC1mOWQxODkzNWE3NDMiLCJvcGVuYXBpX3VzZXJuYW1lIjoiMDA0MTQwMTE2Iiwib3BlbmFwaV9jb2
50ZXh0IjoiQ09CUkFOQ0EiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInByZWZlcnJlZF91c2VybmFtZSI6IjAwNDE0M
DExNiJ9.mVzfyzBhVFwRWVnQkbiD00zitoOfmatRcDN_e_OKo4XKcOY6RU-qlpJ0FOC-
_7Qy5ez7XveNeRyq47ToY6F0skbw-0BswxY3qdQHBr50G-
AxqICYLSUTEamrPc0vLNwADdPracL9P2W_EVEFLae7QeVzc0toNLjvaLJCaGZH6-
wV99qMjf0VUj5nRCUm6ZCllb3NioyI6mXsj0Ea1s8RdgnanWvgvD-
cNjmCmMXVhy7U_MScLIb_7cIrn4TbcbkA3r11b96KzU9cp5BCXHZysDdX0wRFVzQUQfBsf33E40GSNJ-
juFZdV86vWCmx7BjKnC1s3embfX0p-9JnbNUy7Q",
"expires_in": 300,
"refresh_expires_in": 1800,
"refresh_token":
"eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJhMTRlOTdmOC1lZmJiLTQ2YTYtOTYwYy0wNTFlZjA4MT
U3MjEifQ.eyJleHAiOjE2NTY0NTI0MzIsImlhdCI6MTY1NjQ1MDYzMiwianRpIjoiOWIyOWE3YjMtYzRhNS00NGQz
LTg3MjQtZWU4ZGQzYjIwNDAxIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLW9wZW5hcGkucHJkLnNpY3JlZGkuY2xvdW
QvcmVhbG1zL29wZW5hcGkiLCJhdWQiOiJodHRwczovL2F1dGgtb3BlbmFwaS5wcmQuc2ljcmVkaS5jbG91ZC9y
ZWFsbXMvb3BlbmFwaSIsInN1YiI6ImY6MzFmNzgxNTEtYzM3Zi00MzlmLWEyMDktNjYxY2E0NzM5M2ExOkNP
QlJBTkNBOjAwNDE0MDExNiIsInR5cCI6IlJlZnJlc2giLCJhenAiOiJvcGVuYXBpLWd3LXNlbnNlZGlhIiwic2Vzc2lvbl9z
dGF0ZSI6IjA0ZDdhMDBhLTkyOGItNDc3NC1hNjUwLWY5ZDE4OTM1YTc0MyIsInNjb3BlIjoiY29icmFuY2EgcHJvZ
mlsZSBlbWFpbCIsInNpZCI6IjA0ZDdhMDBhLTkyOGItNDc3NC1hNjUwLWY5ZDE4OTM1YTc0MyJ9.Om0gACw3fK
yfSnWyNhlElQSMYYtClCHrZYdGAIc4ul0",
"token_type": "Bearer",
"not-before-policy": 0,
"session_state": "04d7a00a-928b-4774-a650-f9d18935a743",
"scope": "cobranca profile email"
}
OBS: Sempre verificar o tempo de expiração do access_token, através do campo “expires_in” (Exemplo: 300
segundos). Caso esteja expirado, deverá usar o refresh_token para gerar um novo token.
ENTRADA:
Parametr
Ord Nome Tipo Tamanho Formatação Descrição Obrigatório
o
Access token
Header
1 x-api-key String 38 UUID gerado no portal Obrigatório
Param
do desenvolvedor
Campo
access_token
Header Bearer + Token
2 Authorization String 1413 obtido na Obrigatório
Param de Autenticação
saída da
autenticação.
Estabelece o
Application/js Header Sem tipo de
3 Content-Type
on param formatação conteúdo da
requisição
Header Sem Código da
3 cooperativa String 4 Obrigatório
Param formatação Cooperativa -
Header Sem Código da
4 posto String 2 Obrigatório
Param formatação Agência
Indica o tipo de
cobrança do
Domínios: boleto, podendo
5 tipoCobranca String Body 7 NORMAL ou ser: NORMAL Obrigatório
HIBRIDO (Tradicional, sem
QRCode) ou
Híbrido
Código do
codigoBenefici Sem
6 String Body 5 Convênio de Obrigatório
ario formatação
Cobrança
Informações do
7 pagador Objeto Body Obrigatório
Pagador
Domínios:
PESSOA_JURIDI Tipo de pessoa
8 tipoPessoa String Body 15 Obrigatório
CA ou do Pagador
PESSOA_FISICA
CPF ou CNPJ do
Sem
9 documento String Body 14 Pagador do Obrigatório
formatação
boleto
Sem Nome do
10 nome String Body 40 Obrigatório
formatação Pagador
Opcional
(obrigatório se o
Sem Endereço do cadastro do
11 endereco String Body 40
formatação Pagador beneficiário está
configurado para
validar cep)
Opcional
(obrigatório se o
Sem Cidade do cadastro do
12 cidade String Body 25
formatação Pagador beneficiário está
configurado para
validar cep)
Opcional
(obrigatório se o
Sem cadastro do
13 uf String Body 2 UF do Pagador
formatação beneficiário está
configurado para
validar cep)
Opcional
(obrigatório se o
cadastro do
14 cep String Body 8 0-9 CEP do Pagador
beneficiário está
configurado para
validar cep)
Telefone do
15 telefone String Body 11 0-9 Opcional
Pagador
Email do
16 email String Body 40 xxx@xx.xx Opcional
Pagador
Informações do
beneficiarioFin
17 Objeto Body Beneficiário Final Opcional
al
(Avalista)
Sem CPF/CNPJ do
18 documento String Body 14 Obrigatório
Formatação Beneficiário Final
Domínios:
PESSOA_JURIDI
19 tipoPessoa String Body 15 Tipo de Pessoa Obrigatório
CA ou
PESSOA_FISICA
Sem Nome do
20 nome String Body 40 Obrigatório
formatação Beneficiário Final
Sem Logradouro do
21 logradouro String Body 40 Opcional
formatação Beneficiário Final
Complemento
Sem
22 complemento String Body 40 do Beneficiário Opcional
formatação
Final
Número do
numeroEndere Sem
23 String Body 20 endereço do Opcional
co formatação
Beneficiário Final
Sem Cidade do
24 cidade String Body 25 Opcional
formatação Beneficiário Final
Sem UF do
25 uf String Body 2 Opcional
formatação Beneficiário Final
CEP do
26 cep String Body 8 0-9 Opcional
Beneficiário Final
Telefone do
27 telefone String Body 11 0-9 Opcional
Beneficiário Final
Email do
28 email String Body 40 xxx@xx.xx Opcional
Beneficiário Final
Domínios: Espécie de
documento do
DUPLICATA_MER título, podendo
CANTIL_INDICAC
ser:
AO
DUPLICATA_RUR A - DUPLICATA
AL MERCANTIL
INDICAÇÃO
NOTA_PROMISSO
RIA B - DUPLICATA
RURAL
NOTA_PROMISSO
RIA_RURAL C - NOTA
PROMISSO
especieDocum RIA
29 String Body 29 NOTA_SEGUROS Obrigatório
ento
RECIBO D - NOTA
PROMISSO
LETRA_CAMBIO RIA RURAL
NOTA_DEBITO E - NOTA
DE
DUPLICATA_SERV SEGUROS
ICO_INDICACAO
G – RECIBO
OUTROS
BOLETO_PROPOS H - LETRA
TA DE CAMBIO
CARTAO_CREDIT I - NOTA DE
O DÉBITO
J - DUPLICATA DE
SERVICO
INDICAÇÃO
K – OUTROS
O - BOLETO
PROPOSTA
P - CARTÃO DE
CRÉDITO
Opcional. Caso o
beneficiário não
Sem
30 nossoNumero String Body 9 Nosso número informe, o Sicredi
formatação
gera
automaticamente.
Número de
controle interno
Sem
31 seuNumero String Body 10 do beneficiário Obrigatório
formatação
que faz referência
ao pagador.
Data de
dataVenciment
32 Date Body 10 YYYY-MM-DD vencimento do Obrigatório
o
boleto
Quantidade de
Opcional. Não
dias, após o
poderá ser
vencimento, em
informado, caso o
diasProtestoAu Sem que será
33 Integer Body 2 campo
to formatação realizado o
“diasNegativacaoAu
protesto
to” esteja
automático do
preenchido
boleto
Quantidade de
Opcional. Não
dias, após o
poderá ser
vencimento, em
diasNegativaca Sem informado, caso o
34 Integer Body 2 que o boleto será
oAuto formatação campo
negativado
“diasProtestoAuto”
automaticamente
esteja preenchido
.
Quantidade de Opcional. Caso não
validadeAposV Sem
35 Integer Body 4 dias que o QR informado, será
encimento formatação
Code continuará preenchido com o
Tipo de
Domínios: desconto
37 tipoDesconto String Body 10 VALOR ou podendo ser: Opcional
PERCENTUAL A - VALOR
B - PERCENTUAL
Opcional. Será
obrigatório se o
campo
dataDesconto1 for
valorDesconto Sem Valor de informado. Não
38 number Body 14,2
1 formatação desconto 1 deverá ser
informado caso o
desconto
antecipado esteja
preenchido
Opcional. Será
obrigatório se o
campo
valorDesconto1 for
informado. Não
Data limite para pode ser igual as
39 dataDesconto1 Date Body 10 YYYY-MM-DD concessão de outras datas de
desconto1 desconto e nem
maior que
vencimento. Não
deverá ser
informado caso o
desconto
antecipado esteja
preenchido
Opcional. Será
obrigatório se o
campo
dataDesconto2 for
valorDesconto Sem Valor de informado. Não
40 number Body 14,2
2 formatação desconto 2 deverá ser
informado caso o
desconto
antecipado esteja
preenchido
Opcional. Será
obrigatório se o
campo
valorDesconto2 for
informado. Não
pode ser igual as
Data limite para a outras datas de
41 dataDesconto2 Date Body 10 YYYY-MM-DD concessão de desconto e nem
desconto 2 maior que
vencimento. Não
deverá ser
informado caso o
desconto
antecipado esteja
preenchido
Opcional. Será
obrigatório se o
campo
dataDesconto3 for
valorDesconto Sem Valor de informado. Não
42 number Body 14,2
3 formatação desconto 3 deverá ser
informado caso o
desconto
antecipado esteja
preenchido
Opcional. Será
obrigatório se o
campo
valorDesconto3 for
informado. Não
pode ser igual as
Data limite para a outras datas de
43 dataDesconto3 Date Body 10 YYYY-MM-DD concessão de desconto e nem
desconto 3 maior que
vencimento. Não
deverá ser
informado caso o
desconto
antecipado esteja
preenchido
Opcional. Não
Valor de deverá ser
descontoAnteci Sem
44 number Body 14,2 Desconto informado caso o
pado formatação
Antecipado desconto normal
esteja preenchido
Tipo de
Domínios: Juros,
45 tipoJuros String Body 10 VALOR ou podendo ser: Opcional
PERCENTUAL A - VALOR
B - PERCENTUAL
Sem Valor de juros a
46 juros number Body 14,2 Opcional
formatação cobrar por dia
Sem Percentual de
47 multa number Body 5,2 Opcional
formatação multa a cobrar
Permitido
informar uma
lista de até 5
Sem
48 informativo List<String> Body 400 informativos, com Opcional
formatação
limite de 80
caracteres para
cada.
Permitido
informar uma
lista de até 4
Sem
49 mensagem List<String> Body 320 mensagens, com Opcional
formatação
limite de 80
caracteres para
cada
SAÍDA:
2 qrCode String Até 365 Sem formatação QR CODE utilizado para leitura na opção
de Boleto Híbrido
RETORNO (Response):
Status Descrição
HTTP_ACCEPTED (201) Operação aceita com sucesso
FALHAS:
Parâmetros
Status Mensagem sujeitos à Descrição
crítica
Ocorreu um
erro ao
HTTP_NOT_FOUND (404) realizar Não possui Erro ocasionado por URL inválida.
operação de
cadastro
Erro ocasionado por parâmetro
Tipo de
HTTP_UNSUPPORTED_MEDIA Parâmetro: obrigatório não informado ou
conteúdo não
_TYPE (415) Content-Type inválido.
suportado
Erro ocasionado por parâmetro
Parâmetro:
HTTP_UNAUTHORIZED (401) Unauthorized obrigatório não informado ou
Authorization
inválido.
Código de
Erro ocasionado quando o código de
beneficiário Parâmetro:
HTTP_UNAUTHORIZED beneficiário informado no cadastro
diferente do codigoBenefici
(401) for diferente do contido na
beneficiário do ario
autenticação.
usuário
Qualquer
parâmetro que
consta como
Campo Erros ocasionados por parâmetros
obrigatório na
HTTP_BAD_REQUEST (400) obrigatório em obrigatórios não informados ou
listagem de
branco inválidos.
parâmetros de
entrada pode
ser criticado
O campo
cooperativa
deve ser Erros ocasionados por parâmetros
Parâmetro:
HTTP_BAD_REQUEST (400) preenchido obrigatórios não preenchidos ou
cooperativa
com 4 (quatro) inválidos.
caracteres
numéricos.
O campo
posto deve ser Erros ocasionados por parâmetros
Parâmetro:
HTTP_BAD_REQUEST (400) preenchido obrigatórios não preenchidos ou
posto
com 2 (dois) inválidos
caracteres.
O campo tipo
Erro ocasionado por parâmetro
HTTP_BAD_REQUEST (400) cobrança deve Parâmetro:
obrigatório não informado ou
ser HíBRIDO tipoCobranca
inválido.
ou NORMAL
O campo
código do
beneficiario Parâmetro: Erro ocasionado por parâmetro
HTTP_BAD_REQUEST (400)
deve ter 5 codigoBenefici obrigatório não informado ou
(cinco) ario inválido.
caracteres
numéricos.
A data de
vencimento do
Parâmetro: Erro ocasionado por parâmetro
boleto é
HTTP_BAD_REQUEST (400) dataVencimen obrigatório não preenchido ou
obrigatória e
to inválido.
deve ser
preenchida.
Os dias de
protesto
Parâmetro:
HTTP_BAD_REQUEST (400) automático do O campo "diasProtestoAuto" não foi
diasProtestoA
boleto deve preenchido com valores entre 3 e 99.
uto
ter entre 3 e
99 dias.
O valor de
juros do
O campo "juros" foi preenchido com
HTTP_BAD_REQUEST (400) boleto deve Parâmetro:
um valor igual ou menor que zero.
ser superior a juros
zero, ou não
informado.
O valor de
multa do
O campo "multa" foi preenchido com
HTTP_BAD_REQUEST (400) boleto deve Parâmetro:
um valor igual ou menor que zero.
ser superior a multa
zero, ou não
informado.
O valor do
primeiro
desconto do Parâmetro: O campo "valorDesconto1" foi
HTTP_BAD_REQUEST (400)
boleto deve valorDesconto preenchido com um valor igual ou
ser superior a 1 menor que zero.
zero, ou não
informado.
O valor do
segundo
desconto do Parâmetro: O campo "valorDesconto2" foi
HTTP_BAD_REQUEST (400)
boleto deve valorDesconto preenchido com um valor igual ou
ser superior a 2 menor que zero.
zero, ou não
informado.
O valor do
terceiro
desconto do Parâmetro: O campo "valorDesconto3" foi
HTTP_BAD_REQUEST (400)
boleto deve valorDesconto preenchido com um valor igual ou
ser superior a 3 menor que zero.
zero, ou não
informado.
O valor de
desconto
O campo "descontoAntecipado" foi
antecipado do Parâmetro:
HTTP_BAD_REQUEST (400) preenchido com um valor igual ou
boleto deve descontoAntec
menor que zero.
ser superior a ipado
zero, ou não
informado.
O campo
documento do O campo "documento" (CPF/CNPJ)
HTTP_BAD_REQUEST (400) Parâmetro:
beneficiário do beneficiário final foi preenchido
documento
final está de forma inválida.
inválido.
O nome do
beneficiário O campo "nome" do beneficiário
HTTP_BAD_REQUEST (400) Parâmetro:
final permite final foi preenchido com mais de 40
nome
até 40 caracteres.
caracteres.
O e-mail do
beneficiário O campo "email" do beneficiário
HTTP_BAD_REQUEST (400) Parâmetro:
final permite final foi preenchido com mais de 40
email
até 40 caracteres.
caracteres.
O nome do
HTTP_BAD_REQUEST (400) Parâmetro: O campo "nome" do pagador não foi
pagador é
nome informado.
obrigatório.
O nome do
O campo "nome" do pagador foi
HTTP_BAD_REQUEST (400) pagador Parâmetro:
preenchido com mais de 40
permite até 40 nome
caracteres.
caracteres.
O campo "documento" do pagador
O campo
(CPF/CNPJ) foi preenchido de forma
HTTP_BAD_REQUEST (400) documento do Parâmetro:
inválida. Deve conter entre 11 e 14
pagador está documento
posições.
inválido.
Negócio:
Beneficiário:
XXXXXXXXXXX
XXX não tem
O beneficiário não possui o produto
HTTP_UNPROCESSABLE_ENTIT contratado o
Não possui Cobrança Online contratado.
Y (422) serviço de
Cobrança
Online
(ECOMM).
Negócio:
Beneficiário:
XXXXXXXXXXX
XXX esta com
O cadastro do beneficiário está
HTTP_UNPROCESSABLE_ENTIT o status de
Não possui encerrado. Necessário verificar com
Y (422) convenio
a cooperativa.
encerrado.
Verificar status
com a
cooperativa.
Negócio: O campo tipoCobranca foi
Híbrido não preenchido como "HIBRIDO".
HTTP_UNPROCESSABLE_ENTIT
contratado. Não possui Entretanto, o beneficiário não possui
Y (422)
Favor solicitar o produto Pix contratado. Necessário
a contratação. contatar a cooperativa.
Negócio:
Documento do
pagador não
pode ser o
Parâmetros:
mesmo do O campo "documento", tanto do
HTTP_UNPROCESSABLE_ENTIT documento
beneficiário pagador, quanto do beneficiário
Y (422) (pagador e
final para final, foram preenchidos com o
beneficiario
espécie de mesmo CPF/CNPJ.
final)
documento
DUPLICATA_M
ERCANTIL_IND
ICACA"
Negócio:
Documento do
HTTP_UNPROCESSABLE_ENTIT Parâmetro: O campo "documento" do pagador
Beneficiário
Y (422) documento foi preenchido com o mesmo
não pode ser o
(pagador) CPF/CNPJ do beneficiário.
mesmo do
Pagador.
Negócio:
HTTP_UNPROCESSABLE_ENTIT Não foram informados os dados do
Tí-tulo com Parâmetro:
Y (422) beneficiário final.
Protesto
Automático, o Documento
beneficiário (beneficiário
final precisa final)
ser pessoa
jurí-dica para
espécie de
documento
DUPLICATA_M
ERCANTIL_IND
ICACAO
Negócio:
Documento do
Parâmetro:
HTTP_UNPROCESSABLE_ENTIT Beneficiário O campo "documento" do
documento
Y (422) não pode ser o beneficiário final foi preenchido com
(beneficiário
mesmo do o mesmo CPF/CNPJ do beneficiário.
final)
Beneficiário
final.
Negócio: Data
de vencimento O campo "dataVencimento" foi
HTTP_UNPROCESSABLE_ENTIT Parâmetro:
tem que ser preenchido com uma data retroativa,
Y (422) dataVencimen
posterior ou ou seja, uma data anterior à data
to
igual a data atual.
atual.
O campo "especieDocumento" foi
preenchido com:
- Recibo
Negócio: - Nota de Débito
Espécie de - Outros
HTTP_UNPROCESSABLE_ENTIT Parâmetro:
documento - Boleto Proposta
Y (422) especieDocum
não permite - Cartão de Crédito
ento
protesto / - Boleto Deposito
negativação.
Para essas espécies, não é permitido
informar os campos
"diasProtestoAuto" e
"diasNegativacaoAuto".
Negócio: Não
permite nem
juros e nem
HTTP_UNPROCESSABLE_ENTIT Os campos "multa" e/ou "juros"
multa para Parâmetros:
Y (422) foram informados para título com
Espécie de multa e juros
espécie Boleto Proposta.
documento
BOLETO_PROP
OSTA
Negócio: Data
O campo "dataDesconto3" foi
HTTP_UNPROCESSABLE_ENTIT de desconto 3 Parâmetro:
preenchido com uma data retroativa,
Y (422) não deve ser dataDesconto
ou seja, menor que a data atual.
menor que 3
data atual.
Negócio: Valor
desconto
antecipado
O campo "descontoAntecipado" foi
invalido:
HTTP_UNPROCESSABLE_ENTIT Parâmetro: preenchido com um valor que, após
maior/igual ao
Y (422) descontoAntec calculado, ficaria igual ou maior que
valor do titulo.
ipado o valor do título.
Valor desconto
antecipado
calculado:
XXX.XX
Negócio: Dias
de negativação
inválido para a
UF de Mato O campo "diasNegativacaoAuto" não
HTTP_UNPROCESSABLE_ENTIT Parâmetro:
Grosso do Sul. foi preenchido com valores entre 46
Y (422) diasNegativaca
Para este e 99.
oAuto
estado o
mí-nimo
precisa ser 46
e máximo 99.
Negócio: Não
é permitido
Parâmetros: Os campos "diasNegativacaoAuto" e
cadastro com
diasNegativaca "diasProtestoAuto" foram
HTTP_UNPROCESSABLE_ENTIT negativação e
oAuto e preenchidos. É permitido somente
Y (422) protesto
diasProtestoA um dos campos.
automático
uto
simultaneame
nte.
Negócio:
Beneficiário:
XXXXXXXXXXX
XXX optou por
validar CEP do
HTTP_UNPROCESSABLE_ENTIT pagador. O Parâmetro: O campo "cep" do pagador foi
Y (422) CEP: cep preenchido com um cep inválido.
XXXXXXXX não
foi localizado
no cadastro de
CEPs para o
pagador com o
documento:
XXXXXXXXXXX
Negócio: CEP
do pagador
esta inválido
HTTP_UNPROCESSABLE_ENTIT Parâmetro: O campo "cep" do pagador foi
com protesto
Y (422) cep preenchido com um cep inválido.
ou
negativação
automática
Negócio:
Beneficiário:
XXXXXXXXXXX
XXX esta
parametrizado
HTTP_UNPROCESSABLE_ENTIT como Terceiro Não foram informados os dados do
Y (422) Habilitado, beneficiário final.
deve ser
enviado
informações
do beneficiário
final.
Negócio: Não
permitido
O campo "tipoCobranca" foi
gerar QR Code
preenchido como "HIBRIDO".
para
HTTP_UNPROCESSABLE_ENTIT Parâmetro: Entretanto, quando o cadastro do
beneficiário
Y (422) tipoCobranca beneficiário está configurado para
que edita
permitir editar o valor, não é possível
valor. Favor
cadastrar boleto híbrido.
solicitar boleto
normal.
Negócio:
O campo "diasNegativacaoAuto" foi
Beneficiário
HTTP_UNPROCESSABLE_ENTIT Parâmetro: preenchido. Entretanto, o cadastro
sem permissão
Y (422) diasNegativaca do beneficiário não possui o produto
para cadastro
oAuto Serasa ativo.
com
negativação
Negócio:
HTTP_UNPROCESSABLE_ENTIT Beneficiário O beneficiário final está com o status
Y (422) final com Não se aplica de inapto.
situação
inapto.
REQUEST – POST:
URL Produção:
https://api-parceiro.sicredi.com.br/cobranca/boleto/v1/boletos
HEADERS:
cooperativa
posto
Authorization
x-api-key
Content-Type: application/json
Tipo de
Ord Nome Tipo Tamanho Formatação Descrição Obrigatório
Parâmetro
2 authorization String HeaderParam 1413 Bearer + Token de Acess token obtido Obrigatório
Autenticação na autenticação
RETORNO (Response):
Status Descrição
HTTP_CREATED (201) Operação criada com sucesso
FALHAS:
Parâmetros de
Status Mensagem entrada Descrição
sujeitos a crítica
HTTP_UNAUTHORIZED (401) Could not find a Parâmetro: Erros ocasionados por
required Access x-api-key parâmetros obrigatórios
Token in the não informados ou
request, identified inválidos.
by HEADER x-api-
key
HTTP_UNAUTHORIZED (401) UNAUTHORIZED Parâmetro: Erros ocasionados por
Authorization parâmetros obrigatórios
não informados ou
inválidos.
REQUEST – GET:
URL Produção:
https://api-parceiro.sicredi.com.br/cobranca/boleto/v1/boletos/pdf
HEADERS:
Authorization
x-api-key
Content-Type: application/json
PARAM:
LinhaDigitavel
▪ Headers:
▪ Cenário Positivo:
Entrada:
Tipo de
Obrigató
Ord Nome Tipo Parâmetro Formatação Descrição
Tamanho rio
Saída:
- MOVIMENTO_ENVIADO
8 dataHoraRegistro String (date- 26 Sem Data e hora da instrução
time) formatação
9 tipoMensagem String 5 Sem Tipo de instrução, que será:
formatação
BAIXA
RETORNO (Response):
Status Descrição
HTTP_ACCEPTED (202) Operação recebida com sucesso
FALHAS:
Parâmetros de
Status Mensagem entrada Descrição
sujeitos a crítica
HTTP_UNAUTHORIZED (401) Could not find a Parâmetro: Erros ocasionados por
required Access x-api-key parâmetros obrigatórios
Token in the não informados ou
request, identified inválidos.
by HEADER x-api-
key
HTTP_UNAUTHORIZED (401) UNAUTHORIZED Parâmetro: Erro ocasionado quando o
Authorization parâmetro não foi
informado ou está inválido.
REQUEST – PATCH:
URL Produção:
https://api-parceiro.sicredi.com.br/cobranca/boleto/v1/boletos/{nossoNumero}/baixa
HEADERS:
Authorization
x-api-key
Content-Type: application/json
Cooperativa
posto
codigoBeneficiario
BODY:
{}
PATCH:
nossoNumero
▪ BODY:
▪ Cenário Positivo:
Entrada:
Tipo
de Tamanho Obrigat
Ord Nome Tipo Formatação Descrição
Parâme ório
tro
1 x-api-key String Header 36 UUID Token de Obrigat
Param acesso ório
fornecido pelo
Sicredi
2 authorization String Header 1413 Bearer + Token de Acess token Obrigat
Autenticação obtido na ório
autenticação
3 Content-Type application/ Header Sem formatação Tipo conteúdo Obrigat
json ório
4 cooperativa String Header 4 Sem formatação Código da Obrigat
cooperativa do ório
beneficiário
Saída:
- MOVIMENTO_ENVIADO
8 dataHoraRegistro String 26 Sem Data e hora da instrução
(date-time) formatação
RETORNO (Response):
Status Descrição
HTTP_ACCEPTED (202) Operação recebida com sucesso
FALHAS:
Parâmetros de
Status Mensagem entrada Descrição
sujeitos a crítica
HTTP_UNAUTHORIZED (401) Could not find a Parâmetro: Erros ocasionado por
required Access x-api-key parâmetro obrigatório não
Token in the informado ou inválido.
request, identified
by HEADER x-api-
key
HTTP_UNAUTHORIZED (401) UNAUTHORIZED Parâmetro: Erro ocasionado por
Authorization parâmetro obrigatório não
foi informado ou inválido.
REQUEST – PATCH:
URL Produção:
https://api-parceiro.sicredi.com.br/cobranca/boleto/v1/boletos/{nossoNumero}/data-vencimento
HEADERS:
Authorization
x-api-key
Content-Type: application/json
Cooperativa
posto
codigoBeneficiario
BODY:
{“dataVencimento”: “XXXX-MM-DD”}
PATCH:
nossoNumero
▪ Body:
▪ Cenário Positivo:
Entrada:
Tipo
de Tamanho Obrigat
Ord Nome Tipo Formatação Descrição
Parâme ório
tro
1 x-api-key String Header 36 UUID Token de Obrigat
Param acesso ório
fornecido pelo
Sicredi
2 authorization String Header 1413 Bearer + Token de Acess token Obrigat
Autenticação obtido na ório
autenticação
3 Content-Type application/ Header Sem formatação Tipo conteúdo Obrigat
json ório
Saída:
- MOVIMENTO_ENVIADO
8 dataHoraRegistro String 26 Sem Data e hora da instrução
(date-time) formatação
RETORNO (Response):
Status Descrição
HTTP_ACCEPTED (202) Operação recebida com sucesso
FALHAS:
Parâmetros de
Status Mensagem entrada Descrição
sujeitos a crítica
HTTP_UNAUTHORIZED (401) Could not find a Parâmetro: Erros ocasionado por
required Access x-api-key parâmetro obrigatório não
Token in the informado ou inválido.
request, identified
by HEADER x-api-
key
REQUEST – PATCH:
codigoBeneficiario: 12345
URL Produção:
https://api-parceiro.sicredi.com.br/cobranca/boleto/v1/boletos/{nossoNumero}/desconto
HEADERS:
Authorization
x-api-key
Content-Type: application/json
Cooperativa
posto
codigoBeneficiario
BODY:
"valorDesconto1": 0.00,
"valorDesconto2": 0.00,
"valorDesconto3": 0.00
PATCH:
nossoNumero
▪ Body:
▪ Cenário Positivo:
Entrada:
Tipo
de Tamanho Obrigat
Ord Nome Tipo Formatação Descrição
Parâme ório
tro
1 x-api-key String Header 36 UUID Token de Obrigat
Param acesso ório
fornecido pelo
Sicredi
2 authorization String Header 1413 Bearer + Token de Acess token Obrigat
Autenticação obtido na ório
autenticação
3 Content-Type application/ Header Sem formatação Tipo conteúdo Obrigat
json ório
4 cooperativa String Header 4 Sem formatação Código da Obrigat
cooperativa do ório
beneficiário
Saída:
- MOVIMENTO_ENVIADO
8 dataHoraRegistro String 26 Sem Data e hora da instrução
(date-time) formatação
RETORNO (Response):
Status Descrição
HTTP_ACCEPTED (202) Operação recebida com sucesso
FALHAS:
Parâmetros de
Status Mensagem entrada Descrição
sujeitos a crítica
HTTP_UNAUTHORIZED (401) Could not find a Parâmetro: Erros ocasionado por
required Access x-api-key parâmetro obrigatório não
Token in the informado ou inválido.
request, identified
by HEADER x-api-
key
HTTP_UNAUTHORIZED (401) UNAUTHORIZED Parâmetro: Erro ocasionado por
Authorization parâmetro obrigatório não
foi informado ou inválido.
REQUEST – PATCH:
URL Produção:
https://api-parceiro.sicredi.com.br/cobranca/boleto/v1/boletos/{nossoNumero}/data-desconto
HEADERS:
Authorization
x-api-key
Content-Type: application/json
Cooperativa
posto
codigoBeneficiario
BODY:
"data1": "YYYY-MM-DD",
"data2": "YYYY-MM-DD",
"data3": "YYYY-MM-DD"
PATCH:
nossoNumero
▪ Body:
▪ Cenário Positivo:
Entrada:
Tipo
de Tamanho Obrigat
Ord Nome Tipo Formatação Descrição
Parâme ório
tro
1 x-api-key String Header 36 UUID Token de Obrigat
Param acesso ório
fornecido pelo
Sicredi
2 authorization String Header 1413 Bearer + Token de Acess token Obrigat
Autenticação obtido na ório
autenticação
3 Content-Type application/ Header Sem formatação Tipo conteúdo Obrigat
json ório
4 cooperativa String Header 4 Sem formatação Código da Obrigat
cooperativa do ório
beneficiário
Saída:
- MOVIMENTO_ENVIADO
8 dataHoraRegistro String 26 Sem Data e hora da instrução
(date-time) formatação
RETORNO (Response):
Status Descrição
HTTP_ACCEPTED (202) Operação recebida com sucesso
FALHAS:
Parâmetros de
Status Mensagem entrada Descrição
sujeitos a crítica
HTTP_UNAUTHORIZED (401) Could not find a Parâmetro: Erros ocasionado por
required Access x-api-key parâmetro obrigatório não
Token in the informado ou inválido.
request, identified
by HEADER x-api-
key
HTTP_UNAUTHORIZED (401) UNAUTHORIZED Parâmetro: Erro ocasionado por
Authorization parâmetro obrigatório não
foi informado ou inválido.
REQUEST – PATCH:
codigoBeneficiario: 12345
URL Produção:
https://api-parceiro.sicredi.com.br/cobranca/boleto/v1/boletos/{nossoNumero}/juros
HEADERS:
Authorization
x-api-key
Content-Type: application/json
Cooperativa
posto
codigoBeneficiario
BODY:
"valorOuPercentual": "0.00"
PATCH:
nossoNumero
▪ Body:
▪ Cenário Positivo:
Saída:
- MOVIMENTO_ENVIADO
8 dataHoraRegistro String 26 Sem Data e hora da instrução
(date-time) formatação
RETORNO (Response):
Status Descrição
HTTP_ACCEPTED (202) Operação recebida com sucesso
FALHAS:
Parâmetros de
Status Mensagem entrada Descrição
sujeitos a crítica
HTTP_UNAUTHORIZED (401) Could not find a Parâmetro: Erros ocasionado por
required Access x-api-key parâmetro obrigatório não
Token in the informado ou inválido.
request, identified
by HEADER x-api-
key
HTTP_UNAUTHORIZED (401) UNAUTHORIZED Parâmetro: Erro ocasionado por
Authorization parâmetro obrigatório não
foi informado ou inválido.
REQUEST – PATCH:
URL Produção:
https://api-parceiro.sicredi.com.br/cobranca/boleto/v1/boletos/{nossoNumero}/seu-numero
HEADERS:
Authorization
x-api-key
Content-Type: application/json
Cooperativa
posto
codigoBeneficiario
BODY:
"seuNumero": "0123456789"
PATCH:
nossoNumero
▪ Body:
Cenário Positivo:
Tipo de
Tamanho
Ord Nome Tipo Parâmetro Formatação Descrição Obrigatório
Saída:
A – SIMPLES
B – CAUCIONADA
C – DESCONTADA
D – VINCULADA
4 seuNumero String 10 Sem formatação Seu Número
(Grupo com os
dados do documento String 14 Sem formatação Documento do
pagador) pagador
- EM CARTEIRA
- EM CARTEIRA PIX
- VENCIDO
- LIQUIDADO
- LIQUIDADO
CARTORIO
- LIQUIDADO REDE
- LIQUIDADO COMPE
- LIQUIDADO PIX
- LIQUIDADO
CHEQUE
- BAIXADO POR
SOLICITACAO
- PROTESTADO
- EM CARTORIO
- NEGATIVADO
- AGUARDANDO
ENTRADA EM
CARTORIO
- AGUARDANDO
SUSTACAO DE
CARTORIO
- REJEITADO
12 txId String Sem formatação Identificador da
transação Pix
RETORNO (Response):
Status Descrição
HTTP_OK (200) Operação realizada com sucesso
FALHAS:
Parâmetros de
Status Mensagem entrada Descrição
sujeitos a crítica
HTTP_UNAUTHORIZED (401) Could not find a Parâmetro: Erros ocasionado por
required Access x-api-key parâmetro obrigatório não
Token in the informado ou inválido.
request, identified
by HEADER x-api-
key
REQUEST – GET:
URL Produção:
https://api-parceiro.sicredi.com.br/cobranca/boleto/v1/boletos
HEADERS:
Authorization
x-api-key
Content-Type: application/json
Cooperativa
posto
PARAMS:
codigoBeneficiario
nossoNumero
RESPONSE BODY:
{
"linhaDigitavel": "74891121150039736789903123451001187340000000050",
"codigoBarras": "74897937700000099891122224595067890312345109",
"carteira": "SIMPLES",
"seuNumero": "TESTE",
"nossoNumero": "211001292",
"pagador": {
"codigo": "XXXXX",
"documento": "000000000",
"nome": "TESTE COBRANCA"
},
"beneficiarioFinal": {
"codigo": "000",
"documento": "00000000000",
"nome": "COBRANCA TESTE"
},
"dataEmissao": "2022-08-25",
"dataVencimento": "2022-09-23",
"valorNominal": 1,
"situacao": "EM CARTEIRA PIX",
"txId": "79031878967e4032a89c59eb3f232cda",
"codigoQrCode": " 00020126930014br.gov.bcb.pix2571pix-qrcode-
h.sicredi.com.br/qr/v2/cobv/528520acdd5f4740b63b9b643ca2bcf99999999999999999999BR5903PIX
6006Cidade62070503***630441AC",
"multa": 0,
"abatimento": 0,
"tipoJuros": "A - VALOR",
"juros": 0,
"diasProtesto": 0,
"validadeAposVencimento": 1,
"diasNegativacao": 0,
"tipoDesconto": "A - VALOR",
"descontoAntecipacao": 0,
"descontos": [
{
"numeroOrdem": 1,
"valorDesconto": 10,
"dataLimite": "2022-09-03"
},
{
"numeroOrdem": 2,
"valorDesconto": 8,
"dataLimite": "2022-09-05"
},
{
"numeroOrdem": 3,
"valorDesconto": 5,
"dataLimite": "2022-09-07"
}
]
}
]
}
▪ Params:
▪ Cenário Positivo:
Tipo de
Tamanho
Ord Nome Tipo Parâmetro Formatação Descrição Obrigatório
Saída:
- CARTEIRA_SIMPLES
- CARTEIRA_ CAUCIONADA
- CARTEIRA_DESCONTADA
- CARTEIRA_VINCULADA
7 dataPagamento String 10 YYYY-MM-DD Data da liquidação do
boleto
- AVISO DE PAGAMENTO
REDE
- AVISO DE PAGAMENTO
COMPE
- REDE
- COMPE
- PIX
15 hasNext String 5 Sem Esse campo indica se
formatação existem mais páginas ou
não, podendo ser:
RETORNO (Response):
Status Descrição
HTTP_OK (200) Operação realizada com sucesso
FALHAS:
Parâmetros de entrada
Status Mensagem Descrição
sujeitos a crítica
REQUEST – GET:
URL Produção:
https://api-parceiro.sicredi.com.br/cobranca/boleto/v1/boletos/liquidados/dia
HEADERS:
Authorization
x-api-key
Content-Type: application/x-www-form-urlencoded
Cooperativa
Posto
PARAMS:
codigoBeneficiario
dia
cpfCnpjBeneficiarioFinal
pagina
RESPONSE BODY:
{
"items": [
{
"cooperativa": "6789",
"codigoBeneficiario": "12345",
"cooperativaPostoBeneficiario": "678903",
"nossoNumero": "000000000",
"seuNumero": "TESTE",
"tipoCarteira": "CARTEIRA_NORMAL",
"dataPagamento": "2022-11-14",
"valor": 0.5,
"valorLiquidado": 0.5,
"jurosLiquido": 0,
"descontoLiquido": 0,
"multaLiquida": 0,
"abatimentoLiquido": 0,
"tipoLiquidacao": "REDE"
}
],
"hasNext": false
}
▪ Params:
▪ Cenário Positivo:
b) atribuir os pesos (de 2 a 9) correspondentes para cada dígito, começando da direita para a esquerda,
efetuando cada multiplicação:
9. Layout do Boleto
Caso o beneficiário opte por gerar a impressão do boleto, deverá providenciar a emissão do
mesmo de acordo com o layout especificado pelo Sicredi, conforme abaixo:
10. Glossário
▪ Beneficiário: Empresa ou pessoa associada do Sicredi que contratou o produto Cobrança
com a sua cooperativa.
▪ Pagador: É a pessoa física ou jurídica titular da dívida. O banco recebe o pagamento feito
pelo sacado e transfere o valor pago para a conta do beneficiário.
▪ Situações dos boletos: o boleto pode ter diversas situações, são elas:
o TODOS
o EM_CARTEIRA: boleto disponível para pagamento, ainda não foi pago (pode ou não estar dentro do
vencimento).
o LIQUIDADO: boleto já foi pago pelo pagador.
o BAIXADO_SOLICITACAO: Baixa solicitada pelo associado via comando de instrução ‘Baixa’.
Normalmente a baixa ocorre quando o associado recebeu o pagamento da dívida de alguma outra
forma e deseja que o boleto não esteja mais apto para pagamento.
o PROTESTADO: Boleto foi protestado em cartório, por solicitação do associado via comando de
instrução ‘Solicitação de Protesto’ ou por protesto automático.
o VENCIDO: Boleto está vencido e não foi pago ainda.
o EM_CARTORIO: Associado solicitou o protesto
o AGUARDANDO_ENTRADA_CARTORIO ...
o AGUARDANDO_SUSTACAO_CARTORIO ...
o REJEITADO ...
o NEGATIVADO...
o AGUARDANDO_NEGATIVACAO ...
o AGUARDANDO_RETIRADA_NEGATIVACAO ...
11. Fluxos
11.1. Diagrama de Sequência de chamadas realizadas para o serviço
11.2.