Cria um protesto

Esta rota permite a criação de um novo protesto no sistema.

Requisição

CampoTipoDescriçãoObrigatório
CobrancaIdGUID (string)Identificador único da cobrança. Opcional para permitir protesto avulso.Não
TipoProtestoEnum (int)Tipo do protesto. Veja valores abaixoSim
ValorAProtestarDecimalValor do saldo devedor atual do títuloSim
ValorOriginalDecimal?Valor original do título. Obrigatório quando CobrancaId não for informado.Condicional**
DataEmissaoDateTime?Data de emissão do título. Obrigatório quando CobrancaId não for informado.Condicional**
DataVencimentoDateTime?Data de vencimento do título. Obrigatório quando CobrancaId não for informado.Condicional**
DadosDevedorObjetoDados do sacado/devedor. Obrigatório quando CobrancaId não for informado. Veja estrutura abaixo.Condicional**
DadosAdicionaisClienteObjetoDados adicionais do cliente (endereço), usados quando os dados da cobrança forem insuficientes. Veja estrutura abaixo.Não
TituloEndossadoBoolean?Indica se o título foi endossado (há um credor anterior).Não
CredorAnteriorIdGUID?Identificador do credor anterior já cadastrado. Obrigatório se TituloEndossado = true e CredorAnterior não for informado.Condicional***
CredorAnteriorObjetoDados do credor anterior preenchidos manualmente. Obrigatório se TituloEndossado = true e CredorAnteriorId não for informado. Veja estrutura abaixo.Condicional***

**Obrigatórios apenas quando CobrancaId não for informado: ValorOriginal, DataEmissao, DataVencimento, DadosDevedor.

***Obrigatório apenas quando TituloEndossado = true. Deve informar CredorAnteriorId OU CredorAnterior (não ambos).

Estrutura do Objeto DadosDevedor

CampoTipoDescriçãoObrigatório
DocumentoStringCPF/CNPJ do devedorSim (quando CobrancaId não informado)
NomeStringNome/Razão Social do devedorSim (quando CobrancaId não informado)
EmailStringEmail do devedorNão
CelularStringCelular do devedorNão
CepStringCEP do endereço do devedorSim (quando CobrancaId não informado)
UfStringUF do endereço do devedorSim (quando CobrancaId não informado)
BairroStringBairro do endereço do devedorSim (quando CobrancaId não informado)
MunicipioStringMunicípio do endereço do devedorSim (quando CobrancaId não informado)
EnderecoStringEndereço completo do devedorSim (quando CobrancaId não informado)

Estrutura do Objeto CredorAnterior

CampoTipoDescriçãoObrigatório
DocumentoStringCPF/CNPJ do credor anteriorSim (quando TituloEndossado = true)
NomeStringNome/Razão Social do credor anteriorSim (quando TituloEndossado = true)
CepStringCEP do endereço do credor anteriorSim (quando TituloEndossado = true)
UfStringUF do endereço do credor anteriorSim (quando TituloEndossado = true)
BairroStringBairro do endereço do credor anteriorSim (quando TituloEndossado = true)
MunicipioStringMunicípio do endereço do credor anteriorSim (quando TituloEndossado = true)
EnderecoStringEndereço completo do credor anteriorSim (quando TituloEndossado = true)

Estrutura do Objeto DadosAdicionaisCliente

CampoTipoDescriçãoObrigatório
CepStringCEP do endereço do clienteNão
UfStringUF do endereço do clienteNão
BairroStringBairro do endereço do clienteNão
MunicipioStringMunicípio do endereço do clienteNão
EnderecoStringEndereço completo do clienteNão

Enum TipoProtesto

Valor EnumDescrição
0 - DuplicataMercantilDuplicata Mercantil
1 - DuplicataServicoDuplicata de Serviço
2 - ContratoContrato
3 - CedulaCreditoBancarioCédula de Crédito Bancário

Resposta

CampoTipoDescrição
RetornoStringRetorno da chamada, podendo ser os valores "CREATED" ou "ERROR".
DetalhesErroList<String>Detalhes do erro gerado, caso o retorno seja ERROR.
TituloIdIntIdentificador do título gerado pelo Protesto24h. Será 0 quando o título ainda não foi criado (processo assíncrono).
ProtestoIdGUIDIdentificador único do protesto criado. Disponível imediatamente após a criação.

Cenário 1: Protesto vinculado a uma cobrança existente

  • Informe o CobrancaId da cobrança.
  • Campos obrigatórios: TipoProtesto, ValorAProtestar.
  • Campos opcionais: DadosAdicionaisCliente (quando os dados do cliente forem insuficientes), TituloEndossado, CredorAnterior/CredorAnteriorId.

Cenário 2: Protesto manual (sem cobrança)

  • Não informe o CobrancaId (ou informe null).
  • Campos obrigatórios: TipoProtesto, ValorAProtestar, ValorOriginal, DataEmissao, DataVencimento, DadosDevedor.
  • Campos opcionais: DadosAdicionaisCliente, TituloEndossado, CredorAnterior/CredorAnteriorId.

Observações

  • Se os dados obrigatórios não forem informados, a requisição resultará em erro 400.
  • Quando TituloEndossado = true, é obrigatório informar CredorAnteriorId OU CredorAnterior (não ambos).
  • O custo do protesto é sempre assumido pelo credor/protestante, nunca pelo devedor.
Language
Credentials
OAuth2
Click Try It! to start a request and see the response here!