Dicionário Protheus
Início

Tabela C71 no Protheus

Res Diario cupom fiscal p/ ECF

O que é a tabela C71 no Protheus?

A tabela C71 faz parte do sistema ERP Protheus da TOTVS e é utilizada para res diario cupom fiscal p/ ecf.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela C71 possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela C71, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE C71
X2_PATH \DATA\
X2_ARQUIVO C71990
X2_NOME Res Diario cupom fiscal p/ ECF
X2_NOMESPA Res Diario comp. fiscal p/ ECF
X2_NOMEENG Daily Res. fis voucher for ECF
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO C71_FILIAL+C71_ID
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA206
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 1
X2_AUTREC 1
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 2002
R_E_C_D_E_L_ 0

Campos da Tabela C71 (31 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
C71 01 C71_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 31879 0
C71 02 C71_ID C 6 0 ID ID ID ID ID ID @! - x x x x x x x x x x x x x x x x GetSx8Num("C71","C71_ID") - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31880 0
C71 03 C71_DTMOV D 8 0 Dt. Moviment Fc. Movto. Transac. Dt. Dt. Movimento Fc. Movimiento Transaction Date - XFUNVldUni("C71",2,DTOS(M->C71_DTMOV)+FWFLDGET("C71_CODMOD")+FWFLDGET("C71_ECFFAB")) x x x x x x x x x x x x x x x x - - 1 x x - - - - - - - - - - - - - - - - S - - N - N - - - 1 1 - - - 31881 0
C71 04 C71_CODMOD C 6 0 ID Modelo ID Modelo Model ID Cod. Identificacao Modelo Cod. Identificac. Modelo Model Identification Code @! XFUNVldCMP("C01",3) .And. XFUNVldUni("C71",2,DTOS(FWFLDGET("C71_DTMOV"))+M->C71_CODMOD+FWFLDGET("C71_ECFFAB")) x x x x x x x x x x x x x x x x - C01 1 x x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 31882 0
C71 05 C71_DCOMO C 220 0 Descr Modelo Descr Modelo Model Desc. Descrição do Modelo Descripcion del Modelo Model Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C71->C71_CODMOD),POSICIONE("C01",3,xFilial("C01")+C71_CODMOD,"C01_CODIGO+' - '+C01_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 31883 0
C71 06 C71_ECFMOD C 20 0 Mod Equip. Mod Equip. Equip Model Modelo Equipamento ECF Modelo Equipo ECF ECF Equipment Model @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31884 0
C71 07 C71_ECFFAB C 20 0 Num Serie. Num Serie. Series Numbe Num Serie do Equipamento Num Serie del Equipo Equipment Series No. @! XFUNVldUni("C71",2,DTOS(FWFLDGET("C71_DTMOV"))+FWFLDGET("C71_CODMOD")+M->C71_ECFFAB) x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 31885 0
C71 08 C71_DTDOC D 8 0 DT Doc Fisc. FC Doc Fisc. Tax Doc Dt Dt. Emiss. dos documentos Fc. Emision de documentos Document Issue Date - - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 31886 0
C71 09 C71_CRO N 9 0 Cont. Reinic Cont. Reinic Op. Reset Co Contador de Reinício Oper Contador de Reinicio Oper Operation Reset Counter @E 999,999,999 - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 31887 0
C71 10 C71_CRZ N 9 0 Cont Red Z Cont Inf Z Z-Red Counte Contador de Redução Z Contador de Informe Z Z-Reduction Counter @E 999,999,999 - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 31888 0
C71 11 C71_COOFIN C 6 0 COO Reduc Z COO Inf. Z COO Z-Reduct COO na Redução Z COO en Informe Z COO in Z-Reduction @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 31889 0
C71 12 C71_GTFIN N 16 2 Vlr Gr total Val Gr total Wh Vl Tol Valor Grande Total final Valor Grande Total final Final Total Grand Value @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 31890 0
C71 13 C71_VLBRT N 16 2 Venda Bruta Venta Bruta Gross Sales Valor da venda bruta Valor de venta bruta Gross sales value @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 31891 0
C71 14 C71_CSTPIS C 6 0 ID. PIS ID. PIS PIS ID. Cód Situação Tributária Cod Situac. Tributaria Tax Status Code @! XFUNVldMem(,,3,'000006') x x x x x x x x x x x x x x x x - C17 1 x x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 31892 0
C71 15 C71_DCSTP C 220 0 Des CST PIS Des CST PIS CST PIS Des Descricao CST PIS Descripcion CST PIS CST PIS Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI .AND. !EMPTY(C71->C71_CSTPIS),POSICIONE("C14",3, XFILIAL("C14")+C71->C71_CSTPIS,"C14_CODIGO+' - '+C14_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 31893 0
C71 16 C71_BCPIS N 16 2 Vlr BC PIS Val BC PIS PIS BC Vl. Valor BC PIS Valor BC PIS BC PIS Value @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31894 0
C71 17 C71_ALQPIS N 6 2 Aliq. PIS Alic. PIS PIS Tax Rate Aliquota PIS Alicuota PIS PIS Tax Rate @E 999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 31895 0
C71 18 C71_QTDBCP N 16 2 BC PIS QTD BC PIS CANT PIS BC Qty BC em quantidade PIS BC en cantidad PIS PIS BC in quantity @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31896 0
C71 19 C71_QTDPIS N 16 2 Alq PIS Qtd Alic PIS Can PIS Tax Rate Alíquota PIS/PASEP -reais Alicuota PIS/PASEP -Real PIS/PASEP Tax Rate - BRL @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31897 0
C71 20 C71_VLPIS N 16 2 Valor PIS Valor PIS PIS Value Valor PIS/PASEP Valor PIS/PASEP PIS/PASEP Value @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31898 0
C71 21 C71_CSTCOF C 6 0 CST COFINS CST COFINS COFINS TSC Cod Sit Tributária COFINS Cod Sit Tributaria COFINS COFINS Tax Status Code @! XFUNVldMem(,,3,'000007') x x x x x x x x x x x x x x x x - C17 1 x x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 31899 0
C71 22 C71_DCSTC C 220 0 Des CST COFI Des CST COFI COFI CST Des Desc. CST COFINS Desc. CST COFINS COFINS CST Desc. @! - x x x x x x x x x x x x x x x x IF(!INCLUI .AND. !EMPTY(C71->C71_CSTCOF),POSICIONE("C17",3, XFILIAL("C17")+C71->C71_CSTCOF,"C17_CODIGO+' - '+C17_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 31900 0
C71 23 C71_BCCOF N 16 2 Vl BC COFINS Vl BC COFINS Vl BC COFINS Valor da BC da COFINS Valor de BC de COFINS COFINS BC Value @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31901 0
C71 24 C71_ALQCOF N 6 2 Aliq. COFINS Alic. COFINS COF Tax Rate Aliquota COFINS Alicuota COFINS COFINS Tax Rate @E 999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31902 0
C71 25 C71_QTDBCC N 16 2 BC COFINS QT BC COFINS CT COFINS BC Qt BC em quantidade COFINS BC en cantidad COFINS COFINS BC in quantity @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31903 0
C71 26 C71_QTDCOF N 16 2 Alq COFINS Alic COFINS COF Tax Rate Alíquota COFINS -em reais Alicuota COFINS -en Real COFINS Tax Rate - BRL @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31904 0
C71 27 C71_VLCOF N 16 2 Valor COFINS Valor COFINS COFINS Value Valor COFINS Valor COFINS COFINS Value @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31905 0
C71 28 C71_CTA C 36 0 CContabil CContable Ledger Acc Conta Contabil Cuenta Contable Ledger Account - - x x x x x x x x x x x x x x x x - - 1 x - S - N A R - - - - - - - - 085 - S - - N - N - - - 1 2 - - - 31906 0
C71 29 C71_CTACTB C 60 0 Cod Cta Ctb Cód Cta Ctb Ledg acc cd Cód Conta Contábil Cód Cuenta Contable Ledger account code @! XFUNVldCmp("C1O",1) x x x x x x x x x x x x x x x x XFUNRELAC(39,'C71_CTA',1) C1OB 1 x - S - S A V - - - - - - - - - - S - - N - N - - - 1 2 - - - 31907 0
C71 30 C71_DCTA C 220 0 Des.Ccontab Des.Ccontab L.A. Desc. Des.Ccontab Des.Ccontab Ledger Account Desc. @! - x x x x x x x x x x x x x x x x XFUNRELAC(39,'C71_CTA') - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 31908 0
C71 31 C71_STATUS C 1 0 Status Reg. Estatus Reg. Rec Status Status do registro Estatus del registro Record Status @! Pertence("012349") x x x x x x x x x x x x x x x - - 1 x - - - N A R - - 0=Reg.Válido;1=Reg.Inválido;2=Reg.Transmitido;3=Reg.Transmitido com inconsistência;4=Reg.Transmitido válido;9=Em Processamento 0=Reg.Valido;1=Reg.Invalido;2=Reg.Transmitido;3=Reg.Transmitido con inconsistencia;4=Reg.Transmitido valido;9=En Procesamiento 0=Valid Reg.;1=Invalid Reg.;2=Issued Reg.;3=Reg Issued with iInconsistency;4=Reg.Issued Valid;9=In Processing - - - 079 - S - - N - N - - - 1 2 - - - 31909 0

Índices da Tabela C71 (2 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
C71 1 C71_FILIAL+C71_ID+DTOS(C71_DTMOV)+C71_CODMOD ID + Dt. Moviment + ID Modelo ID + Fc. Movto. + ID Modelo ID + Transac. Dt. + Model ID S - - S 2 3 - 4720 0
C71 2 C71_FILIAL+DTOS(C71_DTMOV)+C71_CODMOD+C71_ECFFAB Dt. Moviment + ID Modelo + Num Serie. Fc. Movto. + ID Modelo + Num Serie. Transac. Dt. + Model ID + Series Numbe S - - S 2 3 - 4721 0

Perguntas frequentes

Para que serve a tabela C71 no Protheus?

Ela é utilizada para res diario cupom fiscal p/ ecf dentro do sistema ERP Protheus.

Como consultar os campos da tabela C71?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela C71?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela C71

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    C71_FILIAL,
    C71_ID,
    C71_DTMOV,
    C71_CODMOD,
    C71_DCOMO,
    C71_ECFMOD,
    C71_ECFFAB,
    C71_DTDOC,
    C71_CRO,
    C71_CRZ,
    C71_COOFIN,
    C71_GTFIN,
    C71_VLBRT,
    C71_CSTPIS,
    C71_DCSTP,
    C71_BCPIS,
    C71_ALQPIS,
    C71_QTDBCP,
    C71_QTDPIS,
    C71_VLPIS,
    C71_CSTCOF,
    C71_DCSTC,
    C71_BCCOF,
    C71_ALQCOF,
    C71_QTDBCC,
    C71_QTDCOF,
    C71_VLCOF,
    C71_CTA,
    C71_CTACTB,
    C71_DCTA,
    C71_STATUS
FROM C71
WHERE
    D_E_L_E_T_ = ' '
    AND C71_FILIAL = 'VALOR'
    AND C71_ID = 'VALOR'
    AND C71_DTMOV BETWEEN '20260501' AND '20260531'
    AND C71_CODMOD = 'VALOR'
    AND C71_DCOMO = 'VALOR'
    AND C71_ECFMOD = 'VALOR'
    AND C71_ECFFAB = 'VALOR'
    AND C71_DTDOC BETWEEN '20260501' AND '20260531'
    AND C71_CRO = 0
    AND C71_CRZ = 0
    AND C71_COOFIN = 'VALOR'
    AND C71_GTFIN = 0
    AND C71_VLBRT = 0
    AND C71_CSTPIS = 'VALOR'
    AND C71_DCSTP = 'VALOR'
    AND C71_BCPIS = 0
    AND C71_ALQPIS = 0
    AND C71_QTDBCP = 0
    AND C71_QTDPIS = 0
    AND C71_VLPIS = 0
    AND C71_CSTCOF = 'VALOR'
    AND C71_DCSTC = 'VALOR'
    AND C71_BCCOF = 0
    AND C71_ALQCOF = 0
    AND C71_QTDBCC = 0
    AND C71_QTDCOF = 0
    AND C71_VLCOF = 0
    AND C71_CTA = 'VALOR'
    AND C71_CTACTB = 'VALOR'
    AND C71_DCTA = 'VALOR'
    AND C71_STATUS = 'VALOR'