Pular para o conteúdo

Contratos

Esta seção reúne tudo o que o XJUR Connect oferece sobre contratos: criar, consultar, descobrir os campos de cada tipo de contrato, cadastrar partes contrárias e as integrações específicas com outros sistemas.

Quero…Vá para
Criar contratos no Xjur a partir do meu sistemaCriar Contrato
Saber quais campos enviar e quais são obrigatóriosCampos Dinâmicos
Cadastrar representantes e garantidores em contratos existentesPartes Contrárias
Atualizar contratos a partir do SAPIntegração SAP
Enviar propostas aprovadas da PNEIntegração PNE
Entender um erro devolvido pela APICódigos de Erro
Testar as rotas de forma interativaReferência da API
ConceitoO que é
PastaAgrupa um contrato e os instrumentos derivados dele (aditivos, distratos). Todo contrato pertence a uma pasta
Número do contratoGerado pelo Xjur: pasta + sequência do instrumento (ex.: 114330.001). Não pode ser enviado
Tipo de contratoCadastrado por cliente. Define o fluxo de aprovação, a minuta padrão e quais campos são obrigatórios
Campos personalizadosCampos que o cliente criou no Xjur e que só existem naquele cliente. Descobertos em Campos Dinâmicos
Parte contráriaA outra parte do contrato (cliente, fornecedor, locador…), com um papel (Contratante, Contratada…)
EmpresaEmpresa do grupo do cliente que figura no contrato
CódigoIdentificador do contrato no seu sistema. É a chave de rastreio e de idempotência
flowchart LR
  T["GET /contrato/tipos"] --> C["GET /contrato/tipos/{id}/campos"]
  C --> K["GET /contrato/catalogos/{catalogo}"]
  C --> P["POST /contrato"]
  K --> P
  P --> G["GET /contrato/{contratoId}"]
  P --> PC["POST /Contrato/AdicionarParteContraria"]
  P --> S["PUT /contratos (SAP)"]
  1. Descubra o tipo de contrato e os campos que ele exige — uma vez, ao configurar a integração.
  2. Crie o contrato com POST /contrato.
  3. Evolua o contrato pelas demais rotas: partes contrárias, atualização via SAP.
MétodoRotaDescriçãoDocumentação
POST/contratoCria um contratoCriar Contrato
GET/contrato/{contratoId}Consulta um contratoCriar Contrato
GET/contrato/tiposTipos de contrato do clienteCampos Dinâmicos
GET/contrato/tipos/{tipoContratoId}/camposCampos do cadastro, obrigatórios e opçõesCampos Dinâmicos
GET/contrato/catalogos/{catalogo}Ids aceitos pelos campos de listaCampos Dinâmicos
POST/Contrato/AdicionarParteContrariaCadastra representantes e garantidoresPartes Contrárias
IntegraçãoRotaDescriçãoDocumentação
SAPPUT /contratosAtualiza um contrato pelo numeroContratoSapIntegração SAP
PNEPOST /pne/contratosRecebe a proposta aprovada e abre a pastaIntegração PNE
  • Token JWT de usuário de serviço obtido em POST /Autenticacao/AuthenticateUserService (veja Autenticação)
  • Subscription key (X-XJUR-SUBSCRIPTION-KEY)
  • Permissões do usuário de serviço: Contratos (leitura e escrita) e Administração (leitura — tipos de contrato, campos, catálogos e papéis). Para informar a parte contrária por pessoaId, também Pessoas (leitura)
AmbienteURL Base
Produçãohttps://apim-xjur-prd.xjur.com.br/connect
Homologaçãohttps://apim-xjur-qa.xjur.com.br/connect