Dicionário Protheus
Início

Tabela EC5 no Protheus

Invoice (Contabilidade)

O que é a tabela EC5 no Protheus?

A tabela EC5 faz parte do sistema ERP Protheus da TOTVS e é utilizada para invoice (contabilidade).

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE EC5
X2_PATH \DATA\
X2_ARQUIVO EC5990
X2_NOME Invoice (Contabilidade)
X2_NOMESPA Invoice (Contabilidad)
X2_NOMEENG Invoice (Accounting)
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO EC5_FILIAL+EC5_FORN+EC5_INVOIC+EC5_IDENTC+EC5_MOE_FO
X2_PYME N
X2_MODULO 31
X2_DISPLAY -
X2_SYSOBJ ECOIV100
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_ 3703
R_E_C_D_E_L_ 0

Campos da Tabela EC5 (23 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_
EC5 01 EC5_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 - - - 57881 0
EC5 02 EC5_INVOIC C 20 0 No. Invoice Num. Invoice Invoice Nr. Numero da Invoice Numero de la Invoice Invoice Number @! IV100Val('INVOICE') x x x x x x xxxx x x xx x x x x x x x x - - 1 x x - - - S - - - - - - - - - - 148 - N - - N N N - - - 1 1 - - - 57882 0
EC5 03 EC5_IDENTC C 10 0 Unid. Req. Unid.Solic. Petition Un. Unidade Requisitante Unidad Solicitante Petition Unit @! IV100Val('IDENTCT') x x x x x x xxxx x x xx x x x x x x x - ECC 1 x x x - - - S - - - - - - - - - - - - N - - N N N - - - 1 1 - - - 57883 0
EC5 04 EC5_DESC_I C 40 0 Desc.Un.Req. Desc.Un.Sol. Pet.Un.Desc. Desc. Unidade Requisitan. Desc. Unidad Solicitante Petition Unit Description @! - x x x x x x xxxx x x xx x x x x x x x E_Field("EC5_IDENTC","ECC_DESCR") - 1 x - - - N V V - - - - - - - E_Field("EC5_IDENTCT","ECC_DESCR",,.F.) - - N - - N N N - - - 1 2 - - - 57884 0
EC5 05 EC5_T_D C 1 0 Tipo Tipo Type Tipo Estoq./Divisas/Trans Tipo Stock/Divisas/Trans. Stock/For.Exch.Cred/Trans @! - x x x x x x x x x x x x x x x IF(Inclui,'T',EIC->EC5_T_D) - 1 x x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 57885 0
EC5 06 EC5_DES_TD C 8 0 Tipo Tipo Type Tipo Estoq./Divisas/Trans Tipo Stock/Divisas/Trans. Stock/For.Exch.Cred/Trans @! - x x x x x x x x x x x x x x x BuscaOrigem(M->EC5_SIS_OR) - 1 x x - - - S V V - - - - - - - IF(EC5->EC5_T_D='E','Estoque ',IF(EC5->EC5_T_D='D','Divisas ','Transito')) - - N - - N N N - - - 1 2 - - - 57886 0
EC5 07 EC5_DT_EMI D 8 0 Data Emissao Fch.Emision Issue Date Data de Emissao Fecha de Emision Issue Date @D IV100Val('DATA') x x x x x x xxxx x x xx x x x x x x x - - 1 x x - - - S - - - - - - - - IV100When("GERAL") - - - N - - N N N - - - 1 1 - - - 57887 0
EC5 08 EC5_DT_VEN D 8 0 Data Venc. Fecha Venc. Due Date Data de Vencimento Fecha de Vencimiento Due Date @D - x x x x x x xxxx x x xx x x x x x x x - - 1 x x xx - - - S - - - - - - - - - - - - N - - N N N - - - 1 1 - - - 57888 0
EC5 09 EC5_HAWB C 20 0 Processo Proceso Process Processo Proceso Process @! - x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - - - 148 - N - - N N N - - - 1 2 - - - 57889 0
EC5 10 EC5_FORN C 6 0 Cod. Fornec. Cod. Proveed Supp. Code Codigo do Fornecedor Codigo de Proveedor Supplier Code @! IV100Val('FORN') x x x x x x xxxx x x xx x x x x x x x x - FOR100 1 x x - - - N - - - - - - - - IV100When("GERAL") - 001 - N - - N N N - - - 1 1 - - - 57890 0
EC5 11 EC5_FORNDE C 50 0 Fornecedor Proveedor Supplier Nome do Fornecedor Nombre de Proveedor Supplier's Name @! - x x x x x x xxxx x x xx x x x x x x x E_Field("EC5_FORN","A2_NREDUZ") - 1 x x - - - S V V - - - - - - - E_Field("EC5_FORN","A2_NREDUZ",,.T.) 177 - N - - N N N - - - 1 2 - - - 57891 0
EC5 12 EC5_MOE_FO C 3 0 Moeda Moneda Currency Moeda Moneda Currency @! IV100Val('MOEDA') x x x x x x xxxx x x xx x x x x x x x - SYF 1 x x - - - S - - - - - - - - IV100When("GERAL") - - - N - - N N N - - - 1 1 - - - 57892 0
EC5 13 EC5_AMOS C 1 0 Amostra Muestra Sample Amostra Muestra Sample @! - x x x x x x xxxx x x xx x x x x x x x "2" - 1 x x - - - S - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - IV100When("GERAL") - - - N - - N N N - - - 1 1 - - - 57893 0
EC5 14 EC5_FOB_TO N 15 2 Valor Invoic Valor Invoic Invoice Amt. Valor da Invoice Valor de Invoice Invoice Amount @E 999,999,999,999.99 positivo() .AND. IV100Val('VALOR') x x x x x x xxxx x x xx x x x x x x x - - 1 x x - - - S - - - - - - - - IV100When("GERAL") - - - N - - N N N - - - 1 1 - - - 57894 0
EC5 15 EC5_CD_PGT C 1 0 Condic. Pgto Condic. Pago Payment Term Condicao de Pagamento Condicion de Pago Payment Term @! - x x x x x x x x x x x x x x x IF(Inclui,'2',EIC->EC5_CD_PGT) - 1 x x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 57895 0
EC5 16 EC5_DES_PG C 15 0 Condic. Pgto Condic. Pago Payment Mode Condicao de Pagamento Condicion de Pago Payment Mode @! - x x x x x x x x x x x x x x x BuscaCondPagto(EC5->EC5_CD_PGT) - 1 x - - - S V V - - - - - - - EC5->EC5_CD_PGT+'-'+BuscaCondPagto(EC5->EC5_CD_PGT) - - N - - N N N - - - 1 2 - - - 57896 0
EC5 17 EC5_VCFMES C 2 0 Mes Encerram Mes Cierre Clos. Month Mes Enceramento Mes de Cierre Closing Month @R 99 - x x x x x x xxxx x x xx x x x x x x x - - 1 x x - - - S - - - - - - - - ! Inclui - - - N - - N N N - - - 1 2 - - - 57897 0
EC5 18 EC5_VCFANO C 4 0 Ano Encerram Ano Cierre Clos. Year Ano Enceramento Ano de cierre Closing Year @R 9999 - x x x x x x xxxx x x xx x x x x x x x - - 1 x x - - - S - - - - - - - - ! Inclui - - - N - - N N N - - - 1 2 - - - 57898 0
EC5 19 EC5_NR_CON C 4 0 Nr. Contabil Num Contabil Account. No. Nr. da Contabilidade Nro. de Contabilidad Accounting Number @R 9999 - x x x x x x xxxx x x xx x x x x x x x '0000' - 1 x x - - - S - - - - - - - - .F. - - - N - - N N N - - - 1 2 - - - 57899 0
EC5 20 EC5_DT_CAM D 8 0 Data Ult.Ctb Fch. Ult.Ctb Last Acc.Dt. Data da Ultima Contabil. Fecha de Ultima Contabil. Last Accounting Date @D - x x x x x x xxxx x x xx x x x x x x x - - 1 x x - - - S - - - - - - - - .F. - - - N - - N N N - - - 1 2 - - - 57900 0
EC5 21 EC5_SIS_OR C 1 0 Origem Origen Origin Origem Origen Origin @! - x x x x x x xxxx x x xx x x x x x x x IF(Inclui,'2',EC5->EC5_SIS_OR) - 1 x x - - - N - - - - - - - - .F. - - - N - - N N N - - - 1 2 - - - 57901 0
EC5 22 EC5_DES_OR C 15 0 Desc.Origem Desc.Origen Origin Desc. Descricao da Origem Descripcion del Origen Origin Description @! - x x x x x x xxxx x x xx x x x x x x x IF(Inclui,'CONTABILIDADE',BuscaOrigem(EC5->EC5_SIS_OR)) - 1 x x - - - S V V - - - - - - - BuscaOrigem(EC5->EC5_SIS_OR,.T.) - - N - - N N N - - - 1 2 - - - 57902 0
EC5 23 EC5_T_D_NR C 4 0 No. da Conta Nr.de Cuenta Account No. No. da Conta Nro. de Cuenta Account Number @R 9999 - x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 57903 0

Índices da Tabela EC5 (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_
EC5 1 EC5_FILIAL+EC5_FORN+EC5_INVOIC+EC5_IDENTC+EC5_MOE_FO Cod. Fornec. + No. Invoice + Unid. Req. + Moeda Cod. Proveed + Num. Invoice + Unid.Solic. + Moneda Supp. Code + Invoice Nr. + Petition Un. + Currency S - - S 2 3 - 8810 0
EC5 2 EC5_FILIAL+EC5_FORN+DTOS(EC5_DT_EMI)+EC5_INVOIC+EC5_IDENTC Cod. Fornec. + Data Emissao + No. Invoice + Unid. Req. Cod. Proveed + Fch.Emision + Num. Invoice + Unid.Solic. Supp. Code + Issue Date + Invoice Nr. + Petition Un. S - - S 2 3 - 8811 0
EC5 3 EC5_FILIAL+EC5_NR_CON+EC5_FORN+EC5_INVOIC+EC5_IDENTC Nr. Contabil + Cod. Fornec. + No. Invoice + Unid. Req. Num Contabil + Cod. Proveed + Num. Invoice + Unid.Solic. Account. No. + Supp. Code + Invoice Nr. + Petition Un. S - - S 2 3 - 8812 0
EC5 4 EC5_FILIAL+EC5_VCFANO+EC5_VCFMES+EC5_FORN+EC5_INVOIC+EC5_IDENTC Ano Encerram + Mes Encerram + Cod. Fornec. + No. Invoice + Unid. Req. Ano Cierre + Mes Cierre + Cod. Proveed + Num. Invoice + Unid.Solic. Clos. Year + Clos. Month + Supp. Code + Invoice Nr. + Petition Un. S - - S 2 3 - 8813 0
EC5 5 EC5_FILIAL+EC5_INVOIC+EC5_FORN+EC5_IDENTC No. Invoice + Cod. Fornec. + Unid. Req. Num. Invoice + Cod. Proveed + Unid.Solic. Invoice Nr. + Supp. Code + Petition Un. S - - S 2 3 - 8814 0
EC5 6 EC5_FILIAL+EC5_HAWB+EC5_IDENTC Processo + Unid. Req. Proceso + Unid.Solic. Process + Petition Un. S - - S 2 3 - 8815 0

Perguntas frequentes

Para que serve a tabela EC5 no Protheus?

Ela é utilizada para invoice (contabilidade) dentro do sistema ERP Protheus.

Como consultar os campos da tabela EC5?

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

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

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

Exemplo de consulta SQL da tabela EC5

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

SELECT
    EC5_FILIAL,
    EC5_INVOIC,
    EC5_IDENTC,
    EC5_DESC_I,
    EC5_T_D,
    EC5_DES_TD,
    EC5_DT_EMI,
    EC5_DT_VEN,
    EC5_HAWB,
    EC5_FORN,
    EC5_FORNDE,
    EC5_MOE_FO,
    EC5_AMOS,
    EC5_FOB_TO,
    EC5_CD_PGT,
    EC5_DES_PG,
    EC5_VCFMES,
    EC5_VCFANO,
    EC5_NR_CON,
    EC5_DT_CAM,
    EC5_SIS_OR,
    EC5_DES_OR,
    EC5_T_D_NR
FROM EC5
WHERE
    D_E_L_E_T_ = ' '
    AND EC5_FILIAL = 'VALOR'
    AND EC5_INVOIC = 'VALOR'
    AND EC5_IDENTC = 'VALOR'
    AND EC5_DESC_I = 'VALOR'
    AND EC5_T_D = 'VALOR'
    AND EC5_DES_TD = 'VALOR'
    AND EC5_DT_EMI BETWEEN '20260501' AND '20260531'
    AND EC5_DT_VEN BETWEEN '20260501' AND '20260531'
    AND EC5_HAWB = 'VALOR'
    AND EC5_FORN = 'VALOR'
    AND EC5_FORNDE = 'VALOR'
    AND EC5_MOE_FO = 'VALOR'
    AND EC5_AMOS = 'VALOR'
    AND EC5_FOB_TO = 0
    AND EC5_CD_PGT = 'VALOR'
    AND EC5_DES_PG = 'VALOR'
    AND EC5_VCFMES = 'VALOR'
    AND EC5_VCFANO = 'VALOR'
    AND EC5_NR_CON = 'VALOR'
    AND EC5_DT_CAM BETWEEN '20260501' AND '20260531'
    AND EC5_SIS_OR = 'VALOR'
    AND EC5_DES_OR = 'VALOR'
    AND EC5_T_D_NR = 'VALOR'