Escolar Documentos
Profissional Documentos
Cultura Documentos
Versão 1.2
ST SRTVS QUADRA 701 BLOCO “O” ENTRADA 110 SALA 104 - EDIFICIO MULTIEMPRESARIAL
ASA SUL - CEP: 70.340-000 – BRASILIA-DF
Histórico de Versões
ST SRTVS QUADRA 701 BLOCO “O” ENTRADA 110 SALA 104 - EDIFICIO MULTIEMPRESARIAL
ASA SUL - CEP: 70.340-000 – BRASILIA-DF
Sumário
ST SRTVS QUADRA 701 BLOCO “O” ENTRADA 110 SALA 104 - EDIFICIO MULTIEMPRESARIAL
ASA SUL - CEP: 70.340-000 – BRASILIA-DF
Definições Gerais
ST SRTVS QUADRA 701 BLOCO “O” ENTRADA 110 SALA 104 - EDIFICIO MULTIEMPRESARIAL
ASA SUL - CEP: 70.340-000 – BRASILIA-DF
Serviços
1. Autorização/Autenticação
a. Os métodos utilizam a autenticação padrão de serviços por “Basic
Authentication” no header das requisições.
Ex.:
Usuário: teste
Senha: 1
Authorization : Basic dGVzdGU6MQ==
ST SRTVS QUADRA 701 BLOCO “O” ENTRADA 110 SALA 104 - EDIFICIO MULTIEMPRESARIAL
ASA SUL - CEP: 70.340-000 – BRASILIA-DF
2. Registro de contratos
a. Definição: Serviço responsável por salvar (novo registro ou edição) os
registros e sincronizá-los com o DETRAN.
b. URL: https://{dominio}/core/contrato/cadastrar
c. Requisição:
i. Método (Request Method): POST
ii. Tipo: JSON
iii. Request params: Basic Auth (Authorization)
iv. Body:
{
"numero":"",
"flagTransacao":1,
"nroAditivo":"",
"data":"",
"dataContratoPrincipal":"",
"tipoContrato":{
"id":1
},
"tipoRegistro":"",
"valorDivida":"",
"nroParcelas":0,
"valorParcela":"",
"taxaJurosMes":"",
"taxaJurosAno":"",
"valorIof":"",
"correcaoMonetaria":"",
"taxaMulta":"",
"taxaMora":"",
"comissao":"",
"penalidade":"",
"dataVencPrimeiraParcela":"",
"dataVencUltimaParcela":"",
"dataLiberacaoCredito":"",
"indice":"",
"ufLiberacaoCredito":"",
"municipioLiberacaoCredito":"",
"nroGrupoConsorcio":0,
"nroCotaConsorcio":0,
"devedor":{
"tipo":"F",
"cpfCnpj":"",
"nome":"",
"endereco":"",
"numero":"",
"complemento":"",
"bairro":"",
"cep":"",
"telefone":"",
ST SRTVS QUADRA 701 BLOCO “O” ENTRADA 110 SALA 104 - EDIFICIO MULTIEMPRESARIAL
ASA SUL - CEP: 70.340-000 – BRASILIA-DF
"celular":"",
"estado":"",
"municipio":"",
"codigoMunicipio":"",
},
"credor":{
"pessoa":{
"cpfCnpj":""
}
},
"veiculos":[
{
"id":"",
"chassi":"",
"placa":"",
"renavam":"",
"gravame":"",
"uf":"",
"ufLicenciamento":"",
"anoFabricacao":0,
"anoModelo":0,
"marca":"",
"modelo":"",
"motivoCancelamento":"",
"remarcado":false
}
]
}
d. Retorno:
i. Tipo: JSON
ii. Código de sucesso: 200
iii. Body:
[
{
"id":0,
"chassi":"",
"gravame":"",
"codigo":0,
"mensagem":""
}
]
e. Detalhamento
ST SRTVS QUADRA 701 BLOCO “O” ENTRADA 110 SALA 104 - EDIFICIO MULTIEMPRESARIAL
ASA SUL - CEP: 70.340-000 – BRASILIA-DF
i. Campos do JSON de REQUISIÇÃO (Request)
ST SRTVS QUADRA 701 BLOCO “O” ENTRADA 110 SALA 104 - EDIFICIO MULTIEMPRESARIAL
ASA SUL - CEP: 70.340-000 – BRASILIA-DF
taxaJurosAno Texto 10 Não 2 casas decimais
separadas por “.”. Ex.:
“1.00”
taxaJurosMes Texto 10 Não 2 casas decimais
separadas por “.”. Ex.:
“1.00”
taxaMora Texto 10 Não 2 casas decimais
separadas por “.”. Ex.:
“1.00”
taxaMulta Texto 10 Não 2 casas decimais
separadas por “.”. Ex.:
“1.00”
TipoContrato – ID Numérico 2 Sim 1 - ARRENDAMENTO
MERCANTIL
2 - RESERVA DE
DOMÍNIO
3 - ALIENAÇÃO
FIDUCIÁRIA
4 - PENHOR
tipoRegistro Texto 20 Sim “ADITIVO” ou
“REGISTRO”
ufLiberacaoCredito Texto 2 Sim
valorDivida Texto 10 Sim 2 casas decimais
separadas por “.”. Ex.:
“1.00”
valorIof Texto 10 Não 2 casas decimais
separadas por “.”. Ex.:
“1.00”
valorParcela Texto 10 Não 2 casas decimais
separadas por “.”. Ex.:
“1.00”
Credor – pessoa – cpfCnpj Texto 14 Não
DEVEDOR
Bairro Texto 100 Sim
Celular Texto 15 Não Formato: “(00) 00000-
0000”
Cep Texto 8 Sim Somente números
complemento Texto 100 Não
cpfCnpj Texto 14 Sim Somente números
Endereço Texto 200 Sim
Estado Texto 2 Sim UF
Município Texto 100 Sim
Código do município Numérico 5 Sim
Nome Texto 100 Sim
Numero Texto 10 Sim
Telefone Texto 15 Sim Formato: “(00) 0000-
0000”
Tipo Texto 1 Sim Física – “F” ou
Jurídica – “J”
ST SRTVS QUADRA 701 BLOCO “O” ENTRADA 110 SALA 104 - EDIFICIO MULTIEMPRESARIAL
ASA SUL - CEP: 70.340-000 – BRASILIA-DF
Código Numérico 10 Sim Ver item 2.e.iii (abaixo)
Mensagem Texto 200 Sim Mensagem de retorno do serviço
Obs.: A resposta será sempre em forma de lista, mesmo que o retorno seja único.
Código Descrição
9999 Erro na comunicação com o sistema do DETRAN
8888 Erro inesperado: [detalhamento do erro]
7777 Erro na validação dos dados: [detalhamento do erro]
1000 Não foi possível localizar a credora
1001 Não foi possível cadastrar/editar o contrato
1002 Não foi possível registrar/editar o veículo
1003 Não foi possível cadastrar o devedor
1004 Campo(s) obrigatório(s) não preenchido(s): [detalhamento dos campos não
preenchidos]
1005 Não foi possível localizar o contrato/aditivo para edição ou o contrato já se
encontra cancelado/baixado/fechado
1006 A edição/cancelamento/baixa do contrato/aditivo só pode ser feita com um
veículo por vez.
1007 Cancelado com sucesso.
1008 Baixado com sucesso.
1009 CPF/CNPJ do credor inválido.
1010 CPF/CNPJ do devedor inválido.
Além desses códigos, serão retornados neste campo os códigos da
comunicação com os DETRAN’s. Cada estado mantém uma tabela diferente.
Consulte a Siello para saber os códigos de SUCESSO de cada estado.
Lembrando que, dependendo do estado, a comunicação é realizada em duas
“transações” separadas (785 e 700), sendo que para se considerar SUCESSO,
as duas transações devem ter tido resposta positiva.
3. Sincronizar Registro
a. Definição: Serviço responsável por sincronizar o(s) registro(s) que por
algum motivo não foi(ram) sincronizado(s) no momento do cadastro.
b. URL: https://{dominio}/core/contrato/ sincronizarRegistro
c. Requisição:
iv. Método (Request Method): POST
v. Tipo: JSON
vi. Request params: Basic Auth (Authorization)
vii. Body:
{
"id":"",
"chassi":"",
"gravame":""
}
ST SRTVS QUADRA 701 BLOCO “O” ENTRADA 110 SALA 104 - EDIFICIO MULTIEMPRESARIAL
ASA SUL - CEP: 70.340-000 – BRASILIA-DF
d. Retorno:
i. Tipo: JSON
ii. Código de sucesso: 200
iii. Body:
[
{
"id":0,
"chassi":"",
"gravame":"",
"codigo":0,
"mensagem":""
}
]
e. Detalhamento
Código Descrição
9999 Erro na comunicação com o sistema do DETRAN
8888 Erro inesperado: [detalhamento do erro]
7777 Erro na validação dos dados: [detalhamento do erro]
1000 Não foi possível localizar a credora
1001 Não foi possível cadastrar/editar o contrato
ST SRTVS QUADRA 701 BLOCO “O” ENTRADA 110 SALA 104 - EDIFICIO MULTIEMPRESARIAL
ASA SUL - CEP: 70.340-000 – BRASILIA-DF
1002 Não foi possível registrar/editar o veículo
1003 Não foi possível cadastrar o devedor
1004 Campo(s) obrigatório(s) não preenchido(s): [detalhamento dos
campos não preenchidos]
1005 Não foi possível localizar o contrato/aditivo para edição ou o contrato
já se encontra cancelado/baixado/fechado
1006 A edição/cancelamento/baixa do contrato/aditivo só pode ser feita
com um veículo por vez.
1007 Cancelado com sucesso.
1008 Baixado com sucesso.
1009 CPF/CNPJ do credor inválido.
1010 CPF/CNPJ do devedor inválido.
Além desses códigos, serão retornados neste campo os códigos da
comunicação com os DETRAN’s. Cada estado mantém uma tabela diferente.
Consulte a Siello para saber os códigos de SUCESSO de cada estado.
Lembrando que, dependendo do estado, a comunicação é realizada em duas
“transações” separadas (785 e 700), sendo que para se considerar SUCESSO,
as duas transações devem ter tido resposta positiva.
{
"nome":"",
"data":""
}
d. Retorno:
i. Tipo: VOID
ii. Código de sucesso: 200
iii. Body: vazio
e. Detalhamento
ST SRTVS QUADRA 701 BLOCO “O” ENTRADA 110 SALA 104 - EDIFICIO MULTIEMPRESARIAL
ASA SUL - CEP: 70.340-000 – BRASILIA-DF
Campo Tipo Tam. Obrigatório Observação
ARQUIVO
Nome Texto 100 Sim Nome do arquivo com
a extensão (ex.
CHASSI.pdf)
Data Texto - Sim Byte[] do arquivo em
base64
ST SRTVS QUADRA 701 BLOCO “O” ENTRADA 110 SALA 104 - EDIFICIO MULTIEMPRESARIAL
ASA SUL - CEP: 70.340-000 – BRASILIA-DF