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

Tabela CEX no Protheus

Demonst. IR e CSLL Ret. Fonte

O que é a tabela CEX no Protheus?

A tabela CEX faz parte do sistema ERP Protheus da TOTVS e é utilizada para demonst. ir e csll ret. fonte.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE CEX
X2_PATH \DATA\
X2_ARQUIVO CEX990
X2_NOME Demonst. IR e CSLL Ret. Fonte
X2_NOMESPA Estado IR y CSLL Ret. Fuente
X2_NOMEENG Statem IR and CSLL Withheld
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO CEX_FILIAL+CEX_ID
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA350
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_ 2248
R_E_C_D_E_L_ 0

Campos da Tabela CEX (13 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_
CEX 01 CEX_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 - - - - S A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 35464 0
CEX 02 CEX_ID C 36 0 ID ID ID Identificador do Registro Identificador de Registro Record Identifier - - x x x x x x x x x x x x x x x x TAFGeraID("TAF") - 1 x - - - N A R - - - - - - - - 085 - S - - N - N - - - 1 2 - - - 35465 0
CEX 03 CEX_PERIOD D 8 0 Periodo Periodo Period Periodo do Lançamento Periodo del Asiento Transaction Period - XFUNVldUni("CEX",2,DTOS(M->CEX_PERIOD)+FWFLDGET("CEX_CNPJ")+FWFLDGET("CEX_IDREC"),.F.) 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 - - - 35466 0
CEX 04 CEX_CNPJ C 14 0 CNPJ RCPJ CNPJ CNPJ da fonta pagadora RCPJ de fuente pagadora CNPJ of paying source @R! NN.NNN.NNN/NNNN-99 Vazio() .Or. XFUNVldPJF( ,2,.F.) .and. XFUNVldUni("CEX",2,DTOS(FWFLDGET("CEX_PERIOD"))+M->CEX_CNPJ+FWFLDGET("CEX_IDREC"),.F.) 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 - - - 35467 0
CEX 05 CEX_NOMEMP C 220 0 Nome Empres. Nombre Empre Company Name Nome Empresarial Font.Pag Nombre Empres Fuent Pag Paying Source Comp Name @! - 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 - - - 35468 0
CEX 06 CEX_ORGPUB C 1 0 Org.Pub. Org.Pub. Pub Inst Orgao Publico Organo Publico Public Inst. @! Pertence(" 12") x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 1 - - - 35469 0
CEX 07 CEX_CODREC C 4 0 Cod.Receita Cod.Fisco Rev. Code Codigo da Receita Federal Codigo del Fisco Federal IRS Code @! XFUNVldCmp("CW9",2) x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(CEX->CEX_IDREC),Posicione("CW9",1,xFilial("CW9")+CEX->CEX_IDREC,"CW9_CODIGO"),"") CW9 1 x x - S - S A V - - - - - - - Posicione("CW9",1,xFilial("CW9")+CEX->CEX_IDREC,"CW9_CODIGO") - - S - - N - N - - - 1 1 - - - 35470 0
CEX 08 CEX_DCODRE C 220 0 Des.Cod.Rec Des.Cod.Fis RecCodDes Desc. Codigo da Receita F Desc.Codigo del Fisco Fed IRS Code Desc. @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(CEX->CEX_IDREC),Posicione("CW9",1,xFilial("CW9")+CEX->CEX_IDREC,"CW9_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 35471 0
CEX 09 CEX_IDREC C 36 0 ID. Cód. Rec ID. Cod. Fis Rev. ID Code ID. Codigo da Receita Fed ID. Codigo del Fisco Fed Revenue Serv. ID Code - XFUNVldUni("CEX",2,DTOS(FWFLDGET("CEX_PERIOD"))+M->CEX_CNPJ+FWFLDGET("CEX_IDREC"),.F.) x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - 085 - S - - N - N - - - 1 1 - - - 35472 0
CEX 10 CEX_RENDIM N 16 2 Rend.Bruo/Re Rend.Bru/Ing Grs Rev/Re Rendimento bruto/receita Rendimiento bruto/ingreso Gross revenue/revenue @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 - - - 35473 0
CEX 11 CEX_IRRET N 16 2 IR.Ret.Fonte IR.Ret.Fuent IncTx Rt Sce IR. Retido na Fonte IR. Retenido en la Fuente IncTax Retained at Source @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 1 - - - 35474 0
CEX 12 CEX_CSLLRE N 16 2 CSLL.Ret.Fon CSLL.Ret.Fue SocCntr RtSr CSLL Retida na Fonte CSLL Retenida en Fuente SocContr Retained at Srce @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 1 - - - 35475 0
CEX 13 CEX_STATUS C 1 0 Status Estatus Status Status do Registro Estatus de Registro Record Status @! Pertence(" 01") x x x x x x x x x x x x x x x - - 1 - - - - N A R - - 0=Reg. Válido;1=Reg. Inválido 0=Reg. Válido;1=Reg. Inválido 0=Valid Rec.;1=Invalid Record - - - - - S - - N - N - - - 1 2 - - - 35476 0

Índices da Tabela CEX (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_
CEX 1 CEX_FILIAL+CEX_ID ID ID ID S - - S 2 3 - 5447 0
CEX 2 CEX_FILIAL+DTOS(CEX_PERIOD)+CEX_CNPJ+CEX_IDREC Periodo + CNPJ + ID. Cód. Rec Periodo + RCPJ + ID. Cod. Fis Period + CNPJ + Rev. ID Code S - - S 2 3 - 5448 0

Perguntas frequentes

Para que serve a tabela CEX no Protheus?

Ela é utilizada para demonst. ir e csll ret. fonte dentro do sistema ERP Protheus.

Como consultar os campos da tabela CEX?

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

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

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

Exemplo de consulta SQL da tabela CEX

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

SELECT
    CEX_FILIAL,
    CEX_ID,
    CEX_PERIOD,
    CEX_CNPJ,
    CEX_NOMEMP,
    CEX_ORGPUB,
    CEX_CODREC,
    CEX_DCODRE,
    CEX_IDREC,
    CEX_RENDIM,
    CEX_IRRET,
    CEX_CSLLRE,
    CEX_STATUS
FROM CEX
WHERE
    D_E_L_E_T_ = ' '
    AND CEX_FILIAL = 'VALOR'
    AND CEX_ID = 'VALOR'
    AND CEX_PERIOD BETWEEN '20260801' AND '20260831'
    AND CEX_CNPJ = 'VALOR'
    AND CEX_NOMEMP = 'VALOR'
    AND CEX_ORGPUB = 'VALOR'
    AND CEX_CODREC = 'VALOR'
    AND CEX_DCODRE = 'VALOR'
    AND CEX_IDREC = 'VALOR'
    AND CEX_RENDIM = 0
    AND CEX_IRRET = 0
    AND CEX_CSLLRE = 0
    AND CEX_STATUS = 'VALOR'