Protheus / Inventario rev5-2026-05-13 · https://erpapi.jetme.com.br/api/99/01 Empresa 99 · Filial 01
rev5-2026-05-13 Protheus 12.1.33

Inventario

Serviço REST para registro de contagens de inventário físico (tabela SB7) via rotina automática MATA270. Não é CRUD. É um endpoint de processamento dentro do fluxo de inventário do Protheus — cobre exclusivamente a etapa de lançamento e estorno de contagens.

Bloqueio TOTVS: endpoint de processo (contagem SB7), sem MSBLQL.
Tabela mestre SB7 Contagens de inventário físico
Rotina automática MATA270 MsExecAuto · array aRotAuto
Wrapper AdvPL U_MT270Exc src/lib/MAT/MT270EXC.prw
Operações & modos
POST op 3 (inclusão) DEL op 5 (exclusão) PUT não suportado
Dependências de ambiente
Pré-requisito · ETAPA 1
Geração de inventário (MATA275/MATA276)
cria registros zerados em SB7 com base no saldo de SB2 · disparada uma vez via menu/job, fora deste endpoint
Cadastro · produto
Produto (SB1)
B7_COD deve referenciar produto existente em SB1 · validação aplicada pelo MsExecAuto do MATA270
Cadastro · local
Local de estoque (NNR)
B7_LOCAL deve referenciar local cadastrado em NNR; pelo menos um produto/local deve ter saldo registrado em SB2
Posteriori · ETAPA 3
Acerto de inventário (MATA340)
aplica as diferenças contagem × saldo em SD3 · fora deste endpoint, executado depois de fechadas as contagens

Contagem

Processamento — lançamento e estorno via MATA270

Consulta

Leitura de lançamentos já gravados em SB7

Schemas

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

Cenários

Catálogo de combinações de payload reconhecidas pelos métodos. Cada cenário usa o mesmo schema mas demonstra um uso típico distinto.