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)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 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)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | B89_FILIAL+B89_CODOPE+B89_CODOBR+B89_ANOCMP+B89_CDCOMP+B89_TIPPLA | Operadora + 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
- B80 Detalhe parcelamento
- B81 Regras de parcelamento
- B82 Modelo Padrão de Capital
- B83 CABECALHO DE VINCULACAO RPS
- B84 ITEM VÍNCULO RPS
- B85 Classe x Associação
- B86 Co-Part x Produto x Rda.
- B87 Procedimentos Incomp. X Face
- B88 INDICACAO CC/PORTAL PF PJ
- B8A Balancete Trimestral
- B8B Plano Contas ANS
- B8C DIOPS Atv Gar Imobiliario
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.