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)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 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)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | C30_FILIAL+C30_CHVNF+C30_NUMITE+C30_CODITE | Cód. Doc. + Núm.Item + Id. Item | |
| 2 | C30_FILIAL+C30_NUMITE+C30_CODITE | Núm.Item + Id. Item | |
| 3 | C30_FILIAL+C30_CODITE | Id. Item | |
| 4 | C30_FILIAL+C30_CHVNF+C30_CNATRE | Có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
- C31 Compl Item Esp. Medicamentos
- C32 Comp Item Esp Modelos 02,28,29
- C33 Comp Armas de Fogo
- C34 Complemento Veículos Novos
- C35 Trib Itens Documento Fiscal
- C36 Comple Armaz. Combustíveis
- C37 Complemento Ressarcimento ICMS
- C38 Compl Item Esp Modelos 21 e 22
- C39 Compl Item Esp. Modelos 07
- C3A Esp Mods 08,8B,09,10,11,26,27
- C3B Demais Docs Não Vinculados
- C3C Processos Referenciados
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.