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_ini (2) | ** | Data (AAAA-MM-DDT00:00:00) | Data de movimento da venda.
Retorna maiores ou iguais.
Padrão ISO8601. |
data_fim (2) | ** | Data (AAAA-MM-DDT00:00:00) | 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. |
** Orientação:
- Os números entre parênteses representam o conjunto de parâmetros que podem ser usados juntos ou isoladamente.
- O grupo (1) pode ser nulo.
- O grupo (2) pode ser nulo, mas se uma data for informada, a outra também deve ser.
- O grupo (3) pode ser nulo.
- O grupo (4) pode ser nulo, mas se um dos campos for informados, todos também devem ser.
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),
- }
- {
- "loja" : (String, 2),
- "dt_mov" : (Date, AAAA-MM-DD),
- "controle" : (Integer),
- "terminal" : (Integer)
- }
- {
- "status": "ok",
- "serverTime": (Date, AAAA-MM-DDT00:00:00),
- "versionCode": Integer,
- "method": "VENDAS_ITENS",
- "data": [
- {
- "situacaoVenda": (Emitida/Cancelada/Inutilizada/Retificada/Denegada);,
- "idCompra": String,
- "seriePedido": Integer,
- "numeroPedido": Integer,
- "controleItem": Integer,
- "idProduto": String,
- "nomeProduto": String,
- "quantidadeProduto": Double,
- "precoUnitario": Double,
- "desconto": Double,
- "acrescimo": Double,
- "frete": Double,
- "seguro": Double,
- "outrasDespesas": Double,
- "icmsVlrSt": Double,
- "fcpValorSt": Double,
- "ipiValor": Double,
- "precoCusto": Double,
- "precoLiquido": Double,**
- "transacao": ("V" (Venda) ou "D" (Devolução)),
- "codigoCategoria": String,
- "categoriaProduto": String,
- "codigoSubcategoria": String,
- "subcategoriaProduto": String,
- "corProduto": String,
- "tamanhoProduto": String,
- "idLoja": String,
- "lojaNome": String,
- "lojaFantasia": String,
- "dataCompra": (Date, AAAA-MM-DDT00:00:00),
- "controle": Integer,
- "terminal": Integer,
- "vendedorControle": Integer,
- "vendedorNome": String,
- "codigo": String,
- "codigoLinha": String,
- "linhaProduto": String,
- "codigoColecao": String,
- "colecaoProduto": String,
- "codigoMarca": Integer,
- "marca": String,
- "referenciaFornecedor": String,
- "fidelidadePontos": Double,
- "fidelidadeValor": Double,
- "dataAtualizacao": (Date, AAAA-MM-DDT00:00:00),
- "participaFidelidade": String,
- "numero": Integer
- }
- ]
- }
**Composição do campo precoLiquido:
Venda: precoUnitario * quantidadeProduto - desconto + acrescimo + frete + ipiValor
Devolução: precoUnitario * quantidadeProduto + desconto + acrescimo + frete + ipiValor
Validação no Presence Domain
- Totalizado:
- Relatório de Lucratividade
- Detalhado:
- Relatório de Faturamento (considerar somente vendas)
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_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 - 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 - VENDAS
Vendas Este módulo é responsável por listar movimentações de vendas com faturamento. Parâmetros Nome Obrigatório Tipo Descrição dataInicio SIM Data (AAAA-MM-DDT00:00:00) Data de atualização dos dados. Padrão ISO8601 dataFinal SIM Data ...
Releases Notes Presence API
Versão Presence WebAPI 1.0.82.0 (05/12/2025) #658748 - Presence API - Criar Produto - "API Napp" - Implementação para liberação de métodos por usuário e por pacotes (grupo com métodos e usuários). Ao gerar o token, passará a validar se o usuário tem ...