Regra Escrituracao
A tabela CJ2 faz parte do sistema ERP Protheus da TOTVS e é utilizada para regra escrituracao.
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 CJ2 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 CJ2, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | CJ2 |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | CJ2990 |
| X2_NOME | Regra Escrituracao |
| X2_NOMESPA | Regla de registro |
| X2_NOMEENG | Bookkeeping Rule |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | CJ2_FILIAL+CJ2_ID+CJ2_CODIGO |
| X2_PYME | S |
| X2_MODULO | 9 |
| X2_DISPLAY | - |
| X2_SYSOBJ | - |
| 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_ | 2374 |
| R_E_C_D_E_L_ | 0 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CJ2 | 01 | CJ2_FILIAL | C | 2 | 0 | FILIAL | SUCURSAL | BRANCH | Filial do sistema | Sucursal del sistema | System 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 | - | - | - | 37026 | 0 |
| CJ2 | 02 | CJ2_CODIGO | C | 6 | 0 | Código Regra | Código regla | Rule Code | Código da Regra Fiscal | Código de regla fiscal | Tax Rule Code | @! | - | 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 | - | - | - | 37027 | 0 |
| CJ2 | 03 | CJ2_ID | C | 36 | 0 | ID | ID | ID | ID do cadastro | ID archivo | ID of the register | @! | - | x x x x x x x x x x x x x x x x | FWUUID("CJ1") | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 37028 | 0 |
| CJ2 | 04 | CJ2_DESCR | C | 100 | 0 | Descrição | Descripción | Description | Descrição | Descripción | Description | @! | - | 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 | - | - | - | 37029 | 0 |
| CJ2 | 05 | CJ2_INCIDE | C | 1 | 0 | Incidência | Incidencia | Incidence | Opcao de Incidência | Opción incidencia | Option of levy | @! | Pertence("1234567") | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | N | A | R | - | - | 1=Tributado;2=Isento;3=Outros;4=Tributado e Isento;5=Tributado e Outros;6=Isento e Outros;7=Tributado, Isento e Outros | 1=Tributado;2=Exento;3=Otros;4=Tributado y exento;5=Tributado y otros;6=Exento y otros;7=Tributado, exento y otros | 1=Taxed;2=Exempt;3=Other;4=Taxed and Exempt;5=Taxed and Other;6=Exempt and Other;7=Taxed, Exempt and Other | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 37030 | 0 |
| CJ2 | 06 | CJ2_STOTNF | C | 1 | 0 | Soma Total | Suma total | Total Sum | Soma no total da nota | Suma total factura | Sum in the invoice total | @! | - | x x x x x x x x x x x x x x x x | "1" | - | 1 | x | - | - | - | N | A | R | - | - | #x160JTotDp() | #x160JTotDp() | #x160JTotDp() | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 37031 | 0 |
| CJ2 | 07 | CJ2_PERDIF | N | 6 | 2 | Perc. Difer. | Porc. Difer. | Def.Perc. | Percentual do Diferimento | Porcentaje diferimiento | Deferral Percentage | @E 999.99 | Positivo() | x x x x x x x x x x x x x x x x | - | - | 1 | xxx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 37032 | 0 |
| CJ2 | 08 | CJ2_CSTCAB | C | 6 | 0 | Tab. CST | Tab. CST | CST Tab | Tabela de CST | Tabla de CST | CST Table | @! | Vazio() .OR. ExistCPO("CJ0",FwFldGet("CJ2_CSTCAB"),2) | x x x x x x x x x x x x x x x x | - | CJ0CAB | 1 | x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 37033 | 0 |
| CJ2 | 09 | CJ2_CST | C | 3 | 0 | CST | CST | CST | Classificação fiscal | Clasificación fiscal | Tax Classification | @! | Vazio() .OR. ExistCpo("CJ1",FwFldGet("CJ2_CSTCAB")+FwFldGet("CJ2_CST"),2) | x x x x x x x x x x x x x x x x | - | CJ1CST | 1 | x | - | S | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 37034 | 0 |
| CJ2 | 10 | CJ2_DESCST | C | 100 | 0 | Descrição | Descrip | Description | Descrição | Descrip | Description | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 37035 | 0 |
| CJ2 | 11 | CJ2_DTALT | D | 8 | 0 | Dt Alteração | Fch Modif | Edit Date | Data de Alteração | Fecha de modificación | Edit Date | - | - | 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 | - | - | - | 37036 | 0 |
| CJ2 | 12 | CJ2_HRALT | C | 8 | 0 | Hora Alt. | Hora Mod. | Edit Time | Hora de Alteração | Hora modificación | Edit Time | @! | - | 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 | - | - | - | 37037 | 0 |
| CJ2 | 13 | CJ2_ALTERA | C | 1 | 0 | Alteração | Modificación | Editing | Indicação de Alteração | Indic Modificación | Indication of editing | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | 1=Foi alterado;2=Não foi Alterado | 1=Se modificó;2=No se modificó | 1=Changed;2=Not Changed | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 37038 | 0 |
| CJ2 | 14 | CJ2_DCBCST | C | 100 | 0 | Descrição | Descrip | Description | Descrição | Descrip | Description | @! | - | x x x x x x x x x x x x x x x x | IIf(!INCLUI,POSICIONE("CJ0",2,xFilial("CJ0")+CJ2->CJ2_CSTCAB,"CJ0_DESCR"),"") | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 37039 | 0 |
| CJ2 | 15 | CJ2_IREDBS | C | 1 | 0 | Incid. Red. | Incid. Red. | Red Incid | Indidencia Redução Base | Incidencia Reducc Base | Base Reduction Incid | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | 1=Isento;2=Outros | 1=Exento;2=Otros | 1=Exempt;2=Other | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 37040 | 0 |
| CJ2 | 16 | CJ2_CSTDEV | C | 3 | 0 | CST Devol. | CST Devol. | Return CST | CST de Devolução | CST de devolución | Return CST | @! | Vazio() .OR. ExistCpo("CJ1",FwFldGet("CJ2_CSTCAB")+FwFldGet("CJ2_CSTDEV"),2) | x x x x x x x x x x x x x x x x | - | CJ1CST | 1 | x x | - | S | - | - | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 37041 | 0 |
| CJ2 | 17 | CJ2_DCSTDE | C | 100 | 0 | Desc CST Dev | Desc CST Dev | Ret CST Desc | Descrição CST Devolução | Descripción CST devolució | Return CST Description | - | - | x x x x x x x x x x x x x x x x | IIf(!INCLUI,POSICIONE("CJ1",2,xFilial("CJ1")+CJ2->CJ2_CSTCAB+CJ2_CSTDEV+"2","CJ1_DESCR"),"") | - | 1 | x x x | - | - | - | - | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 37042 | 0 |
| CJ2 | 18 | CJ2_CHVMD5 | C | 42 | 0 | MD5 | MD5 | MD5 | Chave MD5 do Registro | Clave MD5 del Reg. | MD5 Key of Record | - | - | x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | - | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 37043 | 0 |
| CJ2 | 19 | CJ2_CSTCCT | C | 6 | 0 | Class Trib | Clas. Trib | Tax Class | Cod Classif Trib IBS/CBS | Cód Clasif Trib IBS/CBS | IBS/CBS Tax Classif Code | @999999 | Vazio() .OR. ExistCpo("CKB",FwFldGet("CJ2_CSTCCT"),1) | x x x x x x x x x x x x x x x x | - | CJ2CCT | 1 | x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 37044 | 0 |
| CJ2 | 20 | CJ2_CCT | C | 3 | 0 | CCT IBS/CBS | CCT IBS/CBS | CCT IBS/CBS | CCT IBS/CBS | CCT IBS/CBS | CCT IBS/CBS | @! | - | x 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 | - | - | - | 37045 | 0 |
| CJ2 | 21 | CJ2_CCTVIG | D | 8 | 0 | Data Inicial | Fecha inicia | Start Date | Data Inicial da Vigencia | Fecha inicial de vigencia | Validity Start Date | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | S | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 37046 | 0 |
| CJ2 | 22 | CJ2_DESCCT | M | 10 | 0 | Desc CCT | Desc CCT | CCT Descr | Desc Classif Tributaria | Desc Clasif Tributaria | Tax Classif Description | - | - | x x x x x x x x x x x x x x x x | IIF(!INCLUI,POSICIONE("CKB",1,XFILIAL("CKB")+CJ2->CJ2_CSTCCT+DTOS(CJ2->CJ2_CCTVIG),"CKB_DESCRI"),"") | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 37047 | 0 |
| CJ2 | 23 | CJ2_NLIVRO | C | 1 | 0 | Numero Livro | Número libro | Book Number | Numero do Livro | Número libro | Number of Book | @! | Pertence("123456789 ") | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | A | R | - | - | 1=Livro 1;2=Livro 2;3=Livro 3;4=Livro 4;5=Livro 5;6=Livro 6;7=Livro 7;8=Livro 8;9=Livro 9 | 1=Libro 1;2=Libro 2;3=Libro 3;4=Libro 4;5=Libro 5;6=Libro 6;7=Libro 7;8=Libro 8;9=Libro 9 | 1=Book 1;2=Book 2;3=Book 3;4=Book 4;5=Book 5;6=Book 6;7=Book 7;8=Book 8;9=Book 9 | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 37048 | 0 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CJ2 | 1 | CJ2_FILIAL+CJ2_CODIGO+CJ2_ALTERA | Código Regra + Alteração | Código regla + Modificación | Rule Code + Editing | S | - | - | S | 2 | 3 | - | 5718 | 0 |
| CJ2 | 2 | CJ2_FILIAL+CJ2_DESCR | Descrição | Descripción | Description | S | - | - | S | 2 | 3 | - | 5719 | 0 |
| CJ2 | 3 | CJ2_FILIAL+CJ2_ID | ID | ID | ID | S | - | - | S | 2 | 3 | - | 5720 | 0 |
| CJ2 | 4 | CJ2_FILIAL+CJ2_CODIGO+DTOS(CJ2_DTALT)+CJ2_HRALT | Código Regra + Dt Alteração + Hora Alt. | Código regla + Fch Modif + Hora Mod. | Rule Code + Edit Date + Edit Time | S | - | - | N | 2 | 3 | - | 5721 | 0 |
| CJ2 | 5 | CJ2_FILIAL+CJ2_CHVMD5+CJ2_ALTERA | MD5 + Alteração | MD5 + Modificación | MD5 + Editing | S | - | - | N | 2 | 3 | - | 5722 | 0 |
Ela é utilizada para regra escrituracao dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.
Modelo de query gerado automaticamente com base na estrutura da tabela.
SELECT
CJ2_FILIAL,
CJ2_CODIGO,
CJ2_ID,
CJ2_DESCR,
CJ2_INCIDE,
CJ2_STOTNF,
CJ2_PERDIF,
CJ2_CSTCAB,
CJ2_CST,
CJ2_DESCST,
CJ2_DTALT,
CJ2_HRALT,
CJ2_ALTERA,
CJ2_DCBCST,
CJ2_IREDBS,
CJ2_CSTDEV,
CJ2_DCSTDE,
CJ2_CHVMD5,
CJ2_CSTCCT,
CJ2_CCT,
CJ2_CCTVIG,
CJ2_DESCCT,
CJ2_NLIVRO
FROM CJ2
WHERE
D_E_L_E_T_ = ' '
AND CJ2_FILIAL = 'VALOR'
AND CJ2_CODIGO = 'VALOR'
AND CJ2_ID = 'VALOR'
AND CJ2_DESCR = 'VALOR'
AND CJ2_INCIDE = 'VALOR'
AND CJ2_STOTNF = 'VALOR'
AND CJ2_PERDIF = 0
AND CJ2_CSTCAB = 'VALOR'
AND CJ2_CST = 'VALOR'
AND CJ2_DESCST = 'VALOR'
AND CJ2_DTALT BETWEEN '20260501' AND '20260531'
AND CJ2_HRALT = 'VALOR'
AND CJ2_ALTERA = 'VALOR'
AND CJ2_DCBCST = 'VALOR'
AND CJ2_IREDBS = 'VALOR'
AND CJ2_CSTDEV = 'VALOR'
AND CJ2_DCSTDE = 'VALOR'
AND CJ2_CHVMD5 = 'VALOR'
AND CJ2_CSTCCT = 'VALOR'
AND CJ2_CCT = 'VALOR'
AND CJ2_CCTVIG BETWEEN '20260501' AND '20260531'
AND CJ2_NLIVRO = 'VALOR'