Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela CJ2 no Protheus

Regra Escrituracao

A tabela CJ2 do Protheus está descrita no dicionário (SX2) como “Regra Escrituracao”. Possui 23 campos e 5 índices e chave única CJ2_FILIAL+CJ2_ID+CJ2_CODIGO. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
CJ2
Nome
Regra Escrituracao
Nome (inglês)
Bookkeeping Rule
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
CJ2_FILIAL+CJ2_ID+CJ2_CODIGO
Campos / índices
23 / 5

Campos da tabela CJ2 (23)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 CJ2_FILIAL C 2 0 FILIAL Filial do sistema Real
02 CJ2_CODIGO C 6 0 Código Regra Código da Regra Fiscal Real
03 CJ2_ID C 36 0 ID ID do cadastro Real
04 CJ2_DESCR C 100 0 Descrição Descrição Real
05 CJ2_INCIDE C 1 0 Incidência Opcao de Incidência Real
06 CJ2_STOTNF C 1 0 Soma Total Soma no total da nota Real
07 CJ2_PERDIF N 6 2 Perc. Difer. Percentual do Diferimento Real
08 CJ2_CSTCAB C 6 0 Tab. CST Tabela de CST Real
09 CJ2_CST C 3 0 CST Classificação fiscal Real
10 CJ2_DESCST C 100 0 Descrição Descrição Virtual
11 CJ2_DTALT D 8 0 Dt Alteração Data de Alteração Real
12 CJ2_HRALT C 8 0 Hora Alt. Hora de Alteração Real
13 CJ2_ALTERA C 1 0 Alteração Indicação de Alteração Real
14 CJ2_DCBCST C 100 0 Descrição Descrição Virtual
15 CJ2_IREDBS C 1 0 Incid. Red. Indidencia Redução Base Real
16 CJ2_CSTDEV C 3 0 CST Devol. CST de Devolução Real
17 CJ2_DCSTDE C 100 0 Desc CST Dev Descrição CST Devolução Virtual
18 CJ2_CHVMD5 C 42 0 MD5 Chave MD5 do Registro Real
19 CJ2_CSTCCT C 6 0 Class Trib Cod Classif Trib IBS/CBS Real
20 CJ2_CCT C 3 0 CCT IBS/CBS CCT IBS/CBS Real
21 CJ2_CCTVIG D 8 0 Data Inicial Data Inicial da Vigencia Real
22 CJ2_DESCCT M 10 0 Desc CCT Desc Classif Tributaria Virtual
23 CJ2_NLIVRO C 1 0 Numero Livro Numero do Livro Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela CJ2 (5)

OrdemChaveDescriçãoApelido
1CJ2_FILIAL+CJ2_CODIGO+CJ2_ALTERACódigo Regra + Alteração
2CJ2_FILIAL+CJ2_DESCRDescrição
3CJ2_FILIAL+CJ2_IDID
4CJ2_FILIAL+CJ2_CODIGO+DTOS(CJ2_DTALT)+CJ2_HRALTCódigo Regra + Dt Alteração + Hora Alt.
5CJ2_FILIAL+CJ2_CHVMD5+CJ2_ALTERAMD5 + Alteração

Perguntas frequentes sobre a tabela CJ2

O que é a tabela CJ2?

É a tabela “Regra Escrituracao” do ERP TOTVS Protheus, com 23 campos definidos no dicionário SX3.

Qual é a chave única da tabela CJ2?

A chave única é CJ2_FILIAL+CJ2_ID+CJ2_CODIGO.

Quais são os índices da tabela CJ2?

A tabela tem 5 índices. O principal (ordem 1) usa a chave CJ2_FILIAL+CJ2_CODIGO+CJ2_ALTERA.

Qual é o nome físico da tabela CJ2 no banco de dados?

No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: CJ2990). Em ADVPL, use RetSqlName("CJ2") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela CJ2

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

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 '20261101' AND '20261130'
    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 '20261101' AND '20261130'
    AND CJ2_NLIVRO = 'VALOR'

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.