Árvore de páginas

Versões comparadas

Chave

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

...

Campo

Tipo

Descrição

Obrigatório

Observação

successboolIndica se a consulta de limite de crédito ocorreu corretamenteSimExemplo: Se o cliente não foi encontrado, deve ser retornado "false", pois a partir disso o PDV sabe que não haverá objeto de limite de crédito para exibir e sim apenas a mensagem justificando a ausência efetiva do limite de crédito.
messagestringMensagem de retorno de errosNãoSempre que possível em caso de erro justificar o erro nesse campo.
limitesCreditodataLista de objetosLista com dos limites de créditos retornadosNãoDeve ser enviado sempre que houver retorno de true no atributo "success".padrão Não
limitesCredito.saldoDisponiveldoubleSaldo do crédito disponívelSimCaso o ERP não encontre nenhum registro de limite de crédito para o cliente, deve retornar saldo disponível igual a zero.
limitesCredito.idRetaguardaLimiteCreditostringIdentificador do limite de crédito caso existaNão
limitesCredito.valorUtilizadodoubleValor já consumido do limite de créditoSim
limitesCredito.valorTotaldoubleValor total do limite de créditoSimEsse valor é composto pela somatória do valorUtilizado e o saldoDisponivel.
limitesCredito.detalhesValorUtilizadoLista de objetosLista de detalhamento da composição do limite de crédito já utilizado.Não
  • Deve ser preenchido caso o atributo  "valorUtilizado" seja maior que zero.
    • Deve ser preenchido com ao menos um item no objeto.
limitesCredito.detalhesValorUtilizado.totaldoubleValor total já utilizado.Sim
  • Obrigatoriedade do objeto detalhesValorUtilizado 
  • Deve ser preenchido caso o atributo  "valorUtilizado" seja maior que zero.
limitesCredito.detalhesValorUtilizado.tipostringTipo da origem de utilização do crédito.Sim
  • Obrigatoriedade do objeto detalhesValorUtilizado 
  • Deve ser preenchido caso o atributo  "valorUtilizado" seja maior que zero.

...

{
  "success": true,
  "message": null"",
    "limitesCreditodetailedMessage": null,
    "data": [
        {
            "saldoDisponívelsaldoDisponivel": 1000800.000,
            "idRetaguardaLimiteCredito": null"01PSH00000005033CR",
            "valorUtilizado": 3000264.000,
            "valorTotal": 4000372.000,
            "detalhesValorUtilizado": [
        [
        {
                    "total": 1000532.00
0,
                    "tipo": "Contas a recebercredito total"
        },
        {}
            "total":2000.00]
          "tipo": "Pedidos a faturar"}
    ],
    }"errors": null,
      ]"totalTime": 0,
    }
  ]"numberOfRecords": 0
}


Erro:

{
  "success": false,
  "message": "Não foi possível encontrar limite de crédito para o cliente selecionado.",

   "data": null,
   "errors": null,
   "totalTime": 0,
   "numberOfRecords": 0
}



4.3 Contrato descida de dado forma de pagamento

...