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)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 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)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | EF9_FILIAL+EF9_ROF | Cod. ROF | |
| 2 | EF9_FILIAL+EF9_TP_ROF | Tipo ROF | |
| 3 | EF9_FILIAL+EF9_FINANC | Cod. Financ. | |
| 4 | EF9_FILIAL+DTOS(EF9_DT_ROF) | Data ROF | |
| 5 | EF9_FILIAL+EF9_ROF_AN | ROF 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
- EF0 Feriados
- EF1 Capa do Financiamento (Exp)
- EF2 Períodos do Contrato
- EF3 Eventos do Contrato
- EF4 Log de Alterações do Financ
- EF5 Praças
- EF6 Pré-Vinculação
- EF7 Tipos de Financiamento
- EF8 Encargos do Financiamento
- EFA Linhas de Crédito
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.