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

Reserva de Estoque do Omie

POSThttps://app.omie.com.br/api/v1/estoque/reserva/WSDL
0consultas
3alterações
Claude · MCPpelos assistentes de IA
JSON · XMLformato

ConsumirReservaEstoque

altera dadosClaudeMCP

Consumir reserva estoque

Obrigatórios 3

CampoTipoDescrição
id_prodnúmero inteiroCódigo interno do produto da reserva. Obrigatório.
id_reservanúmero inteiroId da reserva devolvido por IncluirReservaEstoque. Obrigatório.
quannúmeroQuantidade a consumir. Obrigatória e maior que zero.
Retorno 2O que volta numa chamada bem-sucedida
CampoTipoDescrição
codigo_statustextoCódigo do status. "0" indica sucesso.
descricao_statustextoDescrição do status.
POST /api/v1/estoque/reserva/
curl -s https://app.omie.com.br/api/v1/estoque/reserva/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "ConsumirReservaEstoque", "param": [{"id_reserva": 12345678, "id_prod": 16487740, "quan": 15}]}'

ExcluirReservaEstoque

altera dadosClaudeMCP

Exclui uma reserva de estoque

Obrigatórios 1

CampoTipoDescrição
id_reservanúmero inteiroId da reserva a excluir (devolvido por IncluirReservaEstoque). Obrigatório.
Retorno 2O que volta numa chamada bem-sucedida
CampoTipoDescrição
codigo_statustextoCódigo do status. "0" indica sucesso.
descricao_statustextoDescrição do status.
POST /api/v1/estoque/reserva/
curl -s https://app.omie.com.br/api/v1/estoque/reserva/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "ExcluirReservaEstoque", "param": [{"id_reserva": 12345678}]}'

IncluirReservaEstoque

altera dadosClaudeMCP

Incluir uma Reserva de Estoque

Obrigatórios 4

CampoTipoDescrição
datatexto · até 10Data da reserva (dd/mm/aaaa). Obrigatória.
id_prodnúmero inteiroCódigo interno do produto no Omie. Obrigatório.
quannúmeroQuantidade a reservar. Obrigatória e maior que zero.
tipotexto · até 3Tipo do ajuste. Obrigatório. Use "RES" (reserva). Também aceita "ENT", "SAI", "SLD" e "TRF", mas esses fazem um ajuste real de estoque em vez de uma reserva.
Opcionais 6Campos e estruturas que você pode enviar
CampoTipoDescrição
empresanúmero inteiroCódigo da empresa da reserva. Padrão a empresa atual do aplicativo.
id_localnúmero inteiroId do local de estoque. Hoje é validado mas não é usado; a reserva vai para o local padrão.
motivotexto · até 3Motivo do ajuste. Só aceita "RES" (padrão).
obstextoObservação da reserva.
origemtexto · até 3Origem do ajuste da reserva. Padrão "PDV".
valornúmeroValor unitário do produto reservado. Não pode ser negativo.
Retorno 3O que volta numa chamada bem-sucedida
CampoTipoDescrição
codigo_statustextoCódigo do status. "0" indica sucesso.
descricao_statustextoDescrição do status.
id_reservanúmero inteiroId da reserva incluída (é o id do ajuste de estoque). Usado para consumir ou excluir a reserva. Vem 0 em caso de erro.
POST /api/v1/estoque/reserva/
curl -s https://app.omie.com.br/api/v1/estoque/reserva/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "IncluirReservaEstoque", "param": [{"empresa": 0, "id_prod": 16487740, "id_local": 0, "data": "#TODAY#", "quan": 15, "origem": "PDV", "tipo": "RES", "motivo": "RES", "valor": 10, "obs": "Reserva gerada pela API"}]}'