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

Tabela HL4 no Protheus

Tabela Fato de Vendas

A tabela HL4 do Protheus está descrita no dicionário (SX2) como “Tabela Fato de Vendas”. Possui 57 campos e 1 índices e chave única HL4_FILIAL+HL4_CFOP+HL4_FAMMAT+HL4_PRDUTO+HL4_PEDIDO+HL4_REGIAO+HL4_MOEDA+HL4_CANALV+HL4_MICREG+HL4_NATOPR+HL4_GRPCLI+HL4_TRARED+HL4_STCRED+HL4_LINPRO+HL4_ISTCIA. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
HL4
Nome
Tabela Fato de Vendas
Nome (inglês)
Sales Fact Table
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Compartilhado
Compartilhamento por empresa
Compartilhado
Chave única
HL4_FILIAL+HL4_CFOP+HL4_FAMMAT+HL4_PRDUTO+HL4_PEDIDO+HL4_REGIAO+HL4_MOEDA+HL4_CANALV+HL4_MICREG+HL4_NATOPR+HL4_GRPCLI+HL4_TRARED+HL4_STCRED+HL4_LINPRO+HL4_ISTCIA
Campos / índices
57 / 1

Campos da tabela HL4 (57)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 HL4_LINPRO C 2 0 Linh Produto Linha de Produto Real
02 HL4_ISTCIA C 2 0 Instância Instância de Instalação Real
03 HL4_EMPRES C 32 0 Empresa Chave Empresa Real
04 HL4_FILIAL C 2 0 Filial Filial do Sistema Real
05 HL4_ESTABL C 32 0 Estabelecim. Chave Estabelecimento Real
06 HL4_TRANSP C 32 0 Transportad. Chave Transportadora Real
07 HL4_REPRES C 32 0 Representant Chave Representante Real
08 HL4_NATOPR C 32 0 Natur Operac Chave Natureza Operação Real
09 HL4_CFOP C 32 0 CFOP Chave CFOP Real
10 HL4_ITEM C 32 0 Item Chave Item Real
11 HL4_FAMCOM C 32 0 Famil Comerc Chave Família Comercial Real
12 HL4_FAMMAT C 32 0 Famíl. Mat. Chave Família Material Real
13 HL4_GRPEST C 32 0 Grp Estoque Chave Grupo de Estoque Real
14 HL4_PRDUTO C 32 0 Produto Com. Chave Produto Comercial Real
15 HL4_CONDPG C 32 0 Condção Pgto Chave Condição Pagamento Real
16 HL4_PEDIDO C 12 0 Nro. Pedido Número do Pedido Real
17 HL4_GRPCLI C 32 0 Grp Cliente Chave Grupo do Cliente Real
18 HL4_CLIENT C 32 0 Cliente Chave Cliente Real
19 HL4_REGIAO C 32 0 Região Geogr Chave Região Geográfica Real
20 HL4_MOEDA C 32 0 Moeda Chave Moeda Real
21 HL4_STCRED C 32 0 Sitcão Crdto Chave Situação Crédito Real
22 HL4_UNDNEG C 32 0 Unidad Negoc Chave Unidade Negócio Real
23 HL4_DATA D 8 0 Data Venda Data da Venda Real
24 HL4_DTENTR D 8 0 Data Entrega Data da Entrega Real
25 HL4_DTIMPL D 8 0 Dt Implantac Data da Implantação Real
26 HL4_VVENDA N 16 2 Vl Venda Tot Vl da Venda Total Real
27 HL4_QVENDA N 16 4 Qtde Vendida Qtde Vendida Real
28 HL4_VIMPVD N 16 2 Vl Impostos Vl Impostos Venda Real
29 HL4_VVMERC N 16 2 Vl Vnd Merc Vl Venda Mercadoria Real
30 HL4_VVNDLQ N 16 2 Vl Venda Líq Vl Venda Líquida Real
31 HL4_QVENFC N 16 4 Qtde. Vend. Qtde. Vend. Fam. Com. Real
32 HL4_QVENFM N 16 4 Qtde. Vend. Qtde. Vend. Fam. Mat. Real
33 HL4_CANALV C 32 0 Canal de Ven Canal de Venda Real
34 HL4_REGCOM C 32 0 Região Com Região Comercial Real
35 HL4_MICREG C 32 0 Microrregião Microrregião Real
36 HL4_ROTA C 32 0 Rota Rota Real
37 HL4_TABPCO C 32 0 Tab.de Preço Tabela de Preço Real
38 HL4_REFER C 32 0 Referência Referência Real
39 HL4_NMITVD C 10 0 Núm do Item Número do Item Real
40 HL4_VLDESV N 16 2 Vl Des Venda Vl Desconto Venda Real
41 HL4_NMPRIO N 4 0 Priorida Ped Prioridade do Pedido Real
42 HL4_TRARED C 32 0 Transp Redes Transportadora Redespacho Real
43 HL4_STPEDV C 20 0 Situa Cred Situação do Pedido Real
44 HL4_STITPV C 20 0 Sit Item Ped Situação do Item do Pedid Real
45 HL4_TPCPIT C 20 0 Tipo de Item Tipo de Item do Pedido Real
46 HL4_LIVRE0 N 16 4 Livre 0 Livre 0 Real
47 HL4_LIVRE1 N 16 4 Livre 1 Livre 1 Real
48 HL4_LIVRE2 N 16 4 Livre 2 Livre 2 Real
49 HL4_LIVRE3 N 16 4 Livre 3 Livre 3 Real
50 HL4_LIVRE4 N 16 4 Livre 4 Livre 4 Real
51 HL4_LIVRE5 D 8 0 Livre 5 Livre 5 Real
52 HL4_LIVRE6 D 8 0 Livre 6 Livre 6 Real
53 HL4_LIVRE7 D 8 0 Livre 7 Livre 7 Real
54 HL4_LIVRE8 C 50 0 Livre 8 Livre 8 Real
55 HL4_LIVRE9 C 50 0 Livre 9 Livre 9 Real
56 HL4_UNITEM C 32 0 Und Med Item Unidade Medida do Item Real
57 HL4_VIPNIN N 16 2 Vl Imp ñ Inc Vl Impostos não incidente Real

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

Índices da tabela HL4 (1)

OrdemChaveDescriçãoApelido
1HL4_FILIAL+HL4_TRANSP+HL4_REPRES+HL4_NATOPR+HL4_CFOP+HL4_ITEM+HL4_FAMCOM+HL4_FAMMAT+HL4_GRPEST+HL4_CONDPG+HL4_GRPCLI+HL4_CLIENT+HL4_MOEDA+DTOS(HL4_DATA)Transportad. + Representant + Natur Operac + CFOP + Item + Famil Comer

Perguntas frequentes sobre a tabela HL4

O que é a tabela HL4?

É a tabela “Tabela Fato de Vendas” do ERP TOTVS Protheus, com 57 campos definidos no dicionário SX3.

Qual é a chave única da tabela HL4?

A chave única é HL4_FILIAL+HL4_CFOP+HL4_FAMMAT+HL4_PRDUTO+HL4_PEDIDO+HL4_REGIAO+HL4_MOEDA+HL4_CANALV+HL4_MICREG+HL4_NATOPR+HL4_GRPCLI+HL4_TRARED+HL4_STCRED+HL4_LINPRO+HL4_ISTCIA.

Quais são os índices da tabela HL4?

A tabela tem 1 índice. O principal (ordem 1) usa a chave HL4_FILIAL+HL4_TRANSP+HL4_REPRES+HL4_NATOPR+HL4_CFOP+HL4_ITEM+HL4_FAMCOM+HL4_FAMMAT+HL4_GRPEST+HL4_CONDPG+HL4_GRPCLI+HL4_CLIENT+HL4_MOEDA+DTOS(HL4_DATA).

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

Exemplo de consulta SQL da tabela HL4

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

SELECT
    HL4_LINPRO,
    HL4_ISTCIA,
    HL4_EMPRES,
    HL4_FILIAL,
    HL4_ESTABL,
    HL4_TRANSP,
    HL4_REPRES,
    HL4_NATOPR,
    HL4_CFOP,
    HL4_ITEM,
    HL4_FAMCOM,
    HL4_FAMMAT,
    HL4_GRPEST,
    HL4_PRDUTO,
    HL4_CONDPG,
    HL4_PEDIDO,
    HL4_GRPCLI,
    HL4_CLIENT,
    HL4_REGIAO,
    HL4_MOEDA,
    HL4_STCRED,
    HL4_UNDNEG,
    HL4_DATA,
    HL4_DTENTR,
    HL4_DTIMPL,
    HL4_VVENDA,
    HL4_QVENDA,
    HL4_VIMPVD,
    HL4_VVMERC,
    HL4_VVNDLQ,
    HL4_QVENFC,
    HL4_QVENFM,
    HL4_CANALV,
    HL4_REGCOM,
    HL4_MICREG,
    HL4_ROTA,
    HL4_TABPCO,
    HL4_REFER,
    HL4_NMITVD,
    HL4_VLDESV,
    HL4_NMPRIO,
    HL4_TRARED,
    HL4_STPEDV,
    HL4_STITPV,
    HL4_TPCPIT,
    HL4_LIVRE0,
    HL4_LIVRE1,
    HL4_LIVRE2,
    HL4_LIVRE3,
    HL4_LIVRE4,
    HL4_LIVRE5,
    HL4_LIVRE6,
    HL4_LIVRE7,
    HL4_LIVRE8,
    HL4_LIVRE9,
    HL4_UNITEM,
    HL4_VIPNIN
FROM HL4
WHERE
    D_E_L_E_T_ = ' '
    AND HL4_LINPRO = 'VALOR'
    AND HL4_ISTCIA = 'VALOR'
    AND HL4_EMPRES = 'VALOR'
    AND HL4_FILIAL = 'VALOR'
    AND HL4_ESTABL = 'VALOR'
    AND HL4_TRANSP = 'VALOR'
    AND HL4_REPRES = 'VALOR'
    AND HL4_NATOPR = 'VALOR'
    AND HL4_CFOP = 'VALOR'
    AND HL4_ITEM = 'VALOR'
    AND HL4_FAMCOM = 'VALOR'
    AND HL4_FAMMAT = 'VALOR'
    AND HL4_GRPEST = 'VALOR'
    AND HL4_PRDUTO = 'VALOR'
    AND HL4_CONDPG = 'VALOR'
    AND HL4_PEDIDO = 'VALOR'
    AND HL4_GRPCLI = 'VALOR'
    AND HL4_CLIENT = 'VALOR'
    AND HL4_REGIAO = 'VALOR'
    AND HL4_MOEDA = 'VALOR'
    AND HL4_STCRED = 'VALOR'
    AND HL4_UNDNEG = 'VALOR'
    AND HL4_DATA BETWEEN '20261001' AND '20261031'
    AND HL4_DTENTR BETWEEN '20261001' AND '20261031'
    AND HL4_DTIMPL BETWEEN '20261001' AND '20261031'
    AND HL4_VVENDA = 0
    AND HL4_QVENDA = 0
    AND HL4_VIMPVD = 0
    AND HL4_VVMERC = 0
    AND HL4_VVNDLQ = 0
    AND HL4_QVENFC = 0
    AND HL4_QVENFM = 0
    AND HL4_CANALV = 'VALOR'
    AND HL4_REGCOM = 'VALOR'
    AND HL4_MICREG = 'VALOR'
    AND HL4_ROTA = 'VALOR'
    AND HL4_TABPCO = 'VALOR'
    AND HL4_REFER = 'VALOR'
    AND HL4_NMITVD = 'VALOR'
    AND HL4_VLDESV = 0
    AND HL4_NMPRIO = 0
    AND HL4_TRARED = 'VALOR'
    AND HL4_STPEDV = 'VALOR'
    AND HL4_STITPV = 'VALOR'
    AND HL4_TPCPIT = 'VALOR'
    AND HL4_LIVRE0 = 0
    AND HL4_LIVRE1 = 0
    AND HL4_LIVRE2 = 0
    AND HL4_LIVRE3 = 0
    AND HL4_LIVRE4 = 0
    AND HL4_LIVRE5 BETWEEN '20261001' AND '20261031'
    AND HL4_LIVRE6 BETWEEN '20261001' AND '20261031'
    AND HL4_LIVRE7 BETWEEN '20261001' AND '20261031'
    AND HL4_LIVRE8 = 'VALOR'
    AND HL4_LIVRE9 = 'VALOR'
    AND HL4_UNITEM = 'VALOR'
    AND HL4_VIPNIN = 0

Outras tabelas relacionadas

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