Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagejs
{
  "status": 0,
  "error": "string",
  "message": "string"
}


Garantia

Endpoint: /garantia/{cd_emp}/{dt_mov} (YYYYMM)

Método: POST (Inclusão de registros) / PUT (Complemento de registros)
Content Type:
application/json

Corpo

Bloco de código
languagejs
[{
  "siglaInterface": "CF",  // Sigla da interface geradora do arquivo NCRCF
  "numSequenciaGarantia": 1,  // Número sequencial de garantia por operação
  "numSequenciaRegistro": 1,  // Número sequencial de garantia por documento
  "codigoUnidadeOperacao": "1",  // Código de unidade da operação
  "numCic": "00000432145678",  // Número do CPF ou CNPJ do cliente
  "tipoPessoa": "F",  // Inditificador do tipo de pessoa se é Física ou Juridica
  "codigoTipoPessoa": "10000",  // Código Tipo de pessoa
  "codigoTipoControlador": "01",  // Código do tipo de controlador
  "codigoCliente": "1",  // Código identificador do cliente
  "siglaModalidadeOperacao": "DSAGRFIP",  // Sigla de modalidade da operação
  "numIdentificadorContrato": "2023000686",  // Número de identificador do contrato
  "numAdesaoLiberacao": "000",  // Número da Adesão ou liberação da operação
  "siglaIndicadorOperacao": "REAIS",  // Sigla de indicador da operacao
  "codigoTaxaReferencial": "00",  // Código da taxa de referencial
  "codigoVariacaoCambial": "000",  // Código da Variacão Cambial
  "codigoFaixaValorOperacao": "000",  // Código da Faixa de Valor da Operacão
  "codigoTipoGarantia": "423",  // Código do tipo da garantia
  "valorGarantia": "000",  // Valor da Garantia
  "dataUltimaAvaliacaoGarantia": "00000000",  // Data da ultima avaliação da garantia
  "codigoTipoPessoaGarantia": "1",  // Código do tipo de pessoa por garantia
  "numCicGarantia": "00000908262132",  // Número Cic da garantia
  "identificadorSituacao": null,  // Caracter identificador da situação da validação
  "valorPercentualGarantia": "10000",  // Valor de Percentual da Garantia
  "valorGarantiaRealizada": "00000000000000000",  // Valor da garantia realizada
  "idCessaoParcial": "000",  // Identificador da cessao parcial
  "codigoCarteiraGarantia": "000",  // Código de carteira da garantia
  "ipoc": "136524165s4dfsdfs685g7s",  // Código IPOC da operação
  "numSequenciaArquivo": null  // Número identificador do arquivo ao qual o registro pertence
},
.... // Demais elementos
...]

Retornos

202 - Aceito: Processamento assíncrono Iniciado

Content Type: text/plain

Corpo (GUID de requisição). Exemplo

Bloco de código
3fa9ff31-812d-47ab-836a-00641e990f7c

40X - Erro: Requisição

Content Type: application/json

Corpo:

Bloco de código
languagejs
{
  "status": 0,
  "error": "string",
  "message": "string"
}

500 - Erro Interno

Content Type: application/json

Corpo:

Bloco de código
languagejs
{
  "status": 0,
  "error": "string",
  "message": "string"
}