Índice
Objetivo
Esta ferramenta extrai os dados do ERP Microsiga Protheus® e cria toda a estrutura relacional para gerar informações gerenciais necessárias ao assunto de:
- Desempenho dos Recebimentos,
- Gestão da Qualidade,
- Gestão de Compras e
- Gestão de Estoque, todos relacionados com a área de Varejo.
Saídas
São as tabelas com toda estrutura relacional e com os dados gerenciais extraídos do ERP Microsiga Protheus:
Dimensões Relacionadas
HS6 Canal de Mídia (Função BIXMidia)
Visualiza as informações por código e descrição do canal de mídia. Os canais de mídia descriminam as formas pelas quais os clientes conheceram a loja.
Deve ser declarada no X2_UNICO da tabela fato? NÃO
Dimensão: Canal de Mídia (HS6) |
|||
Fase |
Campos |
Atributo Destino (Stage) |
Origem |
05 |
Business Key |
HS6_CANMID |
UH_FILIAL + UH_MIDIA |
Código |
HS6_CODIGO |
UH_MIDIA |
|
Descrição |
HS6_DESC |
UH_DESC |
HGA Canal Venda (Função BIXCanalVenda)
As informação são visualizadas pelo nome do Canal de Venda. Canal de Venda possibilita o gerenciamento de vendas segmentadas, decorrentes da política de vendas da empresa, se esta possuir mais de um tipo de negócio.
Dimensão: Canal Venda (HGA) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
2d |
Business Key |
HGA_CANALV |
NÃO EXISTE O CONCEITO NO MICROSIGA PROTHEUS® |
Código |
HGA_CODIGO |
||
Canal Venda |
HGA_DESC |
No ERP Microsiga Protheus® não há um cadastro específico de canal de vendas que possibilite o controle das vendas segmentadas e/ou determine o caráter direto ou indireto de sua execução.
HG0 CFOP (Função BIXCFOP)
As informações são visualizadas por código e descrição do Código Fiscal de Operações e Prestações. Esta informação compreende uma classificação de todas as operações da empresa, regularizada pelo Fisco (Governo).
Dimensão: CFOP (HG0) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
1 |
Business Key |
HG0_CFOP |
X5_FILIAL+X5_CHAVE |
Código |
HG0_CODIGO |
X5_CHAVE |
|
CFOP |
HG0_DESC |
X5_DESCRI |
Para a utilização da tabela SX5, como origem dos dados da dimensão, deve-se efetuar o filtro por X5_TABELA = 13.
HJ7 Cliente (Função BIXCliente)
As informações são visualizadas por código ou nome do Cliente.
Dimensão: Cliente (HJ7) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
1 |
Business Key |
HJ7_CLIENT |
A1_FILIAL+A1_COD+A1_LOJA |
Código |
HJ7_CODIGO |
A1_COD |
|
Loja |
HJ7_LOJA |
A1_LOJA |
|
Código Matriz Cliente |
HJ7_CLIEMT |
AUSENTE |
|
Matriz Cliente |
HJ7_MATRIZ |
AUSENTE |
|
Cliente |
HJ7_NOME |
A1_NOME |
|
Ramo Atividade |
HJ7_RAMO |
A1_SATIV1 |
Nas camadas subsequentes aos extratores, a ferramenta IBM Cognos transforma as informações de Matriz Cliente e Cliente em hierarquia do tipo pai-filho, gerando assim no DW, além do campo BKCODE, o campo BKPAI. Esta hierarquia é elaborada utilizando o código de Cliente informado como Matriz de outro Cliente. Este processo é realizado nestas camadas para tratar as informações das demais linhas de produto uma vez que o ERP Microsiga Protheus® não trabalha com o conceito de Matriz de Cliente.
HJA Condição de Pagamento (Função BIXCondicaoPagto)
As informações são visualizadas por código ou descrição da Condição de Pagamento.
Dimensão: Condição Pagamento (HJA) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
1 |
Business Key |
HJA_CONDPG |
E4_FILIAL+E4_CODIGO |
Código |
HJA_CODIGO |
E4_CODIGO |
|
Condição Pagamento |
HJA_DESC |
E4_DESCRI |
HJ4 Empresa (Função BIXEmpresa)
As informações são visualizadas por código ou nome da Empresa.
Dimensão: Empresa (HJ4) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
1 |
Business Key |
HJ4_EMPRES |
FWGrpCompany() + FWCompany() |
Código |
HJ4_CODIGO |
Atribuição fixa a partir da regra especificada |
|
Empresa |
HJ4_NOME |
FWGrpName() |
|
Grupo de Empresa |
HJ4_DESCGR |
Atribuição fixa a partir da regra especificada |
Especificação de Regras:
- O preenchimento do campo Código está condicionado ao retorno da função FWCompany(). Caso o valor retornado seja vazio o campo Código receberá os valores das funções FWGrpCompany() e FWCompany().
- O preenchimento do campo Empresa está condicionado ao retorno da função FWCompanyName(). Caso o valor retornado não seja vazio o campo Empresa receberá os valores das funções FWGrpName() e FWCompanyName().
HKK Estabelecimento (Função BIXEstabelecimento)
As informações são visualizadas por código ou nome do Estabelecimento ou Filial da Empresa.
Dimensão: Estabelecimento (HKK) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
1 |
Business Key |
HKK_ESTABL |
FWFilial() |
Código |
HKK_CODIGO |
FWFilial() |
|
Estabelecimento |
HKK_NOME |
FWFilialName() |
HS8 Faixa de Hora (Função BIXFxHora)
Visualiza as informações classificadas por faixa de horas para identificação de picos de venda.
Deve ser declarada no X2_UNICO da tabela fato? SIM
Dimensão: Faixa de Hora (HS8) |
|||
Fase |
Campos |
Atributo Destino (Stage) |
Origem |
05 |
Business Key |
HS8_FXHORA |
Busca da ROTINA DE PARÂMETROS DE FAIXA DE HORA NO WIZARD |
Código |
HS8_CODIGO |
||
Descrição |
HS8_DESC |
O wizard de configuração do TOTVS BI disponibilizará ao usuário um parâmetro para que este indique qual o intervalo de horas desejado para análise de vendas. A partir da informação fornecida pelo usuário, o sistema automaticamente gerará os intervalos dentro de 24 horas. Este parâmetro é armazenado na tabela HJK da Fluig Smart Data com o nome de BIX_FXHORA.
HG1 Família Comercial (Função BIXFamilComercial)
As informações são visualizadas por código ou descrição da Família Comercial. Família Comercial é um conjunto de itens do estoque, agrupados segundo critérios comerciais, que possibilitam à área comercial um melhor gerenciamento sobre produtos vendidos.
Dimensão: Família Comercial (HG1) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
1 |
Business Key |
HG1_FAMCOM |
ACU_FILIAL+ACU_COD |
Código |
HG1_CODIGO |
ACU_COD |
|
Família Comercial |
HG1_DESC |
ACU_DESC |
|
Unidade Família Comercial |
HG1_UNFACO |
AUSENTE |
HS9 Forma de Pagamento (Função BIXFormaPgto)
Visualiza as informações por código e descrição da forma de pagamento. A forma de pagamento é o meio oferecido ao cliente para que efetue o pagamento de suas compras. Exemplo: Cartão de Crédito, Dinheiro, etc.
Deve ser declarada no X2_UNICO da tabela fato? SIM
Dimensão: Forma de Pagamento (HS9) |
|||||
Fase |
Campos |
Atributo Destino (Stage) |
Origem |
||
05 |
Business Key |
HS9_FORPAG |
Valor fixo atribuído ao código |
||
Código |
HS9_CODIGO |
Valor Fixo |
|||
Descrição |
HS9_DESC |
Valor Fixo |
|||
Código |
Descrição |
||||
CC |
Cartão de Crédito |
||||
VA |
Vales |
||||
CO |
Convênio |
||||
FI |
Financiado |
||||
CD |
Cartão de Débito |
||||
CH |
Cheque |
||||
CR |
Crédito |
||||
R$ |
Dinheiro |
||||
FID |
Cartão Fidelidade |
HJ0 Grupo Cliente (Função BIXGrpCliente)
As informações são visualizadas por código ou descrição do Grupo de Clientes. Um Grupo de Cliente é o agrupamento dos mesmos com características comuns. Exemplo: Atacadista, Varejista, Consumidor Final.
Dimensão: Grupo Cliente (HJ0) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
1 |
Business Key |
HJ0_GRPCLI |
ACY_FILIAL+ACY_GRPVEN |
Código |
HJ0_CODIGO |
ACY_GRPVEN |
|
Grupo Cliente |
HJ0_DESC |
ACY_DESCRI |
HJ8 Item (Função BIXItem)
As informações são visualizadas por código ou descrição do Item. Item é todo e qualquer material individualmente considerado e mantido em estoque, com o objetivo de venda, consumo ou transformação. Estes itens podem ser os itens fabricados que são vendidos, ou itens que são componentes de produtos comerciais.
Dimensão: Item (HJ8) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
1 |
Business Key |
HJ8_ITEM |
B1_FILIAL+B1_COD |
Código |
HJ8_CODIGO |
B1_COD |
|
Item |
HJ8_DESC |
B1_DESC |
|
Unidade do Item |
HJ8_UNITEM |
AUSENTE |
|
2a |
Classificação Fiscal |
HJ8_CFITEM |
B1_POSIPI |
HGB Microrregião (Função BIXMicrorregiao)
As informações são visualizadas pela Microrregião. Microrregiões são subdivisões de uma região comercial.
Dimensão: Microrregião (HGB) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
2d |
Business Key |
HGB_MICREG |
A1_REGIAO |
Código |
HGB_CODIGO |
A1_REGIAO |
|
Microrregião |
HGB_DESC |
Atribuição fixa a partir da regra especificada |
Especificação de Regras:
O preenchimento do campo Microrregião é realizado por meio da junção da descrição Região (de acordo com o título do campo para o idioma) e código da região.
HJ6 Moeda (Função BIXMoeda)
As informações são visualizadas por nome ou símbolo da Moeda. Moeda é uma unidade financeira utilizada quando se faz necessária a conversão de valores.
Dimensão: Moeda (HJ6) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
1 |
Business Key |
HJ6_MOEDA |
Chave determinada através das verificações dos parâmetros. Caso moeda consolida recebe somente o valor atribuído ao campo código, sem demais atributos. Caso moeda não consolida, recebe o valor do campo Código, mas receberá demais atributos de geração de chave (fluxo normal). |
Código |
HJ6_CODIGO |
Caso moeda consolidada recebe o conteúdo de HH1_CODCON. Caso moeda não consolidada recebe fixo 1 se moeda em MV_MOEDA1, fixo 2 se moeda em MV_MOEDA2, etc. |
|
Moeda |
HJ6_NOME |
Caso moeda consolidada recebe o conteúdo de HH1_MOEDES. Caso moeda não consolidada recebe conteúdo de MV_MOEDA? |
As informações da tabela dimensão Moeda são definidas com base nas configurações dos parâmetros MV_MOEDA1, MV_MOEDA2, MV_MOEDA3, MV_MOEDA4 e MV_MOEDA5. O código de cada moeda é definido de acordo com o número sequencial do parâmetros (1,2,3,4 e 5).
HJ9 Natureza Operação (Função BIXNatureza)
As informações são visualizadas por código ou descrição da Natureza de Operação. Permitir identificar as características fiscais dos itens referentes à operação fiscal que está sendo realizada.
Dimensão: Natureza Operação (HJ9) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
2d |
Business Key |
HJ9_NATOPR |
NÃO EXISTE O CONCEITO NO MICROSIGA PROTHEUS® |
Código |
HJ9_CODIGO |
||
Natureza Operação |
HJ9_DESC |
||
Mercado |
HJ9_MERCAD |
O cadastro de Natureza da Operação, com utilização da tabela DJ no SX5, é utilizado somente quando é configurada a TES Inteligente.
Os campos que são preenchidos com a Natureza da Operação no ERP Microsiga Protheus® são campos virtuais que não gravam em banco de dados seus valores exibidos.
Durante o processo de identificação da Natureza com TES Inteligente há pontos de entrada que podem manipular o resultado da informação exibida. Isto faz com que o processo de re-determinar a Natureza seja impreciso.
HS7 Origem do Lançamento (Função BIXOrigLcto)
Visualiza as informações pela origem do lançamento. A origem do lançamento determina se ele é proveniente do módulo de faturamento ou do varejo.
Deve ser declarada no X2_UNICO da tabela fato? SIM
Dimensão: Origem Lançamento (HS7) |
|||||
Fase |
Campos |
Atributo Destino (Stage) |
Origem |
||
05 |
Business Key |
HS7_ORILAN |
Valor fixo atribuído ao código |
||
Código |
HS7_CODIGO |
Valor Fixo |
|||
Descrição |
HS7_DESC |
Valor Fixo |
|||
Código |
Descrição |
||||
LF |
Livro Fiscal |
||||
VD |
Venda Direta |
||||
LO |
Loja |
HJ3 Produto Comercial
As informações são visualizadas por código ou descrição do Produto Comercial. Produto Comercial é uma estrutura de produtos comerciais que agrupa itens fabricados com a mesma característica. Exemplo: computador; sua estrutura pode ser o teclado, monitor, CPU, mouse.
Dimensão: Produto Comercial (HJ3) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
1 |
Código |
HJ3_CODIGO |
NÃO EXISTE O CONCEITO NO MICROSIGA PROTHEUS® |
Produto Comercial |
HJ3_NOME |
HJH Referência (Função BIXReferencia)
As informações são visualizadas pela descrição da Referência. A Referência é utilizada para individualizar produtos com a mesma estrutura, mas diferenciados entre si por determinadas características, como qualidade, cor ou tamanho.
Dimensão: Referência (HJH) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
2 |
Business Key |
HJH_REFER |
NÃO EXISTE O CONCEITO NO MICROSIGA PROTHEUS® |
Código |
HJH_CODIGO |
||
Referência |
HJH_DESC |
O Microsiga Protheus® possui o conceito de grade de produto. Na grade de produto podem ser apresentadas caracterísitcas semelhantes as descritas pelo conceito da dimensão referência, porém, a finalidade destes conceitos são distintos. A referência de uma produto visa qualificá-lo quanto as suas características físicas enquanto que a grade de produto visa especificar características de uma movimentação com fins de produção ou comercial do produto.
HJB – Região (Função BIXRegiao)
As informações são visualizadas por Região Geográfica do país.
A dimensão Região Geográfica possui duas origens distintas de dados: uma para caracterização do Brasil e outra para a caracterização de outros países. Esta distinção se deve a estrutura dividida do ERP Microssiga Protheus® quanto às informações utilizadas para os processos de importação e exportação.
Este diferenciamento da dimensão requer um pré-requisito de configuração do ERP: as tabelas SX5 e SYA devem ter o compartilhamento de tabelas configurado da mesma forma.
- Para Brasil:
Dimensão: Região (HJB) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
1 |
Business Key |
HJB_REGIAO |
CC2_EST + CC2_CODMUN |
Região Geográfica |
HJB_REGGEO |
Atribuição fixa realizada com base na verificação do estado e classificação conforme o País (vide tabela com as regiões determinadas). Para os países fora do especificado é atribuído o valor fixo Exterior. |
|
Código Estado |
HJB_ESTADO |
X5_CHAVE a partir de CC2_EST em união com tabela 12, utilizando índice 1. |
|
Cidade |
HJB_CIDADE |
CC2_MUN |
|
País |
HJB_PAIS |
Atribuição fixa realizada a partir da variável global cPaisLoc que identifica o país de origem do dicionário de dados e consequentemente os dados apresentados pela tabela 12 do SX5. |
|
Descrição Estado |
HJB_NOMEUF |
X5_DESCRI a partir de CC2_EST em união com tabela 12, utilizando índice 1. |
|
|
Código Estado |
HJB_ESTADO |
CC2_MUN |
Especificação de Regras:
O preenchimento o campo região geográfica esta condicionado a seguinte regra de mapeamento:
Código do estado Estados |
Região Geográfica |
DF/GO/MS/MT |
CENTRO-OESTE |
AL/BA/CE/MA/PB/PE/PI/RN/SE |
NORDESTE |
AC/AM/AP/PA/RO/RR/TO |
NORTE |
ES/MG/SP/RJ |
SUDESTE |
PR/RS/SC |
SUL |
Para a utilização da tabela SX5, como origem dos dados da dimensão, deve-se efetuar o filtro por X5_TABELA = 12.
- Para demais países:
Dimensão: Região (HJB) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
2d |
Business Key |
HJB_REGIAO |
YA_FILIAL+YA_CODGI |
Região Geográfica |
HJB_REGGEO |
Atribuição fixa: “Exterior” |
|
Código Estado |
HJB_ESTADO |
YA_CODGI |
|
Cidade |
HJB_CIDADE |
AUSENTE |
|
País |
HJB_PAIS |
YA_DESCR |
|
Estado |
HJB_NOMEUF |
Atribuição fixa: EX |
Carga de países SYA
Dimensão: Região (HJB) |
|||
Fase |
Campos |
Atributo Destino (Stage) |
Origem |
4 |
Business Key |
HJB_REGIAO |
YA_FILIAL + YA_CODGI |
Macrorregião – Sigla |
HJB_MACREG |
Atribuição fixa realizada com base na verificação do país e classificação no grupo determinado através do wizard de configuração do TOTVS BA |
|
Macrorregião – Descrição |
HJB_MACDES |
||
País |
HJB_PAIS |
YA_DESCRI |
|
Região Geográfica |
HJB_REGGEO |
Valor Fixo Exterior |
|
Código Estado |
HJB_ESTADO |
Valor Fixo EX |
|
Descrição Estado |
HJB_NOMEUF |
Valor Fixo Exterior |
|
Cidade |
HJB_CIDADE |
Valor Fixo Exterior |
O país identificado na variável cPaisLoc não é incluso na dimensão Região Geográfica durante a leitura da tabela SYA .
Regiões Geográficas por país
Brasil |
||
Região Geográfica (HJB_REGGEO) |
Estados |
|
Centro-Oeste |
DF/GO/MS/MT |
|
Nordeste |
AL/BA/CE/MA/PB/PE/PI/RN/SE |
|
Norte |
AC/AM/AP/PA/RO/RR/TO |
|
Sudeste |
ES/MG/SP/RJ |
|
Sul |
PR/RS/SC |
|
Argentina |
||
Região Geográfica (HJB_REGGEO) |
Estados |
|
Cuyo |
ME/SJ/SL |
|
Metropolitana |
CF/DF |
|
Buenos Aires |
BA |
|
Nordeste |
CH/CR/FO/MI |
|
Noroeste |
CA/JU/LR/AS/SE/TU |
|
Pampeana |
CO/ER/LP/SF |
|
Patagónica |
CB/NE/RN/SC/TF |
|
Chile |
||
Região Geográfica (HJB_REGGEO) |
Estados |
|
Norte Grande |
01/02/15 |
|
Norte Chico |
03/04 |
|
Central |
05/06/07/08/13/RM |
|
Sur |
09/10/14 |
|
Austral |
11/12 |
|
Colômbia |
||
Região Geográfica (HJB_REGGEO) |
Estados |
|
Amazônia |
91/18/94/95/86/97 |
|
Andina |
05/11/15/17/25/41/54/63/66/68/73 |
|
Caribe |
08/13/20/23/47/70/44 |
|
Pacífico |
27/76/52/19 |
|
Orinoquia |
50/81/99/85 |
|
Insular |
88 |
|
México |
||
Região Geográfica (HJB_REGGEO) |
Estados |
|
Noreste |
COAH/NL/TAMP |
|
Noroeste |
BC/BCS/SON/SIN/CHIH/DGO |
|
Occidente |
NAY/JAL/COL/MICH |
|
Oriente |
PUE/VER/TLAX/HGO |
|
Centronorte |
AGS/GTO/QRO/SLP/ZAC |
|
Centrosur |
MOR/MEX/DF |
|
Sureste |
TAB/CAMP/QROO/YUC |
|
Suroeste |
GRO/OAX/CHIS |
|
HGD Região Comercial (Função BIXRegComercial)
As informações são visualizadas por Região Comercial. Regiões comerciais são localizações comerciais na qual a empresa, seus estabelecimentos, clientes e representantes atuam.
Dimensão: Região Comercial (HGD) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
2d |
Business Key |
HGD_REGCOM |
ACY_FILIAL+ACY_GRPVEN |
Código |
HGD_CODIGO |
ACY_GRPVEN |
|
Região Comercial |
HGD_DESC |
ACY_DESCRI |
HGI Rota (Função BIXRota)
As informações são visualizadas por Rota. Rota são itinerários (caminhos) definidos pela transportadora.
Dimensão: Rota (HGI) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
2d |
Business Key |
HGI_ROTA |
NÃO EXISTE O CONCEITO NO MICROSIGA PROTHEUS® |
Código |
HGI_CODIGO |
||
Rota |
HGI_DESC |
O ERP Microsiga Protheus® possui o conceito de rotas no TMS. Até a segunda fase do TOTVS BA, onde a dimensão rota é criada, não são consideradas informações do TMS. Por este motivo, considera-se a dimensão como sem conceito para o ERP Microsiga Protheus®.
HGN Tabela de Preço (Função BIXTabelaPreco)
As informações são visualizadas por tabela de preço. A Tabela de Preços contempla os preços de vendas dos itens atualizados na data da venda.
Dimensão: Tabela de Preço (HGN) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
2d |
Business Key |
HGN_TABPCO |
DA0_FILIAL + DA0_CODTAB |
Código |
HGN_CODIGO |
DA0_CODTAB |
|
Tabela de Preço |
HGN_DESC |
DA0_DESCRI |
HJ2 Transportadora (Função BIXTransportadora)
As informações são visualizadas por código ou nome da Transportadora. Transportadora é a empresa encarregada do transporte de mercadorias comercializadas ou recebidas pela empresa.
Dimensão: Transportadora (HJ2) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
1 |
Business Key |
HJ2_TRANSP |
A4_FILIAL+A4_COD |
Código |
HJ2_CODIGO |
A4_COD |
|
Transportadora |
HJ2_NOME |
A4_NOME |
|
2a |
Transportadora – Nome Abreviado |
HJ2_NOMEAB |
A4_NREDUZ |
HJ1 Unidade Negócio (Função BIXUnidadeNegocio)
As informações são visualizadas por código ou nome da Unidade de Negócio. Unidades de Negócio são divisões que identificam as atividades desenvolvidas pelos estabelecimentos ou filiais de um grupo empresarial.
Dimensão: Unidade Negócio (HJ1) |
|||
Fase |
Campos |
Atributo Destino (Fluig Smart Data) |
Origem |
1 |
Business Key |
HJ1_UNDNEG |
FWUnitBusiness() |
Código |
HJ1_CODIGO |
FWUnitBusiness() |
|
Unidade Negócio |
HJ1_NOME |
FWUnitName() |
Dimensões Derivadas |
|||
As dimensões derivadas compartilham a mesma origem de informação e estrutura de banco de dados de um dimensão física, assumindo papel diferenciado ao relacionar-se com a fato. Pela característica especial que possuem, as dimensões derivadas compõem a camada lógica do TOTVS BA, mas sua referência física na tabela fato é extraída juntamente com as demais informações. Deve ser declarada no X2_UNICO da tabela fato? SIM, todas |
|||
Dimensões |
Descrição |
Tabela Referência |
Fase |
Cliente Devedor |
Visualiza as informações por código ou nome do cliente responsável pelo pagamento do frete. |
Alias de HJ7 - Cliente |
5 |
Cliente Destinatário |
Visualiza as informações por código ou nome do cliente que recebeu a mercadoria. |
Alias de HJ7 - Cliente |
5 |
Cliente Remetente |
Visualiza as informações por código ou nome do cliente responsável pelo pagamento do frete. |
Alias de HJ7 - Cliente |
5 |
Filial Atividade |
Visualiza as informações pela filial da atividade. A filial de atividade é a filial de onde a atividade de transporte está sendo executada naquele momento. |
Alias de HO9 - Filial de Origem |
5 |
Filial Base |
As informações são por código da filial de origem. A filial base é a filial responsável pelo veículo. |
Alias de HO9 - Filial de Origem |
5 |
Região Transporte Destino |
Visualiza as informações pela região destino do transporte. As regiões de transporte não são necessariamente regiões geográficas, podendo ser definidas de acordo com trajeto e preços aplicados pela transportadora. |
Alias de HO0 – Região Transporte Origem |
5 |
Transportadora Redespacho |
Visualiza as informações por código ou nome da Transportadora de Redespacho. É a empresa encarregada pelo redespacho do transporte de mercadorias. |
Alias de HJ2 – Transportadora |
2 |
Regra de Negócio
Criar toda a estrutura para a geração de informações gerenciais na Área Distribuição e Logística, para assunto são extraídos os dados e gerados no Fluig Smart Data e por meio de regras, em um Banco de Dados.
Todas as funções são executadas pelo BIEXTRACTOR agendado pelo Schedule.
Especificação Física
Legenda |
|
Fase 1 |
Informações direcionadas ao segmento Manufatura/Back Office |
Fase 2 |
Novos itens do segmento Manufatura/Back Office, importantes para as linhas de produto compatibilizarem as informações do TOTVS BA com seus respectivos ERPs. |
Fase 4 |
Novo itens para atender o Mercado Internacional. |
HL2 – Faturamento
Apresenta informações relativas às notas fiscais faturadas. Alguns exemplos são quantidades e valores faturados, ICMS, COFINS, comissões e despesas.
As tabelas de dimensões envolvidas para a análise das medidas de Faturamento são:
Dimensões |
Tabela Física |
Fase |
Empresa |
HJ4 |
1 |
Estabelecimento |
HKK |
1 |
Moeda |
HJ6 |
1 |
Item |
HJ8 |
1 |
Categoria de Produto |
Novo label de HG1 |
5 |
Família Material |
HG2 |
1 |
Grupo de Produto |
Novo label de HG3 |
5 |
Produto Comercial |
HJ3 |
1 |
Vendedor |
Novo label de HJC |
5 |
Transportadora |
HJ2 |
1 |
Natureza de Operação |
HJ9 |
1 |
CFOP |
HG0 |
1 |
Grupo de Cliente |
HJ0 |
1 |
Cliente |
HJ7 |
1 |
Região |
HJB |
1 |
Condição de Pagamento |
HJA |
1 |
Unidade de Negócio |
HJ1 |
1 |
Tabela de Preço |
HGN |
2 |
Canal de Venda |
HGA |
2 |
Rota |
HGI |
2 |
Região Comercial |
HGD |
2 |
Microrregião |
HGB |
2 |
Referência |
HJH |
2 |
Transportadora Redespacho |
Alias de HJ2 |
1 e 2 |
Viagem |
HO8 |
5 |
Cliente Remetente |
Alias de HJ7 |
5 |
Cliente Destinatário |
Alias de HJ7 |
5 |
Cliente Devedor |
Alias de HJ7 |
5 |
Região Transporte Origem |
HO0 |
5 |
Região Transporte Destino |
Alias de HO0 |
5 |
Rota |
HGI |
5 |
Serviço de Transporte |
HO1 |
5 |
Tipo de Documento de Transporte |
HO2 |
5 |
Tipo de Transporte |
HHX |
5 |
Fornecedor |
HKJ |
1 |
Faixa de Hora |
HS8 |
5 |
Canal de Mídia |
HS6 |
5 |
Forma de Pagamento |
HS9 |
5 |
Origem do Lançamento |
HS7 |
5 |
Para mais informações sobre cada uma das dimensões consulte a documentação de especificação das dimensões da área de Distribuição e Logística ou das dimensões da fase 1 do TOTVS BA.
Indicadores: Faturamento |
||
Fluxo Principal de Origem: Itens de Venda da Nota Fiscal – SD2 |
||
Lookup de Dimensões |
Origem |
Fase |
Empresa (HL2_EMPRES) |
FWGrpCompany() +FWCompany() |
1 |
Estabelecimento (HL2_ESTABL) |
FWFilial() |
1 |
Moeda (HL2_MOEDA) |
Atribuída através da função BIXGetMoeFato, considerando parâmetro do Wizard. |
1 |
Item (HL2_ITEM) |
D2_COD |
1 |
Categoria de Produto (HL2_FAMCOM) |
ACV_CATEGO a partir de D2_COD, utilizando índice 5 |
1 |
Família Material (HL2_FAMMAT) |
B1_TIPO a partir de D2_COD, utilizando índice 1 |
1 |
Grupo de Produto (HL2_GRPEST) |
B1_GRUPO a partir de D2_COD, utilizando índice 1 |
1 |
Produto Comercial (HL2_PRDUTO) |
Ausente |
1 |
Vendedor (HL2_REPRES) |
F2_VEND1 a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1. Quando origem no Loja (D2_ORIGLAN = LO): L2_VEND a partir de D2_SERIE + D2_DOC + D2_COD utilizando índice 3 |
5 |
Transportadora (HL2_TRANSP) |
F2_TRANSP a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA utilizando índice 1 |
1 |
Natureza de Operação (HL2_NATOPR) |
Ausente |
2 |
CFOP (HL2_CFOP) |
D2_CF |
1 |
Grupo de Cliente (HL2_GRPCLI) |
A1_TIPO a partir de D2_CLIENTE + D2_LOJA, utilizando índice 1 |
1 |
Cliente (HL2_CLIENT) |
D2_CLIENTE + D2_LOJA |
1 |
Região (HL2_REGIAO) |
A1_EST a partir de D2_CLIENTE + D2_LOJA, utilizando índice 1 |
1 |
Condição de Pagamento (HL2_CONDPG) |
F2_COND a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1 |
1 |
Unidade de Negócio (HL2_UNDNEG) |
FWUnitBusiness() |
1 |
Tabela de Preço (HL2_TABPCO) |
C5_TABELA a partir de D2_PEDIDO utilizando índice 1 |
2 |
Canal de Venda (HL2_CANALV) |
Ausente |
2 |
Rota (HL2_ROTA) |
Ausente |
2 |
Região Comercial (HL2_REGCOM) |
A1_GRPVEN a partir de D2_CLIENTE + D2_LOJA, utilizando índice 1 |
2 |
Microrregião (HL2_MICREG) |
A1_REGIAO a partir de D2_CLIENTE + D2_LOJA, utilizando índice 1 |
2 |
Referência (HL2_REFER) |
Ausente |
2 |
Transportadora Redespacho (HL2_TRARED) |
F2_REDESP |
2 |
Viagem (HL2_VIAGEM) |
DUD_VIAGEM a partir de Relacionar D2_DOC + D2_SERIE com DUD_FILDOC + DUD_DOC + DUD_SERIE, utilizando o índice 1 |
5 |
Cliente Remetente (HL2_CLIREM) |
DT6_CLIREM a partir de D2_DOC + D2_SERIE, utilizando índice 1 |
5 |
Cliente Destinatário (HL2_CLIDES) |
DT6_CLIDES a partir de D2_DOC + D2_SERIE, utilizando índice 1 |
5 |
Cliente Devedor (HL2_CLIDEV) |
DT6_CLIDEV a partir de D2_DOC + D2_SERIE, utilizando índice 1 |
5 |
Região Transporte Origem (HL2_REGTRA) |
DT6_CDRORI a partir de D2_DOC + D2_SERIE, utilizando índice 1 |
5 |
Região Transporte Destino (HL2_REGDES) |
DT6_CDRDES a partir de D2_DOC + D2_SERIE, utilizando índice 1 |
5 |
Rota(HL2_ROTA) |
DT6_ROTENT a partir de D2_DOC + D2_SERIE, utilizando índice 1 |
5 |
Serviço de Transporte (HL2_SERTRA) |
DT6_SERTMS a partir de D2_DOC + D2_SERIE, utilizando índice 1 |
5 |
Tipo de Documento de Transporte (HL2_TIPDOC) |
DT6_DOCTMS a partir de D2_DOC + D2_SERIE, utilizando índice 1 |
5 |
Tipo de Transporte (HL2_TIPTRA) |
DT6_TIPTRA a partir de D2_DOC + D2_SERIE, utilizando índice 1 |
5 |
Filial de Origem (HL2_FILORI) |
DUD_FILORI a partir de Relacionar D2_DOC + D2_SERIE com DUD_FILDOC + DUD_DOC + DUD_SERIE, utilizando o índice 1 |
5 |
Fornecedor (HL2_FORNEC) |
B1_PROC + B1_LOJPROC a partir de D2_COD utilizando índice 1 |
5 |
Faixa de Hora (HL2_FXHORA) |
Atribuída através da função GetBIXFxHora , considerando as faixas de horas geradas a partir da configuração do Wizard para classificação de L1_HORA a partir L2_SERIE + L2_DOC utilizando índice 2 e D2_SERIE + D2_DOC + D2_COD utilizando índice 3 |
5 |
Canal de Mídia (HL2_CANMID) |
L1_MIDIA a partir L2_SERIE + L2_DOC utilizando índice 2 e D2_SERIE + D2_DOC + D2_COD utilizando índice 3 |
5 |
Forma de Pagamento (HL2_FORPAG) |
L4_FORMA a partir L1_NUM utilizando índice 1, a partir de L2_SERIE + L2_DOC utilizando índice 2 e D2_SERIE + D2_DOC + D2_COD utilizando índice 3 |
5 |
Origem do Lançamento (HL2_ORILAN) |
D2_ORIGLAN |
5 |
Indicadores |
Origem |
Fase |
Série da Nota Fiscal (HL2_SERNF) |
F2_SERIE a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1 |
1 |
Número da Nota Fiscal (HL2_NUMNF) |
F2_DOC a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1 |
1 |
Data da Emissão da Nota Fiscal (HL2_DATA) |
F2_EMISSAO a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1. Quando origem no Loja (D2_ORIGLAN = LO): L1_EMISNF a partir L2_SERIE + L2_DOC utilizando índice 2 e D2_SERIE + D2_DOC + D2_COD utilizando índice 3 |
1 |
Vl Faturamento Total (HL2_VFATOT) |
D2_VALBRUT com base em F2_MOEDA e D2_EMISSAO a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1 |
2 |
Vl Comissão Faturamento (HL2_VCMFAT) |
D2_TOTAL * (A3_COMIS/100) a partir de F2_VEND1, utilizando índice 1 com base em F2_MOEDA e D2_EMISSAO a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1. |
2 |
Vl Custo Faturamento (HL2_VLCSFT) |
D2_CUSTO + MOEDA com base em F2_MOEDA e D2_EMISSAO a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1 |
1 |
Vl ICMS Faturamento (HL2_VICMSF) |
D2_VALICM com base em F2_MOEDA e D2_EMISSAO a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1 |
2 |
Vl IPI Faturamento (HL2_VIPIFT) |
D2_VALIPI com base em F2_MOEDA e D2_EMISSAO a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1 |
2 |
Vl Receita Financeira (HL2_VRECFI) |
Ausente |
1 |
Vl Frete NF (HL2_VFRTNF) |
D2_VALFRE com base em F2_MOEDA e D2_EMISSAO a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1 |
2 |
Vl Despesas (HL2_VDESPE) |
D2_DESPESA com base em F2_MOEDA e D2_EMISSAO a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1 |
1 |
Vl Faturamento Mercadoria (HL2_VFATME) |
D2_TOTAL com base em F2_MOEDA e D2_EMISSAO a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1 |
2 |
Vl Faturamento Líquido (HL2_VFATLQ) |
Atribuição a partir da regra especificada |
2 |
Vl PIS Faturamento (HL2_VPISFT) |
D2_VALIMP6 com base em F2_MOEDA e D2_EMISSAO a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1 |
2 |
Vl COFINS Faturamento (HL2_VCOFIN) |
D2_VALIMP5 com base em F2_MOEDA e D2_EMISSAO a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1 |
2 |
Qtde Faturada Item (HL2_QFATIT) |
D2_QUANT |
1 |
Qtde Faturada Família Material (HL2_QFATFM) |
Ausente |
1 |
Qtde Faturada Família Comercial (HL2_QFATFC) |
Ausente |
1 |
Vl ISS Faturamento (HL2_VISSFT) |
D2_VALISS com base em F2_MOEDA e D2_EMISSAO a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1 |
2 |
Número do Pedido de Venda (HL2_PEDIDO) |
D2_PEDIDO |
1 |
Número do Item (HL2_NMITNF) |
D2_ITEM |
2 |
Vl ICMS Subst. Faturamento (HL2_VICMSS) |
D2_ICMSRET com base em F2_MOEDA e D2_EMISSAO a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1 |
2 |
Vl Desconto Faturamento (HL2_VLDESF) |
D2_DESCON com base em F2_MOEDA e D2_EMISSAO a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1 |
2 |
Vl IRF Faturamento (HL2_VLIRFF) |
D2_VALIRRF com base em F2_MOEDA e D2_EMISSAO a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1 |
2 |
Vl INSS Faturamento (HL2_VINSSF) |
D2_VALINS com base em F2_MOEDA e D2_EMISSAO a partir de D2_DOC + D2_SERIE + D2_CLIENTE + D2_LOJA, utilizando índice 1 |
2 |
Item Gera Duplicata? (HL2_FGERDP) |
F4_DUPLIC a partir de D2_TES, utilizando índice 1 |
2 |
Data de Saída da Nota Fiscal (HL2_DTSANF) |
F2_EMINFE quando preenchida ou F2_EMISSAO |
2 |
Qtde Prazo Duplicata (HL2_QPRZDP) |
Atribuição a partir da regra especificada |
2 |
Tipo de Frete (HL2_TPFRET) |
F2_TPFRETE |
2 |
Tipo de Nota Fiscal (HL2_TPNOTA) |
D2_TIPO |
2 |
Peso Líquido (HL2_QTPESL) |
D2_PESO * D2_QUANT |
2 |
Peso Bruto (HL2_QTPESB) |
B1_PESBRU * D2_QUANT a partir de D2_COD, utilizando índice 1 |
2 |
Item Baixa Estoque? (HL2_FBXEST) |
F4_ESTOQUE a partir de D2_TES, utilizando índice 1 |
2 |
Tipo de Item da Nota Fiscal (HL2_TPCPIT) |
Ausente |
2 |
Quantidade (HL2_QTDVEN) |
Valor fixo 1 |
5 |
Valor Unitário (HL2_VLUNIT) |
D2_PRUNIT |
5 |
Vl Custo da Mercadoria Vendida (HL2_VLCMEV) |
Retorno da função PegaCMAtu(D2_COD, D2_LOCAL) |
5 |
No fluxo principal de dados considera-se apenas os itens de receita, nesse caso é utilizada a Função XFUNCFRec, que retorna as CFOPs consideradas como receita e aquelas contidas no parâmetro MV_CFAREC bem como os itens que não são remitos, nesse caso é utilizada a Função isRemito que retorna verdadeiro ou falso. Com base nisso, considera-se as informações que possuem cabeçalho de nota fiscal de saída (SF2), com item de venda da nota fiscal emitido dentro do período informado para extração.
Especificação de Regras:
- O campo Qtde Prazo Duplicata é composto pela média do prazo para vencimento de cada uma das duplicadas geradas. A partir de D2_CLIENTE + D2_LOJA + F2_SERIE + F2_DOC, utilizando o índice 2 de SE1, obtém-se as duplicatas, considerando apenas duplicatas geradas a partir de nota fiscal (E1_TIPO = NF). Com cada uma das duplicadas é realizada o cálculo da diferença entre a data de vencimento e a data de emissão da duplicata (E1_VENCTO – E1_EMISSAO). Esta quantidade de dias é acumulada para todas a quantidade de todas as duplicatas e por fim, a quantidade total de dias para vencimento é divido pela quantidade de duplicatas.
- Para o preenchimento do campo Vl Faturamento Líquido é necessário verificar se o Item é do tipo mercadoria ou serviço (EMPTY(D2_VALISS)), caso o campo esteja vazio utiliza-se a seguinte fórmula: D2_TOTAL + D2_DESCON – D2_VALICM - D2_VALIMP5 - D2_VALIMP6). Caso contrário, a fórmula passa a ser: D2_TOTAL + D2_DESCON - D2_VALISS - D2_VALIMP5 - D2_VALIMP6.
Indicadores Diretos:
Qtde Faturada Item: Indica a quantidade inserida na nota fiscal na unidade de medida do item.
- Qtde Faturada Família Comercial: Indica a quantidade inserida na nota fiscal na unidade de medida da família comercial.
- Qtde Faturada Família Material: Indica a quantidade inserida na nota fiscal na unidade de medida da família material.
- Qtde Prazo Duplicata: Indica a quantidade média de dias (prazo) para vencimento da duplicata associada a nota fiscal.
- Vl COFINS Faturamento: Indica o valor do COFINS calculado para o faturamento.
- Vl Comissão Faturamento: Indica o valor da comissão do representante baseado nos valores faturados.
- Vl Custo Faturamento: Indica o valor do custo de faturamento do item de acordo com a definição do tipo de custo que a empresa trabalha.
- Vl Desconto Faturamento: Indica o valor de desconto concedido na nota fiscal de saída.
- Vl Despesas: Indica o valor de despesas da nota fiscal. Somente considera o valor do seguro e das embalagens. Não considera frete.
- Vl Faturamento Líquido: Indica o valor faturado sem o valor do imposto ICMS.
- Vl Faturamento Mercadoria: Indica o valor líquido da nota fiscal acrescido do valor do ICMS.
- Vl Faturamento Total: Indica o valor faturado bruto.
- Vl Frete NF: Indica o valor do frete para a nota fiscal.
- Vl ICMS Subst. Faturamento: Indica o valor do ICMS Substituto calculado para a nota fiscal.
- Vl IRF Faturamento: Indica o valor do IRF calculado na nota fiscal de saída.
- Vl INSS Faturamento: Indica o valor do INSS calculado na nota fiscal de saída.
- Peso Líquido: Indica o peso líquido (kg) informado na nota fiscal de saída.
- Peso Bruto: Indica o peso bruto (kg) informado na nota fiscal de saída.
- Vl ICMS Faturamento: Indica o valor do ICMS calculado para a nota fiscal.
- Vl IPI Faturamento: Indica o valor do IPI calculado para a nota fiscal.
- Vl ISS Faturamento: Indica o valor do ISS calculado para a nota fiscal.
- Vl PIS Faturamento: Indica o valor do imposto PIS incidente sobre o valor faturado.
- Vl Receita Financeira: Indica o valor cobrado de juros, mora diária, entre outros valores que não estão inclusos no valor faturado.
- Quantidade: Indica a quantidade de produto/itens vendido
- Valor Unitário: Indica o valor da unidade do item vendido
- Vl Custo de Mercadoria Vendida: Indica o custo do produto vendido. Utilizado para definir o ponto de equilíbrio do negócio.
Indicadores Calculados:
- % Margem (Vl Margem / Vl Faturamento Líquido): Indica o valor, em percentual, da relação entre a margem de contribuição e o faturamento líquido.
- % Desconto Faturamento (Vl Desconto Faturamento / Vl Faturamento Mercadoria): Indica o percentual de desconto praticado na nota fiscal de saída.
- % Variação Previsão Vendas x Faturamento (Qtde Faturada Item / Qtde Prevista): Indica a variação, em percentual, da relação entre a quantidade faturada e a quantidade prevista. Representa “quanto” da previsão falta atingir ou foi ultrapassada.
- Vl Faturamento Líquido Sem Devoluções (Vl Faturamento Líquido - Vl Devolução Líquida): Indica o valor faturado líquido de impostos e descontos, exceto devoluções.
- Vl Margem (Vl Faturamento Líquido - Vl Custo Faturamento - Vl Receita Financeira - Vl Comissão Faturamento): Indica o valor da margem de contribuição que corresponde ao lucro líquido. O valor de faturamento líquido está isento de impostos e descontos.
- Vl Preço Médio Faturado (Vl Faturamento Mercadoria / Qtde Faturada Item): Indica o valor do preço médio. A análise desse valor deve ser feita por item ou por família comercial quando a família for composta de itens com a mesma unidade de medida.
- Vl Variação Entre Vendas x Faturamento (Vl Venda Total - Vl Faturamento Total): Indica a diferença entre o valor da venda bruto e o valor faturado bruto.
- Vl Total Faturamento Extra ( Se o tipo do documento de transporte for característico de faturamento extra ( 6 - Devolução ou 7 - Reentrega ), considera o valor do faturamento, senão considera 0 ): Indica o valor total de faturamentos extras obtidos com o transporte, no caso de entregas e devoluções.
- Mark-up ((Valor Unitário - Vl Custo Faturamento) / Custo da Mercadoria Vendida): Indica o quanto o preço do produto vendido encontra-se acima do seu custo de produção e distribuição.
Parâmetros de Extração:
A extração deve ser realizada diariamente.