Dicionário Protheus
Início

Tabela LEF no Protheus

Apuração ICMS DIFAL/FECP

O que é a tabela LEF no Protheus?

A tabela LEF faz parte do sistema ERP Protheus da TOTVS e é utilizada para apuração icms difal/fecp.

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 LEF 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 LEF, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE LEF
X2_PATH \DATA\
X2_ARQUIVO LEF990
X2_NOME Apuração ICMS DIFAL/FECP
X2_NOMESPA Cálculo ICMS DIFAL/FECP
X2_NOMEENG Calculation ICMS DIFAL/FECP
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO LEF_FILIAL+LEF_UF+DTOS(LEF_DTINI)+DTOS(LEF_DTFIN)
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA446
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 1
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_ 6252
R_E_C_D_E_L_ 0

Campos da Tabela LEF (31 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_
LEF 01 LEF_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 - - - - S A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 100514 0
LEF 02 LEF_ID C 36 0 ID. ID. ID. Identificador do Registro Identificador registro Record Identifier - - x x x x x x x x x x x x x x x x TAFGeraID("TAF") - 1 x - - - N V R - - - - - - - - 085 - S - - N - N - - - 1 2 - - - 100515 0
LEF 03 LEF_UF C 6 0 ID UF ID UF ID FU UF Origem/Destino UF Origen/Destino FU Origin/Destination @! XFUNVldCmp("C09",3) .And. XFUNVldUni("LEF",1,M->LEF_UF + DTOS(FWFLDGET("LEF_DTINI"))+DTOS(FwFldGet("LEF_DTFIN")),.F.) x x x x x x x x x x x x x x x x - C09 1 x x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 100516 0
LEF 04 LEF_DESCUF C 220 0 Descrição UF Descrip UF Descr FU Descrição UF Descripción UF FU Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(LEF->LEF_UF),POSICIONE("C09",3,xFilial("C09")+LEF->LEF_UF,"C09_CODIGO+' - '+C09_DESCRI"),"") - 1 x - - - S V V - - - - - - - POSICIONE("C09",3,xFilial("C09")+LEF->LEF_UF,"C09_DESCRI") - - S - - N - N - - - 1 2 - - - 100517 0
LEF 05 LEF_DTINI D 8 0 Dt. Ini. Per Fch.Ini.Per St Dt Calc Data inicial da Apuração Fecha inicial del cálculo Calculation St Date - XFUNVldUni("LEF",1,FWFLDGET("LEF_UF") + DTOS(M->LEF_DTINI)+DTOS(FWFLDGET("LEF_DTFIN")),.F.) x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 100518 0
LEF 06 LEF_DTFIN D 8 0 Dt. Fin. Per Fch.Fin.Per End Dt Calc Data Final da apuração Fecha final del período Calculation End Date - XFUNVldUni("LEF",1,FWFLDGET("LEF_UF") +DTOS(FWFLDGET("LEF_DTINI"))+DTOS(M->LEF_DTFIN),.F.) x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 100519 0
LEF 07 LEF_SLDCRD N 16 2 Sld Cre Ant Sal Cré Ant Prev Cr Bal Saldo Cre. Anterior DIFAL Saldo Créd. Anterior DIFA DIFAL Prev Cred Bal @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 100520 0
LEF 08 LEF_TOTDEB N 16 2 Tot. D.DIFAL Tot. D.DIFAL DIFAL D Tot Total Debitos DIFAL Total débitos DIFAL Total Debits DIFAL @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 100521 0
LEF 09 LEF_OUTDEB N 16 2 Out. D.DIFAL Ot. D.DIFAL Other D.DIF Outros Débitos DIFAL Otros débitos DIFAL DIFAL Other Debit @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 100522 0
LEF 10 LEF_ESTCDI N 16 2 Est C. DIFAL Rev C. DIFAL Rev C. DIFAL Valor Estorno Crédito Valor reversión crédito Credit Reversal Value @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 100523 0
LEF 11 LEF_TOTCDI N 16 2 Tot C. DIFAL Tot C. DIFAL DIFAL C Tot Total Créditos DIFAL Total créditos DIFAL Total Credits DIFAL @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 100524 0
LEF 12 LEF_OUTCDI N 16 2 Out. C.DIFAL Ot Cré DIFAL Other C.DIF Outros Créditos DIFAL Otros créditos DIFAL DIFAL Other Credit @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 100525 0
LEF 13 LEF_ESTDDI N 16 2 Est. D.DIFAL Rev. D.DIFAL Rev. D.DIFAL Estorno Débitos DIFAL Revers. Débitos DIFAL DIFAL Debit Reversal @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 100526 0
LEF 14 LEF_SLDDIF N 16 2 Sl Dev DIFAL Sl Deu DIFAL DIFAL Ret Ba Sld Dev. DIFAL Ant. Ded. Sald Deu. DIFAL Ant. Ded. Bal Ret. DIFAL Prev. Ded. @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 100527 0
LEF 15 LEF_DEDDIF N 16 2 Vl Ded DIFAL Vl Ded DIFAL DIFAL Ded Vl Vlr. Ajuste Ded. DIFAL Val. Ajuste Ded. DIFAL DIFAL Ded Adj Vl @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 100528 0
LEF 16 LEF_VLREC N 16 2 V.Rec. DIFAL V.Pag. DIFAL DIFAL Rec V Valor Rec.DIFAL Valor Pag. DIFAL DIFAL Rec Value @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 100529 0
LEF 17 LEF_SLDSEG N 16 2 Sld.C.Seg DI Sal.C.Seg DI DIF SEC Bal Sld C. Trans. Seg. DIFAL Saldo C. Trans. Seg. DIFA DIFAL Sec Trans C Balance @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 100530 0
LEF 18 LEF_DEBESD N 16 2 Déb.Esp.DIF Déb.Esp.DIF DIF Sp Deb Débitos Esp. DIFAL Débitos Esp. DIFAL DIFAL Sp Debit @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 100531 0
LEF 19 LEF_SLDCRF N 16 2 Sld. Crd.FCP Sal. Ac FCP FCP Cr Bal Sld. Credor Per. Ant. FCP Sld. Acreed Per. Ant. FCP Credit Bal Per. Prev FCP @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 100532 0
LEF 20 LEF_TODEBF N 16 2 Tot Deb. FCP Tot Déb. FCP FCP Deb Tot Total Debitos FCP Total débitos FCP Total Debits FCP @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 100533 0
LEF 21 LEF_OUTDFC N 16 2 Out. D. FCP Otr. D. FCP Other D. FCP Outros Debitos FCP Otros débitos FCP FCP Other Debit @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 100534 0
LEF 22 LEF_ESTCFC N 16 2 Est. C. FCP Rev. C. FCP Rev. C. FCP Estorno Créditos FCP Rever. Créditos FCP FCP Credit Rev @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 100535 0
LEF 23 LEF_TOTCDF N 16 2 Tot. C. FCP Tot. C. FCP FCP C Tot Total Créditos FCP Total créditos FCP Total Credits FCP @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 100536 0
LEF 24 LEF_OUTCFC N 16 2 Out. C. FCP Ot. C. FCP Other C. FCP Outros Créditos FCP Otros créditos FCP FCP Other Credit @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 100537 0
LEF 25 LEF_ESTDFC N 16 2 Est. D. FCP Rev. D. FCP Rev. D. FCP Estorno Débitos FCP Revers. Débitos FCP FCP Debit Rev @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 100538 0
LEF 26 LEF_SLDDAF N 16 2 Sl.D.A.FCP Sl.D.A.FCP Bal.D.A.FCP Sld D.Ant. Ded.FCP Saldo D.Ant. Ded.FCP FCP Ded Pre Ded Bal @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 100539 0
LEF 27 LEF_DEDFCP N 16 2 Deduções FCP Deducc FCP Ded FCP Deduções FCP Deducciones FCP FCP Deductions @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 100540 0
LEF 28 LEF_VLRECF N 16 2 Vlr Rec. FCP V. Pag.FCP FCP Rec Vl Valor Rec. FCP Valor Pag FCP FCP Rec Value @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 100541 0
LEF 29 LEF_SLDCTF N 16 2 Sld.C.T.FCP Sal.C.T.FCP Bal C.T.FCP Saldo Cred. Transp.FCP Saldo Acreed. Transp.FCP FCP Transp Cred Bal @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 100542 0
LEF 30 LEF_DEBESF N 16 2 Deb.Esp FCP Déb.Esp FCP FCP Sp Deb Debitos Esp. FCP Débitos Esp. FCP FCP Sp Debit @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 100543 0
LEF 31 LEF_STATUS C 1 0 Status Reg. Estatus Reg. Rec Status Status do Registro Estatus del registro Record Status @! Pertence(" 01") x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - 0=Válido;1=Inválido 0=Válido;1=Inválido 0=Valid;1=Invalid - - - 079 - S - - N - N - - - 1 2 - - - 100544 0

Índices da Tabela LEF (3 í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_
LEF 1 LEF_FILIAL+LEF_UF+DTOS(LEF_DTINI)+DTOS(LEF_DTFIN) ID UF + Dt. Ini. Per + Dt. Fin. Per ID UF + Fch.Ini.Per + Fch.Fin.Per ID FU + St Dt Calc + End Dt Calc S - - S 2 3 - 14350 0
LEF 2 LEF_FILIAL+LEF_ID ID. ID. ID. S - - S 2 3 - 14351 0
LEF 3 LEF_FILIAL+DTOS(LEF_DTINI)+DTOS(LEF_DTFIN)+LEF_UF Dt. Ini. Per + Dt. Fin. Per + ID UF Fch.Ini.Per + Fch.Fin.Per + ID UF St Dt Calc + End Dt Calc + ID FU S - - S 2 3 - 14352 0

Perguntas frequentes

Para que serve a tabela LEF no Protheus?

Ela é utilizada para apuração icms difal/fecp dentro do sistema ERP Protheus.

Como consultar os campos da tabela LEF?

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

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

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

Exemplo de consulta SQL da tabela LEF

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

SELECT
    LEF_FILIAL,
    LEF_ID,
    LEF_UF,
    LEF_DESCUF,
    LEF_DTINI,
    LEF_DTFIN,
    LEF_SLDCRD,
    LEF_TOTDEB,
    LEF_OUTDEB,
    LEF_ESTCDI,
    LEF_TOTCDI,
    LEF_OUTCDI,
    LEF_ESTDDI,
    LEF_SLDDIF,
    LEF_DEDDIF,
    LEF_VLREC,
    LEF_SLDSEG,
    LEF_DEBESD,
    LEF_SLDCRF,
    LEF_TODEBF,
    LEF_OUTDFC,
    LEF_ESTCFC,
    LEF_TOTCDF,
    LEF_OUTCFC,
    LEF_ESTDFC,
    LEF_SLDDAF,
    LEF_DEDFCP,
    LEF_VLRECF,
    LEF_SLDCTF,
    LEF_DEBESF,
    LEF_STATUS
FROM LEF
WHERE
    D_E_L_E_T_ = ' '
    AND LEF_FILIAL = 'VALOR'
    AND LEF_ID = 'VALOR'
    AND LEF_UF = 'VALOR'
    AND LEF_DESCUF = 'VALOR'
    AND LEF_DTINI BETWEEN '20260501' AND '20260531'
    AND LEF_DTFIN BETWEEN '20260501' AND '20260531'
    AND LEF_SLDCRD = 0
    AND LEF_TOTDEB = 0
    AND LEF_OUTDEB = 0
    AND LEF_ESTCDI = 0
    AND LEF_TOTCDI = 0
    AND LEF_OUTCDI = 0
    AND LEF_ESTDDI = 0
    AND LEF_SLDDIF = 0
    AND LEF_DEDDIF = 0
    AND LEF_VLREC = 0
    AND LEF_SLDSEG = 0
    AND LEF_DEBESD = 0
    AND LEF_SLDCRF = 0
    AND LEF_TODEBF = 0
    AND LEF_OUTDFC = 0
    AND LEF_ESTCFC = 0
    AND LEF_TOTCDF = 0
    AND LEF_OUTCFC = 0
    AND LEF_ESTDFC = 0
    AND LEF_SLDDAF = 0
    AND LEF_DEDFCP = 0
    AND LEF_VLRECF = 0
    AND LEF_SLDCTF = 0
    AND LEF_DEBESF = 0
    AND LEF_STATUS = 'VALOR'