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

Tabela B0J no Protheus

Lote Fechamento NF

A tabela B0J do Protheus está descrita no dicionário (SX2) como “Lote Fechamento NF”. Possui 10 campos e 3 índices e chave única B0J_FILIAL+B0J_LOTENF. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
B0J
Nome
Lote Fechamento NF
Nome (inglês)
Invoice Closing Batch
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
B0J_FILIAL+B0J_LOTENF
Campos / índices
10 / 3

Campos da tabela B0J (10)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 B0J_FILIAL C 2 0 Filial Filial do Sistema Real
02 B0J_LOTENF C 8 0 Lote Fec. NF Lote Fechamento NF Real
03 B0J_CODRDA C 6 0 Código RDA Código Rede Atendimento Real
04 B0J_ANO C 4 0 Ano Ano Competencia Real
05 B0J_MES C 2 0 Mês Mês Competência Real
06 B0J_DATPRO D 8 0 Data Proc. Data de Processamento Real
07 B0J_VLRAPR N 16 2 Valor Apr. Valor Apresentado Real
08 B0J_VLRGLO N 16 2 Valor Glosa Valor Glosado Real
09 B0J_VLRPAG N 16 2 Valor Pagto Valor Pagamento Real
10 B0J_STATUS C 1 0 Status Status Real

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

Índices da tabela B0J (3)

OrdemChaveDescriçãoApelido
1B0J_FILIAL+B0J_LOTENFLote Fec. NF
2B0J_FILIAL+B0J_CODRDA+B0J_ANO+B0J_MESCódigo RDA + Ano + Mês
3B0J_FILIAL+B0J_ANO+B0J_MES+B0J_CODRDA+B0J_LOTENFAno + Mês + Código RDA + Lote Fec. NF

Perguntas frequentes sobre a tabela B0J

O que é a tabela B0J?

É a tabela “Lote Fechamento NF” do ERP TOTVS Protheus, com 10 campos definidos no dicionário SX3.

Qual é a chave única da tabela B0J?

A chave única é B0J_FILIAL+B0J_LOTENF.

Quais são os índices da tabela B0J?

A tabela tem 3 índices. O principal (ordem 1) usa a chave B0J_FILIAL+B0J_LOTENF.

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

Exemplo de consulta SQL da tabela B0J

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

SELECT
    B0J_FILIAL,
    B0J_LOTENF,
    B0J_CODRDA,
    B0J_ANO,
    B0J_MES,
    B0J_DATPRO,
    B0J_VLRAPR,
    B0J_VLRGLO,
    B0J_VLRPAG,
    B0J_STATUS
FROM B0J
WHERE
    D_E_L_E_T_ = ' '
    AND B0J_FILIAL = 'VALOR'
    AND B0J_LOTENF = 'VALOR'
    AND B0J_CODRDA = 'VALOR'
    AND B0J_ANO = 'VALOR'
    AND B0J_MES = 'VALOR'
    AND B0J_DATPRO BETWEEN '20261001' AND '20261031'
    AND B0J_VLRAPR = 0
    AND B0J_VLRGLO = 0
    AND B0J_VLRPAG = 0
    AND B0J_STATUS = 'VALOR'

Outras tabelas relacionadas

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