AMORTIZACAO DE DESPESAS
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.
| 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 |
| 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 |
| 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 |
Ela é utilizada para amortizacao de despesas dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.
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'