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),
- "nomeFantasiaLoja": (String),
- "codigoVendedor": Integer,
- "nomeVendedor": (String),
- "subtotal": Double,
- "totalDesconto": Double,
- "totalFrete": Double,
- "totalSeguro": Double,
- "totalOutrasDespesas": Double,
- "totalIcmsValorSt": Double,
- "totalFcpValorSt": Double,
- "totalIpi": 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,
- "numero": Integer
- }
- ]
- }
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 ...
Releases Notes Presence API
Versão Presence WebAPI 1.0.75.0 (29/08/2025) #644962 Criação de método para entrada de estoque e EPC via API - Implementado novo método INCLUIR_EPC_SKU para incluir códigos EPC via API. - Poderão ser incluídos até 1000 EPC's por requisição. - ...
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 - 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_PAGAMENTOS2
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. ...