WEBBI - Visão Vendas com Impostos

De Portal do Conhecimento MicroUniverso
Ir para navegação Ir para pesquisar

VaDescrição

A stored procedure CARGA_BI_VENDAS_P é uma versãoresponsável por realizar a carga de dados comerciais com seus impostas nas vendas para análise em diferentes níveis, incluindo dados de vendas, devoluções e cancelamentos e impostos. Ela executa a atualização da classe de produtos, define a data de corte para os registros e manipula os dados para diferentes cenários de vendas com e sem pedidos.

Estrutura

A stored procedure é composta pelas seguintes partes principais:

  1. Atualização da Classe de Produtos:
    • O tamanho das classes Nivel 1, Nivel 2 e Nivel 3 de produtos serão atualizadas pela procedure ESTRUTURA_CLASSE_PRODUTO_P.
  2. Definição da Data de Corte para carregamento dos dados
    • @DataCorte
  3. Tratamento de Vendas com Pedido: Identificado dentro da tabela NIVEL13_TOTAL.Tipo = 'V'
  4. Tratamento de Vendas sem Pedido: Identificado dentro da tabela NIVEL13_TOTAL.Tipo = 'S'
  5. Tratamento de Vendas Canceladas: Identificado dentro da tabela NIVEL13_TOTAL.Tipo = 'C'
  6. Tratamento de Vendas Devolvidas.: Identificado dentro da tabela NIVEL13_TOTAL.Tipo = 'D'

Estrutura de Tabelas

TABELAS
DADOS RÓTULOS DIMENSSÃO
NIVEL13_TOTAL TAB_NIVEL13_TOTAL PRODUTO
NIVEL12_TOTAL TAB_NIVEL12_TOTAL TIPO_ENTREGA
NIVEL11_TOTAL TAB_NIVEL11_TOTAL DOCUMENTO
NIVEL10_TOTAL TAB_NIVEL10_TOTAL CAIXA
NIVEL9_TOTAL TAB_NIVEL9_TOTAL CLIENTE
NIVEL8_TOTAL TAB_NIVEL8_TOTAL CLASSE_N3
NIVEL7_TOTAL TAB_NIVEL7_TOTAL CLASSE_N2
NIVEL6_TOTAL TAB_NIVEL6_TOTAL CLASSE_N1
NIVEL5_TOTAL TAB_NIVEL5_TOTAL FORNECEDOR
NIVEL4_TOTAL TAB_NIVEL4_TOTAL CIDADE
NIVEL3_TOTAL TAB_NIVEL3_TOTAL VENDEDOR
NIVEL2_TOTAL TAB_NIVEL2_TOTAL FILIAL
NIVEL1_TOTAL TAB_NIVEL1_TOTAL DATA_VENDA

CARGA_BI_VENDAS_P :

Filtros do Relatórito (Parâmetros)
Filtro/Variável Valor Padrão
@DataCorte Em uma base de dados limpa, sem registros dessa carga, carrega os ultimos 3 anos de movimentação (data atual - 3 anos):

SET @DATACORTE = DATEADD(DAY, -1095, GETDATE()); Quando já houve carga nessa data ele reescreve ou últimos 90 dias (data atual -90 dias) SET @DATACORTE = DATEADD(DAY, -90, GETDATE());

Dimensões Padrões
Nome Descrição
TEMPO Tempo baseado na data da venda, data do cancelamento ou data da devolução
FILIAL Todas as Filiais cadastradas no sistema que tiveram movimentação no período
VENDEDOR Todas os Vendedores cadastrados no sistema que tiveram vendas no período
CIDADE Cidades relacionadas aos endereços de entrega do cliente ou o prorio endereço da filial da venda quando a venda é sem cliente(Auto-Serviço)
FORNECEDOR Todas os Fornecedores relacionados ao produto vendido que tiveram vendas no período
CLASSE_N1 Classe de Nível 1, Exemplo: 01 - Pisos
CLASSE_N2 Classe de Nível 2, Exemplo: 0101 - RETIFICADOS, 0102 - POLÍDO
CLASSE_N3 Classe de Nível 2, Exemplo: 010101 - RETIFICADOS 60x 60, 010201 - POLÍDO 40X60
CLIENTE Todas os Clientes cadastrados e realacionados as vendas no período
CAIXA Caixa que a venda foi faturada
DOCUMENTO Numero do pedido de venda ou numero da nota fiscal quando venda sem pedido ou devolução de vendas
TIPO_ENTREGA Tipos de entrega: Caixa, Futura ou Expedição(Retira)
PRODUTO Todos os produtos vendidos no período.

Estrutura de métricas

Métricas da Visão
Métricas Descrição Formula

IMPORTANTE:

Enteda que nessa visão de BI os valores apresentados são líquidos.

A venda com e sem pedido é incluida com sinal Positivo(+) em cada coluna

A Devolução e o Cancelamento são incluidos com sinal Negativo(-) em cada coluna

Exemplo:

Considere esses valores de venda para um mesmo pedido:

Pedido Faturado...: 101010 : quantidade: 100,00, Frete*: 100,00

Pedido Cacenlado: 101010: quantidade: - 50,00, Frete*: -50,00

Pedido Devolvido.: 101010: quantidade: - 40,00, Frete*: -40,00

Saldo final: Pedido 101010: quantidade: + 10,00, Frete*: 10,00

  • *O Frete pode ser ou não considerado na devolução, pois tem parâmetros que define se na devolução Frete e outras despesas será inclusas, ao validar verificar essa informação
QUANTIDADE Quantidade vendida, devolvida ou cancelada (ITPD.QUANT)
VALOR Varlor da venda, devolução ou cancelamento (ITPD.QUANT * ITPD.PRECO)
CUSTO Varlor do cancelamento, devolução ou cancelamento, quando quando não encontrado o custo na própria operação de origem será buscado no cadastro do produto o custo da ultima compra. (ITPD.QUANT * ITPD.PRECOCOMP)
DESCONTO Rateio das Despesas e encargos da venda no item do pedido (PE.DESCONTO * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))
FRETE Rateio do Frete informado na venda com e sem pedido, devolução e cancelamento item do pedido (PE.FRETEORC * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))
SEGURO Rateio do Seguro informado na venda com e sem pedido, devolução e

cancelamento item do pedido

(PE.VALSEGURO * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))
DESP_INCLUSA Rateio do Despesas Inclusas informado na venda com e sem pedido,

devolução e cancelamento item do pedido

(PE.OUTRASDESPESASINCLUSAS * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))
ACRE_FINANCEIRO Rateio do Acrescimo Financeiro informado na venda com e sem pedido, devolução e cancelamento item do pedido (PDC.ACRESCIMOFINANCEIRO * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))
IPI Valor do IPI calculado na venda com e sem pedido, devolução e cancelamento (ITPD.VALORIPI)
ST Valor da SUBSTITUIÇÃO TRIBUTÁRIA calculadA na venda com e sem pedido, devolução e cancelamento (ITC.VALORSUBSTRIBUTARIA)
ICMS Valor do ICMS calculado na venda com e sem pedido, devolução e cancelamento
  • VERIFICAR SE SERIA MELHOR CALCULAR MANUALMENTE
(ITC.VALORICMS)
PIS_LR Valor da Receita Bruta calculado pela alíquita de PIS para Lucro Real configurada

no cadastro de Classificação Fiscal no TradeWin ou caso não tenha alíquita nesse cadastro, busca o valor calculado no item da venda com e sem pedido, devolução e cancelemto.

COALESCE(-- PIS Lucro REAL

SUM(((ITPD.QUANT * ITPD.PRECO)-(PE.DESCONTO * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))+(PE.FRETEORC * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))+(PE.VALSEGURO * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))+(PE.OUTRASDESPESASINCLUSAS * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))+(PDC.ACRESCIMOFINANCEIRO * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS)))*(CLA.ALIQUOTA_PIS/100)),SUM(ITC.VALORPIS))

COFINS_LR Valor da Receita Bruta calculado pela alíquita de COFINS para Lucro Real

configurada no cadastro de Classificação Fiscal no TradeWin ou caso não tenha alíquita nesse cadastro, busca o valor calculado no item da venda com e sem pedido, devolução e cancelemto.

COALESCE(-- PIS Lucro PRESUMIDO

SUM(( (ITPD.QUANT * ITPD.PRECO)-(PE.DESCONTO * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))+(PE.FRETEORC * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))+(PE.VALSEGURO * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))+(PE.OUTRASDESPESASINCLUSAS * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))+(PDC.ACRESCIMOFINANCEIRO * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS)))*(CLA.ALIQUOTA_PIS_LP/100)),0)

PIS_LP Valor da Receita Bruta calculado pela alíquita de PIS para Lucro PRESUMIDO

configurada no cadastro de Classificação Fiscal no TradeWin ou caso não tenha alíquita nesse cadastro, busca o valor calculado no item da venda com e sem pedido, devolução e cancelemto.

COALESCE(-- PIS Lucro PRESUMIDO

SUM(((ITPD.QUANT * ITPD.PRECO)-(PE.DESCONTO * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))+(PE.FRETEORC * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))+(PE.VALSEGURO * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))+(PE.OUTRASDESPESASINCLUSAS * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))+(PDC.ACRESCIMOFINANCEIRO * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS)))*(CLA.ALIQUOTA_PIS_LP/100)),0)

COFINS_LP Valor da Receita Bruta calculado pela alíquita de COFINS para Lucro PRESUMIDO

configurada no cadastro de Classificação Fiscal no TradeWin ou caso não tenha alíquita nesse cadastro, busca o valor calculado no item da venda com e sem pedido, devolução e cancelemto.

COALESCE(-- COFINS Lucro PRESUMIDO

SUM((

(ITPD.QUANT * ITPD.PRECO)-(PE.DESCONTO * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))+(PE.FRETEORC * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))+(PE.VALSEGURO * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))+(PE.OUTRASDESPESASINCLUSAS * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS))+(PDC.ACRESCIMOFINANCEIRO * ((ITPD.QUANT * ITPD.PRECO) / VTT.VL_VENDAS)))*(CLA.ALIQUOTA_COFINS_LP/100)),0)


Formulas padrões

Sessão de Fórmulas para Análises de Vendas.
Nome da Formula Formula
LReal-Custo Total (CUSTO+FRETE+SEGURO+DESP_INCLUSA+ACRE_FINANCEIRO+IPI+ST+ICMS+PIS_LR+COFINS_LR)
  • Soma de todos os custos envolvidos, proporcionando uma visão clara do custo total incorrido.
LReal-Luc.Líquido (VALOR-(CUSTO+DESCONTO+FRETE+SEGURO+DESP_INCLUSA+ACRE_FINANCEIRO+IPI+ST+ICMS+PIS_LR+COFINS_LR))
  • Lucro após deduzir todos os custos variáveis e impostos do valor da venda.
LReal-Margem Contribuição ((VALOR-CUSTO-DESCONTO-FRETE-SEGURO-DESP_INCLUSA-ACRE_FINANCEIRO-IPI-ST-ICMS-PIS_LR+COFINS_LR)/QUANTIDADE)
  • Esta métrica indica quanto da receita está disponível para cobrir os custos fixos e gerar lucro após deduzir os custos variáveis.
LReal-Rentabilidade (((VALOR-(CUSTO+DESCONTO+FRETE+SEGURO+DESP_INCLUSA+ACRE_FINANCEIRO+IPI+ST+ICMS+PIS_LR+COFINS_LR))/VALOR)*100)
  • Percentual de lucro líquido em relação ao valor total das vendas.
LReal-Perc.Impostos (((IPI+ST+ICMS+PIS_LR+COFINS_LR)/VALOR)*100)
  • Percentual do valor total das vendas que é destinado ao pagamento de impostos.
LPres-Custo Total (CUSTO+FRETE+SEGURO+DESP_INCLUSA+ACRE_FINANCEIRO+IPI+ST+ICMS+PIS_LP+COFINS_LP)
  • Soma de todos os custos envolvidos, proporcionando uma visão clara do custo total incorrido.
LPres-Luc.Líquido (VALOR-(CUSTO+DESCONTO+FRETE+SEGURO+DESP_INCLUSA+ACRE_FINANCEIRO+IPI+ST+ICMS+PIS_LP+COFINS_LP))
  • Lucro após deduzir todos os custos variáveis e impostos do valor da venda.
LPres-Margem Contribuição ((VALOR-CUSTO-DESCONTO-FRETE-SEGURO-DESP_INCLUSA-ACRE_FINANCEIRO-IPI-ST-ICMS-PIS_LP+COFINS_LP)/QUANTIDADE)
  • Esta métrica indica quanto da receita está disponível para cobrir os custos fixos e gerar lucro após deduzir os custos variáveis.
LPres-Perc.Impostos (((IPI+ST+ICMS+PIS_LP+COFINS_LP)/VALOR)*100)
  • Percentual do valor total das vendas que é destinado ao pagamento de impostos.
LPres-Rentabilidade (((VALOR-(CUSTO+DESCONTO+FRETE+SEGURO+DESP_INCLUSA+ACRE_FINANCEIRO+IPI+ST+ICMS+PIS_LP+COFINS_LP))/VALOR)*100)
  • Percentual de lucro líquido em relação ao valor total das vendas.
Índicede Eficiência de Frete (FRETE/QUANTIDADE)
  • Média do custo de frete por unidade de produto.
Perc. Descont ((DESCONTO/VALOR)*100
  • Percentual do valor total das vendas que foi dado como desconto.
Markup (((VALOR-CUSTO)/CUSTO)*100)
  • Percentual de aumento sobre o custo do produto para formar o preço de venda.
Lucro Bruto (VALOR-CUSTO)
  • Diferença entre o valor de venda e o custo do produto.
Autor: José Tobias de Oliveira Almeida