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

BaixaPagarAutomatica

Baixa e cancelamento de títulos a pagar (tabela SE2) via rotina automática FINA090variante bancária do processo de baixa: cada título exige Banco, Agencia e Conta no payload. Use quando o lançamento financeiro precisa registrar os dados bancários completos do pagamento; para baixa simples (sem banco), prefira BaixaPagar (FINA080).

Bloqueio TOTVS: endpoint de processo (FINA090), sem MSBLQL.
Base URL https://erpapi.jetme.com.br/api/99/01 Empresa 99 · Filial 01
Vinculação com o ERP
Tabela mestre SE2 Títulos a pagar
Rotina automática FINA090 MsExecAuto · baixa bancária
Wrapper AdvPL U_FN090Exe src/lib/FIN/FN090EXC.prw
Operações & modos
Operacao=3 baixa Operacao=5 cancela baixa
Dependências de ambiente
Título
SE2 — Contas a Pagar
chave composta E2_FILIAL + E2_PREFIXO + E2_NUM + E2_PARCELA + E2_TIPO + E2_FORNECE + E2_LOJA
todos os campos devem existir antes da chamada — não há criação implícita
Cadastro bancário
SA6 — Bancos / contas
campos A6_COD + A6_AGENCIA + A6_NUMCON
trio passado em Banco/Agencia/Conta precisa estar cadastrado
Ambiente
RpcSetEnv
endpoint chama RpcSetEnv("99", Filial) antes do loop
a Filial do payload define o contexto da baixa para todos os títulos do lote

Processamento

Baixa ou cancelamento em lote (FINA090)

Schemas

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