Dicionário Protheus
Início

Tabela C6J no Protheus

Itens Doc.Fiscal Emitido ECF

O que é a tabela C6J no Protheus?

A tabela C6J faz parte do sistema ERP Protheus da TOTVS e é utilizada para itens doc.fiscal emitido 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 C6J 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 C6J, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE C6J
X2_PATH \DATA\
X2_ARQUIVO C6J990
X2_NOME Itens Doc.Fiscal Emitido ECF
X2_NOMESPA Items Doc.Fiscal Emitido ECF
X2_NOMEENG Items Issued Tax Doc. ECF
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO C6J_FILIAL+C6J_ID+DTOS(C6J_DTMOV)+C6J_CMOD+C6J_CODSIT+C6J_NUMDOC+DTOS(C6J_DTEMIS)+C6J_IT+C6J_ITEMNF
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA093
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_ 1984
R_E_C_D_E_L_ 0

Campos da Tabela C6J (26 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_
C6J 01 C6J_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 - - - - N A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 31672 0
C6J 02 C6J_ID C 6 0 ID ID ID Identificador Registro Identificador Registro Register Identifier @! - x x x x x x x x x x x x x x x - - 1 - - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31673 0
C6J 03 C6J_DTMOV D 8 0 Dt.Movimento Fc. Mov. Movement Dt. Dt. Movimento Fc.Movimiento Movement Dt. - - x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31674 0
C6J 04 C6J_CMOD C 6 0 Cod.Mod.NF Cod.Mod.Fac Inv.Mod.Cd. Cod. Modelo NF Cod. Modelo Fac Invoice Model Cd @! - x x x x x x x x x x x x x x x - - 1 - - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31675 0
C6J 05 C6J_CODSIT C 6 0 Cod.Sit.NF Cod.Sit.Fac Inv.St.Cd. Cod.Situacao NF Cod.Situacion Fac Invoice Status Cd @! - x x x x x x x x x x x x x x x - - 1 - - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31676 0
C6J 06 C6J_NUMDOC C 9 0 Num.NF Num.Fact Invoice Nr Num.Dcto.Fiscal Num.Doc.Fiscal Tax Doct Nr @! - x x x x x x x x x x x x x x x - - 1 - - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31677 0
C6J 07 C6J_DTEMIS D 8 0 Dt.Emissao Fc.Emision Issue Dt. Dt.Emissao Fc. Emision Issue Dt. - - x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31678 0
C6J 08 C6J_IT C 36 0 Id. Item Id. ítem Item id Id. Item Id. ítem Item id - XFUNVldCmp("C1L",3) x x x x x x x x x x x x x x x x - - 1 x x - S - N A R - - - - - - - - 085 - S - - N - N - - - 1 1 - - - 31679 0
C6J 09 C6J_ITEM C 60 0 Cód. Item Cód. Ítem Item code Código do Item Código del ítem Item code @! XFUNVldCmp("C1L",1) x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C6J->C6J_IT),POSICIONE("C1L",3,XFILIAL("C1L")+C6J->C6J_IT,"C1L_CODIGO"),"") C1L1 1 x x - S - N A V - - - - - - - - - - S - - N - N - - - 1 1 - - - 31680 0
C6J 10 C6J_ITEMNF C 4 0 Item NF Item Fact. Invoice Item Item NF Item Fact Invoice Item @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 31681 0
C6J 11 C6J_DIT C 220 0 Des.Produto Des.Producto Product Des. Descrição Produto Descripcion Producto Product Description @! - x x x x x x x x x x x x x x x x XFUNRELAC(38,'C6J_IT') - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 31682 0
C6J 12 C6J_UNDITE C 6 0 Unid.Item Unid.Item Item Unit Unidade do Item Unidad del Item Item Unit @! XFUNVldCmp("C1J",3) x x x x x x x x x x x x x x x x - C1J 1 x x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 31683 0
C6J 13 C6J_DUNDIT C 220 0 Des.UMedida Des.UMedida Meas.Un.Des. Descrição Unid.Med. Descripcion Un Medida Measurement Unit Descript @! - x x x x x x x x x x x x x x x x IF(!INCLUI .AND. !EMPTY(C6J-> C6J_UNDITE),POSICIONE("C1J",3, xFilial("C1J")+ C6J-> C6J_UNDITE,"C1J_CODIGO+' - '+C1J_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 31684 0
C6J 14 C6J_CFOP C 6 0 Id. CFOP Id. CFOP CFOP Id. Indicador CFOP Indicador CFOP CFOP Indicator @! XFUNVldCmp("C0Y",3).And.XFUNNWFunc('A093LogAlt') x x x x x x x x x x x x x x x x - C0Y 1 x x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 31685 0
C6J 15 C6J_DCFO C 220 0 Des.CFOP Des.CFOP CFOP Des. Descrição do CFOP Descripcion CFOP CFOP Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI .AND. !EMPTY(C6J-> C6J_CFOP),POSICIONE("C0Y",3, xFilial("C0Y")+ C6J-> C6J_CFOP,"C0Y_CODIGO+' - '+C0Y_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 31686 0
C6J 16 C6J_QTDE N 16 3 Qtde.Item Cant.Item Item Qtt. Qtde do Item Cant. del Item Item Qtt. @E 999,999,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 - - - 31687 0
C6J 17 C6J_QTDCAN N 8 3 Qtd.Cancel. Cant.Cancel. Cancel. Qtt Qtde Cancelada Cant. Cancelada Canceled Qtt. @E 9,999.999 - 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 - - - 31688 0
C6J 18 C6J_VLRITE N 16 2 Vlr.Item Vlr.Item Item Vl. Valor Tot Item Valor Tot Item Item Tot. Value @E 9,999,999,999,999.99 XFUNNWFunc('A093LogAlt') 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 - - - 31689 0
C6J 19 C6J_VLDESC N 16 2 Vlr.Desconto Val.Descuent Discount Vl. Valor do Desconto Valor de Descuento Discount 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 - - - 31690 0
C6J 20 C6J_VLCAN N 16 2 Vl.Cancelado Val.Anulado Canceled Vl Valor Cancelado do Item Valor Anulado del Item Canceled Value of Item @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 - - - 31691 0
C6J 21 C6J_VLRACR N 16 2 Vl.Acrescimo Val.Aumento Raise Vl. Valor do Acréscimo Valor del Aumento Addition 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 - - - 31692 0
C6J 22 C6J_CCONT C 36 0 Id. CContabi Id. CContab Ledg Acc Id Id. Conta Contábil Id. Cta Contable Ledger Account Id - - 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 - - - 31693 0
C6J 23 C6J_CTACTB C 60 0 Cta Contab Cta Contab Ledger Acc Conta Contábil Cuenta contable Ledger Account @! XFUNVldCmp("C1O",1) x x x x x x x x x x x x x x x x XFUNRelac(39,'C6J_CCONT',1) C1OB 1 x - S - S A V - - - - - - - - - - S - - N - N - - - 1 2 - - - 31694 0
C6J 24 C6J_DCCON C 220 0 Des.CContab Des.CContab LedgerA.Des. Desc.CContabil Desc.CContable LedgerAcc.Desc. @! - x x x x x x x x x x x x x x x x XFUNRELAC(39,'C6J_CCONT') - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 31695 0
C6J 25 C6J_ORIGEM C 6 0 ID Origem ID Origen Origin ID Cod. Identific. Origem Cod. Identific. Origen Origin Ident. Code @! XFUNVldCmp("C03",3) x x x x x x x x x x x x x x x x - C03 1 x x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 31696 0
C6J 26 C6J_DORIGE C 220 0 Des.Org.Merc Des.Org.Merc Go.Orig.Desc Des.Orig.Merc Des.Orig.Merc Goods Orig. Desc. @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C6J-> C6J_ORIGEM),POSICIONE("C03",3,xFilial("C03")+C6J->C6J_ORIGEM,"C03_CODIGO+' - '+C03_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 31697 0

Índices da Tabela C6J (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_
C6J 1 C6J_FILIAL+C6J_ID+DTOS(C6J_DTMOV)+C6J_CMOD+C6J_CODSIT+C6J_NUMDOC+DTOS(C6J_DTEMIS)+C6J_IT+C6J_ITEMNF ID + Dt.Movimento + Cod.Mod.NF + Cod.Sit.NF + Num.NF + Dt.Emissao + Id ID + Fc. Mov. + Cod.Mod.Fac + Cod.Sit.Fac + Num.Fact + Fc.Emision + Id ID + Movement Dt. + Inv.Mod.Cd. + Inv.St.Cd. + Invoice Nr + Issue Dt. S - - S 2 3 - 4679 0
C6J 2 C6J_FILIAL+C6J_IT+C6J_ITEMNF Id. Item + Item NF Id. ítem + Item Fact. Item id + Invoice Item S - - S 2 3 - 4680 0

Perguntas frequentes

Para que serve a tabela C6J no Protheus?

Ela é utilizada para itens doc.fiscal emitido ecf dentro do sistema ERP Protheus.

Como consultar os campos da tabela C6J?

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

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

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

Exemplo de consulta SQL da tabela C6J

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

SELECT
    C6J_FILIAL,
    C6J_ID,
    C6J_DTMOV,
    C6J_CMOD,
    C6J_CODSIT,
    C6J_NUMDOC,
    C6J_DTEMIS,
    C6J_IT,
    C6J_ITEM,
    C6J_ITEMNF,
    C6J_DIT,
    C6J_UNDITE,
    C6J_DUNDIT,
    C6J_CFOP,
    C6J_DCFO,
    C6J_QTDE,
    C6J_QTDCAN,
    C6J_VLRITE,
    C6J_VLDESC,
    C6J_VLCAN,
    C6J_VLRACR,
    C6J_CCONT,
    C6J_CTACTB,
    C6J_DCCON,
    C6J_ORIGEM,
    C6J_DORIGE
FROM C6J
WHERE
    D_E_L_E_T_ = ' '
    AND C6J_FILIAL = 'VALOR'
    AND C6J_ID = 'VALOR'
    AND C6J_DTMOV BETWEEN '20260401' AND '20260430'
    AND C6J_CMOD = 'VALOR'
    AND C6J_CODSIT = 'VALOR'
    AND C6J_NUMDOC = 'VALOR'
    AND C6J_DTEMIS BETWEEN '20260401' AND '20260430'
    AND C6J_IT = 'VALOR'
    AND C6J_ITEM = 'VALOR'
    AND C6J_ITEMNF = 'VALOR'
    AND C6J_DIT = 'VALOR'
    AND C6J_UNDITE = 'VALOR'
    AND C6J_DUNDIT = 'VALOR'
    AND C6J_CFOP = 'VALOR'
    AND C6J_DCFO = 'VALOR'
    AND C6J_QTDE = 0
    AND C6J_QTDCAN = 0
    AND C6J_VLRITE = 0
    AND C6J_VLDESC = 0
    AND C6J_VLCAN = 0
    AND C6J_VLRACR = 0
    AND C6J_CCONT = 'VALOR'
    AND C6J_CTACTB = 'VALOR'
    AND C6J_DCCON = 'VALOR'
    AND C6J_ORIGEM = 'VALOR'
    AND C6J_DORIGE = 'VALOR'