Presence API - VENDAS_ITENS

Presence API - VENDAS_ITENS

Itens das Vendas

Este módulo é responsável por listar os itens relativos as vendas da base da dados.

Parâmetros

Nome
Obrigatório
Tipo
Descrição
data_at (1)
**
Data (AAAA-MM-DDT00:00:00)
Data de atualização dos dados.
Retorna maiores ou iguais.
Padrão ISO8601.
data_at_fim (1)
**
Data (AAAA-MM-DDT00:00:00)
Data de atualização dos dados.
Retorna maiores ou iguais.
Padrão ISO8601.
data_ini (2)
**
Data (AAAA-MM-DD)
Data de movimento da venda.
Retorna maiores ou iguais.
Padrão ISO8601.
data_fim (2)
**
Data (AAAA-MM-DD)
Data de movimento da venda.
Retorna menores ou iguais.
Padrão ISO8601.
loja (3) (4)
**Texto(2)Código da Loja
dt_mov (4)
**
Data (AAAA-MM-DD)
Data de movimento da venda. Padrão ISO8601.
controle (4)
**
Inteiro
Controle da venda.
terminal (4)
**
Inteiro
Terminal da venda.
serie_Pedido
**
Inteiro
Série do Pedido
Numero_Pedido
**
Inteiro
Número do Pedido
participa_fidelidade
**
String
 Siglas SIM="S", NÃO="N" ou TODOS="T"

** Orientação:
  1. Os números entre parênteses representam o conjunto de parâmetros que podem ser usados juntos ou isoladamente.
  2. O grupo  (1) pode ser nulo.
  3. O grupo (2) pode ser nulo, mas se uma data for informada, a outra também deve ser.
  4. O grupo  (3) pode ser nulo.
  5. O grupo  (4) pode ser nulo, mas se um dos campos for informados, todos também devem ser.

BODY
  1. {
  2.   "data_at" : (Date, AAAA-MM-DD) ou (Date, AAAA-MM-DDT00:00:00),
  3.   "participa_fidelidade": (String)
  4. }
OU
  1. {
  2.   "data_ini" : (Date, AAAA-MM-DD),
  3.   "data_fim" : (Date, AAAA-MM-DD),
  4.   "participa_fidelidade": (String)
  5. }
OU
  1. {
  2.   "loja" : (String, 2),
  3.   "dt_mov" : (Date, AAAA-MM-DD),
  4.   "controle" : (Integer),
  5.   "terminal" : (Integer),
      "participa_fidelidade": (String)
  6. }
OU
  1. {
  2.   "serie_Pedido" : (Integer),
  3.   "numero_Pedido" : (Integer),
      "participa_fidelidade": (String)
  4. }

JSON de Retorno

  1. {
  2.     "status": "ok",
  3.     "method": "VENDAS_ITENS",
  4.     "nextOffset": Integer,
  5.     "data": [
  6.         {
  7.              "controleItem": Integer,
  8.              "idCompra": String,
  9.              "seriePedido": Integer,
  10.             "numeroPedido": Integer,
  11.             "idProduto": String,
  12.             "nomeProduto": String,
  13.             "quantidadeProduto": Integer,
  14.             "precoUnitario": Double,
  15.             "precoCusto": Double,
  16.             "precoLiquido": Double, /* PrecoUnitario * quantidadeProduto + rateios de acréscimos e descontos */
  17.             "categoriaProduto": String,
  18.             "subcategoriaProduto": String,
  19.             "corProduto": String,
  20.             "tamanhoProduto": String,
  21.             "idLoja": String,
  22.             "lojaNome": String,
  23.             "lojaFantasia": String,
  24.             "dataCompra": (Date, AAAA-MM-DDT00:00:00),
  25.             "controle": Integer,
  26.             "terminal": Integer,
  27.             "vendedorControle": Integer,
  28.             "vendedorNome": String,
  29.             "codigo": String,
  30.             "linhaProduto": String,
  31.             "colecaoProduto": String,
  32.             "marca": String,
  33.             "fidelidadePontos": Double,
  34.             "fidelidadeValor": Double,
  35.             "dataAtualizacao": (Date, AAAA-MM-DDT00:00:00),
  36.             "participaFidelidade": "N"
  37.         }
  38.     ]
  39. }

Validação no Presence Domain

- Módulo Analytics / BI Vendas






    • Related Articles

    • Presence API - VENDAS_HEADER

      Cabeçalho das Vendas Este módulo é responsável por listar o cabeçalho das vendas da base da dados. Parâmetros Nome Obrigatório Tipo Descrição data_at SIM quando não informada data_ini Data (AAAA-MM-DDT00:00:00) Data de atualização dos dados. Padrão ...
    • Presence API - Página Inicial

      Essa API permite o consumo de informações disponíveis nos sistemas Presence através de chamadas de serviço, bem como a inserção de dados nos sistemas. Para ter acesso aos métodos já existentes, ou solicitação da criação de novos métodos, consulte as ...
    • Presence API - PEDIDOS_ITENS

      Itens de Pedidos de Venda Este módulo é responsável por listar os itens dos pedidos de venda da base da dados. Parâmetros Nome Obrigatório Tipo Descrição serie NÃO Inteiro Numero da série do pedido. numero NÃO Inteiro Número do pedido cadastrado na ...
    • Presence API - VENDAS_PAGAMENTOS

      Pagamentos das Vendas Este módulo é responsável por listar os tipos de pagamentos das vendas da base da dados. Parâmetros Nome Obrigatório Tipo Descrição loja Não Texto(2) Código da Loja dt_mov Não Texto Data de movimento da venda. Padrão ISO8601. ...
    • Presence API - RESUMO-DOCUMENTO-ELETRONICO

      Resumo documento eletrônico Este módulo é responsável por listar o cabeçalho e itens de vendas que foram emitidas por documento fiscal eletrônico que possuem chave de acesso. Parâmetros Nome Obrigatório Tipo Descrição chave_acesso Sim String (44) ...