API FIDELIDADE - Fidelidade_Extrato

API FIDELIDADE - Fidelidade_Extrato

Fidelidade_Extrato


Este método é responsável por listar o extrato dos pontos fidelidade do banco de dados.

Parâmetros

Nome
Obrigatório
Tipo
Descrição
DATA_INI
Não
Data
Período para busca inicial AAAA-MM-DD
DATA_FIM
Não
Data
Período para busca final AAAA-MM-DD
LOJA
Não
String
Código da loja para busca do voucher/crédito de cliente
CLI_LOJA
Sim
String
Código da loja do cadastro do cliente
CODIGO
Sim
Integer
Código de cadastro do cliente
CPF
Não
Double
CPF do cadastro do cliente, obrigatório apenas quando não informado a loja e código do cliente
LOJA
Não
String
CPF correspondente ao cadastro de cliente
TIPO_CREDITO
Não
Integer
Busca por padrão do tipo de crédito 1 - Crédito cliente obrigatório informar o tipo para retorno dos dados  
1 - Crédito cliente ou 0 - Fidelidade
UTILIZADO
Não
String
Quando for voucher do tipo 0 - Fidelidade e o mesmo for utilizado=S ou N


BODY

Permite diversos tipos de consultas e filtros:

Por data inicial e final + tipo_credito

  1. {
  2.   "DATA_INI" : "2024-07-22",
  3.   "DATA_FIM": "2024-07-22",
  4.   "TIPO_CREDITO": 0 //Preencher com 0-Fidelidade ou 1-Crédito ao cliente (se vazio irá considerar sempre 1)
  5. }

- Por CPF + tipo_credito ou data inicial e final+CPF+tipo_credito

  1. {
  2.   "CPF": "23323650875",
  3.   "TIPO_CREDITO": 0 //Preencher com 0-Fidelidade ou 1-Crédito ao cliente (se vazio irá considerar sempre 1)
  4. }

  1. {
  2.   "DATA_INI" : "2020-07-01",
  3.   "DATA_FIM": "2024-07-18",
  4.   "CPF": "23323655698",
  5.   "TIPO_CREDITO": 0 //Preencher com 0-Fidelidade ou 1-Crédito ao cliente (se vazio irá considerar sempre 1)
  6. }


- Por cliente + tipo_credito ou data inicial e final+cliente+tipo_credito


  1. {
  2.   "CLI_LOJA": "99",
  3.   "CODIGO": 140828,
  4.   "TIPO_CREDITO": 0 //Preencher com 0-Fidelidade ou 1-Crédito ao cliente (se vazio irá considerar sempre 1)
  5. }


  1. {
  2.   "DATA_INI" : "2020-01-01",
  3.   "DATA_FIM": "2024-07-15",
  4.   "CLI_LOJA": "99",
  5.   "CODIGO": 140828,
  6.   "TIPO_CREDITO": 0 //Preencher com 0-Fidelidade ou 1-Crédito ao cliente (se vazio irá considerar sempre 1)
  7. }


- Por loja + tipo_credito ou data inicial e final+loja+tipo_credito


  1. {
  2.   "LOJA" : "05",
  3.   "TIPO_CREDITO" : 0 //Preencher com 0-Fidelidade ou 1-Crédito ao cliente (se vazio irá considerar sempre 1)
  4. }


  1. {
  2.   "DATA_INI" : "2020-07-01",
  3.   "DATA_FIM": "2024-07-18",
  4.   "LOJA" : "05",
  5.   "TIPO_CREDITO" : 0 //Preencher com 0-Fidelidade ou 1-Crédito ao cliente (se vazio irá considerar sempre 1)
  6. }


- Por data inicial e fim + tipo_credito+utilizado (específico quando tipo_credito = 0-Fidelidade)

  1. {
  2.   "DATA_INI" : "2024-01-01",
  3.   "DATA_FIM": "2024-07-18",
  4.   "TIPO_CREDITO"  : 0, //Preencher com 0-Fidelidade ou 1-Crédito ao cliente (se vazio irá considerar sempre 1)
  5.   "UTILIZADO": "N"
  6. }


JSON de Retorno: 


- Quando tipo do crédito for 0-FIDELIDADE

  1. {
  2.     "status": "ok",
  3.     "serverTime": "2024-07-22T16:35:32.000Z",
  4.     "versionCode": 5,
  5.     "method": "FIDELIDADE_EXTRATO",
  6.     "data": [
  7.         {
  8.             "loja": "99 - FABRICA",
  9.             "lojaCliente": "99",
  10.             "codigoCliente": 140828,
  11.             "nomeCliente": "Teste",
  12.             "cpf": "233.236.598-02    ",
  13.             "dataInc": "2024-07-17 00:00:00.000",
  14.             "pontos": 259,
  15.             "valor": 0,
  16.             "dataVnc": "2025-01-13 18:25:24.000",
  17.             "voucher": null,
  18.             "cliLoja": "99",
  19.             "codigo": 140828,
  20.             "vendaLoja": "99",
  21.             "vendaData": "2024-07-17 00:00:00.000",
  22.             "vendaControle": 14430,
  23.             "vendaTerminal": 0,
  24.             "modeloNf": "55",
  25.             "operacao": "A",
  26.             "tipoDoc": "N",
  27.             "numero": 10390,
  28.             "codMovimento": 1,
  29.             "movimento": "Venda",
  30.             "utilizada": "N",
  31.             "cdUsuario": "",
  32.             "nomeusuario": "",
  33.             "tipoCredito": "Fidelidade"
  34.         }
  35. }

- Quando o tipo do crédito for 1-Crédito ao cliente

  1. {
  2.     "status": "ok",
  3.     "serverTime": "2024-07-22T16:39:44.000Z",
  4.     "versionCode": 5,
  5.     "method": "FIDELIDADE_EXTRATO",
  6.     "data": [
  7.         {
  8.             "loja": "01 - PITICAS INTER",
  9.             "lojaCliente": "99",
  10.             "codigoCliente": 140828,
  11.             "nomeCliente": "YANIRA TAPIA",
  12.             "cpf": "233.236.508-75    ",
  13.             "dataInc": "2024-07-16 00:00:00.000",
  14.             "pontos": 0,
  15.             "valor": -29.9,
  16.             "dataVnc": "2099-01-01 00:00:00.000",
  17.             "voucher": "932974E23EE75923AAB8",
  18.             "cliLoja": "99",
  19.             "codigo": 140828,
  20.             "vendaLoja": "01",
  21.             "vendaData": "2024-07-16 00:00:00.000",
  22.             "vendaControle": 14380,
  23.             "vendaTerminal": 1,
  24.             "modeloNf": "65",
  25.             "operacao": "V",
  26.             "tipoDoc": "E",
  27.             "numero": 243,
  28.             "codMovimento": 3,
  29.             "movimento": "Resgate",
  30.             "utilizada": "N",
  31.             "cdUsuario": "99.1",
  32.             "nomeusuario": "PRESENCE",
  33.             "tipoCredito": "Crédito ao cliente"
  34.         },
  35.         {
  36.             "loja": "01 - PITICAS INTER",
  37.             "lojaCliente": "99",
  38.             "codigoCliente": 140828,
  39.             "nomeCliente": "YANIRA TAPIA",
  40.             "cpf": "233.236.508-75    ",
  41.             "dataInc": "2024-07-04 00:00:00.000",
  42.             "pontos": 0,
  43.             "valor": 1.5,
  44.             "dataVnc": "2099-01-01 00:00:00.000",
  45.             "voucher": "CE74E4D21227688A3833",
  46.             "cliLoja": "99",
  47.             "codigo": 140828,
  48.             "vendaLoja": null,
  49.             "vendaData": null,
  50.             "vendaControle": null,
  51.             "vendaTerminal": null,
  52.             "modeloNf": null,
  53.             "operacao": null,
  54.             "tipoDoc": null,
  55.             "numero": null,
  56.             "codMovimento": 5,
  57.             "movimento": "Ajuste",
  58.             "utilizada": "N",
  59.             "cdUsuario": "99.1",
  60.             "nomeusuario": "PRESENCE",
  61.             "tipoCredito": "Crédito ao cliente"
  62.         }
  63. }


<< voltar para página principal