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

Tabela OIB no Protheus

Impostos Pos. Hist. C.Receber

A tabela OIB do Protheus está descrita no dicionário (SX2) como “Impostos Pos. Hist. C.Receber”. Possui 13 campos e 1 índices e chave única OIB_FILIAL+OIB_PREFIX+OIB_NUM+OIB_PARCEL+OIB_TIPO+OIB_ANOMES+OIB_CODIMP. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
OIB
Nome
Impostos Pos. Hist. C.Receber
Nome (inglês)
Acct Rec Hist Pos Taxes
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
OIB_FILIAL+OIB_PREFIX+OIB_NUM+OIB_PARCEL+OIB_TIPO+OIB_ANOMES+OIB_CODIMP
Campos / índices
13 / 1

Campos da tabela OIB (13)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 OIB_FILIAL C 2 0 Filial Filial do Sistema Real
02 OIB_PREFIX C 3 0 Prefixo Prefixo do titulo Real
03 OIB_NUM C 9 0 No. Título Número do título Real
04 OIB_PARCEL C 2 0 Parcela Parcela do título Real
05 OIB_TIPO C 3 0 Tp. título Tipo do título Real
06 OIB_ANOMES C 6 0 Ano-mês imp Ano-mês retenção imposto Real
07 OIB_CODIMP C 6 0 Cód. Imposto Código do imposto retido Real
08 OIB_DESIMP C 100 0 Desc. Impost Descrição do imposto Virtual
09 OIB_BASIMP N 16 2 Base imposto Base calculo do imposto Real
10 OIB_ALIQ N 6 2 Alíquota Imp Alíquota do imposto Real
11 OIB_VLRIMP N 12 2 Vlr. imposto Valor do imposto Real
12 OIB_CESCR C 5 0 Cód. Escrit. Código do Escritório Real
13 OIB_CFATUR C 9 0 Cód. Fatura Código da fatura Real

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

Índices da tabela OIB (1)

OrdemChaveDescriçãoApelido
1OIB_FILIAL+OIB_PREFIX+OIB_NUM+OIB_PARCEL+OIB_TIPO+OIB_ANOMES+OIB_CODIMPPrefixo + No. Título + Parcela + Tp. título + Ano-mês imp + Cód. Impos

Perguntas frequentes sobre a tabela OIB

O que é a tabela OIB?

É a tabela “Impostos Pos. Hist. C.Receber” do ERP TOTVS Protheus, com 13 campos definidos no dicionário SX3.

Qual é a chave única da tabela OIB?

A chave única é OIB_FILIAL+OIB_PREFIX+OIB_NUM+OIB_PARCEL+OIB_TIPO+OIB_ANOMES+OIB_CODIMP.

Quais são os índices da tabela OIB?

A tabela tem 1 índice. O principal (ordem 1) usa a chave OIB_FILIAL+OIB_PREFIX+OIB_NUM+OIB_PARCEL+OIB_TIPO+OIB_ANOMES+OIB_CODIMP.

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

Exemplo de consulta SQL da tabela OIB

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

SELECT
    OIB_FILIAL,
    OIB_PREFIX,
    OIB_NUM,
    OIB_PARCEL,
    OIB_TIPO,
    OIB_ANOMES,
    OIB_CODIMP,
    OIB_DESIMP,
    OIB_BASIMP,
    OIB_ALIQ,
    OIB_VLRIMP,
    OIB_CESCR,
    OIB_CFATUR
FROM OIB
WHERE
    D_E_L_E_T_ = ' '
    AND OIB_FILIAL = 'VALOR'
    AND OIB_PREFIX = 'VALOR'
    AND OIB_NUM = 'VALOR'
    AND OIB_PARCEL = 'VALOR'
    AND OIB_TIPO = 'VALOR'
    AND OIB_ANOMES = 'VALOR'
    AND OIB_CODIMP = 'VALOR'
    AND OIB_DESIMP = 'VALOR'
    AND OIB_BASIMP = 0
    AND OIB_ALIQ = 0
    AND OIB_VLRIMP = 0
    AND OIB_CESCR = 'VALOR'
    AND OIB_CFATUR = 'VALOR'

Outras tabelas relacionadas

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