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

Tabela F27 no Protheus

Regra de Base de Calculo

A tabela F27 do Protheus está descrita no dicionário (SX2) como “Regra de Base de Calculo”. Possui 19 campos e 6 índices e chave única F27_FILIAL+F27_CODIGO+F27_ALTERA+F27_ID. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
F27
Nome
Regra de Base de Calculo
Nome (inglês)
Calculation Base Rule
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Compartilhado
Compartilhamento por empresa
Exclusivo
Chave única
F27_FILIAL+F27_CODIGO+F27_ALTERA+F27_ID
Campos / índices
19 / 6

Campos da tabela F27 (19)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 F27_FILIAL C 2 0 Filial Filial do Sistema Real
02 F27_CODIGO C 6 0 Cód. Regra Cód. Regra Base Cálculo Real
03 F27_DESC C 100 0 Descrição Descrição da Regra Real
04 F27_VALORI C 2 0 Valor Origem Valor de Origem Real
05 F27_DESCON C 1 0 Desconto Ações do Desconto Real
06 F27_FRETE C 1 0 Frete Ações do valor do frete Real
07 F27_SEGURO C 1 0 Seguro Ações do valor de Seguro Real
08 F27_DESPE C 1 0 Despesas Ações das Despesas Real
09 F27_ICMDES C 1 0 ICMS Deson. Ações ICMS Desonerado Real
10 F27_ICMRET C 1 0 ICMS Retido Ações ICMS Retido Real
11 F27_REDBAS N 6 3 % Redução Percentual de redução Real
12 F27_TPRED C 1 0 Tipo Redução Tipo da redução Real
13 F27_UM C 2 0 Unidade Unidade de medida Real
14 F27_UMDESC C 40 0 Descrição Descrição Unidade Medida Virtual
15 F27_ALTERA C 1 0 Alterado Indicação de alteração Real
16 F27_DTALT D 8 0 Dt Alteração Data de alteração Real
17 F27_HRALT C 8 0 Hora Alt. Hora de alteração. Real
18 F27_ID C 36 0 Id Identificação do Cadastro Real
19 F27_CHVMD5 C 42 0 MD5 Chave MD5 do Registro Real

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

Índices da tabela F27 (6)

OrdemChaveDescriçãoApelido
1F27_FILIAL+F27_CODIGO+F27_ALTERA+F27_IDCód. Regra + Alterado + Id
2F27_FILIAL+F27_DESCDescrição
3F27_FILIAL+F27_IDId
4F27_IDId
5F27_FILIAL+F27_CODIGO+DTOS(F27_DTALT)+F27_HRALTCód. Regra + Dt Alteração + Hora Alt.
6F27_FILIAL+F27_CHVMD5+F27_ALTERAMD5 + Alterado

Perguntas frequentes sobre a tabela F27

O que é a tabela F27?

É a tabela “Regra de Base de Calculo” do ERP TOTVS Protheus, com 19 campos definidos no dicionário SX3.

Qual é a chave única da tabela F27?

A chave única é F27_FILIAL+F27_CODIGO+F27_ALTERA+F27_ID.

Quais são os índices da tabela F27?

A tabela tem 6 índices. O principal (ordem 1) usa a chave F27_FILIAL+F27_CODIGO+F27_ALTERA+F27_ID.

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

Exemplo de consulta SQL da tabela F27

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

SELECT
    F27_FILIAL,
    F27_CODIGO,
    F27_DESC,
    F27_VALORI,
    F27_DESCON,
    F27_FRETE,
    F27_SEGURO,
    F27_DESPE,
    F27_ICMDES,
    F27_ICMRET,
    F27_REDBAS,
    F27_TPRED,
    F27_UM,
    F27_UMDESC,
    F27_ALTERA,
    F27_DTALT,
    F27_HRALT,
    F27_ID,
    F27_CHVMD5
FROM F27
WHERE
    D_E_L_E_T_ = ' '
    AND F27_FILIAL = 'VALOR'
    AND F27_CODIGO = 'VALOR'
    AND F27_DESC = 'VALOR'
    AND F27_VALORI = 'VALOR'
    AND F27_DESCON = 'VALOR'
    AND F27_FRETE = 'VALOR'
    AND F27_SEGURO = 'VALOR'
    AND F27_DESPE = 'VALOR'
    AND F27_ICMDES = 'VALOR'
    AND F27_ICMRET = 'VALOR'
    AND F27_REDBAS = 0
    AND F27_TPRED = 'VALOR'
    AND F27_UM = 'VALOR'
    AND F27_UMDESC = 'VALOR'
    AND F27_ALTERA = 'VALOR'
    AND F27_DTALT BETWEEN '20261101' AND '20261130'
    AND F27_HRALT = 'VALOR'
    AND F27_ID = 'VALOR'
    AND F27_CHVMD5 = 'VALOR'

Outras tabelas relacionadas

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