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

Tabela JB5 no Protheus

Curso Vigente x Financeiro

A tabela JB5 do Protheus está descrita no dicionário (SX2) como “Curso Vigente x Financeiro”. Possui 27 campos e 2 índices e chave única JB5_FILIAL+JB5_CODFIN+JB5_CODCUR+JB5_PERLET+JB5_HABILI+JB5_PARCEL. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
JB5
Nome
Curso Vigente x Financeiro
Nome (inglês)
Current Course vs. Financials
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
JB5_FILIAL+JB5_CODFIN+JB5_CODCUR+JB5_PERLET+JB5_HABILI+JB5_PARCEL
Campos / índices
27 / 2

Campos da tabela JB5 (27)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 JB5_FILIAL C 2 0 FILIAL Filial Real
02 JB5_CODCUR C 6 0 Cod.Curso Codigo do Curso Real
03 JB5_DCURSO C 30 0 Descricao Descricao Virtual
04 JB5_PERLET C 2 0 Per. Letivo Serie Real
05 JB5_DPERLE C 30 0 Descricao Descricao da Serie Virtual
06 JB5_HABILI C 6 0 Habilitacao Codigo da Habilitacao Real
07 JB5_DHABIL C 60 0 Descricao Descricao da Habilitacao Virtual
08 JB5_PARCEL C 2 0 Parcela Parcela Real
09 JB5_CODFIN C 10 0 Financeiro Cod Calendario Financeiro Real
10 JB5_DCALEN C 30 0 Descricao Descricao Virtual
11 JB5_VALOR N 12 2 Valor Fixo Valor Fixo Real
12 JB5_MATPAG C 1 0 Matr.Pagto Matricula Vinc. a Pagto ? Real
13 JB5_PAGTO1 C 2 0 Dia Pagto. 1 Dia para pagamento 1 Real
14 JB5_TPPAG1 C 1 0 Tipo 1 Dias Corridos ou Uteis 1 Real
15 JB5_DESC1 N 12 2 $ desconto 1 $ desconto p/ o pagto. 1 Real
16 JB5_PERC1 N 6 2 % desconto 1 % desconto p/ o pagto. 1 Real
17 JB5_PAGTO2 C 2 0 Dia Pagto. 2 Dia para pagamento 2 Real
18 JB5_TPPAG2 C 1 0 Tipo 2 Dias Corridos ou Uteis 2 Real
19 JB5_DESC2 N 12 2 $ desconto 2 $ desconto p/ o pagto. 2 Real
20 JB5_PERC2 N 6 2 % desconto 2 % desconto p/ o pagto. 2 Real
21 JB5_PAGTO3 C 2 0 Dia Pagto. 3 Dia para pagamento 3 Real
22 JB5_TPPAG3 C 1 0 Tipo 3 Dias Corridos ou Uteis 3 Real
23 JB5_DESC3 N 12 2 $ desconto 3 $ desconto p/ o pagto. 3 Real
24 JB5_PERC3 N 6 2 % desconto 3 % desconto p/ o pagto. 3 Real
25 JB5_BANCO C 3 0 Banco Codigo do Banco Virtual
26 JB5_AGENCI C 5 0 Agencia Codigo da Agencia Virtual
27 JB5_NUMCON C 15 0 Conta Conta Virtual

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

Índices da tabela JB5 (2)

OrdemChaveDescriçãoApelido
1JB5_FILIAL+JB5_CODCUR+JB5_PERLET+JB5_HABILI+JB5_PARCELCod.Curso + Per. Letivo + Habilitacao + Parcela
2JB5_FILIAL+JB5_CODFIN+JB5_CODCUR+JB5_PERLET+JB5_HABILI+JB5_PARCELFinanceiro + Cod.Curso + Per. Letivo + Habilitacao + Parcela

Perguntas frequentes sobre a tabela JB5

O que é a tabela JB5?

É a tabela “Curso Vigente x Financeiro” do ERP TOTVS Protheus, com 27 campos definidos no dicionário SX3.

Qual é a chave única da tabela JB5?

A chave única é JB5_FILIAL+JB5_CODFIN+JB5_CODCUR+JB5_PERLET+JB5_HABILI+JB5_PARCEL.

Quais são os índices da tabela JB5?

A tabela tem 2 índices. O principal (ordem 1) usa a chave JB5_FILIAL+JB5_CODCUR+JB5_PERLET+JB5_HABILI+JB5_PARCEL.

Qual é o nome físico da tabela JB5 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: JB5990). Em ADVPL, use RetSqlName("JB5") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela JB5

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

SELECT
    JB5_FILIAL,
    JB5_CODCUR,
    JB5_DCURSO,
    JB5_PERLET,
    JB5_DPERLE,
    JB5_HABILI,
    JB5_DHABIL,
    JB5_PARCEL,
    JB5_CODFIN,
    JB5_DCALEN,
    JB5_VALOR,
    JB5_MATPAG,
    JB5_PAGTO1,
    JB5_TPPAG1,
    JB5_DESC1,
    JB5_PERC1,
    JB5_PAGTO2,
    JB5_TPPAG2,
    JB5_DESC2,
    JB5_PERC2,
    JB5_PAGTO3,
    JB5_TPPAG3,
    JB5_DESC3,
    JB5_PERC3,
    JB5_BANCO,
    JB5_AGENCI,
    JB5_NUMCON
FROM JB5
WHERE
    D_E_L_E_T_ = ' '
    AND JB5_FILIAL = 'VALOR'
    AND JB5_CODCUR = 'VALOR'
    AND JB5_DCURSO = 'VALOR'
    AND JB5_PERLET = 'VALOR'
    AND JB5_DPERLE = 'VALOR'
    AND JB5_HABILI = 'VALOR'
    AND JB5_DHABIL = 'VALOR'
    AND JB5_PARCEL = 'VALOR'
    AND JB5_CODFIN = 'VALOR'
    AND JB5_DCALEN = 'VALOR'
    AND JB5_VALOR = 0
    AND JB5_MATPAG = 'VALOR'
    AND JB5_PAGTO1 = 'VALOR'
    AND JB5_TPPAG1 = 'VALOR'
    AND JB5_DESC1 = 0
    AND JB5_PERC1 = 0
    AND JB5_PAGTO2 = 'VALOR'
    AND JB5_TPPAG2 = 'VALOR'
    AND JB5_DESC2 = 0
    AND JB5_PERC2 = 0
    AND JB5_PAGTO3 = 'VALOR'
    AND JB5_TPPAG3 = 'VALOR'
    AND JB5_DESC3 = 0
    AND JB5_PERC3 = 0
    AND JB5_BANCO = 'VALOR'
    AND JB5_AGENCI = 'VALOR'
    AND JB5_NUMCON = 'VALOR'

Outras tabelas relacionadas

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