--- title: 5.2. Detalhes do Contrato url: https://docs.vehub.com.br/API/VeFlow%20-%20Cart%C3%A3o%20de%20cr%C3%A9dito/5.%20Contrato%20de%20receb%C3%ADveis/v1.1/5.2.%20Detalhes%20do%20contrato/ --- # 5.2. Detalhes do Contrato ## 🔗 Endpoint | Método | URL | | ---------------------------------------------------- | ----------------------------------------- | | ![GET](https://img.shields.io/badge/GET-brightgreen) | `/api/v1/cartao/contrato/{identificador}` | --- ## 🧾 Descrição Consulta os **detalhes completos de um contrato** previamente criado com base em uma simulação de agenda de recebíveis. O retorno inclui informações contratuais, totais financeiros e a lista de URs (títulos) vinculadas, com seus valores de constituição, garantia e liquidez. --- ## 📥 Response ### ✅ 200 OK ```json { "identificador": "5174568D-9FFE-4C10-9FC2-B0F4E7F8D1B6", "contrato": { "identificadorInteroperabilidade": ["5174568D-9FFE-4C10-9FC2-B0F4E7F8D1B6"], "dataAssinatura": "0000-00-00", "dataVencimento": "0000-00-00", "cnpj": "", "tipoContrato": 1, "status": 1, "parcela": { "numero": 1, "total": 10, "valor": 5000.00, "data": "0000-00-00" } }, "totais": { "taxa": 0.00, "constituido": 0.00, "livre": 0.00, "desconto": 0.00, "garantido": 0.00 }, "titulos": [ { "id": "7D121577-3C5A-494D-B052-291D9E100D0D", "credenciadora": { "cnpj": "", "nome": "" }, "arranjo": { "sigla": "", "nome": "" }, "dataPrevistaLiquidacao": "", "status": 1, "valorConstituido": 0.00, "valorLivre": 0.00, "valorGarantido": 0.00, "valorDesconto": 0.00, "valorAquisicao": 0.00 } ] } ``` --- ## 🧾 Detalhamento dos Campos ### 🔹 contrato | Campo | Tipo | Descrição | | ------------------------------- | -------- | ---------------------------------------------------------------------------- | | identificadorInteroperabilidade | string[] | Identificador único compartilhado entre registradoras. | | dataAssinatura | string | Data de assinatura do contrato (`YYYY-MM-DD`). | | dataVencimento | string | Data de vencimento final do contrato. | | cnpj | string | CNPJ do estabelecimento comercial. | | tipoContrato | integer | Tipo de contrato: `1` = Troca de titularidade, `2` = Garantia, `3` = Fumaça. | | status | integer | Código do status atual do contrato (ver tabela abaixo). | | parcela.numero | integer | Número da parcela vinculada. | | parcela.total | integer | Total de parcelas do contrato. | | parcela.valor | number | Valor da parcela. | | parcela.data | string | Data de vencimento da parcela (`YYYY-MM-DD`). | --- ### 🔢 Status do Contrato | Código | Descrição | | ------ | --------------------- | | 1 | Aguardando registro | | 2 | Registrando | | 3 | Falha no registro | | 4 | Aguardando liquidação | | 5 | Cancelado | | 6 | Em liquidação | | 7 | Liquidado | | 8 | Em cancelamento | | 9 | Falha no cancelamento | --- ### 🔹 totais | Campo | Tipo | Descrição | | ----------- | ------ | -------------------------------------------- | | taxa | number | Taxa aplicada à operação. | | constituido | number | Valor total constituído das URs vinculadas. | | livre | number | Valor total livre (não comprometido). | | desconto | number | Soma dos valores de deságio aplicados. | | garantido | number | Valor total utilizado das URs como garantia. | --- ### 🔹 titulos | Campo | Tipo | Descrição | | ---------------------- | ------- | --------------------------------------------------- | | id | string | GUID da UR. | | credenciadora.cnpj | string | CNPJ da credenciadora. | | credenciadora.nome | string | Nome da credenciadora. | | arranjo.sigla | string | Sigla do arranjo de pagamento (ex.: MCC, VCC). | | arranjo.nome | string | Nome completo do arranjo (ex.: Mastercard Crédito). | | dataPrevistaLiquidacao | string | Data prevista de liquidação da UR (`YYYY-MM-DD`). | | status | integer | Status da UR dentro do contrato. | | valorConstituido | number | Valor constituído da UR na registradora. | | valorLivre | number | Valor livre disponível da UR. | | valorGarantido | number | Valor comprometido da UR dentro do contrato. | | valorDesconto | number | Valor do deságio aplicado. | | valorAquisicao | number | Valor líquido final da UR após desconto. | --- ## 🧪 Exemplo de cURL ```bash curl -X GET https://api.veflow.com/api/v1/cartao/contrato/5174568D-9FFE-4C10-9FC2-B0F4E7F8D1B6 \ -H "Authorization: Bearer {seu_token}" \ -H "Content-Type: application/json" ``` --- ## 🕒 Observações * O campo `status` indica o estágio do contrato no ciclo de interoperabilidade com as registradoras. * Após liquidação total (`status = 7`), os títulos são considerados encerrados e não podem ser reatribuídos. * Os valores em `totais` refletem sempre o estado mais recente do contrato e podem ser atualizados conforme liquidações parciais. * URs canceladas ou liquidadas permanecem listadas apenas para fins de auditoria. * Autenticação obrigatória