Protheus / SaldoEstoque rev4-2026-05-14 · https://erpapi.jetme.com.br/api/99/01 Empresa 99 · Filial 01
rev4-2026-05-14 Protheus 12.1.33

SaldoEstoque

Consulta read-only de saldo em estoque por produto e armazém (tabela SB2). Cálculo via função padrão Protheus SaldoSB2(), que cobre empenhos (SD4), saldo em terceiros e reservas conforme o parâmetro MV_TPSALDO. Não há POST, PUT ou DELETE — inclusão/baixa de saldo acontece via documentos de movimento (NF de entrada/saída, requisição, produção).

Tabela mestre SB2 Saldo em estoque por produto+local
Função nativa SaldoSB2() Built-in · cálculo agregado
Origem do dado SB2 + SD4 SD4 = empenhos · SB1 = descrição/unidade
Operações & modos
GET read-only sem POST/PUT/DELETE
Dependências de ambiente
Cadastro
Produto (SB1)
tabela SB1 · campos B1_DESC, B1_UM
consultado para enriquecer descricao e unidade na resposta do saldo consolidado
Movimento · condicional
Empenhos (SD4)
tabela SD4 · usada por SaldoSB2() quando subtrairEmpenho=true (default)
parâmetro dataEmpenho limita o corte temporal (YYYYMMDD)
Parâmetro MV
MV_TPSALDO
controla o comportamento default de SaldoSB2()
reservas e terceiros conforme configuração do ambiente
Campos opcionais
B2_DUM / B2_VATU1
ausentes em alguns dicionários customizados
endpoint testa via FieldPos() e só retorna atualizadoEm / custoMedio se existirem

Saldo

Consulta consolidada por produto+local

Listagem

Listagem paginada e filtros pré-definidos

Schemas

Definições canônicas — campos com origem SX3 rastreável

Cenários

Catálogo de combinações reconhecidas em cada rota. Endpoint read-only — todos os cenários usam o método GET; o tier é semântico no slug; endpoint no type-pill.