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

Tabela C20 no Protheus

Capa Documento Fiscal

A tabela C20 do Protheus está descrita no dicionário (SX2) como “Capa Documento Fiscal”. Possui 99 campos e 6 índices e chave única C20_FILIAL+C20_CHVNF. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
C20
Nome
Capa Documento Fiscal
Nome (inglês)
Tax Document Cover
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
C20_FILIAL+C20_CHVNF
Campos / índices
99 / 6

Campos da tabela C20 (99)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 C20_FILIAL C 2 0 Filial Filial Real
02 C20_CHVNF C 36 0 Cód. Docto Cód. Documento Fiscal Real
03 C20_CODMOD C 6 0 ID Modelo Cod. Identificacao Modelo Real
04 C20_DCODMO C 220 0 Descr. Mod. Descr. Modelo Doc. Fis. Virtual
05 C20_INDOPE C 1 0 Tp. Oper. Tipo Operação Real
06 C20_TPDOC C 6 0 Id.Tp Docto Id. Tipo Documento Real
07 C20_DTPDOC C 50 0 Descr Tp Doc Descr. Tp Doc. Fiscal Virtual
08 C20_INDEMI C 1 0 Emit.Doc. Emitente Doc. Fiscal Real
09 C20_CODPAR C 36 0 Id. Cod Part Id. Cód. Participante Real
10 C20_CPARTI C 60 0 Cód Partic. Código Participante Virtual
11 C20_DCODPA C 220 0 Descr. Part. Descr. Participante Virtual
12 C20_CODSIT C 6 0 ID. Situação Cod. Identific. Situação Real
13 C20_DCODSI C 220 0 Descr. Sit. Descr. Situação Doc. Virtual
14 C20_SERIE C 20 0 Serie Serie Documento Fiscal Real
15 C20_SUBSER C 20 0 Sub-Serie Sub-Serie Documento Fisca Real
16 C20_NUMDOC C 60 0 Número Número Documento Fiscal Real
17 C20_NDOCF C 20 0 Núm Fim Número Documento Final Real
18 C20_DTDOC D 8 0 Emissão Data Documento Fiscal Real
19 C20_DTES D 8 0 Ent./Saída Ent/Saída do Doc. Fiscal Real
20 C20_MESTRE C 15 0 Arq. Mestre Nom Arq Mestre(C.115/03) Real
21 C20_CHVCOD C 32 0 Chv.Mestre Chv. Arq. Mestre(C.115/03 Real
22 C20_VLMERC N 16 2 Vlr Merc Valor das mercadorias Real
23 C20_VLSERV N 16 2 Vlr Serviços Valor dos Serviços Real
24 C20_VLRDA N 16 2 Vlr Desp Valor Desp. Acessárias Real
25 C20_VLDESC N 16 2 Vlr Desc Valor do Desconto Real
26 C20_VLOUDE N 16 2 Vlr Out.Desp Valor de Outras Despesas Real
27 C20_VLRSEG N 16 2 Vlr Seguro Valor Seguro Real
28 C20_VLRFRT N 16 2 Vlr Frete Valor do frete Real
29 C20_VLABNT N 16 2 Vlr Abat NT Vlr Abatimento Não-Trib. Real
30 C20_VLDOC N 16 2 Valor Doc. Valor do Documento Real
31 C20_INDPAG C 1 0 Tp Pagto Tipo de Pagamento Real
32 C20_TPCTE C 1 0 Tipo CT-e Tipo do CT-e Real
33 C20_CHVELE C 44 0 Chv Eletr Chv Eletrônica Documento Real
34 C20_CHVREF C 60 0 Chv Doc Ref Chv Doc Referenciado Ele Real
35 C20_CODCTA C 36 0 Id. Cta Cont Id Conta Contábil Real
36 C20_CTACTB C 60 0 Cta Cont. Cod Conta Contábil Virtual
37 C20_DCODCT C 220 0 Descr. Cta Descr. Cta Contábil Virtual
38 C20_INDFRT C 6 0 Id.Ind. Fret Id. Indicador Frete Real
39 C20_DINDFR C 220 0 Desc Tp Frt Descr. Tipo do Frete Virtual
40 C20_NATFRT C 6 0 Natur Frete Natureza do Frete Real
41 C20_DNATFR C 220 0 Desc Nat Frt Descr. Natureza Frete Virtual
42 C20_VCNPJ C 14 0 CNPJ CNPJ Participante Virtual
43 C20_VCPF C 11 0 CPF CPF Participante Virtual
44 C20_VIE C 20 0 IE Inscr Estadual Virtual
45 C20_VLOCAL C 220 0 Localizacao País/UF/Municipio Virtual
46 C20_VFONES C 220 0 Telefones Telefone/FAX Virtual
47 C20_AIDF C 6 0 Numero AIDF Numero da AIDF Real
48 C20_IDRMD C 36 0 RMD Ref. Doc. RMD Referenciado Real
49 C20_HSAIEN C 8 0 Hr Sai/Ent Hora de Saida/Entrega NF Real
50 C20_QTDVOL N 15 2 Qtd Volumes Quantidade de Volumes Real
51 C20_ESPVOL C 60 0 Esp Volumes Espécie dos Volumes Real
52 C20_MARCA C 60 0 Marca Vol Marca dos Volumes Real
53 C20_NUMVOL C 60 0 Num Volumes Numeração dos Volumes Real
54 C20_PESLIQ N 15 3 Peso Líquido Peso Líquido Real
55 C20_PESBRT N 15 3 Peso Bruto Peso Bruto dos Volumes Real
56 C20_LACRES C 60 0 Lacres Número dos Lacres Real
57 C20_NOTEMP C 22 0 Nota Empenho Nota de Empenho Real
58 C20_PEDIDO C 60 0 Pedido Número do Pedido Real
59 C20_CONTRA C 60 0 Contrato Contrato Real
60 C20_BASEII N 15 2 Base II Base II Real
61 C20_VLRADU N 15 2 Desp. Adu Vlr. Despesas Aduaneiras Real
62 C20_II N 15 2 Valor II Vlr Imposto de Importação Real
63 C20_VLRIOF N 15 2 Valor IOF Valor IOF Real
64 C20_INFCLI M 10 0 Info Cliente Informações Comp. Cliente Real
65 C20_INFFIS M 10 0 Info Fiscal Informações Comp. Fiscal Real
66 C20_DTCANC D 8 0 Dt Canc Nfe Data Cancelamento Nfe Real
67 C20_HATNFE C 8 0 Hora de Auto Hora de Autorização NFe Real
68 C20_DATNFE D 8 0 Data de Auto Data de Autorização NFe Real
69 C20_FIMP C 1 0 Flag de Imp. Flag de Impressão Real
70 C20_PROTOC C 15 0 Prot. SEFAZ Protocolo SEFAZ Real
71 C20_STATUS C 1 0 Status Reg. Status do Registro Real
72 C20_MODAL C 1 0 Modal Modal de Transporte Real
73 C20_DTEXT D 8 0 Data Extemp. Data da escrit. Extemp. Real
74 C20_CODLOC C 6 0 Loc Pre Serv Codigo Local Prest Serv Real
75 C20_DESLOC C 30 0 Des. Local Local Prestação Serviço Virtual
76 C20_VLABMT N 16 2 Vl Abat Mat Vlr Abatido ISS Materiais Real
77 C20_VLABSU N 16 2 Vl Abat Sub Vl Abatido Sub Empreitada Real
78 C20_CODOBR C 15 0 Cod. Obra Código da Obra Virtual
79 C20_IDOBR C 36 0 Id. Obra Cod Id Registro de Obra Real
80 C20_DESOBR C 220 0 Descr Obra Descrição da Obra Virtual
81 C20_UF C 6 0 Uf Origem Uf Origem Real
82 C20_DUF C 220 0 Desc. UF Descrição do Estado Virtual
83 C20_CODORI C 6 0 Cód Mun Orig Código Municipio Origem. Real
84 C20_DESORI C 30 0 Des Loc Orig Local Origem Serviço. Virtual
85 C20_CODDES C 6 0 Cod Mun Dest Código Municipio Destino. Real
86 C20_DESDES C 30 0 Des Mun Dest Desc Municipio Destino. Virtual
87 C20_PROCID C 6 0 Proc. ID ID de Processos. Real
88 C20_STAMP C 23 0 Stamp Controle e integraçao Real
89 C20_PRID40 C 6 0 ID Processo ID de Processo Bloco 40 Real
90 C20_INDJUD C 1 0 Rend Dec.Jud Rendimento Decis.Judicial Real
91 C20_FCISCP C 1 0 Ind. FCI SCP Ind. Operação FCI ou SCP Real
92 C20_DTESCO D 8 0 Esc Contabil Dt Escrituração Contabil Real
93 C20_CLIFOR C 6 0 Cli/Forn. Cliente/Fornecedor Real
94 C20_LOJA C 2 0 Codigo loja Codigo Loja Client/Forn Real
95 C20_DTCONT D 8 0 Dt Contabil Data da contabilização Real
96 C20_ESPECI C 5 0 Especie NF Especie NF Real
97 C20_HORMIS C 8 0 Hora Emissao Hora Emissao Real
98 C20_ATUDOC C 1 0 Atualiza Doc Atualiza Documento Real
99 C20_DTCPIS D 8 0 Dt. Comp ISS Desc. Data Competencia Real

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

Índices da tabela C20 (6)

OrdemChaveDescriçãoApelido
1C20_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
2C20_FILIAL+DTOS(C20_DTDOC)+C20_CODSITEmissão + ID. Situação
3C20_FILIAL+C20_CHVELEChv Eletr
4C20_FILIAL+C20_CHVNFCód. Docto
5C20_FILIAL+C20_INDOPE+C20_CODMOD+C20_SERIE+C20_SUBSER+C20_NUMDOC+DTOS(C20_DTDOC)+C20_CODPAR+C20_CODSIT+C20_PROCIDTp. Oper. + ID Modelo + Serie + Sub-Serie + Número + Emissão + Id. Cod
6C20_FILIAL+C20_INDOPE+DTOS(C20_DTCONT)Tp. Oper. + Dt Contabil

Perguntas frequentes sobre a tabela C20

O que é a tabela C20?

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

Qual é a chave única da tabela C20?

A chave única é C20_FILIAL+C20_CHVNF.

Quais são os índices da tabela C20?

A tabela tem 6 índices. O principal (ordem 1) usa a chave 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).

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

Exemplo de consulta SQL da tabela C20

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

SELECT
    C20_FILIAL,
    C20_CHVNF,
    C20_CODMOD,
    C20_DCODMO,
    C20_INDOPE,
    C20_TPDOC,
    C20_DTPDOC,
    C20_INDEMI,
    C20_CODPAR,
    C20_CPARTI,
    C20_DCODPA,
    C20_CODSIT,
    C20_DCODSI,
    C20_SERIE,
    C20_SUBSER,
    C20_NUMDOC,
    C20_NDOCF,
    C20_DTDOC,
    C20_DTES,
    C20_MESTRE,
    C20_CHVCOD,
    C20_VLMERC,
    C20_VLSERV,
    C20_VLRDA,
    C20_VLDESC,
    C20_VLOUDE,
    C20_VLRSEG,
    C20_VLRFRT,
    C20_VLABNT,
    C20_VLDOC,
    C20_INDPAG,
    C20_TPCTE,
    C20_CHVELE,
    C20_CHVREF,
    C20_CODCTA,
    C20_CTACTB,
    C20_DCODCT,
    C20_INDFRT,
    C20_DINDFR,
    C20_NATFRT,
    C20_DNATFR,
    C20_VCNPJ,
    C20_VCPF,
    C20_VIE,
    C20_VLOCAL,
    C20_VFONES,
    C20_AIDF,
    C20_IDRMD,
    C20_HSAIEN,
    C20_QTDVOL,
    C20_ESPVOL,
    C20_MARCA,
    C20_NUMVOL,
    C20_PESLIQ,
    C20_PESBRT,
    C20_LACRES,
    C20_NOTEMP,
    C20_PEDIDO,
    C20_CONTRA,
    C20_BASEII,
    C20_VLRADU,
    C20_II,
    C20_VLRIOF,
    C20_INFCLI,
    C20_INFFIS,
    C20_DTCANC,
    C20_HATNFE,
    C20_DATNFE,
    C20_FIMP,
    C20_PROTOC,
    C20_STATUS,
    C20_MODAL,
    C20_DTEXT,
    C20_CODLOC,
    C20_DESLOC,
    C20_VLABMT,
    C20_VLABSU,
    C20_CODOBR,
    C20_IDOBR,
    C20_DESOBR,
    C20_UF,
    C20_DUF,
    C20_CODORI,
    C20_DESORI,
    C20_CODDES,
    C20_DESDES,
    C20_PROCID,
    C20_STAMP,
    C20_PRID40,
    C20_INDJUD,
    C20_FCISCP,
    C20_DTESCO,
    C20_CLIFOR,
    C20_LOJA,
    C20_DTCONT,
    C20_ESPECI,
    C20_HORMIS,
    C20_ATUDOC,
    C20_DTCPIS
FROM C20
WHERE
    D_E_L_E_T_ = ' '
    AND C20_FILIAL = 'VALOR'
    AND C20_CHVNF = 'VALOR'
    AND C20_CODMOD = 'VALOR'
    AND C20_DCODMO = 'VALOR'
    AND C20_INDOPE = 'VALOR'
    AND C20_TPDOC = 'VALOR'
    AND C20_DTPDOC = 'VALOR'
    AND C20_INDEMI = 'VALOR'
    AND C20_CODPAR = 'VALOR'
    AND C20_CPARTI = 'VALOR'
    AND C20_DCODPA = 'VALOR'
    AND C20_CODSIT = 'VALOR'
    AND C20_DCODSI = 'VALOR'
    AND C20_SERIE = 'VALOR'
    AND C20_SUBSER = 'VALOR'
    AND C20_NUMDOC = 'VALOR'
    AND C20_NDOCF = 'VALOR'
    AND C20_DTDOC BETWEEN '20261001' AND '20261031'
    AND C20_DTES BETWEEN '20261001' AND '20261031'
    AND C20_MESTRE = 'VALOR'
    AND C20_CHVCOD = 'VALOR'
    AND C20_VLMERC = 0
    AND C20_VLSERV = 0
    AND C20_VLRDA = 0
    AND C20_VLDESC = 0
    AND C20_VLOUDE = 0
    AND C20_VLRSEG = 0
    AND C20_VLRFRT = 0
    AND C20_VLABNT = 0
    AND C20_VLDOC = 0
    AND C20_INDPAG = 'VALOR'
    AND C20_TPCTE = 'VALOR'
    AND C20_CHVELE = 'VALOR'
    AND C20_CHVREF = 'VALOR'
    AND C20_CODCTA = 'VALOR'
    AND C20_CTACTB = 'VALOR'
    AND C20_DCODCT = 'VALOR'
    AND C20_INDFRT = 'VALOR'
    AND C20_DINDFR = 'VALOR'
    AND C20_NATFRT = 'VALOR'
    AND C20_DNATFR = 'VALOR'
    AND C20_VCNPJ = 'VALOR'
    AND C20_VCPF = 'VALOR'
    AND C20_VIE = 'VALOR'
    AND C20_VLOCAL = 'VALOR'
    AND C20_VFONES = 'VALOR'
    AND C20_AIDF = 'VALOR'
    AND C20_IDRMD = 'VALOR'
    AND C20_HSAIEN = 'VALOR'
    AND C20_QTDVOL = 0
    AND C20_ESPVOL = 'VALOR'
    AND C20_MARCA = 'VALOR'
    AND C20_NUMVOL = 'VALOR'
    AND C20_PESLIQ = 0
    AND C20_PESBRT = 0
    AND C20_LACRES = 'VALOR'
    AND C20_NOTEMP = 'VALOR'
    AND C20_PEDIDO = 'VALOR'
    AND C20_CONTRA = 'VALOR'
    AND C20_BASEII = 0
    AND C20_VLRADU = 0
    AND C20_II = 0
    AND C20_VLRIOF = 0
    AND C20_DTCANC BETWEEN '20261001' AND '20261031'
    AND C20_HATNFE = 'VALOR'
    AND C20_DATNFE BETWEEN '20261001' AND '20261031'
    AND C20_FIMP = 'VALOR'
    AND C20_PROTOC = 'VALOR'
    AND C20_STATUS = 'VALOR'
    AND C20_MODAL = 'VALOR'
    AND C20_DTEXT BETWEEN '20261001' AND '20261031'
    AND C20_CODLOC = 'VALOR'
    AND C20_DESLOC = 'VALOR'
    AND C20_VLABMT = 0
    AND C20_VLABSU = 0
    AND C20_CODOBR = 'VALOR'
    AND C20_IDOBR = 'VALOR'
    AND C20_DESOBR = 'VALOR'
    AND C20_UF = 'VALOR'
    AND C20_DUF = 'VALOR'
    AND C20_CODORI = 'VALOR'
    AND C20_DESORI = 'VALOR'
    AND C20_CODDES = 'VALOR'
    AND C20_DESDES = 'VALOR'
    AND C20_PROCID = 'VALOR'
    AND C20_STAMP = 'VALOR'
    AND C20_PRID40 = 'VALOR'
    AND C20_INDJUD = 'VALOR'
    AND C20_FCISCP = 'VALOR'
    AND C20_DTESCO BETWEEN '20261001' AND '20261031'
    AND C20_CLIFOR = 'VALOR'
    AND C20_LOJA = 'VALOR'
    AND C20_DTCONT BETWEEN '20261001' AND '20261031'
    AND C20_ESPECI = 'VALOR'
    AND C20_HORMIS = 'VALOR'
    AND C20_ATUDOC = 'VALOR'
    AND C20_DTCPIS BETWEEN '20261001' AND '20261031'

Outras tabelas relacionadas

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