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

Tabela ECF no Protheus

Eventos Pagamento Antec/Adiant

A tabela ECF do Protheus está descrita no dicionário (SX2) como “Eventos Pagamento Antec/Adiant”. Possui 46 campos e 16 í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
ECF
Nome
Eventos Pagamento Antec/Adiant
Nome (inglês)
Prior Pay/Advance Events
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Campos / índices
46 / 16

Campos da tabela ECF (46)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 ECF_FILIAL C 2 0 Filial Filial do Sistema Real
02 ECF_PREEMB C 20 0 Proc. Export Processo / Embarque Exp. Real
03 ECF_CONTAB C 1 0 Contabiliza Contabiliza Real
04 ECF_TPMODU C 6 0 Tipo Modulo Tipo do Modulo Real
05 ECF_ORIGEM C 2 0 Modulo Modulo Real
06 ECF_HAWB C 20 0 PO/Processo PO/Processo Real
07 ECF_INVEXP C 20 0 No. Invoice Numero da Invoice Real
08 ECF_IDENTC C 10 0 Unid.Req. Unidade Requisitante Real
09 ECF_INVOIC C 20 0 No. Invoice Numero da Invoice Real
10 ECF_FORN C 6 0 Cod.Fornec. Codigo Fornecedor Real
11 ECF_DI_NUM C 10 0 No. da DI No. da D.I. Real
12 ECF_ID_CAM C 3 0 Tipo Pagto. Tipo de Pagamento Real
13 ECF_CAM_DE C 30 0 Descr. Pgto. Descricao do pagamento Virtual
14 ECF_SEQ C 4 0 Sequencia Sequencia Real
15 ECF_DTCONV D 8 0 Data de Conv Data de Conversao Real
16 ECF_DTCONT D 8 0 Data Pagto. Data de Pagamento Real
17 ECF_MOEDA C 3 0 Moeda Moeda Real
18 ECF_PARIDA N 13 6 Tx. Atual Taxa do Mes Atual Real
19 ECF_FLUTUA N 13 6 Tx. Anterior Taxa do Mes Anterior Real
20 ECF_VL_MOE N 15 2 Valor Moeda Valor na Moeda Real
21 ECF_VALOR N 15 2 Valor em R$ Valor em R$ Real
22 ECF_DESCR C 30 0 Descricao Descricao Real
23 ECF_NR_CON C 4 0 Nr.Contabil Numero da Contabilidade Real
24 ECF_LINK C 3 0 Link Link Real
25 ECF_INVORI C 15 0 Invoice Ori. Invoice Original Real
26 ECF_PROCOR C 17 0 Pro.Original Processo Original Real
27 ECF_CTA_CR C 15 0 Cta. Credito Cta. Credito Real
28 ECF_TP_EVE C 6 0 Tipo Evento Tipo do Evento Real
29 ECF_CONTRA C 15 0 Contrato Contrato Real
30 ECF_CTA_DB C 15 0 Cta. Debito Cta. Debito Real
31 ECF_FASE C 1 0 Fase Fase Real
32 ECF_TIPO C 1 0 Tipo Tipo Real
33 ECF_FAOR C 1 0 Fase Origem Fase de Origem Real
34 ECF_PROR C 20 0 Proc. Origem Processo de Origem Real
35 ECF_PAOR C 2 0 Parc. Origem Parcela de Origem Real
36 ECF_NRNF C 20 0 Nota Fiscal Nota Fiscal Real
37 ECF_BANCO C 3 0 Banco Banco Real
38 ECF_FILORI C 2 0 Fil.Origem Filial de origem Real
39 ECF_PRACA C 10 0 Praca Praca Real
40 ECF_TP_FOR C 1 0 Tipo Tipo de forncedor Real
41 ECF_SEQCNT C 2 0 Seq Contrato Sequencia do Contrato Real
42 ECF_LANCAM C 6 0 Lancamento Lancamento Real
43 ECF_RELACA C 15 0 Nr.Relacao Nr.Relacao Real
44 ECF_CC C 5 0 C. Custo C. Custo/ Unid. Requisit. Real
45 ECF_LOTERP C 10 0 Lote ERP Lote ERP Real
46 ECF_OK C 2 0 Marca Marca/ Desmarca Real

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

Índices da tabela ECF (16)

OrdemChaveDescriçãoApelido
1ECF_FILIAL+ECF_TPMODU+ECF_FORN+ECF_INVOIC+ECF_IDENTC+DTOS(ECF_DTCONT)+ECF_ID_CAMTipo Modulo + Cod.Fornec. + No. Invoice + Unid.Req. + Data Pagto. + Ti
2ECF_FILIAL+ECF_TPMODU+ECF_FORN+ECF_INVOIC+ECF_IDENTC+ECF_ID_CAM+ECF_SEQ+ECF_ORIGEMTipo Modulo + Cod.Fornec. + No. Invoice + Unid.Req. + Tipo Pagto. + Se
3ECF_FILIAL+ECF_TPMODU+ECF_HAWB+ECF_FORN+ECF_IDENTC+ECF_ORIGEM+ECF_INVOIC+ECF_SEQ+ECF_ID_CAMTipo Modulo + PO/Processo + Cod.Fornec. + Unid.Req. + Modulo + No. Inv
4ECF_FILIAL+ECF_TPMODU+ECF_NR_CON+ECF_HAWB+ECF_FORN+ECF_IDENTC+ECF_ORIGEMTipo Modulo + Nr.Contabil + PO/Processo + Cod.Fornec. + Unid.Req. + Mo
5ECF_FILIAL+ECF_TPMODU+ECF_HAWB+ECF_FORN+ECF_ORIGEM+ECF_SEQ+ECF_ID_CAM+ECF_IDENTCTipo Modulo + PO/Processo + Cod.Fornec. + Modulo + Sequencia + Tipo Pa
6ECF_FILIAL+ECF_TPMODU+ECF_HAWB+ECF_FORN+ECF_IDENTC+ECF_ORIGEM+ECF_ID_CAM+ECF_INVOIC+ECF_SEQ+ECF_PROCORTipo Modulo + PO/Processo + Cod.Fornec. + Unid.Req. + Modulo + Tipo Pa
7ECF_FILIAL+ECF_TPMODU+DTOS(ECF_DTCONT)Tipo Modulo + Data Pagto.
8ECF_FILIAL+ECF_TPMODU+ECF_CONTRA+ECF_BANCO+ECF_PRACA+ECF_SEQCNTTipo Modulo + Contrato + Banco + Praca + Seq Contrato
9ECF_FILIAL+ECF_TPMODU+ECF_ORIGEM+ECF_PREEMB+ECF_FASE+ECF_INVEXP+ECF_SEQ+ECF_ID_CAMTipo Modulo + Modulo + Proc. Export + Fase + No. Invoice + Sequencia +
AECF_FILIAL+ECF_TPMODU+ECF_ORIGEM+ECF_PROR+ECF_FAOR+ECF_INVEXP+ECF_PAOR+ECF_ID_CAMTipo Modulo + Modulo + Proc. Origem + Fase Origem + No. Invoice + Parc
BECF_FILIAL+ECF_TPMODU+ECF_FORN+ECF_INVEXP+ECF_IDENTC+DTOS(ECF_DTCONT)+ECF_ID_CAMTipo Modulo + Cod.Fornec. + No. Invoice + Unid.Req. + Data Pagto. + Ti
CECF_FILIAL+ECF_TPMODU+ECF_HAWB+ECF_NR_CON+ECF_LANCAMTipo Modulo + PO/Processo + Nr.Contabil + Lancamento
DECF_FILIAL+ECF_TPMODU+ECF_NR_CON+ECF_LANCAMTipo Modulo + Nr.Contabil + Lancamento
EECF_FILIAL+ECF_TPMODU+ECF_NR_CON+ECF_PREEMB+ECF_FORN+ECF_IDENTC+ECF_ORIGEMTipo Modulo + Nr.Contabil + Proc. Export + Cod.Fornec. + Unid.Req. + M
FECF_FILIAL+ECF_TPMODU+ECF_PREEMB+ECF_NR_CON+ECF_LANCAMTipo Modulo + Proc. Export + Nr.Contabil + Lancamento
GECF_FILIAL+ECF_TPMODU+ECF_PREEMB+ECF_FORN+ECF_INVOIC+ECF_ID_CAMTipo Modulo + Proc. Export + Cod.Fornec. + No. Invoice + Tipo Pagto.

Perguntas frequentes sobre a tabela ECF

O que é a tabela ECF?

É a tabela “Eventos Pagamento Antec/Adiant” do ERP TOTVS Protheus, com 46 campos definidos no dicionário SX3.

Quais são os índices da tabela ECF?

A tabela tem 16 índices. O principal (ordem 1) usa a chave ECF_FILIAL+ECF_TPMODU+ECF_FORN+ECF_INVOIC+ECF_IDENTC+DTOS(ECF_DTCONT)+ECF_ID_CAM.

Qual é o nome físico da tabela ECF 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: ECF990). Em ADVPL, use RetSqlName("ECF") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela ECF

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

SELECT
    ECF_FILIAL,
    ECF_PREEMB,
    ECF_CONTAB,
    ECF_TPMODU,
    ECF_ORIGEM,
    ECF_HAWB,
    ECF_INVEXP,
    ECF_IDENTC,
    ECF_INVOIC,
    ECF_FORN,
    ECF_DI_NUM,
    ECF_ID_CAM,
    ECF_CAM_DE,
    ECF_SEQ,
    ECF_DTCONV,
    ECF_DTCONT,
    ECF_MOEDA,
    ECF_PARIDA,
    ECF_FLUTUA,
    ECF_VL_MOE,
    ECF_VALOR,
    ECF_DESCR,
    ECF_NR_CON,
    ECF_LINK,
    ECF_INVORI,
    ECF_PROCOR,
    ECF_CTA_CR,
    ECF_TP_EVE,
    ECF_CONTRA,
    ECF_CTA_DB,
    ECF_FASE,
    ECF_TIPO,
    ECF_FAOR,
    ECF_PROR,
    ECF_PAOR,
    ECF_NRNF,
    ECF_BANCO,
    ECF_FILORI,
    ECF_PRACA,
    ECF_TP_FOR,
    ECF_SEQCNT,
    ECF_LANCAM,
    ECF_RELACA,
    ECF_CC,
    ECF_LOTERP,
    ECF_OK
FROM ECF
WHERE
    D_E_L_E_T_ = ' '
    AND ECF_FILIAL = 'VALOR'
    AND ECF_PREEMB = 'VALOR'
    AND ECF_CONTAB = 'VALOR'
    AND ECF_TPMODU = 'VALOR'
    AND ECF_ORIGEM = 'VALOR'
    AND ECF_HAWB = 'VALOR'
    AND ECF_INVEXP = 'VALOR'
    AND ECF_IDENTC = 'VALOR'
    AND ECF_INVOIC = 'VALOR'
    AND ECF_FORN = 'VALOR'
    AND ECF_DI_NUM = 'VALOR'
    AND ECF_ID_CAM = 'VALOR'
    AND ECF_CAM_DE = 'VALOR'
    AND ECF_SEQ = 'VALOR'
    AND ECF_DTCONV BETWEEN '20261001' AND '20261031'
    AND ECF_DTCONT BETWEEN '20261001' AND '20261031'
    AND ECF_MOEDA = 'VALOR'
    AND ECF_PARIDA = 0
    AND ECF_FLUTUA = 0
    AND ECF_VL_MOE = 0
    AND ECF_VALOR = 0
    AND ECF_DESCR = 'VALOR'
    AND ECF_NR_CON = 'VALOR'
    AND ECF_LINK = 'VALOR'
    AND ECF_INVORI = 'VALOR'
    AND ECF_PROCOR = 'VALOR'
    AND ECF_CTA_CR = 'VALOR'
    AND ECF_TP_EVE = 'VALOR'
    AND ECF_CONTRA = 'VALOR'
    AND ECF_CTA_DB = 'VALOR'
    AND ECF_FASE = 'VALOR'
    AND ECF_TIPO = 'VALOR'
    AND ECF_FAOR = 'VALOR'
    AND ECF_PROR = 'VALOR'
    AND ECF_PAOR = 'VALOR'
    AND ECF_NRNF = 'VALOR'
    AND ECF_BANCO = 'VALOR'
    AND ECF_FILORI = 'VALOR'
    AND ECF_PRACA = 'VALOR'
    AND ECF_TP_FOR = 'VALOR'
    AND ECF_SEQCNT = 'VALOR'
    AND ECF_LANCAM = 'VALOR'
    AND ECF_RELACA = 'VALOR'
    AND ECF_CC = 'VALOR'
    AND ECF_LOTERP = 'VALOR'
    AND ECF_OK = 'VALOR'

Outras tabelas relacionadas

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