Pragiva — Tecnologia na prática

Tabelas Referência

C20 Capa Documento Fiscal

C20 tem 99 campos, 6 índices e 35 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
C20 + empresa, ex.: C20010
Chave única
C20_FILIAL+C20_CHVNF
Compartilhamento
Exclusivo
Estrutura
99 campos (20 virtuais), 6 índices, 35 gatilhos
Rotina do sistema
TAFA062

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 C20_FILIAL, C20_CHVNF
  FROM C20010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY C20_FILIAL, C20_CHVNF
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 = 'C20'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem C20 se liga

Consulta 9

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

Gatilhos buscam em 10

Tabelas onde os gatilhos desta posicionam para trazer um valor.

É consultada por 1

Tabelas cujos campos usam esta como consulta padrão.

Campos 99

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

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial
Cód. Docto Caractere 36 0 Real @! — Cód. Documento Fiscal
ID Modelo Caractere 6 0 Real @! C01 Cod. Identificacao Modelo
Descr. Mod. Caractere 220 0 Virtual @! — Descr. Modelo Doc. Fis.
Tp. Oper. Caractere 1 0 Real @! — Tipo Operação
Id.Tp Docto Caractere 6 0 Real @! C0U Id. Tipo Documento
Descr Tp Doc Caractere 50 0 Virtual @! — Descr. Tp Doc. Fiscal
Emit.Doc. Caractere 1 0 Real @! — Emitente Doc. Fiscal
Id. Cod Part Caractere 36 0 Real @! — Id. Cód. Participante
Cód Partic. Caractere 60 0 Virtual @! C1HA Código Participante
Descr. Part. Caractere 220 0 Virtual @! — Descr. Participante
ID. Situação Caractere 6 0 Real @! C02 Cod. Identific. Situação
Descr. Sit. Caractere 220 0 Virtual @! — Descr. Situação Doc.
Serie Caractere 20 0 Real @! — Serie Documento Fiscal
Sub-Serie Caractere 20 0 Real @! — Sub-Serie Documento Fisca
Número Caractere 60 0 Real @! — Número Documento Fiscal
Núm Fim Caractere 20 0 Real @! — Número Documento Final
Emissão Data 8 0 Real — — Data Documento Fiscal
Ent./Saída Data 8 0 Real — — Ent/Saída do Doc. Fiscal
Arq. Mestre Caractere 15 0 Real @! — Nom Arq Mestre(C.115/03)
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Chv.Mestre Caractere 32 0 Real @! — Chv. Arq. Mestre(C.115/03
Vlr Merc Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor das mercadorias
Vlr Serviços Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor dos Serviços
Vlr Desp Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Desp. Acessárias
Vlr Desc Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor do Desconto
Vlr Out.Desp Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor de Outras Despesas
Vlr Seguro Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Seguro
Vlr Frete Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor do frete
Vlr Abat NT Numérico 16 2 Real @E 9,999,999,999,999.99 — Vlr Abatimento Não-Trib.
Valor Doc. Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor do Documento
Tp Pagto Caractere 1 0 Real @! — Tipo de Pagamento
Tipo CT-e Caractere 1 0 Real @! — Tipo do CT-e
Chv Eletr Caractere 44 0 Real @! — Chv Eletrônica Documento
Chv Doc Ref Caractere 60 0 Real @! — Chv Doc Referenciado Ele
Id. Cta Cont Caractere 36 0 Real — — Id Conta Contábil
Cta Cont. Caractere 60 0 Virtual @! C1OB Cod Conta Contábil
Descr. Cta Caractere 220 0 Virtual @! — Descr. Cta Contábil
Id.Ind. Fret Caractere 6 0 Real @! C0X Id. Indicador Frete
Desc Tp Frt Caractere 220 0 Virtual @! — Descr. Tipo do Frete
Natur Frete Caractere 6 0 Real @! C3P Natureza do Frete
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Desc Nat Frt Caractere 220 0 Virtual @! — Descr. Natureza Frete
CNPJ Caractere 14 0 Virtual @R! NN.NNN.NNN/NNNN-99 — CNPJ Participante
CPF Caractere 11 0 Virtual @R 999.999.999-99 — CPF Participante
IE Caractere 20 0 Virtual @! — Inscr Estadual
Localizacao Caractere 220 0 Virtual @! — País/UF/Municipio
Telefones Caractere 220 0 Virtual @! — Telefone/FAX
Numero AIDF Caractere 6 0 Real — C0T Numero da AIDF
RMD Ref. Caractere 36 0 Real @! C20S Doc. RMD Referenciado
Hr Sai/Ent Caractere 8 0 Real 99:99:99 — Hora de Saida/Entrega NF
Qtd Volumes Numérico 15 2 Real @E 999,999,999,999.99 — Quantidade de Volumes
Esp Volumes Caractere 60 0 Real @! — Espécie dos Volumes
Marca Vol Caractere 60 0 Real @! — Marca dos Volumes
Num Volumes Caractere 60 0 Real @! — Numeração dos Volumes
Peso Líquido Numérico 15 3 Real @E 99,999,999,999.999 — Peso Líquido
Peso Bruto Numérico 15 3 Real @E 99,999,999,999.999 — Peso Bruto dos Volumes
Lacres Caractere 60 0 Real @! — Número dos Lacres
Nota Empenho Caractere 22 0 Real @! — Nota de Empenho
Pedido Caractere 60 0 Real @! — Número do Pedido
Contrato Caractere 60 0 Real — — Contrato
Base II Numérico 15 2 Real @E 999,999,999,999.99 — Base II
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Desp. Adu Numérico 15 2 Real @E 999,999,999,999.99 — Vlr. Despesas Aduaneiras
Valor II Numérico 15 2 Real @E 999,999,999,999.99 — Vlr Imposto de Importação
Valor IOF Numérico 15 2 Real @E 999,999,999,999.99 — Valor IOF
Info Cliente Memo 10 0 Real — — Informações Comp. Cliente
Info Fiscal Memo 10 0 Real — — Informações Comp. Fiscal
Dt Canc Nfe Data 8 0 Real — — Data Cancelamento Nfe
Hora de Auto Caractere 8 0 Real 99:99:99 — Hora de Autorização NFe
Data de Auto Data 8 0 Real — — Data de Autorização NFe
Flag de Imp. Caractere 1 0 Real — — Flag de Impressão
Prot. SEFAZ Caractere 15 0 Real — — Protocolo SEFAZ
Status Reg. Caractere 1 0 Real @! — Status do Registro
Modal Caractere 1 0 Real @! — Modal de Transporte
Data Extemp. Data 8 0 Real — — Data da escrit. Extemp.
Loc Pre Serv Caractere 6 0 Real @! C07 Codigo Local Prest Serv
Des. Local Caractere 30 0 Virtual @! — Local Prestação Serviço
Vl Abat Mat Numérico 16 2 Real @E 9,999,999,999,999.99 — Vlr Abatido ISS Materiais
Vl Abat Sub Numérico 16 2 Real @E 9,999,999,999,999.99 — Vl Abatido Sub Empreitada
Cod. Obra Caractere 15 0 Virtual @! T9C Código da Obra
Id. Obra Caractere 36 0 Real @! — Cod Id Registro de Obra
Descr Obra Caractere 220 0 Virtual @! — Descrição da Obra
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Uf Origem Caractere 6 0 Real @! C09 Uf Origem
Desc. UF Caractere 220 0 Virtual @! — Descrição do Estado
Cód Mun Orig Caractere 6 0 Real @! C07 Código Municipio Origem.
Des Loc Orig Caractere 30 0 Virtual @! — Local Origem Serviço.
Cod Mun Dest Caractere 6 0 Real @! C07 Código Municipio Destino.
Des Mun Dest Caractere 30 0 Virtual @! — Desc Municipio Destino.
Proc. ID Caractere 6 0 Real @! — ID de Processos.
Stamp Caractere 23 0 Real @! — Controle e integraçao
ID Processo Caractere 6 0 Real @! — ID de Processo Bloco 40
Rend Dec.Jud Caractere 1 0 Real @! — Rendimento Decis.Judicial
Ind. FCI SCP Caractere 1 0 Real @! — Ind. Operação FCI ou SCP
Esc Contabil Data 8 0 Real — — Dt Escrituração Contabil
Cli/Forn. Caractere 6 0 Real @! — Cliente/Fornecedor
Codigo loja Caractere 2 0 Real @! — Codigo Loja Client/Forn
Dt Contabil Data 8 0 Real — — Data da contabilização
Especie NF Caractere 5 0 Real — — Especie NF
Hora Emissao Caractere 8 0 Real — — Hora Emissao
Atualiza Doc Caractere 1 0 Real — — Atualiza Documento
Dt. Comp ISS Data 8 0 Real — — Desc. Data Competencia

Índices 6

OrdemChaveDescriçãoNicknamePesquisa
1 C20_FILIAL+C20_CODMOD+C20_INDOPE+C20_TPDOC+C20_INDEMI+C20_CODPAR+C20_CODSIT+C20_SERIE+C20_SUBSER+C20_NUMDOC+DTOS(C20_DTDOC)+DTOS(C20_DTES) ID Modelo + Tp. Oper. + Id.Tp Docto + Emit.Doc. + Id. Cod Part + ID. S — S
2 C20_FILIAL+DTOS(C20_DTDOC)+C20_CODSIT Emissão + ID. Situação — S
3 C20_FILIAL+C20_CHVELE Chv Eletr — S
4 C20_FILIAL+C20_CHVNF Cód. Docto — S
5 C20_FILIAL+C20_INDOPE+C20_CODMOD+C20_SERIE+C20_SUBSER+C20_NUMDOC+DTOS(C20_DTDOC)+C20_CODPAR+C20_CODSIT+C20_PROCID Tp. Oper. + ID Modelo + Serie + Sub-Serie + Número + Emissão + Id. Cod — S
6 C20_FILIAL+C20_INDOPE+DTOS(C20_DTCONT) Tp. Oper. + Dt Contabil — S

Gatilhos 35

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
C20_CODCTA 001 C20_DCODCT X C1O->(AllTrim(C1O_CODIGO)+' - '+C1O_DESCRI) C1O xFilial("C1O")+M->C20_CODCTA —
C20_CODDES 001 C20_DESDES X C07->(C07_DESCRI) C07 xFilial("C07")+M->C20_CODDES —
C20_CODLOC 001 C20_DESLOC X C07->(C07_DESCRI) C07 xFilial("C07")+M->C20_CODLOC —
C20_CODMOD 001 C20_DCODMO X C07->(AllTrim(C07_CODIGO)+' - '+AllTrim(C07_DESCRI)) C01 xFilial("C01")+M->C20_CODMOD —
C20_CODOBR 001 C20_DESOBR X T9C->(T9C_DSCOBR) T9C xFilial("T9C") + Iif (Empty(M->C20_CODOBR),M->C20_CODOBR, AllTrim(M->C20_CODOBR)) —
C20_CODOBR 002 C20_IDOBR X T9C->(T9C_ID) T9C xFilial("T9C") + Iif (Empty(M->C20_CODOBR),M->C20_CODOBR, AllTrim(M->C20_CODOBR)) —
C20_CODORI 001 C20_DESORI X C07->(C07_DESCRI) C07 xFilial("C07")+M->C20_CODORI —
C20_CODPAR 001 C20_DCODPA X C1H->(AllTrim(C1H_CODPAR)+' - '+SubStr(C1H_NOME,1,150)) C1H xFilial("C1H")+M->C20_CODPAR —
C20_CODPAR 002 C20_VCNPJ P C1H->C1H_CNPJ — — —
C20_CODPAR 003 C20_VCPF P C1H->C1H_CPF — — —
C20_CODPAR 004 C20_VIE P C1H->C1H_IE — — —
C20_CODPAR 005 C20_VLOCAL P XFUNTrg(23) — — —
C20_CODPAR 006 C20_VFONES P C1H->(C1H_DDD+'-'+C1H_FONE+', '+C1H_DDDFAX+'-'+C1H_FAX) — — —
C20_CODSIT 001 C20_DCODSI X C02->(C02_CODIGO+' - '+C02_DESCRI) C02 xFilial("C02")+M->C20_CODSIT —
C20_CPARTI 001 C20_CODPAR X C1H->(Alltrim(C1H_ID)) C1H xFilial("C1H")+M->C20_CPARTI —
C20_CPARTI 002 C20_DCODPA X C1H->(AllTrim(C1H_CODPAR)+'-'+SubStr(C1H_NOME,1,150)) C1H xFilial("C1H")+M->C20_CPARTI —
C20_CPARTI 003 C20_VCNPJ P C1H->C1H_CNPJ — — —
C20_CPARTI 004 C20_VCPF P C1H->C1H_CPF — — —
C20_CPARTI 005 C20_VIE P C1H->C1H_IE — — —
C20_CPARTI 006 C20_VLOCAL P XFUNTrg(23) — — —
C20_CPARTI 007 C20_VFONES P C1H->(C1H_DDD+'-'+C1H_FONE+', '+C1H_DDDFAX+'-'+C1H_FAX) — — —
C20_CTACTB 001 C20_CODCTA X C1O->(AllTrim(C1O_ID)) C1O xFilial("C1O")+M->C20_CTACTB —
C20_CTACTB 002 C20_DCODCT X C1O->(AllTrim(C1O_CODIGO)+' - '+C1O_DESCRI) C1O xFilial("C1O")+M->C20_CTACTB —
C20_INDFRT 001 C20_DINDFR X C0X->(C0X_CODIGO+' - '+C0X_DESCRI) C0X xFilial("C0X")+M->C20_INDFRT —
C20_NATFRT 001 C20_DNATFR X C3P->(C3P_CODIGO+' - '+C3P_DESCRI) C3P xFilial("C3P")+M->C20_NATFRT —
C20_TPDOC 001 C20_DTPDOC X C0U->(AllTrim(C0U_CODIGO) +' - '+C0U_DESCRI) C0U xFilial("C0U")+M->C20_TPDOC —
C20_UF 001 C20_DUF X C09->(Alltrim(C09_UF) + ' - ' + Alltrim(C09_DESCRI)) C09 xFilial("C09")+M->C20_UF —
C20_VLABNT 001 C20_VLDOC P XFUNTrg() — — —
C20_VLDESC 001 C20_VLDOC P XFUNTrg() — — —
C20_VLMERC 001 C20_VLDOC P XFUNTrg() — — —
C20_VLOUDE 001 C20_VLDOC P XFUNTrg() — — —
C20_VLRDA 001 C20_VLDOC P XFUNTrg() — — —
C20_VLRFRT 001 C20_VLDOC P XFUNTrg() — — —
C20_VLRSEG 001 C20_VLDOC P XFUNTrg() — — —
C20_VLSERV 001 C20_VLDOC P XFUNTrg() — — —

Procedência

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