Protheus / TipoEntradaSaida rev2-2026-05-16
rev1-2026-05-04 Protheus 12.1.33

TipoEntradaSaida

Cadastro de Tipos de Entrada/Saída (TES — tabela SF4) via MATA080 (MsExecAuto). Expõe inclusão e exclusão; a chave externa é o F4_CODIGO (3 caracteres). Códigos 000–499 e 500 são Entradas; 501–999 são Saídas — convenção do MATA080 que precisa casar com o campo Tipo do payload.

Bloqueio TOTVS: tabela SF4 — TES, verificar SX3 desta base se F4_MSBLQL existe (callout generico).
Base URL https://erpapi.jetme.com.br/api/99/01 Empresa 99 · Filial 01
Tabela mestre SF4 Cadastro de Tipos de Entrada/Saída
Rotina automática MATA080 MsExecAuto · clássico
Wrapper AdvPL U_MT080Exe src/lib/MAT/MT080EXC.prw
Operações & modos
POST Op=3 DEL Op=5
Dependências de ambiente
Cadastro
Convenção de códigos
F4_CODIGO 3 chars · F4_TIPO "E"/"S"
000–499 e 500 = Entrada · 501–999 = Saída
Integração · condicional
CFOP (SX5)
F4_CF validado contra tabela genérica 13
CFOP inexistente provoca rejeição do MATA080
Helpers
Wrapper MsExecAuto
U_MT080Exe(aArray, nOper) · U_RestErro / U_RestQ
retorna { lOk, cMsg } com log do NomeAutoLog

TipoEntradaSaida

Inclusão e exclusão de TES via MATA080

Schemas

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

Cenários

Combinações testáveis — alinhadas 1-pra-1 com examples: do YAML.