Dicionário Protheus
Início

Tabela C46 no Protheus

Consolid.Contrib.Período

O que é a tabela C46 no Protheus?

A tabela C46 faz parte do sistema ERP Protheus da TOTVS e é utilizada para consolid.contrib.período.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE C46
X2_PATH \DATA\
X2_ARQUIVO C46990
X2_NOME Consolid.Contrib.Período
X2_NOMESPA Consolid.Contrib.Periodo
X2_NOMEENG Consolid.Contrib.Term
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO C46_FILIAL+C46_ID
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA066
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_ 1913
R_E_C_D_E_L_ 0

Campos da Tabela C46 (30 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_
C46 01 C46_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 - XM0 1 - - - - - A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 30793 0
C46 02 C46_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("C46","C46_ID") - 1 xx - - - S V R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30794 0
C46 03 C46_PERIOD D 8 0 Data Movto Fecha Mov. Trans. Date Data Movimento Decl. Fecha Mov. Decl. Decl. Transaction Date - XFUNVldUni("C46",1,DTOS(M->C46_PERIOD)+FWFLDGET("C46_TIPTRB")) 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 - - - 30795 0
C46 04 C46_TIPTRB C 1 0 Tp.Trib. Tp.Trib. Tax Tp Tipo doTributo Tipo de Tributo Tax Type @! XFUNVldUni("C46",1,DTOS(FWFLDGET("C46_PERIOD"))+M->C46_TIPTRB) .And. Pertence("1,2") x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - 1=Pis/Pasep;2=Cofins; 1=Pis/Pasep;2=Cofins; 1=Pis/Pasep;2=Cofins; - - - - 1 S - - N - N - - - 1 1 - - - 30796 0
C46 05 C46_VLTCNC N 16 2 Vlr.Contr.NC Val.Contr.NA NC.Contr.Vl. Vlr.Total.Contr.Nao Cumul Val.Total.Contr.No Acumul Non Cumul Contr.Total.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 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 30797 0
C46 06 C46_VLCRDE N 16 2 Vl.Cred.Desc Vl.Cred.Desc Disc.Cred.Vl Vlr.Crédito Descontado Val.Credito Descontado Discounted Credit 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 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 30798 0
C46 07 C46_VLCRDA N 16 2 Vl.CrdDes.An Vl.CrdDes.An DisCred.PrVl Vlr.Crédito Desc.Per.Ante Val.Credito Desc.Per.Ant Disc.Credit Vl.Prev. Term @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 - - - 30799 0
C46 08 C46_VLTNCD N 16 2 Vl.Cont.NC.D Vl.Cont.NA.D Vl.D.NC.Cont Vl.Contrib. Nao Cumul.Dev Vl.Contrib. No Acumul.Deu Vl.Deb.Non Cumul. Contrib @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 A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 30800 0
C46 09 C46_VLRENC N 16 2 Vlr.Ret.NC Val.Ret.NA NC.Wthhld.Vl Valor Retido N.Cumulativo Valor retenido N.Acumulat N.Cumulative Withheld 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 A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 30801 0
C46 10 C46_VLOTNC N 16 2 Vl.OutDed NC Vl.OtDed NA Vl.OutDed NC Vlr. Outras Deduções NC Val. Otras Deducc.NAc Vl.Other Deductions NC @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 - - - 30802 0
C46 11 C46_VLNCRE N 16 2 Vl.Cont.NC.R Vl.Cont.NA.R Vl.R.CN.Cont Vlr.Contrib.N.Cum.Rec/Pag Val.Contrib.N.Acum.Cob/Pg Vl.Rec/Py.Cum.N.Contrib. @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 A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 30803 0
C46 12 C46_VLCUPE N 16 2 Vl.Cont.CPer Vl.Cont.AcPe Vl.TrmC.Cont Vlr.Total Cont.Cum.Períod Val.Total Cont.Acum.Per. Vl.Term Cumu.Contr. Total @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 - - - 30804 0
C46 13 C46_VLRECU N 16 2 Vl.Ret.Cumul Vl.Ret.Acum. Cum.Withh.Vl Vlr.Retido Cumulativo Val.Retenido Acumulativo Cumulative Withheld 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 A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 30805 0
C46 14 C46_VLOTDE N 16 2 Vl.Out.Ded.C Vl.Ot.Ded.C Vl.C.Ded.Oth Vl.Outr.Deduc.Cumulativa Val.Otr.Deduc.Acumulativa Vl.Othr Deduct.Cumulative @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 - - - 30806 0
C46 15 C46_VLCTCU N 16 2 VlCont.Cum.P VlCont.Ac.P. Vl.P.Cum.Con Vlr.Contr.Cumul.Rec/Pagar Val.Contr.Acumul.Cob/Pag Vl.Recv/Pay Cumul.Contr. @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 - - - 30807 0
C46 16 C46_VLTCNT N 16 2 Vl.Tot.Cont. Vl.Tot.Cont. Contr.Tot.Vl Vlr.Tot.Contr.Rec/Pag Vlr.Tot.Contr.Rec/Pag Rec/Pay Contr. Total 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 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 30808 0
C46 17 C46_STATUS C 1 0 Status Estatus 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 - - 1 - - - - N V R - - 0=Reg.Valido;1=Reg.Invaldo 0=Reg.Valido;1=Reg.Invaldo 0=Valid Reg.;1=Invalid reg. - - - 079 - S - - N - N - - - 1 2 - - - 30809 0
C46 18 C46_ALQPC N 8 4 Fora de Uso Fuera de uso Not Used Alíquota Pis/Cofins Alicuota Pis/Cofins Pis/Cofins Rate @E 999.9999 - 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 - - - 30810 0
C46 19 C46_ALQVPC N 8 4 Fora de Uso Fuera de uso Not Used Aliquota Pauta Pis/Cofins Alicuota Pauta Pis/Cofins Pis/Cofins Base Rate @E 999.9999 - 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 - - - 30811 0
C46 20 C46_CODCON C 6 0 Fora de Uso Fuera de uso Not Used Cod. Contrib. Social Cod. Contrib. Social Social Contribution Code @! XFUNVldCmp("C1C",3).AND.XFUNVldUni("C46",1,DTOS(FWFLDGET("C46_PERIOD"))+FWFLDGET("C46_TIPTRB")+M-> C46_CODCON) x x x x x x x x x x x x x x x - C1C 1 x - S - - - - - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30812 0
C46 21 C46_DCODCO C 220 0 Fora de Uso Fuera de uso Not Used Descrição da Contribuição Descripcion de Contribuc Contribution Description @! - x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C46->C46_CODCON),POSICIONE("C1C",3,xFilial("C1C")+C46->C46_CODCON,"C1C_CODIGO+' - '+C1C_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30813 0
C46 22 C46_QBCPPC N 16 2 Fora de Uso Fuera de uso Not Used Qtde. Bc Contribuicao Cant. Bc Contribucion Contribution CB Amt @E 9,999,999,999,999.99 - 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 - - - 30814 0
C46 23 C46_VAJACR N 16 2 Fora de Uso Fuera de uso Not Used Vlr. Ajustes de Acréscimo Vlr. Ajustes de Aumento Vl. Increase Adjustment @E 9,999,999,999,999.99 - 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 1 - - - 30815 0
C46 24 C46_VAJRED N 16 2 Fora de Uso Fuera de uso Not Used Valor Ajustes de Redução Valor Ajustes de Reducc. Vl. Reduction Adjustment @E 9,999,999,999,999.99 - 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 1 - - - 30816 0
C46 25 C46_VANDIF N 16 2 Fora de Uso Fuera de uso Not Used Vlr.Contr.Dif.Per.Ant Vlr.Contr.Dif.Per.Ant Vl. Prv.Per.Dif.Contr. @E 9,999,999,999,999.99 - 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 - - - 30817 0
C46 26 C46_VATDIF N 16 2 Fora de Uso Fuera de uso Not Used Vlr.Contrib.Difer.Periodo Vlr.Contrib.Difer.Periodo Vl. Period Def. Contrib. @E 9,999,999,999,999.99 - 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 - - - 30818 0
C46 27 C46_VBCPC N 16 2 Fora de Uso Fuera de uso Not Used Vlr. Bc. Contribuicao Vlr. Bc. Contribucion Vl. Contribution CB @E 9,999,999,999,999.99 - 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 1 - - - 30819 0
C46 28 C46_VCAPUR N 16 2 Fora de Uso Fuera de uso Not Used Vlr.Total da Contribuiçao Vlr.Total de Contribucion Total Vl. of Contribution @E 9,999,999,999,999.99 XFUNVldVal() 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 1 - - - 30820 0
C46 29 C46_VLRECB N 16 2 Fora de Uso Fuera de uso Not Used Valor da Receita Bruta Valor del Ingreso Bruto Income Gross Value @E 9,999,999,999,999.99 - 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 1 - - - 30821 0
C46 30 C46_VTCPER N 16 2 Fora de Uso Fuera de uso Not Used Vlr.Total Contr.Periodo Vlr.Total Contr.Periodo PeriodContr.TotalVal. @E 9,999,999,999,999.99 XFUNVldVal() 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 1 - - - 30822 0

Índices da Tabela C46 (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_
C46 1 C46_FILIAL+DTOS(C46_PERIOD)+C46_TIPTRB Data Movto + Tp.Trib. Fecha Mov. + Tp.Trib. Trans. Date + Tax Tp S - - S 2 3 - 4456 0
C46 2 C46_FILIAL+C46_ID ID ID ID S - - S 2 3 - 4457 0
C46 3 C46_FILIAL+C46_TIPTRB Tp.Trib. Tp.Trib. Tax Tp S - - S 2 3 - 4458 0

Perguntas frequentes

Para que serve a tabela C46 no Protheus?

Ela é utilizada para consolid.contrib.período dentro do sistema ERP Protheus.

Como consultar os campos da tabela C46?

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

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

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

Exemplo de consulta SQL da tabela C46

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

SELECT
    C46_FILIAL,
    C46_ID,
    C46_PERIOD,
    C46_TIPTRB,
    C46_VLTCNC,
    C46_VLCRDE,
    C46_VLCRDA,
    C46_VLTNCD,
    C46_VLRENC,
    C46_VLOTNC,
    C46_VLNCRE,
    C46_VLCUPE,
    C46_VLRECU,
    C46_VLOTDE,
    C46_VLCTCU,
    C46_VLTCNT,
    C46_STATUS,
    C46_ALQPC,
    C46_ALQVPC,
    C46_CODCON,
    C46_DCODCO,
    C46_QBCPPC,
    C46_VAJACR,
    C46_VAJRED,
    C46_VANDIF,
    C46_VATDIF,
    C46_VBCPC,
    C46_VCAPUR,
    C46_VLRECB,
    C46_VTCPER
FROM C46
WHERE
    D_E_L_E_T_ = ' '
    AND C46_FILIAL = 'VALOR'
    AND C46_ID = 'VALOR'
    AND C46_PERIOD BETWEEN '20260401' AND '20260430'
    AND C46_TIPTRB = 'VALOR'
    AND C46_VLTCNC = 0
    AND C46_VLCRDE = 0
    AND C46_VLCRDA = 0
    AND C46_VLTNCD = 0
    AND C46_VLRENC = 0
    AND C46_VLOTNC = 0
    AND C46_VLNCRE = 0
    AND C46_VLCUPE = 0
    AND C46_VLRECU = 0
    AND C46_VLOTDE = 0
    AND C46_VLCTCU = 0
    AND C46_VLTCNT = 0
    AND C46_STATUS = 'VALOR'
    AND C46_ALQPC = 0
    AND C46_ALQVPC = 0
    AND C46_CODCON = 'VALOR'
    AND C46_DCODCO = 'VALOR'
    AND C46_QBCPPC = 0
    AND C46_VAJACR = 0
    AND C46_VAJRED = 0
    AND C46_VANDIF = 0
    AND C46_VATDIF = 0
    AND C46_VBCPC = 0
    AND C46_VCAPUR = 0
    AND C46_VLRECB = 0
    AND C46_VTCPER = 0