Pragiva — Tecnologia na prática

Tabelas Referência

C30 Itens do Documento Fiscal

C30 tem 70 campos, 4 índices e 33 gatilhos no dicionário padrão, e cada registro é identificado pela chave única.

Protheus 12.1.2510 exclusivo derivado do dicionário padrão

Resposta rápida

Arquivo físico
C30 + empresa, ex.: C30010
Chave única
C30_FILIAL+C30_CHVNF+C30_NUMITE+C30_CODITE
Compartilhamento
Exclusivo
Estrutura
70 campos (19 virtuais), 4 índices, 33 gatilhos
Rotina do sistema
TAFA062

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 C30_FILIAL, C30_CHVNF, C30_NUMITE, C30_CODITE
  FROM C30010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY C30_FILIAL, C30_CHVNF, C30_NUMITE, C30_CODITE
Dicionário do seu ambienteSQL
SELECT X3_ORDEM, X3_CAMPO, X3_TITULO, X3_TIPO, X3_TAMANHO, X3_DECIMAL, X3_CONTEXT
  FROM SX3010
 WHERE X3_ARQUIVO = 'C30'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem C30 se liga

Consulta 13

Tabelas usadas como consulta padrão (F3) pelos campos desta.

Gatilhos buscam em 15

Tabelas onde os gatilhos desta posicionam para trazer um valor.

Campos 70

Clique no campo para ver validação, inicializador, combo e gatilhos.

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — XM0 Filial
Cód. Doc. Caractere 36 0 Real @! — Cód. Documento Fiscal
Núm.Item Caractere 4 0 Real — — Número do Item
Id. Item Caractere 36 0 Real — — Id. Item
Cód. Item Caractere 60 0 Virtual @! C1L1 Código do Item
Descr It Caractere 220 0 Virtual @! — Descrição Item
Desc Cpl Memo 10 0 Real @! — Descrição Compl
Un Medida Caractere 6 0 Real @! C1J Unidade Medida
Descr UM. Caractere 220 0 Virtual — — Descrição UM
ID Origem Caractere 6 0 Real @! C03 Cod. Identific. Origem
D.Origem Caractere 220 0 Virtual @! — Desc. Orig Mercadoria
Qtd Item Numérico 12 2 Real @E 999,999,999.99 — Quandidade Item
Vlr Item Numérico 14 2 Real @E 99,999,999,999.99 — Valor do Item
Vlr Desc Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor do Desconto
Total Item Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Total do Item
Id. CFOP Caractere 6 0 Real @! C0Y Indicador CFOP
Descr CFOP. Caractere 220 0 Virtual @! — Descrição CFOP
Cod. Servico Caractere 6 0 Real @! C0B Codigo do Servico
Desc Servico Caractere 220 0 Virtual @! — Descricao do Servico
Mov Fís Caractere 1 0 Real @! — Movimentação Física
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Posse Merc Caractere 1 0 Real — — Ind Posse da Mercadoria
Id Nat.Oper. Caractere 36 0 Real @! — Id. Natureza Operação
Nat.Oper. Caractere 8 0 Virtual @! C1N3 Natureza Operação
D.Nat.Op. Caractere 220 0 Virtual @! — Desc. Natureza Oper.
Qtd Un Pad Numérico 12 2 Real @E 999,999,999.99 — Qtd Unid. Padrão Trib
Vlr Un Pad Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Unid. Padrão Trib
Cod Selo Caractere 6 0 Real @! C3U Selo Controle IPI
Desc Selo Caractere 220 0 Virtual @! — Desc. Selo Contr.
Qtd Selo Numérico 12 0 Real @E 999,999,999,999 — Qtd Selo Contole Aplicada
Out Valores Numérico 16 2 Real @E 9,999,999,999,999.99 — Outros Valores
Cl Enq IPI Caractere 6 0 Real @! C3T Classe Enquadramento IPI
D.Cl Enq IPI Caractere 220 0 Virtual @! — Desc. Classe Enq. IPI
Nat Rec Caractere 1 0 Real @! — Natureza da Receita
Id Nat BC Cr Caractere 6 0 Real @! C11 Id. Natureza BC Credito
D.Nat BCC Caractere 220 0 Virtual @! — Descr Nat BC Cred
Or. Créd. Caractere 1 0 Real @! — Origem do Crédito
Id. Cta Cont Caractere 36 0 Real — — Id. Conta Contábil
Cta Contab Caractere 60 0 Virtual @! C1OB Conta Contábil
N. Cta Ctb Caractere 220 0 Virtual @! — Nome Conta Contábil
Ctro Custo Caractere 6 0 Real @! C1P Centro de Custo
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
N. C. Custo Caractere 220 0 Virtual @! — Nome Centro Custo
Per.Ap.IPI Caractere 1 0 Real @! — Per.Apuração IPI
BC IC/ST Ori Numérico 16 2 Real @E 9,999,999,999,999.99 — BC ICMS/ST Origem
Vlr ICST Ori Numérico 16 2 Real @E 9,999,999,999,999.99 — Vlr ICMSST Origem
BC IC/ST Ret Numérico 16 2 Real @E 9,999,999,999,999.99 — BC ICMS/ST Retido
Vlr ICST Ret Numérico 16 2 Real @E 9,999,999,999,999.99 — Vlr ICMSST Retido
Vlr ICST Com Numérico 16 2 Real @E 9,999,999,999,999.99 — Vlr ICMSST Complementar
Cst Nf Comp. Caractere 6 0 Real @! C14 CST NF Complementar
Des.Cst.Icms Caractere 220 0 Virtual @! — Desc. CST ICMS
CSOSN Caractere 3 0 Real — — Cod. S. O. Simples Nac.
Inf. Adic. Memo 10 0 Real — — Inf. Adicionais Produto
Vlr. Contab. Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Contábil
RE Caractere 15 0 Real @! — Registro de Exportação
Acréscimos Numérico 16 2 Real @E 9,999,999,999,999.99 — Acréscimos do item
Desp. Acess. Numérico 16 2 Real @E 9,999,999,999,999.99 — Val. Despesas Acessórias
Cód. Serviço Caractere 20 0 Real @! — Código Serviço Município
Licença Imp. Caractere 10 0 Real — — Licença Importação
Tipo Repasse Caractere 1 0 Real @! — Tipo de Repasse
Tipo Serviço Caractere 6 0 Real — C8C Tipo de Serviço
Ind. Isencao Caractere 1 0 Real — — Isenção Previdenciária
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Cód. Nat Ren Caractere 6 0 Real @! — Cód Natureza de Rendiment
Cod.Dipam Caractere 36 0 Real — LF0 Código Dipam
Cód. Nat Ren Caractere 5 0 Virtual @! V3O Cód Natureza Rendimento
Decr.DIPAM Caractere 254 0 Virtual @! — Descrição DIPAM
Descrição Caractere 254 0 Virtual @! — Descr Nat Rendimento
ICMS-ST Frt Numérico 16 2 Real @E 9,999,999,999,999.99 — ICMS-ST do Frete
Ind Dec Terc Caractere 1 0 Real @! — Indicativo de 13° Salário
CNPJ FCI SCP Caractere 14 0 Virtual @R! NN.NNN.NNN/NNNN-99 V3X CNPJ FCI ou SCP
Id FCI SCP Caractere 36 0 Real @! — ID do FCI ou SCP
Competência Caractere 7 0 Real @! — Competência rendimentos

Índices 4

OrdemChaveDescriçãoNicknamePesquisa
1 C30_FILIAL+C30_CHVNF+C30_NUMITE+C30_CODITE Cód. Doc. + Núm.Item + Id. Item — S
2 C30_FILIAL+C30_NUMITE+C30_CODITE Núm.Item + Id. Item — S
3 C30_FILIAL+C30_CODITE Id. Item — S
4 C30_FILIAL+C30_CHVNF+C30_CNATRE Cód. Doc. + Cód. Nat Ren — S

Gatilhos 33

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
C30_CCUSTO 001 C30_DCCUST X C1P->(AllTrim(C1P_CODCUS)+' - '+C1P_CCUS) C1P xFilial("C1P")+M->C30_CCUSTO —
C30_CFOP 001 C30_DCFOP X C0Y->(C0Y_CODIGO+' - '+C0Y_DESCRI) C0Y xFilial("C0Y")+M->C30_CFOP —
C30_CLENQ 001 C30_DCLENQ X C3T->(C3T_CODIGO+' - '+C3T_DESCRI) C3T XFILIAL("C3T")+M->C30_CLENQ —
C30_CODCTA 001 C30_CTACTB X C1O->(Alltrim(C1O_ID)) C1O xFilial("C1O")+M->C30_CODCTA —
C30_CODCTA 002 C30_DCTACT X C1O->(Alltrim(C1O_CODIGO)+' - '+C1O_DESCRI) C1O xFilial("C1O")+M->C30_CODCTA —
C30_CODIPA 001 C30_DCDIPA X LF0->(Alltrim(LF0->LF0_CODIGO) + ' - ' + SubStr(LF0_DESCRI,1,150)) LF0 xFilial("LF0")+M->C30_CODIPA —
C30_CODITE 001 C30_DCODIT X C1L->(AllTrim(C1L_CODIGO)+' - '+SubStr(C1L_DESCRI,1,150)) C1L xFilial("C1L")+M->C30_CODITE —
C30_CODITE 002 C30_UM P C1L->C1L_UM — — —
C30_CODITE 003 C30_ORIGEM P C1L->C1L_ORIMER — — —
C30_CODITE 004 C30_ESTOQ P C1L->C1L_ESTOQ — — —
C30_CODITE 005 C30_CODSER P C1L->C1L_CODSER — — —
C30_CODNAT 001 C30_NATOPE X C1N->(Alltrim(C1N_ID)) C1N xFilial("C1N")+M->C30_CODNAT —
C30_CODNAT 002 C30_DNATOP X C1N->(ALLTRIM(C1N_CODNAT)+' - '+C1N_DESNAT) C1N xFilial("C1N")+M->C30_CODNAT —
C30_CODSER 001 C30_DCODSE X C0B->(AllTrim(C0B_CODIGO)+' - '+SubStr(C0B_DESCRI,1,150)) C0B xFilial("C0B")+M->C30_CODSER —
C30_CSTCOM 001 C30_DCSTCO X C14->( AllTrim(C14_CODIGO)+' - '+C14_DESCRI) C14 xFilial("C14")+M->C30_CSTCOM —
C30_CTACTB 001 C30_DCTACT X C1O->(C1O_CODIGO+' - '+C1O_DESCRI) C1O xFilial("C1O")+M->C30_CTACTB —
C30_ITEM 001 C30_CODITE X C1L->(Alltrim(C1L_ID)) C1L xFilial("C1L")+M->C30_ITEM —
C30_ITEM 002 C30_DCODIT P C1L->(ALLTRIM(C1L_CODIGO)+' - '+SubStr(C1L_DESCRI,1,150)) — — —
C30_ITEM 003 C30_UM P C1L->C1L_UM — — —
C30_ITEM 004 C30_ORIGEM P C1L->C1L_ORIMER — — —
C30_ITEM 005 C30_ESTOQ P C1L->C1L_ESTOQ — — —
C30_ITEM 006 C30_CODSER P C1L->C1L_CODSER — — —
C30_NATBCC 001 C30_DNATBC X C11->(C11_CODIGO+' - '+C11_DESCRI) C11 xFilial("C11")+M->C30_NATBCC —
C30_NATOPE 001 C30_DNATOP X C1N->(C1N_CODNAT+' - '+C1N_DESNAT) C1N xFilial("C1N")+M->C30_NATOPE —
C30_NATREN 001 C30_CNATRE X V3O -> V3O_ID V3O xFilial("V3O")+M->C30_NATREN —
C30_NATREN 002 C30_DNATRE X V3O -> V3O_DESCR V3O xFilial("V3O")+M->C30_NATREN —
C30_NFCISC 001 C30_IFCISC X V3X->V3X_ID V3X xFilial("V3X")+M->C30_NFCISC —
C30_ORIGEM 001 C30_DORIGE X C03->(C03_CODIGO+' - '+C03_DESCRI) C03 xFilial("C03")+M->C30_ORIGEM —
C30_QUANT 001 C30_TOTAL P (M->C30_QUANT*FWFLDGET("C30_VLRITE"))-FWFLDGET("C30_VLDESC") — — !TafNfCompl()
C30_SELO 001 C30_DSELO X C3U->(C3U_CODIGO+' - '+C3U_DESCRI) C3U XFILIAL("C3U")+M->C30_SELO —
C30_UM 001 C30_DUM X C1J->(C1J_CODIGO+' - '+C1J_DESCRI) C1J xFilial("C1J")+M->C30_UM —
C30_VLDESC 001 C30_TOTAL X (FWFLDGET("C30_QUANT")*FWFLDGET("C30_VLRITE"))-M->C30_VLDESC — — !TafNfCompl()
C30_VLRITE 001 C30_TOTAL X (FWFLDGET("C30_QUANT")*M->C30_VLRITE)-FWFLDGET("C30_VLDESC") — — !TafNfCompl()

Procedência

Dicionário padrão do Protheus 12.1.2510, como a TOTVS distribui, sem customização de ambiente.