Protheus / PesquisaLotes rev1-2026-05-07
rev1-2026-05-07 Protheus 12.1.33

PesquisaLotes

Inclusão, consulta e exclusão de lotes (tabela SD5) via rotina automática MATA390. O identificador externo é composto por D5_PRODUTO + D5_LOTECTL, ambos vindos do path da URL. PUT (alteração de validade) não é suportado nesta versão — ver Convenções.

Bloqueio TOTVS: tabela SD5 — lotes, nesta base sem MSBLQL.
Base URL https://erpapi.jetme.com.br/api/99/01 Empresa 99 · Filial 01
Vinculação com o ERP
Tabela mestre SD5 Saldos por Lote
Rotina automática MATA390 ExecAuto · inclusão e exclusão manual
Wrapper AdvPL U_MT390Exc src/lib/MT390EXC.prw
Operações & modos
POST op 3 DEL op 5 PUT n/d
Dependências de ambiente
Cadastro
Produto rastreado por lote
tabela SB1 · campo B1_RASTRO = "L" (Lote)
inclusão em produto sem rastro é rejeitada pelo próprio MATA390
Índice
SD5 ordem 1
chave D5_FILIAL+D5_PRODUTO+D5_LOTECTL+D5_NUMSERI+D5_LOCAL+…
seek soft + iteração filtrando produto/lote (D5_NUMSERI não usado em rastro tipo Lote)
Restrição · MATA390
Exclusão somente manual
apenas lotes incluídos manualmente podem ser excluídos
lote gerado por movimentação retorna 422 com mensagem do lMsErroAuto

Lote

CRUD por (D5_PRODUTO, D5_LOTECTL)

Listagem

Listagem paginada e typeahead

Schemas

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