Cedrus - API 1.0

Introdução

A API Cedrus tem como objetivo integrar o sistema de cobrança Cedrus com seu software de gestão empresarial. Através dessa API, permitimos que você envie sua lista de devedores e títulos inadimplentes para nossa plataforma sem a intervenção manual de um operador.

Dependendo da estrutura do seu software de gestão, é necessário desenvolver uma rotina específica nele para poder consumir nossas APIs. Para saber isso, entre em contato com seu fornecedor de software e verifique essa possibilidade de integração.

Suporte Técnico

Temos um time de suporte dedicado a resolver todas as suas dúvidas e dificuldades técnicas durante a integração. Para isso, entre em contato através do email: suporte@rdz.com.br

Conceitos Básicos

Para fazer a comunicação, nossos endpoints utilizam o formato JSON. Utilizamos o princípio REST, que é simples de integrar, eficiente e seguro e também uma APIKEY para autenticação e proteção dos dados.

A URL base para fazer as chamadas é: https://api.sistemadecobranca.com.br:3001/v1/

Autenticação

A autenticação nas chamdas dos serviços é feita através da utilização de uma APIKEY. Para obter essa key, entre em contato com o suporte pelo email suporte@rdz.com.br e solicite a APIKEY da sua empresa.

A maneira de se autenticar é utilizando basic access authentication. Envie sua API Key como username da autenticação básica sem necessidade de nenhuma password (senha).

A conexão com a API é encriptada e autenticada usando a TLS 1.3.

Erros

A API retorna Códigos de Status HTTP para indicar sucesso ou falha durante a chamada.

Em geral, os códigos iniciados com:

Alguns métodos incluem outros retornos, portanto, consulte sempre o resultado do método utilizado.

Status Mensagem Descrição
200 Sucesso Método invocado executou com sucesso.
401 Falha ao autenticar Verifique sua API
403 Não autorizado
500 Erro interno Ocorreu uma instabilidade no Gateway, tente novamente em alguns segundos ou acione nosso suporte.

Consultar Devedor

Utilize esse endpoint para consultar os dados dos devedores no banco de dados. Para listar os devedores, basta realizar um GET para o endereço abaixo.

Você pode filtrar os dados que serão retornados para você enviando um JSON no corpo da requisição. As opções de filtro estão listadas em "Body Params" logo a seguir.

Campos obrigatórios para consulta: id_devedor ou cod_credor/cod_devedor.

GET https://api.sistemadecobranca.com.br:3001/v1/devedor

Accept: application/json

Content-Type: application/json

Body Params (Filtro dos dados)

id_devedor
Código identificador do Devedor, retornado pela API na criação do devedor (Inserir devedor)

cod_credor
Código do Credor

cod_devedor
Código do Devedor

status
Status do título ("A"=Aberto / "P"=Pago / "C"=Cancelado / "S"=Suspenso)

dt_vencimento_de
Data de vencimento inicial do título (formato: dd/mm/yyyy)

dt_vencimento_ate
Data de vencimento final do título (formato: dd/mm/yyyy)

num_pagina
Número da página a ser retornada

	// Exemplo de JSON
	
	{
	"id_devedor":"000000-0000000000000",
	"cod_credor":"000",
	"cod_cliente":"11111111",
	"status":"A",
	"dt_vencimento_de":"01/01/2022",
	"dt_vencimento_ate":"31/01/2022",
	"num_pagina":"1"
	}
	
	

Campos devolvidos no response

id_devedor
Código identificador do Devedor, retornado pela API na criação do devedor (Inserir devedor)

cod_credor
Código do Credor

cod_devedor
Código do Devedor

nome
Nome

tp_pessoa
Tipo de pessoa ("F"= Pessoa Física / "J"= Pessoa Juridica)

cnpj_cpf
CNPJ/CPF do Devedor

email
E-mail

endereco
Endereço

numero
Número do endereço

complemento
Complemento do endereço

bairro
Bairro

cidade
Cidade

estado
Estado

cep
Cep

dado adicional
Dado adicional

(+)Telefones
Telefone do Devedor

fone
Telefone do Devedor

fone_obs
Observação do Telefone do Devedor

fone_status
Status do Telefone do Devedor (valido /inválido)

(+)Títulos
Títulos do Devedor

id_titulo
Código identificador do título, retornado pela API na criação do título (Inserir Título)

cod_titulo
Código do título

parcela
Número da Parcela

status
Status do título ("A"=Aberto / "P"=Pago / "C"=Cancelado / "S"=Suspenso)

dt_vencimento
Data de vendimento do título (formato: dd/mm/yyyy)

dt_programada
Data programada do título (formato: dd/mm/yyyy)

vl_titulo
Valor do Título. Ex: 1.500,00

vl_saldo
Valor do saldo devedor. Ex: 1.500,00

dt_atualizacao
Data de atualização do saldo do título (formato: dd/mm/yyyy)

vl_atualizado
Valor atualizado do título (formato: dd/mm/yyyy)

portador
Portador

nosso_numero
Nosso número do título

linha_digitavel
Linha Digitável do Boleto

cod_barra
Código de barras do Boleto

link_boleto
URL onde o cliente pode visualizar ou fazer o download do boleto

dt_pagamento
Data de pagamento do título (formato: dd/mm/yyyy)

dt_credito
Data de crédito do título (formato: dd/mm/yyyy)

vl_pago
Valor pago. Ex: 1.500,00

tipo_titulo
Tipo do título. Onde:
Original: Titulo original de uma dívida do devedor com o credor
Negociação: Titulo oriundo de um acordo ou negociação de titulo original

	// Exemplo de JSON devolvido
	
	{
	"id_devedor":"000000-0000000000000",
	"cod_credor":"000",
	"cod_devedor":"11111111",
	"nome":"MARIA DE LOURDES DOMINGUES DA SILVA",
	"tp_pessoa":"F",
	"cnpj_cpf":"11111111111",
	"email":"maria@gmail.com",
	"endereco":"RUA SAO JOAO BATISTA",
	"numero":"25",
	"complemento":"CS 1",
	"bairro":"BOTAFOGO",
	"cidade":"RIO DE JANEIRO",
	"estado":"RJ",
	"cep":"00000000",
	"dado_adicional":"Cliente VIP",
	"telefones":[
		{
		"fone":"1199999999"
		},
	 	{
		"fone":"1199999999",
		"fone_observacao":"recado",
	 	"fone_status":"valido"
		},
	 	{
		"fone":"21999999999"
		},
	 	{
		"fone":"21999999999"
		}
	],
	"titulos":[
		{
		"id_titulo":"000000-0000000000000",
		"cod_titulo":"111111/1",
		"parcela":"1",
		"status":"N",
		"dt_vencimento":"22/09/2014",
		"dt_programada":"22/09/2014",
		"vl_titulo":"563,18",
		"vl_saldo":"563,18",
		"dt_atualizacao":"22/09/2021",
		"vl_atualizado":"620,52",
		"portador":"BRADESCO",
		"nosso_numero":"000000009277",
		"linha_digitavel":"23792.84405  20000.000099  27000.285406  4  44160000032475",
		"cod_barra":"23794441600000324752844020000000092700028540",
		"link_boleto":"",
		"dt_pagto":"01/10/2021",
		"dt_credito":"01/10/2021",
		"vl_pago":"625,00",
		"tipo_titulo":"Original" 
		}
	]
}
	
	

Inserir Devedor

Insere os dados de um novo devedor no banco de dados.

POST https://api.sistemadecobranca.com.br:3001/v1/devedor

Accept: application/json

Content-Type: application/json

Body Params

cod_credor
Código do credor

cod_devedor
Código do devedor

nome
Nome do devedor

tp_pessoa
Tipo de pessoa: "F" = Física ou "J" = Jurídica

cnpj_cpf
CNPJ ou CPF do devedor

ie_rg
Inscrição estadual (se pessoal jurídica) ou RG (se pessoa física)

dt_nascimento
Data de nascimento do devedor (formato: dd/mm/yyyy)

nome_mae
Nome da mãe do devedor

categoria
Categoria do devedor

gerente
Gerente responsável pelo devedor

score
Score do devedor

fone_1
Telefone de contato 1

fone_2
Telefone de contato 2

fone_3
Telefone de contato 3

email
Email do devedor

endereco
Endereço do devedor

end_numero
Número de endereço

end_complemento
Complemento

bairro
Bairro

cidade
Cidade

estado
Estado (UF)

cep
CEP

dado_adicional
Dados adicionais

// Exemplo de JSON

{
"cod_credor":"MAX",
"cod_devedor":"1744",
"nome":"Max Material Contra Incêndio",
"tp_pessoa":"J",
"cnpj_cpf":"88.510.373/0001-00",
"ie_rg":"000.000.000.000",
"dt_nascimento": "10/05/1975",
"nome_mae": ""
"categoria":"PADRAO",
"gerente": "José",
"score":"0",
"fone_1":"(11) 0000-0000",
"fone_2":"(11) 9 0000-0000",
"fone_3":"",
"email":"max@rdz.com.br",
"endereco":"Rua Kappel",
"end_numero":"985",
"end_complemento": "",
"bairro":"Centro",
"cidade":"Porto Alegre",
"estado":"RS",
"cep":"14451000",
"dado_adicional": "Contrato ABC123"
}

		

Campos devolvidos no response

id_devedor
Código identificador do devedor

// Exemplo de JSON retornado

{
   "id_devedor":"009900-0000023854455"
}

Alterar Devedor

Altera os dados de um devedor já existente no banco de dados. O identificador de qual devedor deve ser alterado é enviado na URL da requisição:

PUT https://api.sistemadecobranca.com.br:3001/v1/devedor/{id_devedor}

Accept: application/json

Content-Type: application/json

Body Params

cod_credor
Código do credor

cod_devedor
Código do devedor

nome
Nome do devedor

tp_pessoa
Tipo de pessoa: "F" = Física ou "J" = Jurídica

cnpj_cpf
CNPJ ou CPF do devedor

ie_rg
Inscrição estadual (se pessoal jurídica) ou RG (se pessoa física)

dt_nascimento
Data de nascimento do devedor (formato: dd/mm/yyyy)

nome_mae
Nome da mãe do devedor

categoria
Categoria do devedor

gerente
Gerente responsável pelo devedor

score
Score do devedor

fone_1
Telefone de contato 1

fone_2
Telefone de contato 2

fone_3
Telefone de contato 3

email
Email do devedor

endereco
Endereço do devedor

end_numero
Número de endereço

end_complemento
Complemento

bairro
Bairro

cidade
Cidade

estado
Estado (UF)

cep
CEP

dado_adicional
Dados adicionais

// Exemplo de JSON

{
"cod_credor":"MAX",
"cod_devedor":"1744",
"nome":"Max Material Contra Incêndio",
"tp_pessoa":"J",
"cnpj_cpf":"88.510.373/0001-00",
"ie_rg":"000.000.000.000",
"dt_nascimento": "10/05/1975",
"nome_mae": ""
"categoria":"PADRAO",
"gerente": "José",
"score":"0",
"fone_1":"(11) 0000-0000",
"fone_2":"(11) 9 0000-0000",
"fone_3":"",
"email":"max@rdz.com.br",
"endereco":"Rua Kappel",
"end_numero":"985",
"end_complemento": "",
"bairro":"Centro",
"cidade":"Porto Alegre",
"estado":"RS",
"cep":"14451000",
"dado_adicional": "Contrato ABC123"
}

Campos devolvidos no response

id_devedor
Código identificador do devedor

// Exemplo de JSON retornado

{
   "id_devedor":"009900-0000023854455"
}

Consultar Titulo

Utilize esse endpoint para consultar os dados dos títulos no banco de dados. Para listar os títulos, basta realizar um GET para o endereço abaixo.

Você pode filtrar os dados que serão retornados para você enviando um JSON no corpo da requisição. As opções de filtro estão listadas em "Body Params" logo a seguir.

Você poderá controlar a sua consulta por paginação. Serão enviados 50 registros por página em cada consulta.
Para receber todos os registros, o serviço deve ser chamado várias vezes e a cada chamada o número da página deverá ser incrementado. Você terá recebido todos os registros quando receber uma mensagem de erro (nenhum registro encontrado).

GET https://api.sistemadecobranca.com.br:3001/v1/titulo

Accept: application/json

Content-Type: application/json

Body Params (Filtro dos dados)

id_devedor
Código identificador do Devedor, retornado pela API na criação do devedor (Inserir devedor)

id_titulo
Código identificador do título, retornado pela API na criação do título (Inserir Título)

cod_credor
Código do Credor

cod_cliente
Código do Devedor

cnpj_cpf
CNPJ/CPF do Devedor

cod_titulo
Código do título

parcela
Número da Parcela

status
Status do título ("A"=Aberto / "P"=Pago / "C"=Cancelado / "S"=Suspenso)

dt_vencimento_de
Data de vencimento inicial do título (formato: dd/mm/yyyy)

dt_vencimento_ate
Data de vencimento final do título (formato: dd/mm/yyyy)

num_pagina
Número da página a ser retornada. Será considerado página 1, se a página não for informada.
Ex.: Página 1 - Registro 1 ao 10, Página 2 - Registro 11 ao 20.

// Exemplo de JSON

{
"id_devedor":"000000-0000000000000",
"id_titulo":"000000-0000000000000",
"cod_credor":"000",
"cod_cliente":"11111111",
"cnpj_cpf":"11111111111",
"cod_titulo":"111111/1",
"parcela":"1",
"status":"A",
"dt_vencimento_de":"01/01/2022",
"dt_vencimento_ate":"31/01/2022",
"num_pagina":"1"
}


Campos devolvidos no response

id_devedor
Código identificador do Devedor, retornado pela API na criação do devedor (Inserir devedor)

cod_credor
Código do Credor

cod_devedor
Código do Devedor

nome
Nome

tp_pessoa
Tipo de pessoa ("F"= Pessoa Física / "J"= Pessoa Juridica)

cnpj_cpf
CNPJ/CPF do Devedor

email
E-mail

endereco
Endereço

numero
Número do endereço

complemento
Complemento do endereço

bairro
Bairro

cidade
Cidade

estado
Estado

cep
Cep

dado adicional
Dado adicional

(+)Telefones
Telefones do Devedor

fone
Telefone do Devedor

fone_obs
Observação do Telefone do Devedor

fone_status
Status do Telefone do Devedor (valido /inválido)

(+)Títulos
Títulos do Devedor

id_titulo
Código identificador do título, retornado pela API na criação do título (Inserir Título)

cod_titulo
Código do título

parcela
Número da Parcela

status
Status do título ("A"=Aberto / "P"=Pago / "C"=Cancelado / "S"=Suspenso)

id_negociacao_titulo
Código da negociação em que o titulo foi negociado (após status = 'N')

dt_vencimento
Data de vencimento do título (formato: dd/mm/yyyy)

dt_programada
Data programada do título (formato: dd/mm/yyyy)

vl_titulo
Valor do Título. Ex: 1.500,00

vl_saldo
Valor do saldo devedor. Ex: 1.500,00

dt_atualizacao
Data da atualização do valor do título (formato: dd/mm/yyyy)

vl_atualizado
Valor atualizado do título. Ex: 1.500,00

portador
Portador de Cobrança (conta bancária) do título

nosso_numero
Nosso número do título

linha_digitavel
Linha digitável

cod_barra
Código de Barras

link_boleto
URL onde o cliente pode visualizar ou fazer o download do boleto

dt_pagamento
Data de pagamento do título (formato: dd/mm/yyyy)

dt_credito
Data de crédito do título (formato: dd/mm/yyyy)

vl_pago
Valor pago. Ex: 1.500,00

tipo_titulo
Tipo do título. Onde:
Original: Titulo original de uma dívida do devedor com o credor
Negociação: Titulo oriundo de um acordo ou negociação de titulo original

id_negociacao_parcela
Código da negociação em que o titulo é uma parcela (após tipo de
título = 'Negociação')

// Exemplo de JSON devolvido

[
{
"id_devedor":"000000-0000000000000",
"cod_credor":"450",
"cod_devedor":"1111111",
"nome":"Jorge Henrique Lucas",
"tp_pessoa":"F",
"cnpj_cpf":"111111111",
"email":"jorgehenriquelucas@gmail.com.br",
"endereco":"Avenida Paulista",
"numero":"96",
"complemento":"Apto 2",
"bairro":"Bela Vista",
"cidade":"São Paulo",
"estado":"SP",
"cep":"11111111",
"dado_adicional":"Cliente VIP",
"telefones":[
			{"fone":"1199999999"},
			{"fone":"169999999999"}
],
"id_titulo":"000000-0000000000000",
"cod_titulo":"379116/4",
"parcela":"4",
"status":"A",
"id_titulo_negociacao":"001174-0000000778325",
"dt_vencimento":"13/05/2014",
"dt_programada":"13/05/2014",
"vl_titulo":"324,75",
"vl_saldo":"324,75",
"dt_atualizacao":"30/04/2017",
"vl_atualizado":"324,75",
"portador":"BRADESCO",
"nosso_numero":"000000009277",
"linha_digitavel":"23792.84405  20000.000099  27000.285406  4  44160000032475",
"cod_barra":"23794441600000324752844020000000092700028540",
"link_boleto":"",
"dt_pagto":"01/10/2021",
"dt_credito":"01/10/2021",
"vl_pago":"625,00",
"tipo_titulo":"Original",
"id_negociacao_parcela":"001174-0000000764325"  
}
]

Campos devolvidos no response de erro

message
Descrição do erro

		// Exemplo de JSON devolvido
		
		[{"message":"Nenhum titulo encontrado"}]
		
		

Inserir Título

Insere os dados de um novo título no banco de dados.

POST https://api.sistemadecobranca.com.br:3001/v1/titulo

Accept: application/json

Content-Type: application/json

Body Params

id_devedor
Código do devedor

cod_titulo
Código do título

parcela
Número da parcela

contrato
Número do contrato

dt_geracao
Data de cadastro do título (formato: dd/mm/yyyy)

dt_vencimento
Data de vendimento do título (formato: dd/mm/yyyy)

dt_programada
Data programada do título (formato: dd/mm/yyyy)

vl_titulo
Valor do título. Deve ser informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_saldo
Valor do saldo devedor. Deve ser informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

tp_negocio
Tipo de negpocio

tp_titulo
Tipo do título

comp_1
Dados complementares 1

comp_2
Dados complementares 2

comp_3
Dados complementares 3

portador
Código do portador

nosso_numero
Nosso número do título

linha_digitavel
Linha digitável do título

cod_barra
Código de barras do título

status
Status do título ("A"=Aberto / "P"=Pago / "C"=Cancelado / "S"=Suspenso)

forma_pagto
Forma de pagamento

dt_pagto
Data do pagamento (formato: dd/mm/yyyy)

dt_credito
Data do crédito (formato: dd/mm/yyyy)

vl_pago
Valor pago. Deve ser informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_juros
Valor dos juros. Deve ser informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_desconto
Valor do desconto. Deve ser informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

link_boleto
URL onde o cliente pode visualizar ou fazer o download do boleto

// Exemplo de JSON

{
"id_devedor": "000000-0000000000000",
"cod_titulo": "0000012",
"parcela": "1",
"contrato": "C45152",
"dt_geracao": "18/02/2019 08:57:00",
"dt_vencimento": "18/05/2019",
"dt_programada": "18/05/2019",
"vl_titulo": 150025,
"vl_saldo": 150025,
"tp_negocio": "PADRAO",
"tp_titulo": "FINANCIAMENTO",
"comp_1": "",
"comp_2": "",
"comp_3": "",
"portador": "ITAU",
"nosso_numero": "000000000",
"linha_digitavel": "000000000000000",
"cod_barra": "000000000000000",
"status": "A",
"forma_pagto": "",
"dt_pagto": "",
"dt_credito": "",
"vl_pago": 0,
"vl_juros": 0,
"vl_desconto": 0,
"link_boleto": "https://seusite.com.br/boletos/titulo123.pdf"
}

		

Campos devolvidos no response

id_titulo
Código identificador do título

// Exemplo de JSON retornado

{
   "id_titulo":"008501-0000023852102"
}

Alterar Título

Altera os dados de um título já existente no banco de dados. O identificador de qual título deve ser alterado é enviado na URL da requisição:

PUT https://api.sistemadecobranca.com.br:3001/v1/titulo/{id_titulo}

Accept: application/json

Content-Type: application/json

Body Params

id_devedor
Código do devedor

cod_titulo
Código do título

parcela
Número da parcela

contrato
Número do contrato

dt_geracao
Data de cadastro do título (formato: dd/mm/yyyy)

dt_vencimento
Data de vendimento do título (formato: dd/mm/yyyy)

dt_programada
Data programada do título (formato: dd/mm/yyyy)

vl_titulo
Valor do título. Deve ser informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_saldo
Valor do saldo devedor. Deve ser informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

tp_negocio
Tipo de negpocio

tp_titulo
Tipo do título

comp_1
Dados complementares 1

comp_2
Dados complementares 2

comp_3
Dados complementares 3

portador
Código do portador

nosso_numero
Nosso número do título

linha_digitavel
Linha digitável do título

cod_barra
Código de barras do título

status
Status do título ("A"=Aberto / "P"=Pago / "C"=Cancelado / "S"=Suspenso)

forma_pagto
Forma de pagamento

dt_pagto
Data do pagamento (formato: dd/mm/yyyy)

dt_credito
Data do crédito (formato: dd/mm/yyyy)

vl_pago
Valor pago. Deve ser informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_juros
Valor dos juros. Deve ser informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_desconto
Valor do desconto. Deve ser informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

link_boleto
URL onde o cliente pode visualizar ou fazer o download do boleto

// Exemplo de JSON

{
"id_devedor": "000000-0000000000000",
"cod_titulo": "0000012",
"parcela": "1",
"contrato": "C45152",
"dt_geracao": "18/02/2019 08:57:00",
"dt_vencimento": "18/05/2019",
"dt_programada": "18/05/2019",
"vl_titulo": 150025,
"vl_saldo": 150025,
"tp_negocio": "PADRAO",
"tp_titulo": "FINANCIAMENTO",
"comp_1": "",
"comp_2": "",
"comp_3": "",
"portador": "ITAU",
"nosso_numero": "000000000",
"linha_digitavel": "000000000000000",
"cod_barra": "000000000000000",
"status": "A",
"forma_pagto": "",
"dt_pagto": "",
"dt_credito": "",
"vl_pago": 0,
"vl_juros": 0,
"vl_desconto": 0,
"link_boleto": "https://seusite.com.br/boletos/titulo123.pdf"
}

		

Campos devolvidos no response

id_titulo
Código identificador do título

// Exemplo de JSON retornado

{
   "id_titulo":"008501-0000023852102"
}

Consultar uma Negociação

Utilize esse endpoint para consultar os dados de uma determinada negociação no banco de dados. Para listar as informações, basta realizar um GET para o endereço abaixo.

Você pode filtrar os dados que serão retornados para você enviando um parâmetro (query param) na URL da requisição. As opções de filtro estão listadas em "Query Params" logo a seguir.

Campos obrigatórios para consulta: id_negociacao.

GET https://api.sistemadecobranca.com.br:3001/v1/negociacao

Accept: application/json

Content-Type: application/json

Query Params (Filtro dos dados)

id_negociacao
Código identificador da Negociação, retornado pela API na consulta de títulos (Consultar Títulos)

	// Exemplo da URL com filtros
	
https://api.sistemadecobranca.com.br:3001/v1/negociacao?id_negociacao=123
			
	

Campos devolvidos no response

Dados da Negociação

negocicao
Número identificador da negociação

historico
Identifica o evento que disparou o POST, como: "Negociacao Criada", "Negociacao Cancelada", etc

credor
Identificador do credor da negociação

cod_devedor
Identificador do devedor

nome_devedor
Nome do devedor

dt_negociacao
Data que a negociação foi realizada

operador
Operador que realizou a negociação

num_parcelas
Quantidade de parcelas da negociação

dt_atualizao_saldo
Data que o saldo da negociação foi atualizado

status
Status da negociação ("A"-Aberto / "C"-Cancelado / "P"-Pago)

dt_negociacao_cancel
Data que a negociação foi cancelada (formato: dd/mm/aaaa)

operador_cancel
Operador responsável pelo cancelamento

obs
Observações da negociação

vl_titulo_original
Valor original dos títulos da negociação. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_saldo_original
Valor original do saldo da negociação. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_correcao_monetaria
Valor da correção monetária. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_multa
Valor da multa. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_juros
Valor dos juros. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_desconto
Valor do desconto multa. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_honorario
Valor dos honerários. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_total_negociado
Valor total da negociação. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

indice_correcao_monetaria
Índice de correção monetária usado na negociação

Dados dos Títulos

cod_titulo
Código do título

parcela
Número da parcela

dt_vencimento
Data de vencimento do título (formato: dd/mm/aaaa)

dt_programada
Data programada de pagamento (formato: dd/mm/aaaa)

an_despesa
Descrição da despesa

vl_despesa
Valor da despesa. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_titulo_original
Valor original do título. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_saldo_original
Valor do saldo orignal. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_correcao_monetaria
Valor da correção monetária. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_multa
Valor da multa. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_juros
Valor dos juros. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_desconto
Valor do desconto. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_honorario
Valor do honorário. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_total_negociado
Valor total negociado. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

indice_correcao_monetaria
Índice de correção monetária

Dados das Parcelas

cod_titulo
Código do título

parcela
Número da parcela

vl_parcela
Valor da parcela. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_juros_parcelamento
Valor dos juros da parcela. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_total_parcela
Valor total da parcela. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

Portador
Portador da parcela

forma_pagto
Forma de pagamento

nosso_numero
Nosso número

linha_digitavel
Linha digitável

cod_barra
Código de barras

dt_pagto
Data de pagamento da parcela (formato: dd/mm/aaaa)

dt_credito
Data de crédito da parcela (formato: dd/mm/aaaa)

vl_pagto
Valor pago da parcela. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_mora
Valor da mora. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

link_boleto
Link para visualização do boleto no navegador

iugu_id_fatura
Identificado do título na IUGU

iugu_tarifa
Valor da tarifa na IUGU. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

status
Status da parcela da negociação ("A"-Em Aberto / "C"-Cancelada / "N"-Negociada / "P"-Paga)

	// Exemplo de JSON devolvido

{
"negociacao": "000010-0000000414413",
"historico": "Negociacao Criada",
"credor": "1",
"cod_devedor": "TESTE001",
"nome_devedor": "Paula Freitas Castro - TESTE",
"dt_negociacao": "30/04/2020",
"operador": "NEGOCIA ONLINE",
"num_parcelas": "1",
"dt_atualizacao_saldo": "30/04/2020",
"status": "A",
"dt_negociacao_cancel": "30/04/2020",
"operador_cancel": "PAULA",'
"obs": "Negocia Facil",
"vl_titulo_original": "5000",
"vl_saldo_original": "5000",
"vl_correcao_monetaria": "0",
"vl_multa": "100",
"vl_juros": "67",
"vl_desconto": "1136",
"vl_honorario": "517",
"vl_total_negociado": "4548",
"indice_correcao_monetaria": "IPCA",
"titulos_negociados": [
	{
	"cod_titulo": "0000012",
	"parcela": "1",
	"dt_vencimento": "10/03/2020",
	"dt_programada": "10/03/2020",
	"an_despesa": "Despesa de teste",
	"vl_despesa": "30",
	"vl_titulo_original": "3500",
	"vl_saldo_original": "3500",
	"vl_correcao_monetaria": "0",
	"vl_multa": "70",
	"vl_juros": "59",
	"vl_desconto": "798",
	"vl_honorario": "363",
	"vl_total_negociado": "3194",
	"indice_correcao_monetaria": "IPCA"
	},
	{
	"cod_titulo": "0000012",
	"parcela": "2",
	"dt_vencimento": "14/04/2020",
	"dt_programada": "14/04/2020",
	"an_despesa": "Despesa de teste",
	"vl_despesa": "30",
	"vl_titulo_original": "1500",
	"vl_saldo_original": "1500",
	"vl_correcao_monetaria": "0",
	"vl_multa": "30",
	"vl_juros": "8",
	"vl_desconto": "338",
	"vl_honorario": "154",
	"vl_total_negociado": "1354",
	"indice_correcao_monetaria": "IPCA"
	}
],
"parcelas_negociadas": [
	{
	"cod_titulo": "NEG-12345",
	"parcela": "1",
	"vl_parcela": "4548",
	"vl_juros_parcelamento": "0",
	"vl_total_parcela": "4900",
	"portador": "IUGU",
	"forma_pagto": "BOLETO",
	"nosso_numero": "31108360",
	"linha_digitavel": "23793.38128 60003.110834 60000.050801 4 83320000004900",
	"cod_barra": "0000000000000000000000000000000000000000000",
	"dt_pagto": "14/04/2020",
	"dt_credito": "14/04/2020",
	"vl_pagto": "4900",
	"vl_mora": "0",
	"link_boleto": "https://faturas.iugu.com/2779f15c-73f5-4898-b6de-42d39174a501-0000",
	"iugu_id_fatura": "2779F15C73F54898B6DE42D39174A501",
	"iugu_tarifa": "0",
	"status": "A"
	}
]
}

			

Consultar Negociações

Utilize esse endpoint para receber uma lista de negociações do banco de dados. Para listar as negociações, basta realizar um GET para o endereço abaixo.

Você pode filtrar os dados que serão retornados para você enviando os parâmetros na URL da requisição (Query Params). As opções de filtro estão listadas em "Query Params" logo a seguir.

GET https://api.sistemadecobranca.com.br:3001/v1/negociacoes

Accept: application/json

Content-Type: application/json

Query Params (Filtro dos dados)

status
Status da negociação ("A"=Aberta / "P"=Paga / "C"=Cancelada)

cod_credor
Código do Credor

dt_negociacao_de
Data inicial da negociação (formato: dd/mm/yyyy)

dt_negociacao_ate
Data final da negociação (formato: dd/mm/yyyy)

dt_cancelamento_de
Data inicial de cancelamento da negociação (formato: dd/mm/yyyy)

dt_cancelamento_ate
Data final de cancelamento da negociação (formato: dd/mm/yyyy)

num_pagina
Número da página a ser retornada

// Exemplo da URL com filtros

https://api.sistemadecobranca.com.br:3001/v1/negociacoes?status=A&cod_credor=010
		

	

Campos devolvidos no response

Dados da Negociação

negocicao
Número identificador da negociação

historico
Identifica o evento que disparou o POST, como: "Negociacao Criada", "Negociacao Cancelada", etc

credor
Identificador do credor da negociação

cod_devedor
Identificador do devedor

nome_devedor
Nome do devedor

dt_negociacao
Data que a negociação foi realizada

operador
Operador que realizou a negociação

num_parcelas
Quantidade de parcelas da negociação

dt_atualizao_saldo
Data que o saldo da negociação foi atualizado

status
Status da negociação ("A"-Aberto / "C"-Cancelado / "P"-Pago)

dt_negociacao_cancel
Data que a negociação foi cancelada (formato: dd/mm/aaaa)

operador_cancel
Operador responsável pelo cancelamento

obs
Observações da negociação

vl_titulo_original
Valor original dos títulos da negociação. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_saldo_original
Valor original do saldo da negociação. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_correcao_monetaria
Valor da correção monetária. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_multa
Valor da multa. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_juros
Valor dos juros. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_desconto
Valor do desconto multa. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_honorario
Valor dos honerários. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_total_negociado
Valor total da negociação. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

indice_correcao_monetaria
Índice de correção monetária usado na negociação

Dados dos Títulos

cod_titulo
Código do título

parcela
Número da parcela

dt_vencimento
Data de vencimento do título (formato: dd/mm/aaaa)

dt_programada
Data programada de pagamento (formato: dd/mm/aaaa)

an_despesa
Descrição da despesa

vl_despesa
Valor da despesa. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_titulo_original
Valor original do título. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_saldo_original
Valor do saldo orignal. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_correcao_monetaria
Valor da correção monetária. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_multa
Valor da multa. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_juros
Valor dos juros. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_desconto
Valor do desconto. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_honorario
Valor do honorário. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_total_negociado
Valor total negociado. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

indice_correcao_monetaria
Índice de correção monetária

Dados das Parcelas

cod_titulo
Código do título

parcela
Número da parcela

vl_parcela
Valor da parcela. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_juros_parcelamento
Valor dos juros da parcela. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_total_parcela
Valor total da parcela. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

Portador
Portador da parcela

forma_pagto
Forma de pagamento

nosso_numero
Nosso número

linha_digitavel
Linha digitável

cod_barra
Código de barras

dt_pagto
Data de pagamento da parcela (formato: dd/mm/aaaa)

dt_credito
Data de crédito da parcela (formato: dd/mm/aaaa)

vl_pagto
Valor pago da parcela. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

vl_mora
Valor da mora. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000.

link_boleto
Link para visualização do boleto no navegador

iugu_id_fatura
Identificado do título na IUGU

iugu_tarifa
Valor da tarifa na IUGU. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

status
Status da parcela da negociação ("A"-Em Aberto / "C"-Cancelada / "N"-Negociada / "P"-Paga)

// Exemplo de JSON devolvido

{
"negociacao": "000010-0000000414413",
"historico": "Negociacao Criada",
"credor": "1",
"cod_devedor": "TESTE001",
"nome_devedor": "Paula Freitas Castro - TESTE",
"dt_negociacao": "30/04/2020",
"operador": "NEGOCIA ONLINE",
"num_parcelas": "1",
"dt_atualizacao_saldo": "30/04/2020",
"status": "A",
"dt_negociacao_cancel": "30/04/2020",
"operador_cancel": "PAULA",'
"obs": "Negocia Facil",
"vl_titulo_original": "5000",
"vl_saldo_original": "5000",
"vl_correcao_monetaria": "0",
"vl_multa": "100",
"vl_juros": "67",
"vl_desconto": "1136",
"vl_honorario": "517",
"vl_total_negociado": "4548",
"indice_correcao_monetaria": "IPCA",
"titulos_negociados": [
	{
	"cod_titulo": "0000012",
	"parcela": "1",
	"dt_vencimento": "10/03/2020",
	"dt_programada": "10/03/2020",
	"an_despesa": "Despesa de teste",
	"vl_despesa": "30",
	"vl_titulo_original": "3500",
	"vl_saldo_original": "3500",
	"vl_correcao_monetaria": "0",
	"vl_multa": "70",
	"vl_juros": "59",
	"vl_desconto": "798",
	"vl_honorario": "363",
	"vl_total_negociado": "3194",
	"indice_correcao_monetaria": "IPCA"
	},
	{
	"cod_titulo": "0000012",
	"parcela": "2",
	"dt_vencimento": "14/04/2020",
	"dt_programada": "14/04/2020",
	"an_despesa": "Despesa de teste",
	"vl_despesa": "30",
	"vl_titulo_original": "1500",
	"vl_saldo_original": "1500",
	"vl_correcao_monetaria": "0",
	"vl_multa": "30",
	"vl_juros": "8",
	"vl_desconto": "338",
	"vl_honorario": "154",
	"vl_total_negociado": "1354",
	"indice_correcao_monetaria": "IPCA"
	}
],
"parcelas_negociadas": [
	{
	"cod_titulo": "NEG-12345",
	"parcela": "1",
	"vl_parcela": "4548",
	"vl_juros_parcelamento": "0",
	"vl_total_parcela": "4900",
	"portador": "IUGU",
	"forma_pagto": "BOLETO",
	"nosso_numero": "31108360",
	"linha_digitavel": "23793.38128 60003.110834 60000.050801 4 83320000004900",
	"cod_barra": "0000000000000000000000000000000000000000000",
	"dt_pagto": "14/04/2020",
	"dt_credito": "14/04/2020",
	"vl_pagto": "4900",
	"vl_mora": "0",
	"link_boleto": "https://faturas.iugu.com/2779f15c-73f5-4898-b6de-42d39174a501-0000",
	"iugu_id_fatura": "2779F15C73F54898B6DE42D39174A501",
	"iugu_tarifa": "0",
	"status": "A"
	}
]
}

				

Consultar Contatos

Utilize esse endpoint para consultar os contatos realizados com os devedores de forma ativa ou receptiva. Para listar os contatos, basta realizar um GET para o endereço abaixo.

Você pode filtrar os dados que serão retornados para você enviando parâmetros na própria URL da requisição. As opções de filtro estão listadas em "Query Params" logo a seguir.

Campos obrigatórios para consulta: num_pagina, dt_contato_ini e dt_contato_fim.

GET https://api.sistemadecobranca.com.br:3001/v1/contato

Accept: application/json

Content-Type: application/json

Query Params (Filtro dos dados)

num_pagina
Número da página de dados a ser retornada

dt_contato_ini
Data de contato inicial (formato: dd/mm/yyyy)

dt_contato_fim
Data de contato final (formato: dd/mm/yyyy)

cod_credor
Código do Credor

cod_devedor
Código do Devedor

// Exemplo da URL com filtros

https://api.sistemadecobranca.com.br:3001/v1/contato?num_pagina=1&dt_contato_ini=01/01/2023&dt_contato_fim=15/01/2023

Campos devolvidos no response

id_contato
Número identificador do contato

credor_cod
Identificador do credor

credor_nome
Nome do credor

cod_devedor
Identificador do devedor

nome_devedor
Nome do devedor

dt_contato_inicio
Data de início do contato

dt_contato_fim
Data de término do contato

duracao_contato
Quanto tempo durou o contato com o devedor

operador_cod
Operador que realizou o contato

operador_nome
Nome do operador que realizou o contato

grupo_motivo
Grupo do motivo

motivo
Descrição do motivo

grupo_resultado_contato
Grupo da tabulação do contato

resultado_contato
Tabulação do contato

texto_contato
O que foi combinado no contato

operador_agendamento
Operador que está agendado para fazer o próximo contato

dt_agendamento
Quando será feito o próximo contato

tipo_contato
O contato pode ser ativo ou receptivo

	// Exemplo de JSON devolvido

{
"contatos": [
	{
		"id_contato": 11502801,
		"credor_cod": "ABC",
		"credor_nome": "ABC Informatica",
		"cod_devedor": "00.000.000/0001-00",
		"nome_devedor": "João da Silva",
		"cnpj_cpf": "00000000000",
		"dt_contato_inicio": "04/01/2023 13:54",
		"dt_contato_fim": "04/01/2023 13:55",
		"duracao_contato": "00:01",
		"operador_cod": "Paula F. Castro",
		"operador_nome": "Paula F. Castro",
		"grupo_motivo": "FINANCEIRO",
		"motivo": "Desconhecido",
		"grupo_resultado_contato": "TENTATIVA DE CONTATO",
		"resultado_contato": "Ocupado",
		"texto_contato": "Telefone ocupado",
		"operador_agendamento": "",
		"dt_agendamento": "05/01/2023 08:00",
		"tipo_contato": "Ativo"
	}]
}

			

Introdução ao Webhook

Webhooks permitem que sistemas externos recebam notificações de todos os eventos que ocorrem na API Cedrus.

Quando uma negociação é realizada ou sofre qualquer alteração dentro do Cedrus, a API envia uma requisição HTTP (POST) para a URL configurada no webhook com as informações relativas a negociação.

Ao receber a notificação, o sistema integrado a API pode executar diversas tarefas, dependendo do seu objetivo.

Eventos de Notificação

Seu sistema será notificado sempre que houver um dos seguintes eventos dentro do Cedrus:

Dados Retornados

A cada POST enviado da nossa API para seu sistema, as seguintes informações são enviados no corpo (body) da requisição no formato JSON para sua URL configurada:

Dados da Negociação

negocicao
Número identificador da negociação

historico
Identifica o evento que disparou o POST, como: "Negociacao Criada", "Negociacao Cancelada", etc

credor
Identificador do credor da negociação

cod_devedor
Identificador do devedor

nome_devedor
Nome do devedor

dt_negociacao
Data que a negociação foi realizada

operador
Operador que realizou a negociação

num_parcelas
Quantidade de parcelas da negociação

dt_atualizao_saldo
Data que o saldo da negociação foi atualizado

status
Status da negociação ("A"-Aberto / "C"-Cancelado / "P"-Pago)

dt_negociacao_cancel
Data que a negociação foi cancelada (formato: dd/mm/aaaa)

operador_cancel
Operador responsável pelo cancelamento

obs
Observações da negociação

vl_titulo_original
Valor original dos títulos da negociação

vl_saldo_original
Valor original do saldo da negociação

vl_correcao_monetaria
Valor da correção monetária

vl_multa
Valor da multa. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_juros
Valor dos juros. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_desconto
Valor do desconto multa. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_honorario
Valor dos honerários. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_total_negociado
Valor total da negociação. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

indice_correcao_monetaria
Índice de correção monetária usado na negociação

Dados dos Títulos

id_titulo
Código identificador do título, retornado pela API na criação do título (Inserir Título)

cod_titulo
Código do título

parcela
Número da parcela

dt_vencimento
Data de vencimento do título (formato: dd/mm/aaaa)

dt_programada
Data programada de pagamento (formato: dd/mm/aaaa)

an_despesa
Descrição da despesa

vl_despesa
Valor da despesa. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_titulo_original
Valor original do título. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_saldo_original
Valor do saldo orignal. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_correcao_monetaria
Valor da correção monetária. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_multa
Valor da multa. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_juros
Valor dos juros. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_desconto
Valor do desconto. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_honorario
Valor do honorário. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_total_negociado
Valor total negociado. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

indice_correcao_monetaria
Índice de correção monetária

Dados das Parcelas

id_titulo
Código identificador do título, retornado pela API na criação do título (Inserir Título)

cod_titulo
Código do título

parcela
Número da parcela

vl_parcela
Valor da parcela. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_juros_parcelamento
Valor dos juros da parcela. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_total_parcela
Valor total da parcela. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

Portador
Portador da parcela

forma_pagto
Forma de pagamento

nosso_numero
Nosso número

linha_digitavel
Linha digitável

cod_barra
Código de barras

dt_pagto
Data de pagamento da parcela (formato: dd/mm/aaaa)

dt_credito
Data de crédito da parcela (formato: dd/mm/aaaa)

vl_pagto
Valor pago da parcela. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

vl_mora
Valor da mora. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

link_boleto
Link para visualização do boleto no navegador

iugu_id_fatura
Identificado do título na IUGU

iugu_tarifa
Valor da tarifa na IUGU. É informado no formato inteiro (sem ponto ou vírgula). Ex: o valor 1.500,00 deve ser informado como 150000

status
Status da parcela da negociação ("A"-Em Aberto / "C"-Cancelada / "N"-Negociada / "P"-Paga)

	// Exemplo de JSON enviado pelo Webhook

{
"negociacao": "000010-0000000414413",
"historico": "Negociacao Criada",
"credor": "1",
"cod_devedor": "TESTE001",
"nome_devedor": "Paula Freitas Castro - TESTE",
"dt_negociacao": "30/04/2020",
"operador": "NEGOCIA ONLINE",
"num_parcelas": "1",
"dt_atualizacao_saldo": "30/04/2020",
"status": "A",
"dt_negociacao_cancel": "30/04/2020",
"operador_cancel": "PAULA",'
"obs": "Negocia Facil",
"vl_titulo_original": "5000",
"vl_saldo_original": "5000",
"vl_correcao_monetaria": "0",
"vl_multa": "100",
"vl_juros": "67",
"vl_desconto": "1136",
"vl_honorario": "517",
"vl_total_negociado": "4548",
"indice_correcao_monetaria": "IPCA",
"titulos_negociados": [
	{
	"id_titulo":"000000-0000000000000"	
	"cod_titulo": "379116/1",
	"parcela": "1",
	"dt_vencimento": "10/03/2020",
	"dt_programada": "10/03/2020",
	"an_despesa": "Despesa de teste",
	"vl_despesa": "30",
	"vl_titulo_original": "3500",
	"vl_saldo_original": "3500",
	"vl_correcao_monetaria": "0",
	"vl_multa": "70",
	"vl_juros": "59",
	"vl_desconto": "798",
	"vl_honorario": "363",
	"vl_total_negociado": "3194",
	"indice_correcao_monetaria": "IPCA"
	},
	{
	"id_titulo":"000000-0000000000000"	
	"cod_titulo": "379116/1",
	"parcela": "2",
	"dt_vencimento": "14/04/2020",
	"dt_programada": "14/04/2020",
	"an_despesa": "Despesa de teste",
	"vl_despesa": "30",
	"vl_titulo_original": "1500",
	"vl_saldo_original": "1500",
	"vl_correcao_monetaria": "0",
	"vl_multa": "30",
	"vl_juros": "8",
	"vl_desconto": "338",
	"vl_honorario": "154",
	"vl_total_negociado": "1354",
	"indice_correcao_monetaria": "IPCA"
	}
],
"parcelas_negociadas": [
	{
	"cod_titulo": "NEG-12345",
	"parcela": "1",
	"vl_parcela": "4548",
	"vl_juros_parcelamento": "0",
	"vl_total_parcela": "4900",
	"portador": "IUGU",
	"forma_pagto": "BOLETO",
	"nosso_numero": "31108360",
	"linha_digitavel": "23793.38128 60003.110834 60000.050801 4 83320000004900",
	"cod_barra": "0000000000000000000000000000000000000000000",
	"dt_pagto": "14/04/2020",
	"dt_credito": "14/04/2020",
	"vl_pagto": "4900",
	"vl_mora": "0",
	"link_boleto": "https://faturas.iugu.com/2779f15c-73f5-4898-b6de-42d39174a501-0000",
	"iugu_id_fatura": "2779F15C73F54898B6DE42D39174A501",
	"iugu_tarifa": "0",
	"status": "A"
	}
]
}

			

Configurações do Webhook

Para configurar o webhook na sua conta Cedrus, acesse o menu com o nome da sua empresa e depois escolha a opção "Integração API":

A seguinte tela é aberta e você pode configurar a URL para o webhook fazer as requisições:

Introdução Discador

A API Discador tem como objetivo integrar o sistema de cobrança Cedrus os discadores automáticos do mercado.

Dependendo da estrutura do seu software discador, é necessário desenvolver algumas rotinas específicas nele para poder consumir nossas APIs. Para saber isso, entre em contato o fornecedor do seu discador e verifique essa possibilidade de integração com o Cedrus.

A integração começa com o envio ou carga dos dados dos devedores para dentro do discador. Através da API de carga do mailing, o discador faz uma requisição (através de um POST para nosso endpoint) solicitando mais contatos para ele fazer as ligações.

Como resultado dessa requisição, o Cedrus devolve para o discador uma lista de contatos a serem trabalhados.

Conforme o discador vai processando os contatos e tentando realizar as ligações, ele deve notificar a API Discador (através de um POST para nosso endpoint) indicando se o contato foi realizado com sucesso ou não. Para essa operação, damos o nome de atualização de contato.

A URL base para fazer as chamadas é: https://api.sistemadecobranca.com.br:3001/v1/

Autenticação

A autenticação nas chamadas dos serviços é feita através da utilização de uma APIKEY (diferente da APIKey utilizada para cadastro de devedores/títulos). Existe uma APIKey exclusiva para uso na integração com os discadores.

Para obter essa key, entre em contato com o suporte pelo email suporte@rdz.com.br e solicite a APIKEY Discador da sua empresa.

A maneira de se autenticar é utilizando basic access authentication. Envie sua API Key como username da autenticação básica sem necessidade de nenhuma password (senha).

Carga do Mailing

Monta uma lista com todos os contatos das campanhas a serem trabalhadas pelo discador. Os contatos que estiverem no discador e não estiverem mais nos mailings devolvidos pela API devem ser retirados da fila no discador.

POST https://api.sistemadecobranca.com.br:3001/v1/mailing

Accept: application/json

Content-Type: application/json

Para efeito de filtro nos dados do mailing, esse endpoint aceita o parâmetro abaixo caso seja necessário receber apenas os contatos de uma determinada campanha. Se o "cod_campanha" não for enviado no corpo da requisição, todos os contatos de todas as campanhas de discador serão listadas no resultado.

Body Params

cod_campanha
Informe o código da campanha caso deseje receber apenas os contatos dessa campanha específica (campo não obrigatório)

Campos devolvidos no response

mailind_id
Identificador único do mailing

cod_campanha
Identificador da campanha de discagem

cod_devedor
Código do devedor

nome
Nome do devedor

cnpj_cpf
CNPJ ou CPF do devedor

telefones
Lista dos telefones a serem discados (com DDD).

operador
Código do operador (caso o contato deva ser encaminhado para um agente específico)

dt_fup
Data e hora agendada para realização do contato telefônico (formato: dd/mm/aaaa hh:mm)

// Exemplo de JSON devolvido


[{"mailing_id":"357",
"cod_campanha":"PADRAO",
"contatos": [
	{
	"cod_devedor":"458412",
	"nome": "JOSE DA SILVA",
	"cnpj_cpf": "29943894877",
	"telefones":[{"telefone":"11999999999"}, {"telefone":"11888888888"}],
	"operador":"EDUARDO",
	"dt_fup":"18/09/2020 08:00"
	},
	{
	"cod_devedor":"485401",
	"nome": "DANIEL SANTOS - ME",
	"cnpj_cpf": "14053954000100",
	"telefones":[{"telefone":"11777777777"}, {"telefone":"11666666666"}],
	"operador":"JOSE",
	"dt_fup":"19/09/2020 10:00"
	} ]
},
{"mailing_id":"357",
"cod_campanha":"TESTE",
"contatos": [
	{
	"cod_devedor":"485412",
	"nome": "IMPRIMAX LTDA",
	"cnpj_cpf": "12053954000100",
	"telefones":[{"telefone":"11999999999"}, {"telefone":"11888888888"}],
	"operador":"ANA",
	"dt_fup":"18/09/2020 08:00"
	},
	{
	"cod_devedor":"485401",
	"nome": "DANIELLE ASSIS",
	"cnpj_cpf": "29948752544",
	"telefones":[{"telefone":"11777777777"}, {"telefone":"11666666666"}],
	"operador":"MARIA",
	"dt_fup":"19/09/2020 10:00"
	} ]
}]


Atualização dos Contatos

Atualiza as informações dentro do Cedrus com as tentivas ou contatos realizados pelo discador.

POST https://api.sistemadecobranca.com.br:3001/v1/contato

Accept: application/json

Content-Type: application/json

Body Params

cod_campanha
Identificador da campanha de discagem

cod_devedor
Código do devedor

status
Status do contato. Onde:
0 - Atendida: Atendida e transferida para o agente
1 - Ocupado: Telefone ocupado
2 - Fax: Atendida por fax
3 - Não atende: Não atende
4 - Não completada: Chamada não completada pela rede
5 - Atend. eletrônico: Atendimento eletrônico
7 - Inválido: Número inválido
8 - Cancelada: Chamada cancelada, indisponibilidade
9 - Terminada: Chamada terminada antes da monitoração
10 - Indisponível: Atendida, agentes indisponíveis
11 - Deslogado: Agente não disponível para fidelizado
12 - Fidelizada: Agente em chamada fidelizada
13 - Receptiva: Chamada receptiva
14 - Abandonada: Chamada receptiva abandonada
-1 - Sem telefone: Contato com nenhum telefone cadastrado
-2 - Sem telefone: Contato sem telefone na estratégia
15 - Manual: Chamada manual
16 - Manual atend: Chamada manual atendida
17 - Preview: No agente para chamada preview


tentativas
Número de tentativas de contato

telefone
Telefone pelo qual foi feito o contato

operador
Operador que realizou o contato

data_contato
Data da realização do contato (formato: dd/mm/aaaa hh:mm)

duracao
Duracação da chamada (formato: hh:mm:ss)

link_gravacao
URL para consultar a gravação da chamada realizada

	// Exemplo de JSON
	
	{
	"cod_campanha":"357",
	"cod_devedor": "485412"
	"status": "1",
	"tentativas":"2",
	"telefone":"11999999999",
	"operador":"EDUARDO",
	"data_contato":"18/09/2020 08:15",
	"duracao": "00:08:34",
	"link_gravacao": "https://meudiscador.com.br/call00001.mp3"
	}
	
			

Popup do Cliente

Quando o discador consegue contato com um determinado devedor, ele envia uma requisição para o endpoint abaixo para que o Cedrus abra uma tela com todos os detalhes do devedor que está na linha.

POST https://api.sistemadecobranca.com.br:3001/v1/popup

Accept: application/json

Content-Type: application/json

Body Params

cod_devedor
Código do devedor

telefone
Telefone pelo qual foi feito o contato

operador
Operador que realizou o contato

	// Exemplo de JSON
	
	{
	"cod_devedor": "458412",
	"telefone":"11999999999",
	"operador": "EDUARDO"
	}
	
			

Controle do Operador

Utilizado para controlar a disponibilidade do operador em receber contatos do discador.

Através de uma URL configurada dentro do Cedrus, sempre que um operador fica disponível / indisponível para receber contatos do discador, a nossa API envia um POST para a URL configurada indicando se esse operador deve continuar ou sair da fila de chamadas do discador.

Content-Type: application/json

Body Params

operador
Código do operador

disponivel
Indica a disponibilidade do operador (Valores possíveis: true / false)

cod_motivo
Caso o operador não esteja disponível, será enviado o código do motivo (enviado somente nos casos de desconexão)

motivo
Caso o operador não esteja disponível, será enviado a descrição do motivo (enviado somente nos casos de desconexão)

ramal
Número do ramal do operador

campanhas
Lista das campanhas que o operador trabalha

Para configurar a URL que o Cedrus deve enviar o POST, acesse o menu com o nome da sua empresa e depois escolha a opção "Integração Discador":

A seguinte tela é aberta e você pode configurar a URL para o Cedrus enviar as requisições:

// Exemplo de JSON enviado ao CONECTAR

{
  "operador": "HEBER",	
  "disponivel": true,
  "ramal": "105"
  "campanhas": ["CAMPANHA 1", "CAMPANHA 2"]
}


// Exemplo de JSON enviado ao DESCONECTAR

{
  "operador": "HEBER",	
  "disponivel": false,
  "cod_motivo": "001"
  "motivo": "Pausa para almoço",
  "ramal": "105",
  "campanhas": ["CAMPANHA 1", "CAMPANHA 2"]
}