Dicionário Protheus
Início
O Poder da Hiperautomação

Tabela C2S no Protheus

Apuração de ICMS

O que é a tabela C2S no Protheus?

A tabela C2S faz parte do sistema ERP Protheus da TOTVS e é utilizada para apuração de icms.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE C2S
X2_PATH \DATA\
X2_ARQUIVO C2S990
X2_NOME Apuração de ICMS
X2_NOMESPA Calculo ICMS
X2_NOMEENG ICMS Calculation
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO C2S_FILIAL+C2S_ID
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA063
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_ 1867
R_E_C_D_E_L_ 0

Campos da Tabela C2S (38 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_
C2S 01 C2S_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 - - - - N V R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 30071 0
C2S 02 C2S_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("C2S","C2S_ID",,2) - 1 xx - - - S V R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30072 0
C2S 03 C2S_TIPAPU C 1 0 Tipo Tipo Type Tipo de Apuração de ICMS Tipo Calculo de ICMS ICMS Calculation Type @! Pertence("01") .And. XFUNVldUni("C2S",1,M->C2S_TIPAPU+DTOS(FWFLDGET("C2S_DTINI"))+DTOS(FWFLDGET("C2S_DTFIN"))) x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - 0=Apuração;1=Sub-Apuração 0=Calculo;1=Subcalculo 0=Calculation;1=Sub-calculation - - - - 1 S - - N - N - - - 1 1 - - - 30073 0
C2S 04 C2S_DTINI D 8 0 Data Incial Fecha Inicia Start Date Data Incial da apuração Fecha Inicial de calculo Calculation Start Date - XFUNVldUni("C2S",1,FWFLDGET("C2S_TIPAPU")+DTOS(M->C2S_DTINI)+DTOS(FWFLDGET("C2S_DTFIN")) ) x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 30074 0
C2S 05 C2S_DTFIN D 8 0 Data Final Fecha Final Final Date Data Final da apuração Fecha Final de calculo Calculation Final Date - XFUNVldUni("C2S",1,FWFLDGET("C2S_TIPAPU")+DTOS(FWFLDGET("C2S_DTINI"))+DTOS(M->C2S_DTFIN)) x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 30075 0
C2S 06 C2S_INDAPU C 1 0 Ind.Apur. Ind. Calc. Calc. Ind. Indicador de apuração Indicador de calculo Calculation Indicator @! Pertence(" 345678") x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 3=Apuracao 1;4=Apuracao 2;5=Apuracao 3;6=Apuracao 4;7=Apuracao 5;8=Apuracao 6; 3=Calculo 1;4=Calculo 2;5=Calculo 3;6=Calculo 4;7=Calculo 5;8=Calculo 6; 3=Calculation 1;4=Calculation 2;5=Calculation 3;6=Calculation 4;7=Calculation 5;8=Calculation 6; - - - - 1 S - - N - N - - - 1 2 - - - 30076 0
C2S 07 C2S_DSCCOM M 10 0 Desc.Comp Desc.Comp Comp. Desc. Descrição complementar Descripcion complement. Complementary Description - - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30077 0
C2S 08 C2S_TOTDEB N 16 2 Tot.Débitos Tot. Debitos Debit Tot. Valor total dos débitos Valor total de debitos Debit total 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 - S A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30078 0
C2S 09 C2S_AJUDEB N 16 2 Ajustes Déb. Ajustes Deb. Debit Adjus. Valor ajustes débito Valor ajustes debito Debit adjustments 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 - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30079 0
C2S 10 C2S_TAJUDB N 16 2 Tot.Aju.Déb. Tot.Aju.Deb Deb Adj Tot Valor total ajuste débito Valor total ajuste debito Debit adjustment 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 - S - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30080 0
C2S 11 C2S_ESTCRE N 16 2 Estorno Créd Revers. Cred CredReversal Vlr estorno crédito Val. Reversion credito Credit Reversal 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 - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30081 0
C2S 12 C2S_TOTCRE N 16 2 Tot.Créd. Tot.Cred Cred. Tot. Valor total créditos Valor total creditos Credit total 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 - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30082 0
C2S 13 C2S_AJUCRE N 16 2 Aju. Crédito Aju. Credito Credit Adjus Vlr ajustes crédito Vlr ajustes credito Credit adjustments 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 - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30083 0
C2S 14 C2S_TAJUCR N 16 2 Tot.Aju.Créd Tot.Aju.Cred Cred Adj Tot Vlr total ajustes créd Vlr total ajustes cred Cred adjustment 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 - S - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30084 0
C2S 15 C2S_ESTDEB N 16 2 Estorno Déb. Revers. Deb. Deb Reversal Vlr estorno débito Val. Reversion debito Debit reversal 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 - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30085 0
C2S 16 C2S_CREANT N 16 2 Sd.Cred.Ant. Sd.Cred.Ant. Prev.cred.bl Sd. credor periodo ant. Sd. acreedor periodo ant. Previous period credit bl @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 - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30086 0
C2S 17 C2S_SDOAPU N 16 2 Sdo Devedor Sdo Deudor Debit Bal. Saldo devedor apurado Saldo deudor calculado Calculated debit balance @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 - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30087 0
C2S 18 C2S_TOTDED N 16 2 Tot Deduções Tot Deducc. To Deductios Total das deduções Total de deducc. Deduction 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 - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30088 0
C2S 19 C2S_TOTREC N 16 2 Tot Recolher Tot Pagar Payable tot Total a recolher Total a pagar Payable 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 - - - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30089 0
C2S 20 C2S_CRESEG N 16 2 Sd. Credor Sd. Acreedor Credit Bal. Sd credor per. seguinte Sd acreed per. seguinte Following per. credit bal @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 - - - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30090 0
C2S 21 C2S_DEBESP N 16 2 Déb.Especial Deb.Especial Special Deb. Débitos especiais Debitos especiales Special Debits @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 - - - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30091 0
C2S 22 C2S_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 Record;1=Invalid Record;2=Rec.Transmitted;3=Rec.Transmitted with Inconsistency;4=Valid Rec.Transmitted;9=In Processing - - - 079 1 S - - N - N - - - 1 2 - - - 30092 0
C2S 23 C2S_CRNTRA N 16 2 C.Não Comp. C.No Comp. Cred Not Com Créd. não Compens. Transp Créd. no Compens. Transp Transp not Comp 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 - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30093 0
C2S 24 C2S_VLCREX N 16 2 Vl. Cre. Ex. Vl. Cré. Ex. Exp Cred Vl Val. Cred. Exportação Val. Créd. Exportación Export Cred 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 - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 30094 0
C2S 25 C2S_CRNANT N 16 2 C.Não C. Ant C.No C. Ant Prev Not Com Sld. Cred. Não Comp. Ant. Sal. Créd. No Comp. Ant. Prev Not comp 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 - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30095 0
C2S 26 C2S_CRDEES N 16 2 Crd. Ex. Esp Crd. Ex. Exp Spo Den Cred Cred. Denuncia Espontania Créd. Denuncia expontánea Spontaneous Denounc Cred @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 - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 30096 0
C2S 27 C2S_CREXAU N 16 2 Crd. Exp. Au Crd. Exp. Ac Exp Cred Not Cred. Exportação Autuação Créd. Exportación Actuac. Export Cred Notice @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 - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 30097 0
C2S 28 C2S_SLANCR N 16 2 Saldo Cred Saldo Créd Cred Bal Saldo Cred. Acumulado Saldo Créd. Acumulado Accum. credit 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 - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 30098 0
C2S 29 C2S_VLCRDF N 16 2 Vl Cred. Dif Vl Créd. Dif Def Cred Vl Credito Diferemento Crédito aplazamiento Deferral 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 A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 30099 0
C2S 30 C2S_VLCRIS N 16 2 Cred. Isens. Créd. Exens. Exemp Cred Cred. Isenção Créd. Exención Exemption Cred. @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 - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 30100 0
C2S 31 C2S_VLCRRD N 16 2 Crd. Red. Ba Crd. Red. Ba Base Red Cr Cred. Redução Base Créd. Reducción base Base Reduction Cred @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 - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 30101 0
C2S 32 C2S_VLCROU N 16 2 VL. Cred Out Vl. Créd Otr Oth Cred Vl Valor Cred. Outros Motiv. Valor Créd. Otros Motiv. Cred Vl Other Reason @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 - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 30102 0
C2S 33 C2S_VLPGTO N 16 2 Vl. Cred. Pg Vl. Créd. Pg Pay Cred Vl Valor Crédito pagamento Valor crédito pago Payment Credit 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 - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 30103 0
C2S 34 C2S_VLCRIM N 16 2 Vl. Cr. Impo Vl. Cr. Impo Imp Cred Vl Val. Cred. Importação Val. Créd. Importación Import Cred 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 - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 30104 0
C2S 35 C2S_VLCRES N 16 2 Vl. Cred. Es Vl. Créd. Ex Sp Cred Vl Val. Cred. espontanio Val. Créd. Expontáneo Spont Cred 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 - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 30105 0
C2S 36 C2S_VLCRAU N 16 2 Vl. Cred. Au Vl. Créd. Ac Cred Vl Not Val Cred Autuação Val Créd Actuación Cred Val Notice @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 - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 30106 0
C2S 37 C2S_VLCRTR N 16 2 Vl. Crd. Tra Vl. Crd. Tra Trans Crd Vl Val. Cred Tranferencia Val. Créd Tranferencia Transfer Cred 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 - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 30107 0
C2S 38 C2S_STAMP C 23 0 Stamp Stamp Stamp Controle e integração Control e integración Control and Integration @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30108 0

Índices da Tabela C2S (2 í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_
C2S 1 C2S_FILIAL+C2S_TIPAPU+DTOS(C2S_DTINI)+DTOS(C2S_DTFIN)+C2S_INDAPU Tipo + Data Incial + Data Final + Ind.Apur. Tipo + Fecha Inicia + Fecha Final + Ind. Calc. Type + Start Date + Final Date + Calc. Ind. S - - S 2 3 - 4331 0
C2S 2 C2S_FILIAL+C2S_ID ID ID ID S - - S 2 3 - 4332 0

Perguntas frequentes

Para que serve a tabela C2S no Protheus?

Ela é utilizada para apuração de icms dentro do sistema ERP Protheus.

Como consultar os campos da tabela C2S?

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

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

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

Exemplo de consulta SQL da tabela C2S

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

SELECT
    C2S_FILIAL,
    C2S_ID,
    C2S_TIPAPU,
    C2S_DTINI,
    C2S_DTFIN,
    C2S_INDAPU,
    C2S_DSCCOM,
    C2S_TOTDEB,
    C2S_AJUDEB,
    C2S_TAJUDB,
    C2S_ESTCRE,
    C2S_TOTCRE,
    C2S_AJUCRE,
    C2S_TAJUCR,
    C2S_ESTDEB,
    C2S_CREANT,
    C2S_SDOAPU,
    C2S_TOTDED,
    C2S_TOTREC,
    C2S_CRESEG,
    C2S_DEBESP,
    C2S_STATUS,
    C2S_CRNTRA,
    C2S_VLCREX,
    C2S_CRNANT,
    C2S_CRDEES,
    C2S_CREXAU,
    C2S_SLANCR,
    C2S_VLCRDF,
    C2S_VLCRIS,
    C2S_VLCRRD,
    C2S_VLCROU,
    C2S_VLPGTO,
    C2S_VLCRIM,
    C2S_VLCRES,
    C2S_VLCRAU,
    C2S_VLCRTR,
    C2S_STAMP
FROM C2S
WHERE
    D_E_L_E_T_ = ' '
    AND C2S_FILIAL = 'VALOR'
    AND C2S_ID = 'VALOR'
    AND C2S_TIPAPU = 'VALOR'
    AND C2S_DTINI BETWEEN '20260601' AND '20260630'
    AND C2S_DTFIN BETWEEN '20260601' AND '20260630'
    AND C2S_INDAPU = 'VALOR'
    AND C2S_TOTDEB = 0
    AND C2S_AJUDEB = 0
    AND C2S_TAJUDB = 0
    AND C2S_ESTCRE = 0
    AND C2S_TOTCRE = 0
    AND C2S_AJUCRE = 0
    AND C2S_TAJUCR = 0
    AND C2S_ESTDEB = 0
    AND C2S_CREANT = 0
    AND C2S_SDOAPU = 0
    AND C2S_TOTDED = 0
    AND C2S_TOTREC = 0
    AND C2S_CRESEG = 0
    AND C2S_DEBESP = 0
    AND C2S_STATUS = 'VALOR'
    AND C2S_CRNTRA = 0
    AND C2S_VLCREX = 0
    AND C2S_CRNANT = 0
    AND C2S_CRDEES = 0
    AND C2S_CREXAU = 0
    AND C2S_SLANCR = 0
    AND C2S_VLCRDF = 0
    AND C2S_VLCRIS = 0
    AND C2S_VLCRRD = 0
    AND C2S_VLCROU = 0
    AND C2S_VLPGTO = 0
    AND C2S_VLCRIM = 0
    AND C2S_VLCRES = 0
    AND C2S_VLCRAU = 0
    AND C2S_VLCRTR = 0
    AND C2S_STAMP = 'VALOR'