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

Tabela C30 no Protheus

Itens do Documento Fiscal

A tabela C30 do Protheus está descrita no dicionário (SX2) como “Itens do Documento Fiscal”. Possui 70 campos e 4 índices e chave única C30_FILIAL+C30_CHVNF+C30_NUMITE+C30_CODITE. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
C30
Nome
Itens do Documento Fiscal
Nome (inglês)
Tax Document Items
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
C30_FILIAL+C30_CHVNF+C30_NUMITE+C30_CODITE
Campos / índices
70 / 4

Campos da tabela C30 (70)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 C30_FILIAL C 2 0 Filial Filial Real
02 C30_CHVNF C 36 0 Cód. Doc. Cód. Documento Fiscal Real
03 C30_NUMITE C 4 0 Núm.Item Número do Item Real
04 C30_CODITE C 36 0 Id. Item Id. Item Real
05 C30_ITEM C 60 0 Cód. Item Código do Item Virtual
06 C30_DCODIT C 220 0 Descr It Descrição Item Virtual
07 C30_DESCRI M 10 0 Desc Cpl Descrição Compl Real
08 C30_UM C 6 0 Un Medida Unidade Medida Real
09 C30_DUM C 220 0 Descr UM. Descrição UM Virtual
10 C30_ORIGEM C 6 0 ID Origem Cod. Identific. Origem Real
11 C30_DORIGE C 220 0 D.Origem Desc. Orig Mercadoria Virtual
12 C30_QUANT N 12 2 Qtd Item Quandidade Item Real
13 C30_VLRITE N 14 2 Vlr Item Valor do Item Real
14 C30_VLDESC N 16 2 Vlr Desc Valor do Desconto Real
15 C30_TOTAL N 16 2 Total Item Valor Total do Item Real
16 C30_CFOP C 6 0 Id. CFOP Indicador CFOP Real
17 C30_DCFOP C 220 0 Descr CFOP. Descrição CFOP Virtual
18 C30_CODSER C 6 0 Cod. Servico Codigo do Servico Real
19 C30_DCODSE C 220 0 Desc Servico Descricao do Servico Virtual
20 C30_INDMOV C 1 0 Mov Fís Movimentação Física Real
21 C30_ESTOQ C 1 0 Posse Merc Ind Posse da Mercadoria Real
22 C30_NATOPE C 36 0 Id Nat.Oper. Id. Natureza Operação Real
23 C30_CODNAT C 8 0 Nat.Oper. Natureza Operação Virtual
24 C30_DNATOP C 220 0 D.Nat.Op. Desc. Natureza Oper. Virtual
25 C30_QTDPAD N 12 2 Qtd Un Pad Qtd Unid. Padrão Trib Real
26 C30_VLUNID N 16 2 Vlr Un Pad Valor Unid. Padrão Trib Real
27 C30_SELO C 6 0 Cod Selo Selo Controle IPI Real
28 C30_DSELO C 220 0 Desc Selo Desc. Selo Contr. Virtual
29 C30_QTDSEL N 12 0 Qtd Selo Qtd Selo Contole Aplicada Real
30 C30_VLOUTR N 16 2 Out Valores Outros Valores Real
31 C30_CLENQ C 6 0 Cl Enq IPI Classe Enquadramento IPI Real
32 C30_DCLENQ C 220 0 D.Cl Enq IPI Desc. Classe Enq. IPI Virtual
33 C30_NATREC C 1 0 Nat Rec Natureza da Receita Real
34 C30_NATBCC C 6 0 Id Nat BC Cr Id. Natureza BC Credito Real
35 C30_DNATBC C 220 0 D.Nat BCC Descr Nat BC Cred Virtual
36 C30_ORICRE C 1 0 Or. Créd. Origem do Crédito Real
37 C30_CTACTB C 36 0 Id. Cta Cont Id. Conta Contábil Real
38 C30_CODCTA C 60 0 Cta Contab Conta Contábil Virtual
39 C30_DCTACT C 220 0 N. Cta Ctb Nome Conta Contábil Virtual
40 C30_CCUSTO C 6 0 Ctro Custo Centro de Custo Real
41 C30_DCCUST C 220 0 N. C. Custo Nome Centro Custo Virtual
42 C30_INDAPU C 1 0 Per.Ap.IPI Per.Apuração IPI Real
43 C30_BSTORI N 16 2 BC IC/ST Ori BC ICMS/ST Origem Real
44 C30_VSTREP N 16 2 Vlr ICST Ori Vlr ICMSST Origem Real
45 C30_BCRETQ N 16 2 BC IC/ST Ret BC ICMS/ST Retido Real
46 C30_VLRET N 16 2 Vlr ICST Ret Vlr ICMSST Retido Real
47 C30_VSTCOM N 16 2 Vlr ICST Com Vlr ICMSST Complementar Real
48 C30_CSTCOM C 6 0 Cst Nf Comp. CST NF Complementar Real
49 C30_DCSTCO C 220 0 Des.Cst.Icms Desc. CST ICMS Virtual
50 C30_CSOSN C 3 0 CSOSN Cod. S. O. Simples Nac. Real
51 C30_DESNFE M 10 0 Inf. Adic. Inf. Adicionais Produto Real
52 C30_VLOPER N 16 2 Vlr. Contab. Valor Contábil Real
53 C30_RE C 15 0 RE Registro de Exportação Real
54 C30_VLACRE N 16 2 Acréscimos Acréscimos do item Real
55 C30_VLRDA N 16 2 Desp. Acess. Val. Despesas Acessórias Real
56 C30_SRVMUN C 20 0 Cód. Serviço Código Serviço Município Real
57 C30_LICIMP C 10 0 Licença Imp. Licença Importação Real
58 C30_TPREPA C 1 0 Tipo Repasse Tipo de Repasse Real
59 C30_IDTSER C 6 0 Tipo Serviço Tipo de Serviço Real
60 C30_INDISE C 1 0 Ind. Isencao Isenção Previdenciária Real
61 C30_CNATRE C 6 0 Cód. Nat Ren Cód Natureza de Rendiment Real
62 C30_CODIPA C 36 0 Cod.Dipam Código Dipam Real
63 C30_NATREN C 5 0 Cód. Nat Ren Cód Natureza Rendimento Virtual
64 C30_DCDIPA C 254 0 Decr.DIPAM Descrição DIPAM Virtual
65 C30_DNATRE C 254 0 Descrição Descr Nat Rendimento Virtual
66 C30_ICMSFT N 16 2 ICMS-ST Frt ICMS-ST do Frete Real
67 C30_DECTER C 1 0 Ind Dec Terc Indicativo de 13° Salário Real
68 C30_NFCISC C 14 0 CNPJ FCI SCP CNPJ FCI ou SCP Virtual
69 C30_IFCISC C 36 0 Id FCI SCP ID do FCI ou SCP Real
70 C30_COMPFP C 7 0 Competência Competência rendimentos Real

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

Índices da tabela C30 (4)

OrdemChaveDescriçãoApelido
1C30_FILIAL+C30_CHVNF+C30_NUMITE+C30_CODITECód. Doc. + Núm.Item + Id. Item
2C30_FILIAL+C30_NUMITE+C30_CODITENúm.Item + Id. Item
3C30_FILIAL+C30_CODITEId. Item
4C30_FILIAL+C30_CHVNF+C30_CNATRECód. Doc. + Cód. Nat Ren

Perguntas frequentes sobre a tabela C30

O que é a tabela C30?

É a tabela “Itens do Documento Fiscal” do ERP TOTVS Protheus, com 70 campos definidos no dicionário SX3.

Qual é a chave única da tabela C30?

A chave única é C30_FILIAL+C30_CHVNF+C30_NUMITE+C30_CODITE.

Quais são os índices da tabela C30?

A tabela tem 4 índices. O principal (ordem 1) usa a chave C30_FILIAL+C30_CHVNF+C30_NUMITE+C30_CODITE.

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

Exemplo de consulta SQL da tabela C30

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

SELECT
    C30_FILIAL,
    C30_CHVNF,
    C30_NUMITE,
    C30_CODITE,
    C30_ITEM,
    C30_DCODIT,
    C30_DESCRI,
    C30_UM,
    C30_DUM,
    C30_ORIGEM,
    C30_DORIGE,
    C30_QUANT,
    C30_VLRITE,
    C30_VLDESC,
    C30_TOTAL,
    C30_CFOP,
    C30_DCFOP,
    C30_CODSER,
    C30_DCODSE,
    C30_INDMOV,
    C30_ESTOQ,
    C30_NATOPE,
    C30_CODNAT,
    C30_DNATOP,
    C30_QTDPAD,
    C30_VLUNID,
    C30_SELO,
    C30_DSELO,
    C30_QTDSEL,
    C30_VLOUTR,
    C30_CLENQ,
    C30_DCLENQ,
    C30_NATREC,
    C30_NATBCC,
    C30_DNATBC,
    C30_ORICRE,
    C30_CTACTB,
    C30_CODCTA,
    C30_DCTACT,
    C30_CCUSTO,
    C30_DCCUST,
    C30_INDAPU,
    C30_BSTORI,
    C30_VSTREP,
    C30_BCRETQ,
    C30_VLRET,
    C30_VSTCOM,
    C30_CSTCOM,
    C30_DCSTCO,
    C30_CSOSN,
    C30_DESNFE,
    C30_VLOPER,
    C30_RE,
    C30_VLACRE,
    C30_VLRDA,
    C30_SRVMUN,
    C30_LICIMP,
    C30_TPREPA,
    C30_IDTSER,
    C30_INDISE,
    C30_CNATRE,
    C30_CODIPA,
    C30_NATREN,
    C30_DCDIPA,
    C30_DNATRE,
    C30_ICMSFT,
    C30_DECTER,
    C30_NFCISC,
    C30_IFCISC,
    C30_COMPFP
FROM C30
WHERE
    D_E_L_E_T_ = ' '
    AND C30_FILIAL = 'VALOR'
    AND C30_CHVNF = 'VALOR'
    AND C30_NUMITE = 'VALOR'
    AND C30_CODITE = 'VALOR'
    AND C30_ITEM = 'VALOR'
    AND C30_DCODIT = 'VALOR'
    AND C30_UM = 'VALOR'
    AND C30_DUM = 'VALOR'
    AND C30_ORIGEM = 'VALOR'
    AND C30_DORIGE = 'VALOR'
    AND C30_QUANT = 0
    AND C30_VLRITE = 0
    AND C30_VLDESC = 0
    AND C30_TOTAL = 0
    AND C30_CFOP = 'VALOR'
    AND C30_DCFOP = 'VALOR'
    AND C30_CODSER = 'VALOR'
    AND C30_DCODSE = 'VALOR'
    AND C30_INDMOV = 'VALOR'
    AND C30_ESTOQ = 'VALOR'
    AND C30_NATOPE = 'VALOR'
    AND C30_CODNAT = 'VALOR'
    AND C30_DNATOP = 'VALOR'
    AND C30_QTDPAD = 0
    AND C30_VLUNID = 0
    AND C30_SELO = 'VALOR'
    AND C30_DSELO = 'VALOR'
    AND C30_QTDSEL = 0
    AND C30_VLOUTR = 0
    AND C30_CLENQ = 'VALOR'
    AND C30_DCLENQ = 'VALOR'
    AND C30_NATREC = 'VALOR'
    AND C30_NATBCC = 'VALOR'
    AND C30_DNATBC = 'VALOR'
    AND C30_ORICRE = 'VALOR'
    AND C30_CTACTB = 'VALOR'
    AND C30_CODCTA = 'VALOR'
    AND C30_DCTACT = 'VALOR'
    AND C30_CCUSTO = 'VALOR'
    AND C30_DCCUST = 'VALOR'
    AND C30_INDAPU = 'VALOR'
    AND C30_BSTORI = 0
    AND C30_VSTREP = 0
    AND C30_BCRETQ = 0
    AND C30_VLRET = 0
    AND C30_VSTCOM = 0
    AND C30_CSTCOM = 'VALOR'
    AND C30_DCSTCO = 'VALOR'
    AND C30_CSOSN = 'VALOR'
    AND C30_VLOPER = 0
    AND C30_RE = 'VALOR'
    AND C30_VLACRE = 0
    AND C30_VLRDA = 0
    AND C30_SRVMUN = 'VALOR'
    AND C30_LICIMP = 'VALOR'
    AND C30_TPREPA = 'VALOR'
    AND C30_IDTSER = 'VALOR'
    AND C30_INDISE = 'VALOR'
    AND C30_CNATRE = 'VALOR'
    AND C30_CODIPA = 'VALOR'
    AND C30_NATREN = 'VALOR'
    AND C30_DCDIPA = 'VALOR'
    AND C30_DNATRE = 'VALOR'
    AND C30_ICMSFT = 0
    AND C30_DECTER = 'VALOR'
    AND C30_NFCISC = 'VALOR'
    AND C30_IFCISC = 'VALOR'
    AND C30_COMPFP = 'VALOR'

Outras tabelas relacionadas

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