Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela EF9 no Protheus

Registro Operação Financeira

A tabela EF9 do Protheus está descrita no dicionário (SX2) como “Registro Operação Financeira”. Possui 19 campos e 5 índices. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
EF9
Nome
Registro Operação Financeira
Nome (inglês)
Financial Transaction Record
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Campos / índices
19 / 5

Campos da tabela EF9 (19)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 EF9_FILIAL C 2 0 Filial Filial do Sistema Real
02 EF9_ROF C 8 0 Cod. ROF Codigo do ROF Real
03 EF9_ROF_AN C 8 0 ROF Anterior Codigo do ROF Anterior Real
04 EF9_TP_ROF C 1 0 Tipo ROF Tipo do ROF Real
05 EF9_FINANC C 2 0 Cod. Financ. Codigo do Financiamento Real
06 EF9_DESCRI C 25 0 Descricao Descricao Financiamento Virtual
07 EF9_INPI C 20 0 Nro Cer INPI Nro Certif Averbacao INPI Real
08 EF9_DT_ROF D 8 0 Data ROF Data do ROF Real
09 EF9_PRAZO N 4 0 Prazo (Dias) Prazo em Dias Real
10 EF9_DT_VEN D 8 0 Vencimento Data de Vencimento Real
11 EF9_MOEDA C 3 0 Moeda Moeda Real
12 EF9_VL_ROF N 15 2 Valor do ROF Valor Total do Principal Real
13 EF9_SALDO N 14 2 Saldo Saldo Real
14 EF9_RES_OB C 70 0 Obs. Resp IR Observacao Responsavel IR Real
15 EF9_RES_IR C 1 0 Respons. IR Responsavel pelo IR Real
16 EF9_GARANT C 1 0 Garantia Garantia Real
17 EF9_GAR_DC C 30 0 Docto Garant Documento de Garantia Real
18 EF9_OBS C 6 0 Obs Observacao Real
19 EF9_VM_OBS M 60 0 Observacoes Observacoes Virtual

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela EF9 (5)

OrdemChaveDescriçãoApelido
1EF9_FILIAL+EF9_ROFCod. ROF
2EF9_FILIAL+EF9_TP_ROFTipo ROF
3EF9_FILIAL+EF9_FINANCCod. Financ.
4EF9_FILIAL+DTOS(EF9_DT_ROF)Data ROF
5EF9_FILIAL+EF9_ROF_ANROF Anterior

Perguntas frequentes sobre a tabela EF9

O que é a tabela EF9?

É a tabela “Registro Operação Financeira” do ERP TOTVS Protheus, com 19 campos definidos no dicionário SX3.

Quais são os índices da tabela EF9?

A tabela tem 5 índices. O principal (ordem 1) usa a chave EF9_FILIAL+EF9_ROF.

Qual é o nome físico da tabela EF9 no banco de dados?

No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: EF9990). Em ADVPL, use RetSqlName("EF9") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela EF9

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    EF9_FILIAL,
    EF9_ROF,
    EF9_ROF_AN,
    EF9_TP_ROF,
    EF9_FINANC,
    EF9_DESCRI,
    EF9_INPI,
    EF9_DT_ROF,
    EF9_PRAZO,
    EF9_DT_VEN,
    EF9_MOEDA,
    EF9_VL_ROF,
    EF9_SALDO,
    EF9_RES_OB,
    EF9_RES_IR,
    EF9_GARANT,
    EF9_GAR_DC,
    EF9_OBS,
    EF9_VM_OBS
FROM EF9
WHERE
    D_E_L_E_T_ = ' '
    AND EF9_FILIAL = 'VALOR'
    AND EF9_ROF = 'VALOR'
    AND EF9_ROF_AN = 'VALOR'
    AND EF9_TP_ROF = 'VALOR'
    AND EF9_FINANC = 'VALOR'
    AND EF9_DESCRI = 'VALOR'
    AND EF9_INPI = 'VALOR'
    AND EF9_DT_ROF BETWEEN '20261001' AND '20261031'
    AND EF9_PRAZO = 0
    AND EF9_DT_VEN BETWEEN '20261001' AND '20261031'
    AND EF9_MOEDA = 'VALOR'
    AND EF9_VL_ROF = 0
    AND EF9_SALDO = 0
    AND EF9_RES_OB = 'VALOR'
    AND EF9_RES_IR = 'VALOR'
    AND EF9_GARANT = 'VALOR'
    AND EF9_GAR_DC = 'VALOR'
    AND EF9_OBS = 'VALOR'

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.