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)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 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)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | OIB_FILIAL+OIB_PREFIX+OIB_NUM+OIB_PARCEL+OIB_TIPO+OIB_ANOMES+OIB_CODIMP | Prefixo + 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
- OI0 Fornecedor x Verba
- OI1 Controle de versão LegalDesk
- OI2 Ocorrências
- OI3 Condições da ocorrências
- OI4 Faturamento de Ocorrência
- OI5 Faixa Faturamento Ocorrência
- OI6 Historico Fat. Ocorrencia
- OI7 Solicitaçoes de ocorrencias
- OI8 Movimentações em Adiantamentos
- OI9 URL's Integração LD
- OIA Tipo de Fatura x NF automática
- OIC Impostos da Fatura
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.