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

Tabela C2P no Protheus

Detalhamento do IPI por CFOP

A tabela C2P do Protheus está descrita no dicionário (SX2) como “Detalhamento do IPI por CFOP”. Possui 9 campos e 2 índices e chave única C2P_FILIAL+C2P_ID+C2P_CFOP+C2P_CSTIPI. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
C2P
Nome
Detalhamento do IPI por CFOP
Nome (inglês)
Detailed IPI per CFOP
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
C2P_FILIAL+C2P_ID+C2P_CFOP+C2P_CSTIPI
Campos / índices
9 / 2

Campos da tabela C2P (9)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 C2P_FILIAL C 2 0 Filial Filial Real
02 C2P_ID C 6 0 ID Identificador Registro Real
03 C2P_CFOP C 6 0 Id. CFOP Indicador CFOP Real
04 C2P_DCFOP C 220 0 Desc CFOP Descrição CFOP Virtual
05 C2P_CSTIPI C 6 0 Id. CST IPI Id. CST IPI Real
06 C2P_DCSTIP C 220 0 Desc CST IPI Descrição do CST de IPI Virtual
07 C2P_VLCONT N 16 2 Val Contabil Valor Contabil Real
08 C2P_VLBC N 16 2 Valor BC Valor de Base de Calculo Real
09 C2P_VLIPI N 16 2 Valor de IPI Valor de IPI Real

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

Índices da tabela C2P (2)

OrdemChaveDescriçãoApelido
1C2P_FILIAL+C2P_ID+C2P_CFOP+C2P_CSTIPIID + Id. CFOP + Id. CST IPI
2C2P_FILIAL+C2P_CFOP+C2P_CSTIPIId. CFOP + Id. CST IPI

Perguntas frequentes sobre a tabela C2P

O que é a tabela C2P?

É a tabela “Detalhamento do IPI por CFOP” do ERP TOTVS Protheus, com 9 campos definidos no dicionário SX3.

Qual é a chave única da tabela C2P?

A chave única é C2P_FILIAL+C2P_ID+C2P_CFOP+C2P_CSTIPI.

Quais são os índices da tabela C2P?

A tabela tem 2 índices. O principal (ordem 1) usa a chave C2P_FILIAL+C2P_ID+C2P_CFOP+C2P_CSTIPI.

Qual é o nome físico da tabela C2P 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: C2P990). Em ADVPL, use RetSqlName("C2P") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela C2P

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

SELECT
    C2P_FILIAL,
    C2P_ID,
    C2P_CFOP,
    C2P_DCFOP,
    C2P_CSTIPI,
    C2P_DCSTIP,
    C2P_VLCONT,
    C2P_VLBC,
    C2P_VLIPI
FROM C2P
WHERE
    D_E_L_E_T_ = ' '
    AND C2P_FILIAL = 'VALOR'
    AND C2P_ID = 'VALOR'
    AND C2P_CFOP = 'VALOR'
    AND C2P_DCFOP = 'VALOR'
    AND C2P_CSTIPI = 'VALOR'
    AND C2P_DCSTIP = 'VALOR'
    AND C2P_VLCONT = 0
    AND C2P_VLBC = 0
    AND C2P_VLIPI = 0

Outras tabelas relacionadas

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