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.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. - ...