Dicionário Protheus
Início

Tabela T2I no Protheus

Bases Dedu. Isen. Ret. do IRRF

O que é a tabela T2I no Protheus?

A tabela T2I faz parte do sistema ERP Protheus da TOTVS e é utilizada para bases dedu. isen. ret. do irrf.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE T2I
X2_PATH \DATA\
X2_ARQUIVO T2I990
X2_NOME Bases Dedu. Isen. Ret. do IRRF
X2_NOMESPA Bases Ded.Exent. Ret. IRRF
X2_NOMEENG Deduc.Bases Exemp.Withh. IRRF
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO T2I_FILIAL+T2I_ID+T2I_VERSAO+T2I_SEQUEN+T2I_CODCAT+T2I_INDRES+T2I_CTPVAL
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA422
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
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_ 8903
R_E_C_D_E_L_ 0

Campos da Tabela T2I (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_
T2I 01 T2I_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 x - - - S A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 149671 0
T2I 02 T2I_ID C 6 0 ID ID ID Identificador do Registro Identificador registro Record Identifier @! - x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 149672 0
T2I 03 T2I_VERSAO C 14 0 Id. Ver. Reg Id. Ver. Reg Rec Ver Id Id.da versão do Registro Id.Versión del registro Record Version Id @! - x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - 078 - S - - N - N - - - 1 2 - - - 149673 0
T2I 04 T2I_SEQUEN C 3 0 Sequencia Secuencia Sequence Sequencia Secuencia Sequence @! - x x x x x x x x x x x x x x x - - 1 - - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 149674 0
T2I 05 T2I_CODCAT C 6 0 Id. Categ. Id. Categ. Categ Id Id. Categoria Id. Categoría Category Id @! - x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 149675 0
T2I 06 T2I_INDRES C 1 0 Ind Resid BR Ind Resid BR Ind BR resid Indicar Residente BR Indicar Residente BR Indicate BR resident @! - x x x x x x x x x x x x x x x - - 1 - - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 149676 0
T2I 07 T2I_CTPVAL C 6 0 Id. Tp. Val. Id. Tp. Val. Val Tp Id Id. Tipo Valor Id. Tipo valor Value Type Id @! XFUNVldCmp("C8U",,,,2,.T.) x x x x x x x x x x x x x x x x - C8U 1 x x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 149677 0
T2I 08 T2I_DTPVAL C 220 0 Des.Tp.Val Des.Tp.Val Val Tp Des Descrição Tipo Valor Descripción tipo valor Value Type Descrip. @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(T2I->T2I_CTPVAL),POSICIONE("C8U",1, xFilial("C8U")+T2I->T2I_CTPVAL,"C8U_CODIGO + ' - ' +C8U_DESCRI"),"") - 1 x - - - S V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 149678 0
T2I 09 T2I_VLIRRF N 15 2 Vl.Base IRRF Vl.Base IRRF IRRF Base Vl Valor Base IRRF Valor base IRRF Valor Base IRRF @E 999,999,999,999.99 - x 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 1 - - - 149679 0
T2I 10 T2I_INDDEV C 30 0 Iden Dem Pgt Iden Rec Pag Pay Dem Id Iden Dem Pgt Iden Rec Pag Pay Dem Id @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 149680 0
T2I 11 T2I_TPPAG C 1 0 Tipo Pgto. Tipo pago Paym.Tp. Tipo de Pagamento Tipo de pago Payment Type @! Pertence(" 12345") x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - 1=S-1200;2=S-2299;3=S-2399;4=S-1202;5=S1207 1=S-1200;2=S-2299;3=S-2399;4=S-1202;5=S1207 1=S-1200;2=S-2299;3=S-2399;4=S-1202;5=S1207 - - - - - S - - N - N - - - 1 2 - - - 149681 0
T2I 12 T2I_PERREF C 6 0 Periodo Ref. Período Ref. Ref.Period Período de Referência Período de referencia Reference Period @R 9999-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 - - - 149682 0
T2I 13 T2I_DESCRE C 100 0 Desc. Rend. Desc. Rent. Inc. Descr. Descrição do rendimento Descrip. Rentabilidad Income Description @! - x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 149683 0

Índices da Tabela T2I (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_
T2I 1 T2I_FILIAL+T2I_ID+T2I_VERSAO+T2I_SEQUEN+T2I_CODCAT+T2I_INDRES+T2I_CTPVAL ID + Id. Ver. Reg + Sequencia + Id. Categ. + Ind Resid BR + Id. Tp. Va ID + Id. Ver. Reg + Secuencia + Id. Categ. + Ind Resid BR + Id. Tp. Va ID + Rec Ver Id + Sequence + Categ Id + Ind BR resid + Val Tp Id S - - S 2 3 - 21254 0
T2I 2 T2I_FILIAL+T2I_ID+T2I_VERSAO+T2I_SEQUEN+T2I_PERREF+T2I_INDDEV+T2I_TPPAG ID + Id. Ver. Reg + Sequencia + Periodo Ref. + Iden Dem Pgt + Tipo Pgt ID + Id. Ver. Reg + Secuencia + Período Ref. + Iden Rec Pag + Tipo pag ID + Rec Ver Id + Sequence + Ref.Period + Pay Dem Id + Paym.Tp. S - - S 2 3 - 21255 0

Perguntas frequentes

Para que serve a tabela T2I no Protheus?

Ela é utilizada para bases dedu. isen. ret. do irrf dentro do sistema ERP Protheus.

Como consultar os campos da tabela T2I?

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

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

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

Exemplo de consulta SQL da tabela T2I

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

SELECT
    T2I_FILIAL,
    T2I_ID,
    T2I_VERSAO,
    T2I_SEQUEN,
    T2I_CODCAT,
    T2I_INDRES,
    T2I_CTPVAL,
    T2I_DTPVAL,
    T2I_VLIRRF,
    T2I_INDDEV,
    T2I_TPPAG,
    T2I_PERREF,
    T2I_DESCRE
FROM T2I
WHERE
    D_E_L_E_T_ = ' '
    AND T2I_FILIAL = 'VALOR'
    AND T2I_ID = 'VALOR'
    AND T2I_VERSAO = 'VALOR'
    AND T2I_SEQUEN = 'VALOR'
    AND T2I_CODCAT = 'VALOR'
    AND T2I_INDRES = 'VALOR'
    AND T2I_CTPVAL = 'VALOR'
    AND T2I_DTPVAL = 'VALOR'
    AND T2I_VLIRRF = 0
    AND T2I_INDDEV = 'VALOR'
    AND T2I_TPPAG = 'VALOR'
    AND T2I_PERREF = 'VALOR'
    AND T2I_DESCRE = 'VALOR'