Pular para o conteúdo principal

Recuperação do Contrato


Recuperação do Contrato

Request

ENDPOINT
/assignment_contract/assignment_contract/ASSIGNMENT_CONTRACT_KEY
MÉTODO
GET

Response

STATUS
200
Response Body
{
"assignment_contract_key": "UUID",
"fund_class": {
"fund_class_key": "UUID",
"name": "SAMPLE FUND NAME",
"document_number": "00.000.000/0000-00",
"manager": {
"manager_key": "UUID",
"document_number": "00.000.000/0000-00",
"manager_name": "SAMPLE MANAGER NAME"
}
},
"assignor": {
"assignor_key": "UUID",
"document_number": "00.000.000/0000-00",
"name": "SAMPLE ASSIGNOR NAME"
},
"assignment_contract_template": {
"assignment_contract_template_key": "UUID",
"document_template_key": "UUID",
"name": "NOME DO TEMPLATE",
"borrower_agreement": null
},
"attached_documents": [
{
"document_key": "UUID",
"document_type": "assignment_contract",
"status": "pending_generate",
"document_template_key": "UUID",
"required_parties": ["manager", "assignor", "consultant"]
}
],
"proposal_agent": "consultant",
"status": "pending_document",
"credit_limit": 0.00,
"external_id": "ID EXTERNO",
"case_number": "NÚMERO DO PROCESSO",
"denial_reason": "MOTIVO DA NEGATIVA",
"creation_datetime": "YYYY-MM-DDTHH:MM:SSZ",
"products": [
{
"product_key": "UUID",
"assignment_configuration_key": "UUID",
"asset_type": "ccb | duplicata_mercantil | duplicata_servico",
"status": "pending_signature | active | canceled",
"has_coobligation": true,
}
],
"signature_batch_key": "UUID"
}

Definição de Contrato de Cessão

CampoTipoDescriçãoCaracteres
assignment_contract_key *stringChave única de identificação do contrato.36
fund_class *objectObjeto fundo--
assignor *objectObjeto cedente.--
consultantobjectObjeto consultor. Somente quando o consultor for parte do contrato.--
assignment_contract_template *objectObjeto template de contrato.--
attached_documents *arrayLista de documentos anexos.Ver Definição de documentos anexos.
products *arrayLista de produtos sob o contrato.Ver Definição de documentos anexos.
proposal_agent *stringTipo do agente proponente do contrato.--
status *stringStatus do contrato.Ver Enumeradores de status do contrato de cessão.
credit_limitnumberLimite de crédito enviado.--
external_idstringIdentificador externo do contrato. Normalmente o número do contrato1 a 255
case_numberstringNúmero de caso. Único por fundo--
denial_reasonstringDetalhes da recusa do gestor.1 a 255
observationstringObservações enviadas.1 a 500
signature_batch_keystringIdentificador do lote de assinaturas.36
creation_datetimestringDatetime da criação do contrato.--

Definição de Documento Anexo

CampoTipoDescriçãoCaracteres
document_key *stringChave única de identificação do documento.36
document_type *stringTipo do documento.--
status *stringStatus do documento.Ver Enumeradores de status do documento.
document_template_keystringChave única de identificação do template que gerou o documento36
required_partiesarrayLista de partes que assinam o documento em questão--

Definição de Produto

CampoTipoDescriçãoCaracteres
product_key *stringChave única de identificação do produto.36
assignment_configuration_key *stringChave de identificação da configuração de cessão. Necssária na esteira de compra de ativos.36
asset_type *stringTipo do ativo.--
status *stringStatus do produto.--

Listagem de Contratos de Cessão


Request

ENDPOINT
/assignment_contract/assignment_contracts
MÉTODO
GET

Query Params

ParâmetroDescrição
assignor_document_numberDocumento do cedente
fund_class_document_numberDocumento do fundo
fund_class_keyIdentificador único do fundo (UUID)
statusStatus da cessão
case_numberNúmero do caso
start_dateData de início
end_dateData de fim

Response

STATUS
200
Response Body
{
"data": [
{
"assignment_contract_key": "UUID",
"fund_class": {
"fund_class_key": "UUID",
"name": "SAMPLE FUND NAME",
"document_number": "00.000.000/0000-00",
"manager": {
"manager_key": "UUID",
"document_number": "00.000.000/0000-00",
"manager_name": "SAMPLE MANAGER NAME"
}
},
"assignor": {
"assignor_key": "UUID",
"document_number": "00.000.000/0000-00",
"name": "SAMPLE ASSIGNOR NAME"
},
"assignment_contract_template": {
"assignment_contract_template_key": "UUID",
"document_template_key": "UUID",
"name": "NOME DO TEMPLATE",
"borrower_agreement": null
},
"attached_documents": [
{
"document_key": "UUID",
"document_type": "assignment_contract",
"status": "pending_generate",
"document_template_key": "UUID",
"required_parties": ["manager", "assignor", "consultant"]
}
],
"proposal_agent": "consultant",
"status": "pending_document",
"credit_limit": 0.00,
"external_id": "ID EXTERNO",
"case_number": "NÚMERO DO PROCESSO",
"denial_reason": "MOTIVO DA NEGATIVA",
"creation_datetime": "YYYY-MM-DDTHH:MM:SSZ",
"products": [
{
"product_key": "UUID",
"assignment_configuration_key": "UUID",
"asset_type": "ccb | duplicata_mercantil | duplicata_servico",
"status": "pending_signature | active | canceled",
"has_coobligation": true,
}
],
"signature_batch_key": "UUID"
}
],
"limit": 10,
"page": 0,
"is_last_page": true
}

Enumeradores

Assignment Contract Status

EnumeradorDescrição
pending_documentPendente geração dos documentos
sending_to_signatureEm envio para assinatura
pending_signatureDisponível para assinatura das partes
signedAssinado
pending_manager_approvalPendente aprovação do gestor
deniedReprovado na análise do gestor
pending_signature_submissionPendente envio manual para assinatura
pending_assignor_registry_releasePendente liberação do cadastro de cedente vinculado (Em proceso de cadastro ou atualização)
canceledCancelado

Attached Document Status

EnumeradorDescrição
pending_generatePendente geração do documento
approvedDocumento gerado
signedDocumento assinado