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 ISO8601.
|
data_ini
| SIM quando não informada data_at
| Data (AAAA-MM-DDT00:00:00)
| Data inicial que as vendas foram realizadas. Padrão ISO8601.
|
data_fim
| SIM quando informada data_ini
| Data (AAAA-MM-DDT00:00:00)
| Data final que as vendas foram realizadas. Padrão ISO8601.
|
loja | Não | String | Código da Loja |
tipo_nota | Não | String | "S" (Operações de Saída) ou "E" (Operações de Entrada). Padrão: Todas; |
situacao | Não | String | "E" (Emitidas) ou "C" (Canceladas) ou "I" (Inutilizadas) ou "R" (Retificada) ou "T" (Todas). Padrão: "E" (Emitidas). |
BODY
- {
- "data_at" : (Date, AAAA-MM-DD) ou (Date, AAAA-MM-DDT00:00:00)
- }
OU
- {
- "data_ini" : (Date, AAAA-MM-DD) ou (Date, AAAA-MM-DDT00:00:00),
- "data_fim" : (Date, AAAA-MM-DD) ou (Date, AAAA-MM-DDT00:00:00)
- }
JSON de Retorno
- {
- "status": (String),
- "method": (String),
- "nextOffset": Integer,
- "data": [
- {
- "situacaoVenda": (Emitida/Cancelada/Inutilizada/Retificada/Denegada);
- "clienteCodigo": (String),
- "clienteNome": (String),
- "clienteFantasia": (String),
- "clienteEmail": (String),
- "cpfCnpj": (String),
- "clientePessoa": (String),
- "clienteSexo": (String),
- "clienteNascimento": (Date, AAAA-MM-DD)
- "clienteTelefone": (String),
- "clienteEndereco": (String),
- "clienteNumero": (String),
- "clienteComplemento": (String),
- "clienteBairro": (String),
- "clienteCidade": (String),
- "clienteEstado": (String),
- "clienteCep": (String),
- "idLoja": (String),
- "dataCompra": (Date, AAAA-MM-DD)
- "controle": Integer,
- "terminal": Integer,
- "idCompra": (String),
- "nomeLoja": (String),
- "codigoVendedor": Integer,
- "nomeVendedor": (String),
- "pagamentoDescricao": (String),
- "subtotal": Double,
- "totalDesconto": Double,
- "totalFrete": Double,
- "total": Double,
- "fidelidadePontos": Double,
- "fidelidadeValor": Double,
- "dataAt": (Datetime, AAAA-MM-DD 00:00:00.000),
- "integracaoNoPedido": (String),
- "tipoLoja": (String),
- "operacaoProduto": (String),
- "tipoNota": ("S" (Saída) ou "E" (Entrada)),
- "modelo": (65 (NFC-e) ou 55 (NF-e) ou 51 (NFS-e) ou 59 (CF-e)),
- "modeloDescricao": (String),
- "quantidadeTotalProduto": Double
- }
- ]
- }
Para diferenciar uma venda e uma devolução/troca, depois critérios podem ser observados:
- em VENDAS_ITENS, a propriedade "total" terá um valor negativo em devoluções/trocas;
- em VENDAS_PAGAMENTOS, a propriedade "metodoPagamento" terá valor "DEVOLUCAO".
Related Articles
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 - 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 - 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 ...
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) ...
Presence API - NFE
Nota Fiscal Este módulo é responsável por listar as notas fiscais da base da dados. Parâmetros Nome Obrigatório Tipo Descrição data_at SIM quando não informado demais campos. Data (AAAA-MM-DDT00:00:00) Data de atualização dos dados. Padrão ISO8601. ...