Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela C4C no Protheus

Composicao Base de Calculo

A tabela C4C do Protheus está descrita no dicionário (SX2) como “Composicao Base de Calculo”. Possui 18 campos e 2 índices e chave única C4C_FILIAL+C4C_ID+C4C_CODCON+STR(C4C_ALQPER)+STR(C4C_ALQQTD)+C4C_INDCOO. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
C4C
Nome
Composicao Base de Calculo
Nome (inglês)
Calculation Base Composition
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
C4C_FILIAL+C4C_ID+C4C_CODCON+STR(C4C_ALQPER)+STR(C4C_ALQQTD)+C4C_INDCOO
Campos / índices
18 / 2

Campos da tabela C4C (18)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 C4C_FILIAL C 2 0 Filial Filial Real
02 C4C_ID C 6 0 ID Identificador Registro Real
03 C4C_CODCON C 6 0 Cód.Contrib. Cód.Contribuição Soc. Real
04 C4C_ALQPER N 8 4 Alíq. % Alíq. Percentual Real
05 C4C_ALQQTD N 16 4 Alq. Reais Alíquota Reais Real
06 C4C_INDCOO C 6 0 Ind.Tp.Soc. Ind.Tipo Soc.Cooperativa Real
07 C4C_DINDCO C 220 0 Des.Ind.Soc. Desc.Indic.Tp.Sociedade Virtual
08 C4C_VLBCCT N 16 2 Vl.Bc.Contr. Vlr.BC.Contribuição Real
09 C4C_VLEXCC N 16 2 Vl.Exc.Coop Vl.Exclusão Cooperat. Real
10 C4C_VLEXBC N 16 2 Vl.Exc.BC.SC Vl.Exc.BC Espec.Tp.Soc.Co Real
11 C4C_VLBCFI N 16 2 Vl.BC.AposEx Vl.BC.Após Exclusões Real
12 C4C_CNPJ C 14 0 Fora de Uso CNPJ da Pessoa Jurídica Real
13 C4C_CODCRE C 6 0 Fora de Uso Cod.Tp.Crd.Dif.Periodo Real
14 C4C_DCODCR C 220 0 Fora de Uso Des.Tp.Crd.Dif.Periodo Virtual
15 C4C_VLCTDF N 16 2 Fora de Uso Vlr.Total Contrib. Dif. Real
16 C4C_VLCRDF N 16 2 Fora de Uso Vlr.Tot.Cr.Dif.Per Real
17 C4C_VLVENP N 16 2 Fora de Uso Vlr. Total Vendas Periodo Real
18 C4C_VLTNRC N 16 2 Fora de Uso Vlr.Tot.NRec.Periodo Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela C4C (2)

OrdemChaveDescriçãoApelido
1C4C_FILIAL+C4C_ID+C4C_CODCON+STR(C4C_ALQPER)+STR(C4C_ALQQTD)+C4C_INDCOOID + Cód.Contrib. + Alíq. % + Alq. Reais + Ind.Tp.Soc.
2C4C_FILIAL+C4C_CODCONCód.Contrib.

Perguntas frequentes sobre a tabela C4C

O que é a tabela C4C?

É a tabela “Composicao Base de Calculo” do ERP TOTVS Protheus, com 18 campos definidos no dicionário SX3.

Qual é a chave única da tabela C4C?

A chave única é C4C_FILIAL+C4C_ID+C4C_CODCON+STR(C4C_ALQPER)+STR(C4C_ALQQTD)+C4C_INDCOO.

Quais são os índices da tabela C4C?

A tabela tem 2 índices. O principal (ordem 1) usa a chave C4C_FILIAL+C4C_ID+C4C_CODCON+STR(C4C_ALQPER)+STR(C4C_ALQQTD)+C4C_INDCOO.

Qual é o nome físico da tabela C4C no banco de dados?

No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: C4C990). Em ADVPL, use RetSqlName("C4C") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela C4C

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    C4C_FILIAL,
    C4C_ID,
    C4C_CODCON,
    C4C_ALQPER,
    C4C_ALQQTD,
    C4C_INDCOO,
    C4C_DINDCO,
    C4C_VLBCCT,
    C4C_VLEXCC,
    C4C_VLEXBC,
    C4C_VLBCFI,
    C4C_CNPJ,
    C4C_CODCRE,
    C4C_DCODCR,
    C4C_VLCTDF,
    C4C_VLCRDF,
    C4C_VLVENP,
    C4C_VLTNRC
FROM C4C
WHERE
    D_E_L_E_T_ = ' '
    AND C4C_FILIAL = 'VALOR'
    AND C4C_ID = 'VALOR'
    AND C4C_CODCON = 'VALOR'
    AND C4C_ALQPER = 0
    AND C4C_ALQQTD = 0
    AND C4C_INDCOO = 'VALOR'
    AND C4C_DINDCO = 'VALOR'
    AND C4C_VLBCCT = 0
    AND C4C_VLEXCC = 0
    AND C4C_VLEXBC = 0
    AND C4C_VLBCFI = 0
    AND C4C_CNPJ = 'VALOR'
    AND C4C_CODCRE = 'VALOR'
    AND C4C_DCODCR = 'VALOR'
    AND C4C_VLCTDF = 0
    AND C4C_VLCRDF = 0
    AND C4C_VLVENP = 0
    AND C4C_VLTNRC = 0

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.