Dicionário Protheus
Início

Tabela C4I no Protheus

Bens incorp Ativo Imobilizado

O que é a tabela C4I no Protheus?

A tabela C4I faz parte do sistema ERP Protheus da TOTVS e é utilizada para bens incorp ativo imobilizado.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE C4I
X2_PATH \DATA\
X2_ARQUIVO C4I990
X2_NOME Bens incorp Ativo Imobilizado
X2_NOMESPA Bienes incorp Activo Fijo
X2_NOMEENG Assets incorporated into F.Ass
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO C4I_FILIAL+C4I_ID
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA068
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 1
X2_AUTREC 1
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_ 1925
R_E_C_D_E_L_ 0

Campos da Tabela C4I (29 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_
C4I 01 C4I_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 - - - - - - - - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 31000 0
C4I 02 C4I_ID C 6 0 ID ID ID Identificador Registro Identificador Registro Register Identifier @! - x x x x x x x x x x x x x x x x GetSx8Num("C4I","C4I_ID") - 1 xx - - - S V R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 31001 0
C4I 03 C4I_PERIOD D 8 0 Data Movto Fecha Mov. Trans. Date Data do Movimento Decl. Fecha del Mov. Decl. Decl. Transaction Date - XFUNVld() x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 31002 0
C4I 04 C4I_NATBCR C 6 0 Id Nat BC Id Mod BC CB Class Id Id. Natureza Base de Calc Id. Modalidad Base de Ca Calc Base Class Id @! XFUNVldCmp("C11",3).And.XFUNVld() x x x x x x x x x x x x x x x x - C11 1 x x S S - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 31003 0
C4I 05 C4I_DNATBC C 220 0 Desc Nat BCC Desc Mod BCC CCB Nat Desc Descr da Natureza BCC Descr de Modalidad BCC CCB Nature Descr @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C4I->C4I_NATBCR),POSICIONE("C11",3,xFilial("C11")+ C4I->C4I_NATBCR,"C11_CODIGO+' - '+C11_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 31004 0
C4I 06 C4I_IDBMOB C 6 0 Id Be At Imo Id B Act Inm Fix Asset Id Ident Bens Ativo Imobiliz Ident Bienes Act Inmov FIxed Assets Ident. @! XFUNVldCmp("C4K",3).And.XFUNVld() x x x x x x x x x x x x x x x x - C4K 1 x x - S - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 31005 0
C4I 07 C4I_DIDBMO C 220 0 D Id B.Atv D Id B.Act Fix. Ass. De Descr Ident Bens Ativo Im Descr Ident Bienes Act In Fixed Assets Ident Descr @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C4I->C4I_IDBMOB),POSICIONE("C4K",3,xFilial("C4K")+C4I->C4I_IDBMOB,"C4K_CODIGO+' - '+C4K_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 31006 0
C4I 08 C4I_INDORI C 1 0 Ind Ori Bem Ind Ori Bien Asset Orig I Ind Origem Bem Incorporad Ind Origen Bien Incorpor Incorp. Asset Origin Ind - Pertence("01").And.XFUNVld() x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - 0=Aquisição no Mercado Interno;1=Aquisição no Mercado Externo (Importação); 0=Adquisicion en el Mercado Interno;1=Adquisicion en el Mercado Externo (Importacion); 0=Acquisition in Internal Market;1=Acquisition in External Market (Import); - - - - 1 S - - N - N - - - 1 1 - - - 31007 0
C4I 09 C4I_UTBIMO C 1 0 Ind Ut B Imo Ind Ut B Inm Us.F.As.Ind Ind Util.Bens Inc Atv Imo Ind Util.Bienes Inc Atv I Us.Assets Inc.Fix.Ass. In @! Pertence("1239").And.XFUNVld() x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - 1=Produção de Bens Destinados a Venda;2=Prestação de Serviços;3=Locação a Terceiros;9=Outros; 1=Produccion de Bienes Destinados a la Venta;2=Prestacion de Servicios;3=Locacion a Terceros;9=Otros; 1=Production of Goods for Sales;2=Service Provision;3=Rental to Third Parties;9=Other; - - - - 1 S - - N - N - - - 1 1 - - - 31008 0
C4I 10 C4I_VLENDE N 16 2 Vlr Enc Depr Vlr Carg Dep Depr Ch Vl Valor do Encargo de Depre Valor de Cargo de Depr Depre. Charge 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 x - S - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 31009 0
C4I 11 C4I_PAVLEN N 16 2 Par Vlr Enc Ct Vlr Carg Char.Vl.Inst Parcela Vlr Encargos Depr Cuota Val Cargos Depr Depr. Charge Vl. Installm @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 - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 31010 0
C4I 12 C4I_CSTPIS C 6 0 Cod CST PIS Cod CST PIS PIS CST Cd Cod CST do PIS/PASEP Cod CST del PIS/PASEP PIS/PASEP CST Cd @! XFUNVldCmp("C17",3).And.XFUNVld() x x x x x x x x x x x x x x x x - C17 1 x x - S - S A R - - - - - - - - - 2 S - - N - N - - - 1 1 - - - 31011 0
C4I 13 C4I_DCSTPC C 220 0 Des CST PIS Des CST PIS PIS CST Des Descr Situação Trib PIS Descr Situacion Trib PIS PIS Tax Status Descr @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C4I->C4I_CSTPIS),POSICIONE("C17",3, xFilial("C17")+C4I->C4I_CSTPIS,"C17_CODIGO+' - '+C17_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 31012 0
C4I 14 C4I_VLBPIS N 16 2 Valor BC Pis Valor BC Pis Pis CB Value Valor Base PIS/Pasep Valor Base PIS/Pasep PIS/PASEP Basis Value @E 9,999,999,999,999.99 XFUNVldVal() x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 31013 0
C4I 15 C4I_ALQPIS N 8 4 Aliquota PIS Alicuota PIS PIS Rate Valor da Alíquota PIS Valor de Alicuota PIS PIS Rate Value @E 999.9999 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 31014 0
C4I 16 C4I_VLPIS N 16 2 Vlr Cred PIS Vlr Cred PIS PIS Cred Vl Valor Crédito PIS/PASEP Valor Credito PIS/PASEP PIS/PASEP Credit Value @E 9,999,999,999,999.99 XFUNVldVal() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 31015 0
C4I 17 C4I_CSTCOF C 6 0 Cod CST COF Cod CST COF COF CST Cd CST de COFINS CST de COFINS COFINS CST @! XFUNVldCmp("C17",3).And.XFUNVld() x x x x x x x x x x x x x x x x - C17 1 x x - S - S A R - - - - - - - - - 3 S - - N - N - - - 1 1 - - - 31016 0
C4I 18 C4I_DCSTCO C 220 0 Desc CST COF Desc CST COF COF CST Desc Descrição CST Cofins Descripcion CST Cofins Cofins CST Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C4I->C4I_CSTCOF),POSICIONE("C17",3,xFilial("C17")+C4I->C4I_CSTCOF,"C17_CODIGO+' - '+C17_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 31017 0
C4I 19 C4I_VLBCOF N 16 2 Valor BC Cof Valor BC Cof Cof CB Value Valor Base Cofins Valor Base Cofins Cofins Basis Value @E 9,999,999,999,999.99 XFUNVldVal() x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 31018 0
C4I 20 C4I_ALQCOF N 8 4 Alíq Cofins Alic Cofins Cofins Rate Alíquota da Cofins Alicuota de Cofins Cofins Rate @E 999.9999 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 31019 0
C4I 21 C4I_VLRCOF N 16 2 Vlr Cred COF Vlr Cred COF COF Cred Vl Valor Crédito da Cofins Valor Credito de Cofins Cofins Credit Value @E 9,999,999,999,999.99 XFUNVldVal() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 31020 0
C4I 22 C4I_CODCTA C 36 0 Id Cta. Ctb Id Cta. Ctb ID ledg acc Id. Cta Contábil Deb/Cre Id. Cta Contable Déb/Cré ID deb/cred ledger acc - - x x x x x x x x x x x x x x x x - - 1 x - S - N A R - - - - - - - - 085 1 S - - N - N - - - 1 2 - - - 31021 0
C4I 23 C4I_CTACTB C 60 0 Cta Contábil Cta Contable Ledger accnt Cta Contábil Deb/Cred Cta Contable Deb/Cred Deb/cred ledger account @! XFUNVldCmp("C1O",1) x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C4I->C4I_CODCTA),POSICIONE("C1O",3,xFilial("C1O")+C4I->C4I_CODCTA, "C1O_CODIGO"),"") C1OB 1 x - S - S A V - - - - - - - Posicione("C1O",3,xFilial("C1O")+C4I->(C4I_CODCTA),"C1O_CODIGO") - 1 S - - N - N - - - 1 2 - - - 31022 0
C4I 24 C4I_DCODCT C 220 0 D Cta Ctb D Cta Ctb Led Acc D Desc Cta Contábil Deb/Cre Desc Cta Contable Deb/Cre Deb/Cre Ledger Acc Desc @! - x x x x x x x x x x x x x x x x xFunRelac() - 1 x - - - N V V - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 31023 0
C4I 25 C4I_CODCUS C 6 0 Cod CCustos Cod CCostos CostCenter C Centro de Custos Centro de Costos Cost Center @! XFUNVldCmp("C1P",3) x x x x x x x x x x x x x x x x - C1P 1 x - S - S A R - - - - - - - - 156 1 S - - N - N - - - 1 2 - - - 31024 0
C4I 26 C4I_DCODCU C 220 0 Desc CCusto Desc CCosto CostC Desc Descr Centro de Custos Descr Centro de Costos Cost Center Descr @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C4I->C4I_CODCUS),POSICIONE("C1P",3,xFilial("C1P")+C4I->C4I_CODCUS, "C1P_CODCUS+' - '+C1P_CCUS"),"") - 1 x - - - N V V - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 31025 0
C4I 27 C4I_DESBIM C 100 0 Descr Compl Descr Compl Compl Descr Descrição Complementar Descr Complementaria Complementary Description @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 31026 0
C4I 28 C4I_STATUS C 1 0 Status Reg. Estatus Reg. Rec. Status Status do registro Estatus del registro Record Status @! Pertence(" 012349") x x x x x x x x x x x x x x x - - 1 - - - - N A R - - 0=Reg.Válido;1=Reg.Inválido;2=Reg.Transmitido;3=Reg.Transmitido com inconsistência;4=Reg.Transmitido válido;9=Em Processamento 0=Reg.Valido;1=Reg.Invalido;2=Reg.Transmitido;3=Reg.Transmitido con inconsistencia;4=Reg.Transmitido valido;9=En Procesamiento 0=Valid Reg.;1=Invalid Reg.;2=Issue Reg.;3=Issued Reg. with inconsistency;4=Valid Issue Reg.;9=In Processing - - - 079 - S - - N - N - - - 1 2 - - - 31027 0
C4I 29 C4I_CODID C 60 0 Cod.Identifi Cód.Identifi Identif code Codigo Identificador Código Identificación Identofying code @! XFUNVld() 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 - - - 31028 0

Índices da Tabela C4I (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_
C4I 1 C4I_FILIAL+DTOS(C4I_PERIOD)+C4I_NATBCR+C4I_IDBMOB+C4I_INDORI+C4I_UTBIMO+C4I_CSTPIS+C4I_CSTCOF+C4I_CODID Data Movto + Id Nat BC + Id Be At Imo + Ind Ori Bem + Ind Ut B Imo + C Fecha Mov. + Id Mod BC + Id B Act Inm + Ind Ori Bien + Ind Ut B Inm + Trans. Date + CB Class Id + Fix Asset Id + Asset Orig I + Us.F.As.Ind S - - S 2 3 - 4493 0
C4I 2 C4I_FILIAL+C4I_ID ID ID ID S - - S 2 3 - 4494 0
C4I 3 C4I_FILIAL+C4I_CODID Cod.Identifi Cód.Identifi Identif code S - - S 2 3 - 4495 0

Perguntas frequentes

Para que serve a tabela C4I no Protheus?

Ela é utilizada para bens incorp ativo imobilizado dentro do sistema ERP Protheus.

Como consultar os campos da tabela C4I?

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

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

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

Exemplo de consulta SQL da tabela C4I

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

SELECT
    C4I_FILIAL,
    C4I_ID,
    C4I_PERIOD,
    C4I_NATBCR,
    C4I_DNATBC,
    C4I_IDBMOB,
    C4I_DIDBMO,
    C4I_INDORI,
    C4I_UTBIMO,
    C4I_VLENDE,
    C4I_PAVLEN,
    C4I_CSTPIS,
    C4I_DCSTPC,
    C4I_VLBPIS,
    C4I_ALQPIS,
    C4I_VLPIS,
    C4I_CSTCOF,
    C4I_DCSTCO,
    C4I_VLBCOF,
    C4I_ALQCOF,
    C4I_VLRCOF,
    C4I_CODCTA,
    C4I_CTACTB,
    C4I_DCODCT,
    C4I_CODCUS,
    C4I_DCODCU,
    C4I_DESBIM,
    C4I_STATUS,
    C4I_CODID
FROM C4I
WHERE
    D_E_L_E_T_ = ' '
    AND C4I_FILIAL = 'VALOR'
    AND C4I_ID = 'VALOR'
    AND C4I_PERIOD BETWEEN '20260501' AND '20260531'
    AND C4I_NATBCR = 'VALOR'
    AND C4I_DNATBC = 'VALOR'
    AND C4I_IDBMOB = 'VALOR'
    AND C4I_DIDBMO = 'VALOR'
    AND C4I_INDORI = 'VALOR'
    AND C4I_UTBIMO = 'VALOR'
    AND C4I_VLENDE = 0
    AND C4I_PAVLEN = 0
    AND C4I_CSTPIS = 'VALOR'
    AND C4I_DCSTPC = 'VALOR'
    AND C4I_VLBPIS = 0
    AND C4I_ALQPIS = 0
    AND C4I_VLPIS = 0
    AND C4I_CSTCOF = 'VALOR'
    AND C4I_DCSTCO = 'VALOR'
    AND C4I_VLBCOF = 0
    AND C4I_ALQCOF = 0
    AND C4I_VLRCOF = 0
    AND C4I_CODCTA = 'VALOR'
    AND C4I_CTACTB = 'VALOR'
    AND C4I_DCODCT = 'VALOR'
    AND C4I_CODCUS = 'VALOR'
    AND C4I_DCODCU = 'VALOR'
    AND C4I_DESBIM = 'VALOR'
    AND C4I_STATUS = 'VALOR'
    AND C4I_CODID = 'VALOR'