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

Tabela V89 no Protheus

Detalhamento das deduções

A tabela V89 do Protheus está descrita no dicionário (SX2) como “Detalhamento das deduções”. Possui 10 campos e 1 índices e chave única V89_FILIAL+V89_ID+V89_IDPT9E+V89_NFAT9E+V89_NUMPRO+V89_IDSUSP+V89_CODTRI+V89_TPPROC+V89_TPDEDU. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
V89
Nome
Detalhamento das deduções
Nome (inglês)
Deduction details
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
V89_FILIAL+V89_ID+V89_IDPT9E+V89_NFAT9E+V89_NUMPRO+V89_IDSUSP+V89_CODTRI+V89_TPPROC+V89_TPDEDU
Campos / índices
10 / 1

Campos da tabela V89 (10)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 V89_FILIAL C 2 0 Filial Filial Real
02 V89_ID C 36 0 ID Identificador do Registro Real
03 V89_NUMPRO C 6 0 Num.Processo Numero do Processo Real
04 V89_IDSUSP C 34 0 Chave Susp Chave Cod Suspensao Real
05 V89_TPPROC C 1 0 Tip Processo Tipo Processo Real
06 V89_IDPT9E C 36 0 Participante ID Participante Real
07 V89_NFAT9E C 15 0 Num Fat/Rec Num Fat/Rec Real
08 V89_CODTRI C 6 0 Cod. Tributo Codigo do Tributo Real
09 V89_TPDEDU C 1 0 Tip de Deduc Tipo de dedução Real
10 V89_VALDED N 14 2 Val. Base IR Valor Base IR Real

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

Índices da tabela V89 (1)

OrdemChaveDescriçãoApelido
1V89_FILIAL+V89_ID+V89_IDPT9E+V89_NFAT9E+V89_NUMPRO+V89_IDSUSP+V89_CODTRI+V89_TPPROC+V89_TPDEDUID + Participante + Num Fat/Rec + Num.Processo + Chave Susp + Cod. Tri

Perguntas frequentes sobre a tabela V89

O que é a tabela V89?

É a tabela “Detalhamento das deduções” do ERP TOTVS Protheus, com 10 campos definidos no dicionário SX3.

Qual é a chave única da tabela V89?

A chave única é V89_FILIAL+V89_ID+V89_IDPT9E+V89_NFAT9E+V89_NUMPRO+V89_IDSUSP+V89_CODTRI+V89_TPPROC+V89_TPDEDU.

Quais são os índices da tabela V89?

A tabela tem 1 índice. O principal (ordem 1) usa a chave V89_FILIAL+V89_ID+V89_IDPT9E+V89_NFAT9E+V89_NUMPRO+V89_IDSUSP+V89_CODTRI+V89_TPPROC+V89_TPDEDU.

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

Exemplo de consulta SQL da tabela V89

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

SELECT
    V89_FILIAL,
    V89_ID,
    V89_NUMPRO,
    V89_IDSUSP,
    V89_TPPROC,
    V89_IDPT9E,
    V89_NFAT9E,
    V89_CODTRI,
    V89_TPDEDU,
    V89_VALDED
FROM V89
WHERE
    D_E_L_E_T_ = ' '
    AND V89_FILIAL = 'VALOR'
    AND V89_ID = 'VALOR'
    AND V89_NUMPRO = 'VALOR'
    AND V89_IDSUSP = 'VALOR'
    AND V89_TPPROC = 'VALOR'
    AND V89_IDPT9E = 'VALOR'
    AND V89_NFAT9E = 'VALOR'
    AND V89_CODTRI = 'VALOR'
    AND V89_TPDEDU = 'VALOR'
    AND V89_VALDED = 0

Outras tabelas relacionadas

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