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

Tabela B89 no Protheus

Teste de Adequação do Passivo

A tabela B89 do Protheus está descrita no dicionário (SX2) como “Teste de Adequação do Passivo”. Possui 20 campos e 1 índices e chave única B89_FILIAL+B89_CODOPE+B89_CODOBR+B89_ANOCMP+B89_CDCOMP+B89_TIPPLA. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
B89
Nome
Teste de Adequação do Passivo
Nome (inglês)
Liability Adequation Test
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
B89_FILIAL+B89_CODOPE+B89_CODOBR+B89_ANOCMP+B89_CDCOMP+B89_TIPPLA
Campos / índices
20 / 1

Campos da tabela B89 (20)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 B89_FILIAL C 2 0 Filial Filial Real
02 B89_CODOPE C 6 0 Operadora Codigo Operadora ANS Real
03 B89_CODOBR C 3 0 Cod. Obrig. Código da Obrigação Real
04 B89_ANOCMP C 4 0 Ano Compro. Ano do Compromisso Real
05 B89_CDCOMP C 3 0 Cod. Compro. Código do Compromisso Real
06 B89_REFERE C 2 0 Referência Referência Real
07 B89_TIPPLA C 3 0 Tipo do Plan Tipo do Plano Real
08 B89_TXCANC N 3 0 Taxa de Canc Taxa de Cancel de Contrat Real
09 B89_INFMED N 3 0 Infla Med Es Inflação Médica estimada Real
10 B89_REAMAX N 3 0 Reaj máx est Reajuste máximo estimado Real
11 B89_REACUS N 3 0 Reaj méd var Reajuste médio por variaç Real
12 B89_FAIETA C 1 0 RN 63/2003 Uti das faixas RN 63/2003 Real
13 B89_AJUTAB C 1 0 Aju.Tab. Bio Ajuste na tábua biométric Real
14 B89_METINT C 50 0 Método ETTJ Método de inter da ETTJ Real
15 B89_ESTFLX N 16 2 Esti de flux Estimat. corr. d fluxo cx Real
16 B89_STATUS C 1 0 Status Status Real
17 B89_DTINVL D 8 0 Dt. Ini. Val Dt. Ini. Val Real
18 B89_HRINVL C 8 0 Hr. Ini. Val Hr. Ini. Val Real
19 B89_DTTEVL D 8 0 Dt. Ter. Val Dt. Ter. Val Real
20 B89_HRTEVL C 8 0 Hr. Ter. Val Hr. Ter. Val Real

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

Índices da tabela B89 (1)

OrdemChaveDescriçãoApelido
1B89_FILIAL+B89_CODOPE+B89_CODOBR+B89_ANOCMP+B89_CDCOMP+B89_TIPPLAOperadora + Cod. Obrig. + Ano Compro. + Cod. Compro. + Tipo do Plan

Perguntas frequentes sobre a tabela B89

O que é a tabela B89?

É a tabela “Teste de Adequação do Passivo” do ERP TOTVS Protheus, com 20 campos definidos no dicionário SX3.

Qual é a chave única da tabela B89?

A chave única é B89_FILIAL+B89_CODOPE+B89_CODOBR+B89_ANOCMP+B89_CDCOMP+B89_TIPPLA.

Quais são os índices da tabela B89?

A tabela tem 1 índice. O principal (ordem 1) usa a chave B89_FILIAL+B89_CODOPE+B89_CODOBR+B89_ANOCMP+B89_CDCOMP+B89_TIPPLA.

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

Exemplo de consulta SQL da tabela B89

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

SELECT
    B89_FILIAL,
    B89_CODOPE,
    B89_CODOBR,
    B89_ANOCMP,
    B89_CDCOMP,
    B89_REFERE,
    B89_TIPPLA,
    B89_TXCANC,
    B89_INFMED,
    B89_REAMAX,
    B89_REACUS,
    B89_FAIETA,
    B89_AJUTAB,
    B89_METINT,
    B89_ESTFLX,
    B89_STATUS,
    B89_DTINVL,
    B89_HRINVL,
    B89_DTTEVL,
    B89_HRTEVL
FROM B89
WHERE
    D_E_L_E_T_ = ' '
    AND B89_FILIAL = 'VALOR'
    AND B89_CODOPE = 'VALOR'
    AND B89_CODOBR = 'VALOR'
    AND B89_ANOCMP = 'VALOR'
    AND B89_CDCOMP = 'VALOR'
    AND B89_REFERE = 'VALOR'
    AND B89_TIPPLA = 'VALOR'
    AND B89_TXCANC = 0
    AND B89_INFMED = 0
    AND B89_REAMAX = 0
    AND B89_REACUS = 0
    AND B89_FAIETA = 'VALOR'
    AND B89_AJUTAB = 'VALOR'
    AND B89_METINT = 'VALOR'
    AND B89_ESTFLX = 0
    AND B89_STATUS = 'VALOR'
    AND B89_DTINVL BETWEEN '20261001' AND '20261031'
    AND B89_HRINVL = 'VALOR'
    AND B89_DTTEVL BETWEEN '20261001' AND '20261031'
    AND B89_HRTEVL = 'VALOR'

Outras tabelas relacionadas

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