Protheus / RateioContabil rev1-2026-05-04
rev1-2026-05-04 Protheus 12.1.33

RateioContabil

CRUD de Rateio Contábil (tabela CTQ) via MsExecAuto da rotina CTBA270. A estrutura é cabeçalho + array de itens: CTQ_RATEIO identifica o cabeçalho (chave natural fornecida pelo cliente, sem GetSXENum) e CTQ_SEQUEN identifica cada item. PUT substitui o conjunto inteiro de itens (não é merge).

Base URL https://erpapi.jetme.com.br/api/99/01 Empresa 99 · Filial 01
Vinculação com o ERP
Tabela mestre CTQ Rateio Contábil (cabeçalho + itens na mesma tabela)
Rotina automática CTBA270 MsExecAuto · cabeçalho + array de itens
Wrapper AdvPL U_CT270Exc src/lib/CTB/CT270EXC.prw
Operações & modos
POST modo 3 PUT modo 4 DEL modo 5
Dependências de ambiente
Chave natural
CTQ_RATEIO fornecido pelo cliente
identificador externo · alfanumérico · até 6 chars
não há GetSXENum/Soma1; o cliente passa o código no path e o endpoint cria com esse valor (409 se já existir)
Cadastro
Bloqueio (estado administrativo)
tabela CTQ · campo CTQ_MSBLQL
SX3 pertence("12") · "1"=Inativo (bloqueado), "2"=Ativo (default)
sem CTQ_MSBLQD no dicionario — so o flag, sem vigencia
gate (U_C980Blq+fSoBlq) ainda nao implementado — slot _prep/wsctq-bloqueio pendente
Itens
Array itens obrigatório
POST e PUT exigem itens com no mínimo 1 elemento
PUT substitui todos os itens — não é merge por CTQ_SEQUEN

RateioContabil

CRUD por código do rateio (CTQ_RATEIO)

Listagem

Listagem paginada de rateios (um item por cabeçalho)

Schemas

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