Protheus / CadastroTransportadora rev1-2026-05-16 · https://erpapi.jetme.com.br/api/99/01 Empresa 99 · Filial 01
rev1-2026-05-16

CadastroTransportadora

CRUD do cadastro de Transportadora (SA4) via wrapper MATA050. Chave externa A4_COD no path. Suporta bloqueio TOTVS padrão (A4_MSBLQL/A4_MSBLQD) via helper U_C980Blq.

Bloqueio TOTVS: PUT em transportadora bloqueado (A4_MSBLQL="1" ou A4_MSBLQD < data-base) só aceita alterar os próprios campos A4_MSBLQL/A4_MSBLQD; qualquer outro campo retorna 422.
Tabela mestreSA4Transportadoras
Rotina automáticaMATA050MsExecAuto · op 3/4/5
Wrapper AdvPLU_MT050Excsrc/lib/MAT/MT050EXC.prw
Fonte RESTWsSA4.prwsrc/api/CadastroTransportadora/
Chave externaA4_CODno path · 6 chars
BloqueioA4_MSBLQL/A4_MSBLQDU_C980Blq
Dependências e índices
Índice 1
A4_FILIAL+A4_COD
byid e listagem por código.
Índice 2
A4_FILIAL+A4_NOME
filtros por nome (typeahead via TCGenQry).
Validação
A4_CGC (CPF/CNPJ)
X3_VALID nativo TOTVS; CGC inválido → 422.
Bloqueio
U_C980Blq(SA4)
checa A4_MSBLQL=1 ou A4_MSBLQD<dDataBase antes do PUT.

Transportadora — mutação

Inclusão / alteração / exclusão via MATA050.

Consulta

Consulta por código, listagem e typeahead.

Schemas

Componentes do contrato OpenAPI

Cenários

1-pra-1 com examples: do YAML.