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)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 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)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | ECF_FILIAL+ECF_TPMODU+ECF_FORN+ECF_INVOIC+ECF_IDENTC+DTOS(ECF_DTCONT)+ECF_ID_CAM | Tipo Modulo + Cod.Fornec. + No. Invoice + Unid.Req. + Data Pagto. + Ti | |
| 2 | ECF_FILIAL+ECF_TPMODU+ECF_FORN+ECF_INVOIC+ECF_IDENTC+ECF_ID_CAM+ECF_SEQ+ECF_ORIGEM | Tipo Modulo + Cod.Fornec. + No. Invoice + Unid.Req. + Tipo Pagto. + Se | |
| 3 | ECF_FILIAL+ECF_TPMODU+ECF_HAWB+ECF_FORN+ECF_IDENTC+ECF_ORIGEM+ECF_INVOIC+ECF_SEQ+ECF_ID_CAM | Tipo Modulo + PO/Processo + Cod.Fornec. + Unid.Req. + Modulo + No. Inv | |
| 4 | ECF_FILIAL+ECF_TPMODU+ECF_NR_CON+ECF_HAWB+ECF_FORN+ECF_IDENTC+ECF_ORIGEM | Tipo Modulo + Nr.Contabil + PO/Processo + Cod.Fornec. + Unid.Req. + Mo | |
| 5 | ECF_FILIAL+ECF_TPMODU+ECF_HAWB+ECF_FORN+ECF_ORIGEM+ECF_SEQ+ECF_ID_CAM+ECF_IDENTC | Tipo Modulo + PO/Processo + Cod.Fornec. + Modulo + Sequencia + Tipo Pa | |
| 6 | ECF_FILIAL+ECF_TPMODU+ECF_HAWB+ECF_FORN+ECF_IDENTC+ECF_ORIGEM+ECF_ID_CAM+ECF_INVOIC+ECF_SEQ+ECF_PROCOR | Tipo Modulo + PO/Processo + Cod.Fornec. + Unid.Req. + Modulo + Tipo Pa | |
| 7 | ECF_FILIAL+ECF_TPMODU+DTOS(ECF_DTCONT) | Tipo Modulo + Data Pagto. | |
| 8 | ECF_FILIAL+ECF_TPMODU+ECF_CONTRA+ECF_BANCO+ECF_PRACA+ECF_SEQCNT | Tipo Modulo + Contrato + Banco + Praca + Seq Contrato | |
| 9 | ECF_FILIAL+ECF_TPMODU+ECF_ORIGEM+ECF_PREEMB+ECF_FASE+ECF_INVEXP+ECF_SEQ+ECF_ID_CAM | Tipo Modulo + Modulo + Proc. Export + Fase + No. Invoice + Sequencia + | |
| A | ECF_FILIAL+ECF_TPMODU+ECF_ORIGEM+ECF_PROR+ECF_FAOR+ECF_INVEXP+ECF_PAOR+ECF_ID_CAM | Tipo Modulo + Modulo + Proc. Origem + Fase Origem + No. Invoice + Parc | |
| B | ECF_FILIAL+ECF_TPMODU+ECF_FORN+ECF_INVEXP+ECF_IDENTC+DTOS(ECF_DTCONT)+ECF_ID_CAM | Tipo Modulo + Cod.Fornec. + No. Invoice + Unid.Req. + Data Pagto. + Ti | |
| C | ECF_FILIAL+ECF_TPMODU+ECF_HAWB+ECF_NR_CON+ECF_LANCAM | Tipo Modulo + PO/Processo + Nr.Contabil + Lancamento | |
| D | ECF_FILIAL+ECF_TPMODU+ECF_NR_CON+ECF_LANCAM | Tipo Modulo + Nr.Contabil + Lancamento | |
| E | ECF_FILIAL+ECF_TPMODU+ECF_NR_CON+ECF_PREEMB+ECF_FORN+ECF_IDENTC+ECF_ORIGEM | Tipo Modulo + Nr.Contabil + Proc. Export + Cod.Fornec. + Unid.Req. + M | |
| F | ECF_FILIAL+ECF_TPMODU+ECF_PREEMB+ECF_NR_CON+ECF_LANCAM | Tipo Modulo + Proc. Export + Nr.Contabil + Lancamento | |
| G | ECF_FILIAL+ECF_TPMODU+ECF_PREEMB+ECF_FORN+ECF_INVOIC+ECF_ID_CAM | Tipo 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
- EC0 Crítica Integração Easy x Ctb
- EC1 Controle do Fechamento
- EC2 Capa Declaração Imp (Contab)
- EC3 Hist Declaração Imp (Contab)
- EC4 Detalhe Declaração Imp(Contab)
- EC5 Invoice (Contabilidade)
- EC6 Contas
- EC7 Movimentação da Conta
- EC8 Invoices do Processo
- EC9 Eventos da Invoice
- ECA Previa
- ECB Taxas de Conversão (Contabil)
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.