Presence API - ESTOQUE-MOVIMENTACAO

Presence API - ESTOQUE-MOVIMENTACAO

Movimentações de Estoque

Este método é responsável por realizar movimentações de estoque de skus.

Parâmetros

Nome
Obrigatório
Tipo
Descrição
codigoTransacaoSim
Integer

Código da transação do movimento:

10 - Entrada de Mercadoria

11 - Devolução de Mercadoria

12 - Produção

20 - Saída de Material

21 - Saída de Terceiros

25 - Devolução Merc p/ fornecedores

30 - Estorno

31 - Ajuste de preço médio

32 - Inventário

40 - Transferência entre lojas

42 - Transferência entre depósitos

dataMovimento
Sim
Data (AAAA-MM-DDT00:00:00)
Data do movimento.
estoqueOrigem
Sim
String(2)
Código da loja de origem.
depositoOrigem
Não
IntegerCódigo do depósito origem.
estoqueDestino
Sim, quando transação 40 ou 42
String(2)Código da loja de destino.
depositoDestino
Sim, quando transação 
42
Integer
Código do depósito destino.
tipoDocumento
Sim
String(1)
Letra do tipo de documento N ou R
documento
Não 
String(7)
Documento da transação.
lote
Não 
String(7)
Lote da transação.
codigoCompleto
Sim
String
Código do produto, pode ser SKU, RFID, Código auxiliar ou número serial (gerado do brechó)
quantidade
Sim, para transações diferentes de 31.
Double
Quantidade do produto.
precoUnitario
Não, para transações diferentes de 31.

Double
Preço unitário do produto.
atualizaPrecoMedio
Não
Boolean
'True' para atualizar preço médio, 'False' para não atualizar preço médio.

** Os campos são case sensitive, ou seja, para funcionamento deverão ser enviados exatamente como estão na tabela.

** Não tem lançamento por grade, sempre será por SKU.


BODY
  1. {
  2.     "codigoTransacao": 40,
  3.     "dataMovimento": "2024-08-01",
  4.     "estoqueOrigem": "01",
  5.     "depositoOrigem": 0,
  6.     "estoqueDestino": "02",
  7.     "depositoDestino": 0,
  8.     "tipoDocumento": "N",
  9.     "documento": "RECIBO",
  10.     "lote": "5",
  11.     "codigoCompleto": "000010101",
  12.     "quantidade": 2,
  13.     "precoUnitario": 0,
  14.     "atualizaPrecoMedio": false
  15. }

JSON de Retorno
  1. {
  2.     "status": "sucesso",
  3.     "msg": {
  4.         "estoque": "Estoque para o produto 000010101 atualizado com sucesso!"
  5.     }
  6. }


    • 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 ...
    • Relatório Análise de Movimentação de Estoque

      Este documento visa orientar o usuário na utilização da ferramenta de análise de movimentação de estoque presente no sistema Presence Domain Análise de Movimentação de Estoque Acesse: Presence Domain: Básico: Estoque > Análise: Análise de ...
    • Presence API - ESTOQUE

      Saldo de Estoque Este módulo é responsável por listar o estoque do produto/sku da base da dados. Parâmetros Nome Obrigatório Tipo Descrição codigo SIM quando não informado data_at String  Código do sku(produto) loja SIM String Código da loja. data_at ...
    • Presence API - ESTOQUE_PENDENTE

      Pendências de Estoque Este módulo é responsável por listar as pendências de recebimento dos produtos/skus da base da dados. Parâmetros Nome Obrigatório Tipo Descrição loja Sim String (2) Código da loja. codigo_sku Não String (12) Código completo do ...
    • Presence API - ESTOQUE_MOVIMENTO

      Movimentações de Estoque Este módulo é responsável por listar as movimentações de estoque dos produtos/skus da base da dados. Parâmetros Nome Obrigatório Tipo Descrição loja Sim String (2) Código da loja. data_lan_ini Sim Data (AAAA-MM-DDT00:00:00) ...