OpenAPITodas as operações em OpenAPI (Postman, Insomnia).
Estoque · AjusteEstoque

Movimentos de Ajustes de Estoque do Omie

POSThttps://app.omie.com.br/api/v1/estoque/ajuste/WSDL
1consulta
3alterações
Claude 4 de 4 · ChatGPT 1 de 4 · MCP 4 de 4pelos assistentes de IA
JSON · XMLformato

AlterarEstoqueMinimo

altera dadosClaudeMCP

Alterar quantidade mínima em um local de estoque.

Obrigatórios 0

Nenhum campo obrigatório.

Opcionais 4Campos e estruturas que você pode enviar
CampoTipoDescrição
cod_inttexto · até 20Código de Integração do Produto. Preencha esse campo apenas se não tiver preenchido o campo "id_prod".
codigo_local_estoquenúmero inteiroCódigo do local do estoque. Se não for preenchido assumirá o local do estoque padrão.
id_prodnúmero inteiroCódigo do produto.
quan_minnúmeroNovo valor para quantidade mínima no estoque.
Retorno 2O que volta numa chamada bem-sucedida
CampoTipoDescrição
codigo_statustextoCódigo do status de resposta do ajuste de estoque mínimo.
descricao_statustextoDescrição do status de resposta do ajuste de estoque mínimo.
POST /api/v1/estoque/ajuste/
curl -s https://app.omie.com.br/api/v1/estoque/ajuste/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "AlterarEstoqueMinimo", "param": [{"codigo_local_estoque": 0, "id_prod": 16487740, "cod_int": "", "quan_min": "15"}]}'

ExcluirAjusteEstoque

altera dadosClaudeMCP

Excluir um Movimento de Ajuste de Estoque.

Obrigatórios 1

CampoTipoDescrição
id_ajustenúmero inteiroID do Movimento de Ajuste de Estoque.
Retorno 4O que volta numa chamada bem-sucedida
CampoTipoDescrição
codigo_statustextoCódigo do Status de Resposta do Movimento de Estoque.
descricao_statustextoDescrição do Status de Resposta do Movimento de Ajuste de Estoque.
id_ajustenúmero inteiroID do Movimento de Ajuste de Estoque.
id_movestnúmero inteiroID do Movimento de Ajuste de Estoque (Original).
POST /api/v1/estoque/ajuste/
curl -s https://app.omie.com.br/api/v1/estoque/ajuste/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "ExcluirAjusteEstoque", "param": [{"id_ajuste": 0}]}'

IncluirAjusteEstoque

altera dadosClaudeChatGPTMCP

Incluir um Ajuste de Estoque.

Obrigatórios 2

CampoTipoDescrição
datatexto · até 10Data do Movimento.
tipotexto · até 3Tipo do Ajuste de Estoque. Pode ser: ENT - Efetua uma entrada no estoque. SAI - Efetua uma saída no estoque. SLD - Efetua um ajuste do estoque. TRF - Efetua uma transferência entre locais de estoque.
Opcionais 12Campos e estruturas que você pode enviar
CampoTipoDescrição
cod_inttexto · até 20Código de Integração do Produto. Preencha esse campo apenas se não tiver preenchido o campo "id_prod".
cod_int_ajustetexto · até 60
codigo_local_estoquenúmero inteiroCódigo do local do estoque. Se não for preenchido assumirá o local do estoque padrão.
codigo_local_estoque_destinonúmero inteiroObrigatório quando utilizar Tipo = "TRF" Código do local de estoque destino para a transferência.
empresanúmero inteiroCódigo da empresa. DEPRECATED. Não é necessário informar esse campo.
id_prodnúmero inteiroCódigo do Produto.
lote_validadelista de objetosInformações referente ao lote e validade do produto. Obrigatório preenchimento para produtos que possuem controle de lote quando a tag [tipo] for 'ENT' (entrada) ou 'TRF' (transferência). Na saída (tipo = 'SAI'), o preenchimento é opcional quando o método de consumo do lote está configurado como FEFO, FIFO ou LIFO: nesse caso os lotes são consumidos automaticamente conforme o método. Continua obrigatório quando o método de consumo é Manual ou não está configurado.
lote_validade[].cCodAgregtexto · até 20Código de agregação do lote do produto. Deve ser informado apenas quando a tag [tipo] for 'ENT' (entrada) e a tag [nIdLote] não for informada.
lote_validade[].cNumLotetexto · até 60Número do lote do produto. Deve ser informado apenas quando a tag [tipo] for 'ENT' (entrada) e a tag [nIdLote] não for informada, com isso, será criado um novo lote a partir do número informado.
lote_validade[].dDataFabtextoData de fabricação do lote. Deve ser informado apenas quando a tag [tipo] for 'ENT' (entrada) e a tag [nIdLote] não for informada. Como default é utilizado a data atual.
lote_validade[].dDataValobrigatóriotextoData de validade do lote. Deve ser informado apenas quando a tag [tipo] for 'ENT' (entrada) e a tag [nIdLote] não for informada, situação em que o preenchimento é obrigatório.
lote_validade[].nIdLotenúmero inteiroId do lote do produto. Obrigatório quando o produto possui controle de lote e a tag [tipo] for diferente de 'ENT' (entrada).
lote_validade[].nQtdLotenúmeroInforme aqui a quantidade do lote para o produto.
motivotexto · até 3Motivo do ajuste. Pode ser: Entrada: INV - Ajuste por Inventário. OPE - Integração com Ordem de Produção - Entrada. PDV - Integração com PDV. Saída: INV - Ajuste por Inventário. PER - Baixa por Perda ou Quebra. OPS - Integração com Ordem de Produção - Saída. PDV - Integração com PDV. Ajuste saldo estoque: INV - Ajuste por Inventário. PDV - Integração com PDV. Transferência entre locais: TPQ - Transferência por Perda ou Quebra. TRF - Transferência entre Locais de Estoque.
obstextoObservação do Movimento de Estoque.
origemtexto · até 3Origem do Movimento de Estoque. Pode ser: AJU - Ajuste manual de estoque. PDV - Ajuste realizado pelo PDV.
quannúmeroQuantidade do Movimento.
valornúmeroValor do Movimento.
Retorno 4O que volta numa chamada bem-sucedida
CampoTipoDescrição
codigo_statustextoCódigo do Status de Resposta do Movimento de Estoque.
descricao_statustextoDescrição do Status de Resposta do Movimento de Ajuste de Estoque.
id_ajustenúmero inteiroID do Movimento de Ajuste de Estoque.
id_movestnúmero inteiroID do Movimento de Ajuste de Estoque (Original).
POST /api/v1/estoque/ajuste/
curl -s https://app.omie.com.br/api/v1/estoque/ajuste/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "IncluirAjusteEstoque", "param": [{"codigo_local_estoque": 0, "id_prod": 16487740, "data": "30/09/2026", "quan": "15", "obs": "Ajuste feito pela ferramenta de Teste de API (30082)", "origem": "AJU", "tipo": "SLD", "motivo": "INV", "valor": 10}]}'

ListarAjusteEstoque

consultaClaudeMCP

Listar os ajuste de estoque.

Obrigatórios 0

Nenhum campo obrigatório.

Opcionais 12Campos e estruturas que você pode enviar
CampoTipoDescrição
apenas_importado_apitexto · até 1Preencher com "S" ou "N".
cod_int_ajustetexto · até 60
codigo_local_estoquenúmero inteiroCódigo do local do estoque.
data_movimento_atetexto · até 10Data movimento final.
data_movimento_detexto · até 10Data do Movimento inicio.
id_prodnúmero inteiroCódigo do Produto.
motivotexto · até 3Motivo do ajuste. Pode ser: Entrada: INV - Ajuste por Inventário. OPE - Integração com Ordem de Produção - Entrada. PDV - Integração com PDV. INI - Ajuste por Inventário (Estoque Inicial). Saída: INV - Ajuste por Inventário. PER - Baixa por Perda ou Quebra. OPS - Integração com Ordem de Produção - Saída. PDV - Integração com PDV. Ajuste saldo estoque: INV - Ajuste por Inventário. INI - Ajuste por Inventário (Estoque Inicial). CMC - Ajuste do Valor do CMC. PDV - Integração com PDV. Transferência entre locais: TPQ - Transferência por Perda ou Quebra. TRF - Transferência entre Locais de Estoque.
ordenar_portexto · até 100Ordenar o resultado da página por: DATA_MOVIMENTO LOCAL_ESTOQUE PRODUTO.
origemtexto · até 3Origem do Movimento de Estoque. Pode ser: AJU - Ajuste manual de estoque. PDV - Ajuste realizado pelo PDV.
paginanúmero inteiro
registros_por_paginanúmero inteiro
tipotexto · até 3Tipo do Ajuste de Estoque. Pode ser: ENT - Efetua uma entrada no estoque. SAI - Efetua uma saída no estoque. SLD - Efetua um ajuste do estoque.
Retorno 5O que volta numa chamada bem-sucedida
CampoTipoDescrição
ajuste_estoque_listalista de objetosEstoque mínimo para o produto.
ajuste_estoque_lista[].bloqueadotexto
ajuste_estoque_lista[].cod_int_ajustetexto
ajuste_estoque_lista[].codigo_local_estoquenúmero inteiroCódigo do local do estoque.
ajuste_estoque_lista[].datatextoData do ajuste.
ajuste_estoque_lista[].id_ajustenúmero inteiro
ajuste_estoque_lista[].id_local_dsnúmero inteiro
ajuste_estoque_lista[].id_prodnúmero inteiroCódigo do produto.
ajuste_estoque_lista[].imp_apitexto
ajuste_estoque_lista[].motivotextoMotivo do ajuste. Pode ser: Entrada: INV - Ajuste por Inventário. OPE - Integração com Ordem de Produção - Entrada. PDV - Integração com PDV. INI - Ajuste por Inventário (Estoque Inicial). Saída: INV - Ajuste por Inventário. PER - Baixa por Perda ou Quebra. OPS - Integração com Ordem de Produção - Saída. PDV - Integração com PDV. Ajuste saldo estoque: INV - Ajuste por Inventário. INI - Ajuste por Inventário (Estoque Inicial). CMC - Ajuste do Valor do CMC. PDV - Integração com PDV. Transferência entre locais: TPQ - Transferência por Perda ou Quebra. TRF - Transferência entre Locais de Estoque.
ajuste_estoque_lista[].obstextoObservação do movimento de estoque.
ajuste_estoque_lista[].origemtextoOrigem do Movimento de Estoque. Pode ser: AJU - Ajuste manual de estoque. PDV - Ajuste realizado pelo PDV.
ajuste_estoque_lista[].quantidadedecimalQuantidade do movimento.
ajuste_estoque_lista[].tipotextoTipo do Ajuste de Estoque. Pode ser: ENT - Efetua uma entrada no estoque. SAI - Efetua uma saída no estoque. SLD - Efetua um ajuste do estoque.
ajuste_estoque_lista[].valordecimalValor do Movimento.
paginanúmero inteiro
registrosnúmero inteiro
total_de_paginasnúmero inteiro
total_de_registrosnúmero inteiro
POST /api/v1/estoque/ajuste/
curl -s https://app.omie.com.br/api/v1/estoque/ajuste/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "ListarAjusteEstoque", "param": [{"pagina": 1, "registros_por_pagina": 100, "apenas_importado_api": "N"}]}'