Protheus / ComissaoVendas rev1-2026-05-07
rev1-2026-05-07 Protheus 12.1.2210 · build 240223P

ComissaoVendas

CRUD de comissões de vendas (tabela SE3) via rotina automática MATA490 (modelo 1, array plano de campos). A chave externa é a chave composta do índice 3 da SE3 — vendedor, cliente, loja, prefixo, número e parcela do título — passada como string única separada por | no path.

Bloqueio TOTVS: tabela SE3 — comissoes de pedido, sem padrao MSBLQL nesta base.
Base URL https://erpapi.jetme.com.br/api/99/01 Empresa 99 · Filial 01
Vinculação com o ERP
Tabela mestre SE3 Comissões de vendas (títulos)
Rotina automática MATA490 Modelo 1 · array plano
Wrapper AdvPL U_MT490Exc src/lib/MT490EXC.prw
Operações & modos
POST modo 3 PUT modo 4 DEL modo 5
Dependências de ambiente
Chave composta · índice 3 da SE3
VEND + CODCLI + LOJA + PREFIXO + NUM + PARCELA
campos E3_VEND + E3_CODCLI + E3_LOJA + E3_PREFIXO + E3_NUM + E3_PARCELA
cada componente é re-padded com PadR para o tamanho do SX3 antes de qualquer DbSeek.
Cadastro · pré-requisito
Vendedor (SA3) e Cliente (SA1)
E3_VEND deve existir em SA3 · E3_CODCLI/E3_LOJA em SA1
o MsExecAuto do MATA490 rejeita chave técnica inexistente
Título de origem · pré-requisito
Título em SE1 (Contas a Receber)
par E3_PREFIXO/E3_NUM/E3_PARCELA deve corresponder a um título em SE1
campo de moeda E3_MOEDA herda da tabela SM2 de cotações
Reposicionamento prévio
DbSeek no índice 3 antes do MATA490
PUT e DELETE reposicionam SE3 em DbSetOrder(3) com PadR em cada componente
pré-requisito da rotina automática — sem reposicionamento, o MATA490 retorna registro inexistente

Comissão

CRUD por chave composta

Listagem

Listagem paginada por filtros de chave

Schemas

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