Dicionário Protheus
Início
O Poder da Hiperautomação

Tabela C5S no Protheus

Itens Cupom Fiscal SAT CFe

O que é a tabela C5S no Protheus?

A tabela C5S faz parte do sistema ERP Protheus da TOTVS e é utilizada para itens cupom fiscal sat cfe.

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 C5S 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 C5S, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE C5S
X2_PATH \DATA\
X2_ARQUIVO C5S990
X2_NOME Itens Cupom Fiscal SAT CFe
X2_NOMESPA Itens Cupon Fiscal SAT CFe
X2_NOMEENG SAT CFe Fiscal Receipt Items
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO C5S_FILIAL+C5S_ID+DTOS(C5S_DTDOC)+C5S_CODSIT+C5S_NUMCFE+C5S_CODIGO+C5S_CFOP+C5S_ORIGEM
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA095
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_ 1969
R_E_C_D_E_L_ 0

Campos da Tabela C5S (18 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_
C5S 01 C5S_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 - - - 31514 0
C5S 02 C5S_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 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31515 0
C5S 03 C5S_CODSIT C 6 0 Sit.Doc.Fisc Sit.Doc.Fisc TaxDocStatus Sit.Doc.Fiscal Sit.Doc.Fiscal Tax Doc. Status @R 99 - x x x x x x x x x x x x x x x - - 1 - - - - - - R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31516 0
C5S 04 C5S_NUMCFE C 6 0 Nr.Cupom.Elr Nr.Cupon.Elr Elr Receip N Num. Cupom Eletr. Num. Cupom Electr. Electronic Receipt Nr @R 999999 - x x x x x x x x x x x x x x x - - 1 - - - - - - R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31517 0
C5S 05 C5S_DTDOC D 8 0 Data Docto Fecha Doc Doct Date Data documento Fecha documento Document Date - - x x x x x x x x x x x x x x x - - 1 x x - - - - - R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31518 0
C5S 06 C5S_CODIGO C 36 0 Id. Item Id. ítem Item id Identificador do Item Identificador del ítem Item identifier - 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 - - - 31519 0
C5S 07 C5S_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(C5S->C5S_CODIGO),POSICIONE("C1L",3,XFILIAL("C1L")+C5S->C5S_CODIGO,"C1L_CODIGO"),"") C1L1 1 x x - S - N A V - - - - - - - - - - S - - N - N - - - 1 1 - - - 31520 0
C5S 08 C5S_DCODIG C 220 0 Des Item. Des Item. Item Des Descr. Item Descr. Item Item Descr. @! - x x x x x x x x x x x x x x x x XFUNRELAC(40,'C5S_CODIGO') - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 31521 0
C5S 09 C5S_VLOPR N 16 2 Vlr. Item Vlr. Item Item Vl Valor item do cupom Valor item del cupon Receipt item value @E 9,999,999,999,999.99 XFUNNWFunc('A095LogAlt') 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 - - - 31522 0
C5S 10 C5S_CFOP C 6 0 Id. CFOP Id. CFOP CFOP Id. Indicador CFOP Indicador CFOP CFOP Indicator @! XFUNVldCmp("C0Y",3).And.XFUNNWFunc('A095LogAlt') 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 - - - 31523 0
C5S 11 C5S_DCFOP C 220 0 Des. CFOP Des. CFOP CFOP Des. Descr. CFOP Descr. CFOP CFOP Descr. @! - x x x x x x x x x x x x x x x x IF(!INCLUI .AND. !EMPTY(C5S->C5S_CFOP),POSICIONE("C0Y",3, xFilial("C0Y")+C5S->C5S_CFOP,"C0Y_CODIGO+'- '+C0Y_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 31524 0
C5S 12 C5S_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 - - - 31525 0
C5S 13 C5S_DORIGE C 220 0 Des.Origem Des.Origen Origin Des. Descr. Origem Descr. Origen Origin Descr. @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C5S-> C5S_ORIGEM),POSICIONE("C03",3,xFilial("C03")+C5S->C5S_ORIGEM,"C03_CODIGO+' - '+C03_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 31526 0
C5S 14 C5S_CODOBS C 6 0 Cód. Obs. Cod Obs. Obs. Code Cod. Observação Cod. Observacion Observation Code @! XFUNVldCmp("C3R",3) x x x x x x x x x x x x x x x x - C3R 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 31527 0
C5S 15 C5S_DCODOB C 220 0 Des. Obs. Des. Obs. Note Des. Descr. Observação Descr. Observacion Note Descr. @! - x x x x x x x x x x x x x x x x IF(!INCLUI .AND. !EMPTY(C5S->C5S_CODOBS),POSICIONE("C3R",3, xFilial("C3R")+C5S->C5S_CODOBS,"C3R_CODIGO+'-'+C3R_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 31528 0
C5S 16 C5S_CODCTA C 36 0 Id Conta Ctb Id Cta Ctb Ledg Acc Id Id Conta Contábil Id Cuenta 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 - - - 31529 0
C5S 17 C5S_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,'C5S_CODCTA',1) C1OB 1 x - S - S A V - - - - - - - - - - S - - N - N - - - 1 2 - - - 31530 0
C5S 18 C5S_DCODCT C 220 0 Des. Conta Des. Cuenta Account Des. Descr. Conta Descr. Cuenta Account Descr. @! - x x x x x x x x x x x x x x x x XFUNRELAC(41,'C5S_CODCTA') - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 31531 0

Índices da Tabela C5S (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_
C5S 1 C5S_FILIAL+C5S_ID+DTOS(C5S_DTDOC)+C5S_CODSIT+C5S_NUMCFE+C5S_CODIGO+C5S_CFOP+C5S_ORIGEM ID + Data Docto + Sit.Doc.Fisc + Nr.Cupom.Elr + Id. Item + Id. CFOP + ID + Fecha Doc + Sit.Doc.Fisc + Nr.Cupon.Elr + Id. ítem + Id. CFOP + I ID + Doct Date + TaxDocStatus + Elr Receip N + Item id + CFOP Id. + Or S - - S 2 3 - 4634 0
C5S 2 C5S_FILIAL+C5S_CODIGO+C5S_CFOP+C5S_ORIGEM Id. Item + Id. CFOP + ID Origem Id. ítem + Id. CFOP + ID Origen Item id + CFOP Id. + Origin ID S - - S 2 3 - 4635 0

Perguntas frequentes

Para que serve a tabela C5S no Protheus?

Ela é utilizada para itens cupom fiscal sat cfe dentro do sistema ERP Protheus.

Como consultar os campos da tabela C5S?

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

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

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

Exemplo de consulta SQL da tabela C5S

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

SELECT
    C5S_FILIAL,
    C5S_ID,
    C5S_CODSIT,
    C5S_NUMCFE,
    C5S_DTDOC,
    C5S_CODIGO,
    C5S_ITEM,
    C5S_DCODIG,
    C5S_VLOPR,
    C5S_CFOP,
    C5S_DCFOP,
    C5S_ORIGEM,
    C5S_DORIGE,
    C5S_CODOBS,
    C5S_DCODOB,
    C5S_CODCTA,
    C5S_CTACTB,
    C5S_DCODCT
FROM C5S
WHERE
    D_E_L_E_T_ = ' '
    AND C5S_FILIAL = 'VALOR'
    AND C5S_ID = 'VALOR'
    AND C5S_CODSIT = 'VALOR'
    AND C5S_NUMCFE = 'VALOR'
    AND C5S_DTDOC BETWEEN '20260601' AND '20260630'
    AND C5S_CODIGO = 'VALOR'
    AND C5S_ITEM = 'VALOR'
    AND C5S_DCODIG = 'VALOR'
    AND C5S_VLOPR = 0
    AND C5S_CFOP = 'VALOR'
    AND C5S_DCFOP = 'VALOR'
    AND C5S_ORIGEM = 'VALOR'
    AND C5S_DORIGE = 'VALOR'
    AND C5S_CODOBS = 'VALOR'
    AND C5S_DCODOB = 'VALOR'
    AND C5S_CODCTA = 'VALOR'
    AND C5S_CTACTB = 'VALOR'
    AND C5S_DCODCT = 'VALOR'