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

ExcecaoFiscal

CRUD de Exceção Fiscal Tributária (tabela SF7) via wrapper U_MT540MVC / MATA540. Cada registro combina um grupo tributário (F7_GRTRIB) com uma sequência (F7_SEQUEN) e define alíquotas e percentuais por estado, tipo de cliente e grupo de cliente.

Sequência auto-calculada. F7_SEQUEN é determinado pelo endpoint no POST (maior sequência do grupo + 1) — o chamador não precisa informar. O código gerado retorna em data.sequen.
TabelaSF7Exceção Fiscal Tributária
Rotina automáticaMATA540MsExecAuto · op 3/4/5
Wrapper AdvPLU_MT540MVCsrc/lib/MAT/MT540MVC.prw
Fonte RESTWsSF7.prwsrc/api/ExcecaoFiscal/
Chave paiF7_GRTRIBGrupo tributário — path do POST
Chave linhaF7_SEQUENSequência — calculada no POST; path do PUT/DELETE
Notas de estrutura
Tabela única
SF7
Não há tabela de itens separada. Cada registro SF7 é uma linha de exceção fiscal identificada por F7_GRTRIB + F7_SEQUEN.
CAMPOS_GET
Campos retornados no GET
F7_FILIAL, F7_GRTRIB, F7_SEQUEN, F7_EST, F7_TIPOCLI, F7_GRPCLI, F7_ALIQINT, F7_ALIQEXT, F7_MARGEM, F7_ALIQDST, F7_ISS, F7_VLR_ICM, F7_VLR_IPI, F7_VLR_PIS, F7_VLR_COF, F7_VLRICMP, F7_ALIQIPI, F7_ALIQPIS, F7_ALIQCOF, F7_BASEICM, F7_BASEIPI, F7_REDPIS, F7_REDCOF, F7_ICMPAUT, F7_UFBUSCA, F7_BSICMST, F7_PRCUNIC, F7_DTINCLU, F7_ORIGEM, F7_SITTRIB
CAMPOS_DET (whitelist PUT/POST)
Campos aceitos em mutação
CAMPOS_GET menos F7_FILIAL e F7_GRTRIB; F7_SEQUEN é ignorado no payload (calculado internamente).

Exceção Fiscal — mutação

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

Consulta

Listagem por grupo, busca por recno e typeahead.

Schemas

Componentes do contrato

Cenários

1-pra-1 com YAML.