Protheus / TransferenciaEstoque rev4-2026-05-12
rev4-2026-05-12 Protheus 12.1.33

TransferenciaEstoque

Transferência de estoque entre armazéns via MATA261 (Modelo 2) — escreve direto em SD3 sem gerar SD1/SD2 nem permitir estorno automático pela própria rotina. O endpoint cobre dois fluxos sob o mesmo WSRESTFUL: TRANSFERIR/{produto} (inclusão, op=3) e ESTORNAR/{doc} (estorno nativo via MTA260+MV_PAR04, op=6).

Bloqueio TOTVS: tabela SD3 — transferencia entre armazens, sem MSBLQL.
Base URL https://erpapi.jetme.com.br/api/99/01 Empresa 99 · Filial 01
Vinculação com o ERP
Tabela mestre SD3 Movimentações de estoque
Rotina automática MATA261 Modelo 2 · MsExecAuto
Wrapper AdvPL U_MT261Exe / U_MT261Est src/lib/MAT/MT261EXC.prw
Operações & modos
TRANSFERIR op 3 ESTORNAR op 6 (via MTA260)
Dependências de ambiente
Cadastro
Produto (controle de rastro/localização)
tabela SB1 · campos B1_RASTRO + B1_LOCALIZ
B1_RASTRO: "N"=sem rastro, "L"=lote, "S"=lote+sub-lote
B1_LOCALIZ: "N"=não controla, "S"=exige endereço
Saldo · obrigatório
Saldo em estoque
tabela SB2 (saldo armazém) · SB8 (lote) · SBE (endereço)
Wrapper U_RstValRas valida lote em SB8 e endereço em SBE antes do MsExecAuto
Pergunta · estorno
MTA260 / MV_PAR04
pergunta MTA260 · variável MV_PAR04
1=estorno por DOC · 2=estorno por ITEM
liberado a partir do release 12.1.2210+ (DT DMANMAT01-34333)
Integração · sem reverso
SD3 direto (sem SD1/SD2)
Modelo 2 não passa por nota fiscal — diferente do MATA241 (Modelo 1) e do MATA240.
Estorno somente via ESTORNAR; aplica D3_ESTORNO="S"

Movimentação

Transferência (Modelo 2) e estorno do documento

Schemas

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