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

BaixaPagar

Baixa e cancelamento de titulos do Contas a Pagar (tabela SE2) via rotina automatica FINA080 do Protheus. Aceita uma lista de titulos num unico POST e processa cada um individualmente, retornando um detalhamento por posicao do array. Duas operacoes: 3 = Baixa e 5 = Cancelamento de baixa.

Bloqueio TOTVS: endpoint de processo (baixa via FINA070), sem MSBLQL — bloqueio relevante esta no fornecedor (SA2).
Base URL https://erpapi.jetme.com.br/api/99/01 Empresa 99 . Filial 01
Vinculacao com o ERP
Tabela mestre SE2 Titulos a pagar
Rotina automatica FINA080 MsExecAuto . baixa de titulos
Wrapper AdvPL U_FN080Exe src/lib/FIN/FN080EXC.prw
Operacoes & modos
POST op 3 - Baixa POST op 5 - Cancela
Dependencias de ambiente
Cadastro
Titulo do contas a pagar
tabela SE2 . chave E2_PREFIXO+E2_NUM+E2_PARCELA+E2_TIPO+E2_FORNECE+E2_LOJA
titulo precisa existir e estar na filial informada no payload
Cadastro . condicional
Banco (para baixa)
tabela SA6 . campos AUTBANCO+AUTAGENCIA+AUTCONTA
conta corrente que recebe o lancamento financeiro da baixa (op 3)
Wrapper
U_FN080Exe
src/lib/FIN/FN080EXC.prw . MsExecAuto({|x,y| FINA080(x,y)}, aArray, nOper)
itera Titulos[], agrega lMsErroAuto por titulo, retorna detalhamento
Build
Protheus 240223P+
build minimo validado: 240223P; padroes herdados do WSCT2 rev2
thread REST: oWsSelf capturado antes de Begin Sequence

Baixa

Baixa e cancelamento via FINA080

Schemas

Definicoes canonicas - campos com origem SX3 rastreavel