Dicionário Protheus
Início

Tabela DFE no Protheus

AMORTIZACAO DE DESPESAS

O que é a tabela DFE no Protheus?

A tabela DFE faz parte do sistema ERP Protheus da TOTVS e é utilizada para amortizacao de despesas.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela DFE possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela DFE, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DFE
X2_PATH \DATA\
X2_ARQUIVO DFE990
X2_NOME AMORTIZACAO DE DESPESAS
X2_NOMESPA AMORTIZACIÓN DE GASTOS
X2_NOMEENG EXPENSE AMORTIZATION
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO DFE_FILIAL+DFE_NUMAMZ
X2_PYME N
X2_MODULO 43
X2_DISPLAY DFE_FILIAL+DFE_CODDES+DFE_NUMAMZ
X2_SYSOBJ TMSAF35
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 3220
R_E_C_D_E_L_ 0

Campos da Tabela DFE (19 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
DFE 01 DFE_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del Sistema System branch - - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 49969 0
DFE 02 DFE_NUMAMZ C 6 0 No.Amortiza. No.Amortiza. Amort. No. No.Amortização No. Amortizac. Amortization Number @! TMAF35Vld() x x x x x x xx x x x x x x x x GetSxeNum('DFE', 'DFE_NUMAMZ') - 1 xxx - - - S V R - - - - - - - - - - N - - N N N - - - 1 1 - - - 49970 0
DFE 03 DFE_DATAMZ D 8 0 Dt.Amortiza. Fc. Amortiz. Amort. Dt. Dt.Amortiza. Fc. Amortizac. Amortization Date - TMAF35Vld() x x x x x x xx x x x x x x x x dDataBase - 1 xxx - - - S V R - - - - - - - - - - N - - N N N - - - 1 1 - - - 49971 0
DFE 04 DFE_CODDES C 15 0 Cod.Despesa Cod. Gasto Expense Code Cod.Despesa Cod. Gasto Expense Code @! TMAF35Vld() x x x x x x xx x x x x x x x x - DT7 1 xxx - - - S - R - - - - - - - - - - N - - N N N - - - 1 1 - - - 49972 0
DFE 05 DFE_DSCDES C 30 0 Desc.Despesa Desc. Gasto Expense Desc Desc.Despesa Desc. Gasto Expense Description @! - x x x x x x xx x x x x x x x x Iif(Inclui, '', Posicione('DT7', 1, xFilial('DT7')+DFE->DFE_CODDES, 'DT7_DESCRI')) - 1 xx - - - S V V - - - - - - - Posicione('DT7', 1, xFilial('DT7')+DFE->DFE_CODDES, 'DT7_DESCRI') - - N - - N N N - - - 1 2 - - - 49973 0
DFE 06 DFE_CODVEI C 8 0 Cod.Veiculo Cod. Vehicul Vehicle Code Cod.Veiculo Cod. Vehiculo Vehicle Code @! TMAF35Vld() x x x x x x xx x x x x x x x x - DA3 1 xxx - - - S - R - - - - - - - - - - N - - N N N - - - 1 1 - - - 49974 0
DFE 07 DFE_MODVEI C 30 0 Modelo Modelo Model Modelo do Veiculo Modelo del Vehiculo Vehicle Model @! - x x x x x x xx x x x x x x x x Iif(Inclui, '', Posicione('DA3', 1, xFilial('DA3')+DFE->DFE_CODVEI, 'DA3_DESC')) - 1 xx - - - S V V - - - - - - - Posicione('DA3', 1, xFilial('DA3')+DFE->DFE_CODVEI, 'DA3_DESC') 145 - N - - N N N - - - 1 2 - - - 49975 0
DFE 08 DFE_SERMNT C 6 0 Serviço Mnt Servicio Mnt Mnt Service Serviço Manutenção Ativos Servicio Manten. Activos Asset Maintenance Service @! TMAF35Vld() x x x x x x xx x x x x x x x x - ST4 1 xx - - - - - R - - - - - - - - - - N - - N N N - - - 1 2 - - - 49976 0
DFE 09 DFE_NOSMNT C 40 0 Nome Serviço Nombre Servi Service Name Nome Serviço Mnt Nombre Servicio Mnt Maintenance Service Name @! - x x x x x x xx x x x x x x x x Iif(Inclui, '', Posicione('ST4', 1, xFilial('ST4')+DFE->DFE_SERMNT, 'T4_NOME')) - 1 xx - - - - V V - - - - - - - Posicione('ST4', 1, xFilial('ST4')+DFE->DFE_SERMNT, 'T4_NOME') - - N - - N N N - - - 1 2 - - - 49977 0
DFE 10 DFE_CODPRO C 15 0 Cod.Produto Cod.Producto Product Code Código do Produto Codigo del Producto Product Code @! - x x x x x x xx x x x x x x x x - - 1 x - - - - V R - - - - - - - - 030 - N - - N N N - - - 1 2 - - - 49978 0
DFE 11 DFE_DESPRO C 50 0 Desc.Produto Desc.Product Product Desc Descrição do Produto Descripcion del Producto Product Description @! - x x x x x x xx x x x x x x x x Iif(Inclui, '', Posicione('SB1', 1, xFilial('SB1')+DFE->DFE_CODPRO, 'B1_DESC')) - 1 xx - - - - V V - - - - - - - Posicione('SB1', 1, xFilial('SB1')+DFE->DFE_CODPRO, 'B1_DESC') 171 - N - - N N N - - - 1 2 - - - 49979 0
DFE 12 DFE_TIPAMZ C 1 0 Tp.Amortiza. Tp.Amortiza. Amort. Type Tipo de Amortização Tipo de Amortizacion Amortization Type @! Pertence('012') .AND. TMAF35Vld() x x x x x x xx x x x x x x x x '0' - 1 xx - - - - - - - - 0=Não Utiliza;1=Mês;2=Contador 0=No Utiliza;1=Mes;2=Contador 0=Does not use;1=Month;2=Counter - - - - - N - - N N N - - - 1 2 - - - 49980 0
DFE 13 DFE_PERAMZ N 6 0 Período Periodo Period Período Amortização Periodo Amortizado Amortization Period @E 999,999 TMAF35Vld() x x x x x x xx x x x x x x x x - - 1 xx - - - - - R - - - - - - TMAF35Whe('DFE_PERAMZ') - - - N - - N N N - - - 1 2 - - - 49981 0
DFE 14 DFE_VLRDES N 14 2 Vlr.Despesa Val. Gasto Expense Vl Valor da Despesa Valor del Gasto Expense Value @E 99,999,999,999.99 TMAF35Vld() x x x x x x xx x x x x x x x x - - 1 xxx - - - - - R - - - - - - - - - - N - - N N N - - - 1 1 - - - 49982 0
DFE 15 DFE_VLRQTA N 14 4 Valor Quota Valor Cuota Quota Value Valor da Quota Valor de la Cuota Quota Value @E 999,999,999.9999 - x x x x x x xx x x x x x x x x - - 1 xx - - - - V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 49983 0
DFE 16 DFE_VLRAMZ N 14 2 Vl.Amortiza. Val Amortiz Amortized Vl Valor Amortizado Valor Amortizado Amortized Value @E 99,999,999,999.99 TMAF35Vld() x x x x x x xx x x x x x x x x - - 1 xx - - - - - R - - - - - - - - - - N - - N N N - - - 1 2 - - - 49984 0
DFE 17 DFE_STATUS C 1 0 Status Estatus Status Status Estatus Status @! - x x x x x x xx x x x x x x x x '1' - 1 xx - - - S V R - - 1=Em Aberto;2=Encerrado 1=En Abierto;2=Concluido 1=Pending;2=Closed - - - - - N - - N N N - - - 1 2 - - - 49985 0
DFE 18 DFE_CATAMZ C 1 0 Cat.Amortiza Cat.Amortiza Amort. Categ Categoria Amortização Categoria Amortizacion Amortization Category @! '1' x x x x x x xx x x x x x x x x - - 1 xx - - - S V R - - 1=Manual;2=Automática 1=Manual;2=Automatica 1=Manual;2=Automatic - - - - - N - - N N N - - - 1 2 - - - 49986 0
DFE 19 DFE_IDCTMS C 6 0 ID.Custo TMS ID.Costo TMS TMS Cost ID ID.Custo TMS ID.Costo TMS TMS Cost ID @! - x x x x x x xx x x x x x x x x - - 1 xx - - - S V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 49987 0

Índices da Tabela DFE (6 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
DFE 1 DFE_FILIAL+DFE_NUMAMZ No.Amortiza. No.Amortiza. Amort. No. S XXX - S 2 3 - 7717 0
DFE 2 DFE_FILIAL+DFE_CODDES+DFE_NUMAMZ Cod.Despesa + No.Amortiza. Cod. Gasto + No.Amortiza. Expense Code + Amort. No. S DT7+XXX - S 2 3 - 7718 0
DFE 3 DFE_FILIAL+DTOS(DFE_DATAMZ)+DFE_NUMAMZ Dt.Amortiza. + No.Amortiza. Fc. Amortiz. + No.Amortiza. Amort. Dt. + Amort. No. S XXX+XXX - S 2 3 - 7719 0
DFE 4 DFE_FILIAL+DFE_STATUS+DFE_NUMAMZ Status + No.Amortiza. Estatus + No.Amortiza. Status + Amort. No. S XXX+XXX - S 2 3 - 7720 0
DFE 5 DFE_FILIAL+DFE_CODVEI+DFE_NUMAMZ Cod.Veiculo + No.Amortiza. Cod. Vehicul + No.Amortiza. Vehicle Code + Amort. No. S DA3+XXX - S 2 3 - 7721 0
DFE 6 DFE_FILIAL+DFE_IDCTMS ID.Custo TMS ID.Costo TMS TMS Cost ID S - - S 2 3 - 7722 0

Perguntas frequentes

Para que serve a tabela DFE no Protheus?

Ela é utilizada para amortizacao de despesas dentro do sistema ERP Protheus.

Como consultar os campos da tabela DFE?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela DFE?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela DFE

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    DFE_FILIAL,
    DFE_NUMAMZ,
    DFE_DATAMZ,
    DFE_CODDES,
    DFE_DSCDES,
    DFE_CODVEI,
    DFE_MODVEI,
    DFE_SERMNT,
    DFE_NOSMNT,
    DFE_CODPRO,
    DFE_DESPRO,
    DFE_TIPAMZ,
    DFE_PERAMZ,
    DFE_VLRDES,
    DFE_VLRQTA,
    DFE_VLRAMZ,
    DFE_STATUS,
    DFE_CATAMZ,
    DFE_IDCTMS
FROM DFE
WHERE
    D_E_L_E_T_ = ' '
    AND DFE_FILIAL = 'VALOR'
    AND DFE_NUMAMZ = 'VALOR'
    AND DFE_DATAMZ BETWEEN '20260501' AND '20260531'
    AND DFE_CODDES = 'VALOR'
    AND DFE_DSCDES = 'VALOR'
    AND DFE_CODVEI = 'VALOR'
    AND DFE_MODVEI = 'VALOR'
    AND DFE_SERMNT = 'VALOR'
    AND DFE_NOSMNT = 'VALOR'
    AND DFE_CODPRO = 'VALOR'
    AND DFE_DESPRO = 'VALOR'
    AND DFE_TIPAMZ = 'VALOR'
    AND DFE_PERAMZ = 0
    AND DFE_VLRDES = 0
    AND DFE_VLRQTA = 0
    AND DFE_VLRAMZ = 0
    AND DFE_STATUS = 'VALOR'
    AND DFE_CATAMZ = 'VALOR'
    AND DFE_IDCTMS = 'VALOR'