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

FaturaPagar

Serviço REST para gerar Faturas a Pagar (tabela SE2, título do tipo FT) via rotina automática FINA290 do Protheus. Não é CRUD. Agrupa títulos SE2 de contas a pagar do mesmo fornecedor em um novo título de fatura. Cancelamento não é suportado — a documentação oficial da TDN canoniza apenas a inclusão (nOpc=3).

Bloqueio TOTVS: endpoint de processo (geração de fatura via FINA290), sem MSBLQL próprio — o bloqueio relevante recai sobre o fornecedor (SA2).
Tabela mestre SE2 Contas a pagar · título de fatura (E2_TIPO=FT)
Rotina automática FINA290 MsExecAuto · geração de faturas a pagar
Wrapper AdvPL U_FN290Exc src/lib/FIN/FN290EXC.prw
Operações & modos
POST /_gerar — op 3 (inclusão) GET /_byid · /_list (inspeção) Cancelamento não suportado
Dependências de ambiente
Cadastro · fornecedor
Fornecedor (SA2)
par fornecedor+loja deve existir em SA2 e ser o mesmo dos títulos agrupados
Cadastro · natureza
Natureza financeira (SED)
natureza referencia ED_CODIGO
Cadastro · condicao
Condição de pagamento (SE4)
condicaoPgto precisa estar cadastrada em SE4
Pré-requisito · titulos
Títulos SE2 a pagar
RECNOs em titulos[] apontam para SE2 do mesmo fornecedor/loja, ainda não agrupados

Faturas a Pagar

Geração e inspeção das faturas SE2 (E2_TIPO=FT) via FINA290

Schemas

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

Cenários

Catálogo de combinações de payload reconhecidas pelos métodos.