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

PerfilTribParticipante

Endpoint GRID que gerencia participantes (F22) de um perfil tributário (F20). Adiciona ou remove linhas do grid via wrapper U_FA164MVC / rotina FISA164. Não tem PUT — participantes são incluídos ou excluídos, não alterados.

Endpoint GRID, não CRUD completo. Sem PUT e sem MSBLQL/MSBLQD. O perfil cabeçalho (F20) é pré-requisito — POST e DELETE retornam 404 se o perfil não existir em F20.
Tabela mestreF22Participantes do perfil tributário
Tabela cabeçalhoF20Perfil Tributário (pré-requisito)
Rotina automáticaFISA164MsExecAuto op 4 (add) / op 5 (del)
Wrapper AdvPLU_FA164MVCsrc/lib/MAT/FA164MVC.prw
Fonte RESTWsF22.prwsrc/api/PerfilTribParticipante/
TipoGRIDSem PUT nem MSBLQL
Dependências e chaves
Índice F22
F22_CODIGO + F22_TIPOPF
Usado em fGetLst para varredura do grid do perfil.
Perfil cabeçalho
F20 (F20_CODIGO + F20_TIPOPF)
POST e DELETE verificam existência antes de acionar U_FA164MVC.
F22_TPPART
"1"=Fornecedor, "2"=Cliente
Validado antes do MVC. Valor fora de "12" retorna 400.
GET byid
RecNo (inteiro)
fGetById usa DbGoTo(nRecno) diretamente.

PerfilTribParticipante — mutação

Adicionar / remover participante via FISA164.

Consulta

Listar participantes do perfil e acesso por recno.

Schemas

Componentes do contrato OpenAPI

Cenários

1-pra-1 com examples: do YAML.