Este espaço é destinado a documentação da equipe de Analytics

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 10 Next »

Objetivo:

Este documento tem como objetivo descrever regras de negócio e de processo das tabelas do schema large:

  • tb_venda_faturamento

  • tb_resultado comercial

Descrição do PROJETO:

  • Este Projeto tem como objetivo trazer em uma única visão os indicadores de:

    • “VENDA” (ordens de venda do SAP que ainda não foram faturadas) , esta visão gera um fotografia , ou seja após o segundo dia útil não sofre mais alterações.

    • “FATURAMENTO”(ordens de venda que tiveram nota fiscal emitida no SAP) que podem ser distinguidas pelas colunas de flag_venda_total e flag_faturamento_total, com as regras alinhadas com a área de negócio. O faturamento segue com os números do SAC (MARGYN) validados pela controladoria

  • 2 tabela físicas de consulta praticamente iguais, as regras comerciais estão na tb_venda_faturamento e a tb_resultado_comercial copia a tb_venda_faturamento e adiciona campos da tb_hierarquia_cliente e tb_produto.

A venda de ME (mercado externo) foi construída para RC igual a Deca de MI - a partir de setembro 2023

Descrição das regras de Negócio:

  • VENDA DECA MI e ME (LS, MS, HY e LF)

    • Ordens que foram emitidas no mês de competência com data desejada de remessa (primeiro registro inserido na data desejada de remessa do cabeçalho) menor ou igual ao mês da competência.

    • Coluna status_ordem_venda = ‘VENDA’

    • Considera Ordens de venda do Mercado Interno e Externo

    • Considera alguns tipos de bloqueios de remessa e faturamento (vide anexo com tipos de bloqueios). Para ME considera todos os bloqueios de remessa com exceção do 'Z0'

    • Considera ordens bloqueadas no crédito

    • Considera ordens do tipo (ZASR, ZRCS, ZAVI, ZAPS, ZMPL, ZVEF, ZVPR, ZNOR, ZNRE) -MI (ZNOR,ZEXP,ZMAE) - ME

    • Não considera na Venda as Ordens Canceladas

    • Data_competencia: Data de criação do pedido no SAP.

    • que É quando a data de criação do pedido no SAP (Emissão da OV) é do mês atual. Considera também quando a data desejada de remessa(primeiro registro inserido na data desejada de remessa do cabeçalho) é menor ou igual ao mês/ano atual.

    • Flag_faturamento_total = 0 (não entra no resultado do Faturamento)

    • Flag_venda_total= 1 (entra pro resultado da Venda)

    • Flag_venda_total = 2 (vendas intercompany, foi criado com o go live pra não entrar no resultado da Venda)

    • Flag_venda_total =3 (vendas desconsideradas, foi criada com o go live pra não entrar no resultado da Venda, é uma flag de vendas desconsideradas e que tem justificativa do pq deve ser inativada)

    • Flag_venda_total = 4 (Vendas bloqueadas, foi criada com o go live a pedido da area cliente para considerar alguns tipos de bloqueio de remessa e faturamento, então as que estão dentro da flag 4 são os bloqueios que não entram no resultado

  • VENDA RC (Ceusa e Portinari)

    • Para MI: Definição: Ordens que foram emitidas no mês de competência com data desejada de remessa para o mesmo mês da competência. + Ordens que entraram em outros meses para o mês de competência.

    • Para ME: Ordens que foram emitidas no mês de competência com data desejada de remessa (primeiro registro inserido na data desejada de remessa do cabeçalho) menor ou igual ao mês da competência.

    • Coluna status_ordem_venda = ‘VENDA’

    • Considera somente Ordens de venda do Mercado Interno

    • Considera alguns tipos de bloqueios de remessa e faturamento(vide anexo com tipos de bloqueios) Para ME considera todos os bloqueios de remessa com exceção do 'Z0'

    • Considera ordens bloqueadas no crédito

    • Considera ordens do tipo (ZASR, ZRCS, ZAVI, ZAPS, ZMPL, ZVEF, ZVPR, ZNOR, ZNRE) -MI (ZNOR,ZEXP,ZMAE) - ME

    • Não considera na Venda as Ordens Canceladas

    • Data_competencia: Data expectativa(1ª data do item) para MI

Data de criação do pedido no SAP para ME

  • Flag_faturamento_total = 0 (não entra no resultado do Faturamento)

    • Flag_venda_total= 1 (entra pro resultado da Venda)

    • Flag_venda_total = 2 (vendas intercompany, foi criado com o go live pra não entrar no resultado da Venda)

    • Flag_venda_total =3 (vendas desconsideradas, foi criada com o go live pra não entrar no resultado da Venda, é uma flag de vendas desconsideradas e que tem justificativa do pq deve ser inativada)

    • Flag_venda_total = 4 (Vendas bloqueadas, foi criada com o go live a pedido da area cliente para considerar alguns tipos de bloqueio de remessa e faturamento, então as que estão dentro da flag 4 são os bloqueios que não entram no resultado.

  • CANCELAMENTO DECA (LS, MS, HY e LF)

    • Considera Ordens do Mercado Interno e Externo canceladas (com motivo de recusa) em que a data desejada da remessa (primeiro registro inserido na data desejada de remessa do cabeçalho) seja menor ou igual ao mês atual

    • Considera alguns tipos de bloqueios de remessa e faturamento (vide anexo com tipos de bloqueios). Para ME considera todos os bloqueios de remessa com exceção do 'Z0'

    • Considera ordens bloqueadas no crédito

    • Considera ordens do tipo (ZASR, ZRCS, ZAVI, ZAPS, ZMPL, ZVEF, ZVPR, ZNOR, ZNRE) -MI (ZNOR,ZEXP,ZMAE) - ME

    • Data_competencia: Data do cancelamento.

    • Debita da venda (sinal negativo)

    • Flag_faturamento_total = 0 (não entra no resultado do Faturamento)

    • Flag_venda_total= 1 (entra pro resultado da Venda)

    • Flag_venda_total = 2 (vendas intercompany, foi criado com o go live pra não entrar no resultado da Venda)

    • Flag_venda_total =3 (vendas desconsideradas, foi criada com o go live pra não entrar no resultado da Venda, e que tem justificativa do pq deve ser inativada)

    • Flag_venda_total = 4 (Vendas bloqueadas, foi criada com o go live a pedido da area cliente para considerar alguns tipos de bloqueio de remessa e faturamento, então as que estão dentro da flag 4 são os bloqueios que não entram no resultado.

  • CANCELAMENTO RC (Ceusa e Portinari)

    • Ordens que foram canceladas no mês de competência com data desejada da remessa para o mês de competência para MI.

    • Considera Ordens do Mercado Interno e Externo canceladas (com motivo de recusa) em que a data desejada da remessa (primeiro registro inserido na data desejada de remessa do cabeçalho) seja menor ou igual ao mês atual para ME

    • Considera somente Ordens do Mercado Interno canceladas (com motivo de recusa)

    • Considera alguns tipos de bloqueios de remessa e faturamento (vide anexo com tipos de bloqueios). Para ME considera todos os bloqueios de remessa com exceção do 'Z0'

    • Considera ordens bloqueadas no crédito

    • Considera ordens do tipo (ZASR, ZRCS, ZAVI, ZAPS, ZMPL, ZVEF, ZVPR, ZNOR, ZNRE) -MI (ZNOR,ZEXP,ZMAE) - ME

    • Data_competencia: Data do cancelamento.

    • Não debita da venda

    • Flag_faturamento_total = 0 (não entra no resultado do Faturamento)

    • Flag_venda_total= 0 (não debita do resultado da Venda)

    • Flag_venda_total = 2 (vendas intercompany, foi criado com o go live pra não entrar no resultado da Venda)

    • Flag_venda_total =3 (vendas desconsideradas, foi criada com o go live pra não entrar no resultado da Venda, e que tem justificativa do porque deve ser inativada)

    • Flag_venda_total = 4 (Vendas bloqueadas, foi criada com o go live a pedido da area cliente para considerar alguns tipos de bloqueio de remessa e faturamento, então as que estão dentro da flag 4 são os bloqueios que não entram no resultado.

  • CINI DECA (LS, MS, HY e LF) - CARTEIRA INICIA

    • Ordens que foram emitidas em meses anteriores ao mês da competência com data desejada de remessa (cabeçalho) para o mesmo mês da competência.

    • Considera Ordens do Mercado Interno e Mercado Externo

    • Considera alguns tipos de bloqueios de remessa e faturamento (vide anexo com tipos de bloqueios). Para ME considera todos os bloqueios de remessa com exceção do 'Z0'

    • Considera ordens bloqueadas no crédito

    • Considera ordens do tipo (ZASR, ZRCS, ZAVI, ZAPS, ZMPL, ZVEF, ZVPR, ZNOR, ZNRE) -MI (ZNOR,ZEXP,ZMAE) - ME

    • Data_competencia: Data de criação do pedido no SAP (Emissão da OV) .

    • Flag_faturamento_total = 0 (não entra no resultado do Faturamento)

    • Flag_venda_total= 1 (entra pro resultado da Venda)

    • Flag_venda_total = 2 (vendas intercompany, foi criado com o go live pra não entrar no resultado da Venda)

    • Flag_venda_total =3 (vendas desconsideradas, foi criada com o go live pra não entrar no resultado da Venda, é uma flag de vendas desconsideradas e que tem justificativa do pq deve ser inativada)

    • Flag_venda_total = 4 (Vendas bloqueadas, foi criada com o go live a pedido da area cliente para considerar alguns tipos de bloqueio de remessa e faturamento, então as que estão dentro da flag 4 são os bloqueios que não entram no resultado

  • CINI DECA RC (Ceusa e Portinari) - CARTEIRA INICIAL

    • Ordens que foram emitidas em meses anteriores ao mês da competência com data desejada de remessa (cabeçalho) para o mesmo mês da competência.

    • Considera Ordens do Mercado Externo

    • Considera alguns tipos de bloqueios de remessa e faturamento (vide anexo com tipos de bloqueios)

    • Considera alguns tipos de bloqueios de remessa e faturamento (vide anexo com tipos de bloqueios). Para ME considera todos os bloqueios de remessa com exceção do 'Z0'

    • Considera ordens bloqueadas no crédito

    • Considera ordens do tipo (ZASR, ZRCS, ZAVI, ZAPS, ZMPL, ZVEF, ZVPR, ZNOR, ZNRE) -MI (ZNOR,ZEXP,ZMAE) - ME

    • Data_competencia: Data de criação do pedido no SAP (Emissão da OV) .

    • Flag_faturamento_total = 0 (não entra no resultado do Faturamento)

    • Flag_venda_total= 1 (entra pro resultado da Venda)

    • Flag_venda_total = 2 (vendas intercompany, foi criado com o go live pra não entrar no resultado da Venda)

    • Flag_venda_total =3 (vendas desconsideradas, foi criada com o go live pra não entrar no resultado da Venda, é uma flag de vendas desconsideradas e que tem justificativa do pq deve ser inativada)

    • Flag_venda_total = 4 (Vendas bloqueadas, foi criada com o go live a pedido da area cliente para considerar alguns tipos de bloqueio de remessa e faturamento, então as que estão dentro da flag 4 são os bloqueios que não entram no resultado

  • VENDA ANTECIPADA DECA (LS, MS, HY e LF)(FATURADO -ENTRA COMO STATUS VENDA)

    • São Ordens programadas, ou seja, com data de remessa futura ao mês da data desejada de remessa, que foram faturadas no mês de competência.

    • Considera somente Ordens do Mercado Interno e Externo

    • Considera alguns tipos de bloqueios de remessa e faturamento (vide anexo com tipos de bloqueios). Para ME considera todos os bloqueios de remessa com exceção do 'Z0'

    • Considera ordens bloqueadas no crédito

    • Considera ordens do tipo (ZASR, ZRCS, ZAVI, ZAPS, ZMPL, ZVEF, ZVPR, ZNOR, ZNRE) -MI (ZNOR,ZEXP,ZMAE) - ME

    • Data_competencia :Data do faturamento.

    • Flag_faturamento_total = 0 (não entra no resultado do Faturamento)

    • Flag_venda_total= 1 (entra pro resultado da Venda)

    • Flag_venda_total = 2 (vendas intercompany, foi criado com o go live pra não entrar no resultado da Venda)

    • Flag_venda_total =3 (vendas desconsideradas, foi criada com o go live pra não entrar no resultado da Venda, é uma flag de vendas desconsideradas e que tem justificativa do pq deve ser inativada)

    • Flag_venda_total = 4 (Vendas bloqueadas, foi criada com o go live a pedido da área cliente para considerar alguns tipos de bloqueio de remessa e faturamento, então as que estão dentro da flag 4 são os bloqueios que não entram no resultado

  • VENDA ANTECIPADA RC (Ceusa e Portinari) -(FATURADO -ENTRA COMO STATUS VENDA)

    • São Ordens programadas, ou seja, com data de remessa futura ao mês da data desejada de remessa, que foram faturadas no mês de competência.

    • Considera somente Ordens do Mercado Externo

    • Considera alguns tipos de bloqueios de remessa e faturamento (vide anexo com tipos de bloqueios). Para ME considera todos os bloqueios de remessa com exceção do 'Z0'

    • Considera ordens bloqueadas no crédito

    • Considera ordens do tipo (ZASR, ZRCS, ZAVI, ZAPS, ZMPL, ZVEF, ZVPR, ZNOR, ZNRE) -MI (ZNOR,ZEXP,ZMAE) - ME

    • Data_competencia :Data do Faturamento

    • Flag_faturamento_total = 0 (não entra no resultado do Faturamento)

    • Flag_venda_total= 1 (entra pro resultado da Venda)

    • Flag_venda_total = 2 (vendas intercompany, foi criado com o go live pra não entrar no resultado da Venda)

    • Flag_venda_total =3 (vendas desconsideradas, foi criada com o go live pra não entrar no resultado da Venda, é uma flag de vendas desconsideradas e que tem justificativa do pq deve ser inativada)

    • Flag_venda_total = 4 (Vendas bloqueadas, foi criada com o go live a pedido da área cliente para considerar alguns tipos de bloqueio de remessa e faturamento, então as que estão dentro da flag 4 são os bloqueios que não entram no resultado

  • FATURAMENTO DECA (LS, MS, HY e LF)

    • Considera somente Ordens faturadas do Mercado Interno

    • Usa a fonte homologada da controladoria camada_semantica.acdoca_s4_estrutura_nova para Hydra Aracaju a partir de 03/2023, demais negócios a partir de 07/2023

    • Data_competencia :data de faturamento.

    • Flag_venda_total= 0 (não entra da venda)

    • Flag_faturamento_total =1 (entra pro resultado da Faturamento)

    • Flag_Faturamento_total = 2 (Faturamento intercompany, foi criado com o go live pra não entrar no resultado do faturamento, se quiser ver o faturamento com a Intercompany ai tem usar flag 1 e 2.)

  • FATURAMENTO RC (Ceusa e Portinari)

    • Considera somente Ordens faturadas do Mercado Interno

    • Usa a fonte homologada da controladoriaSTAGE.camada_semantica.acdoca_margin_s4_hist_rc 01/2023.

    • Data_competencia :data de faturamento.

    • Usamos para RC fontes diferenciadas apenas pra evitar o tratamento dos campos como setor atividade, canal distrubuição etc…Na fonte utilizada em Deca os dados de RC já estão em uma estrutura organizacional futura que não reflete o momento do SAP HANA.

    • Flag_venda_total= 0 (não entra da venda)

    • Flag_faturamento_total =1 (entra pro resultado da Faturamento)

    • Flag_Faturamento_total = 2 (Faturamento intercompany, foi criado com o go live pra não entrar no resultado do faturamento, se quiser ver o faturamento com a Intercompany ai tem usar flag 1 e 2.)

  • EXPORTAÇÃO DECA (LS, MS, HY e LF)

    • Considera somente Ordens faturadas do Mercado Externo

    • Usa a fonte homologada da controladoria camada_semantica.acdoca_s4_estrutura_nova para Hydra Aracaju a partir de 03/2023, demais negócios a partir de 07/2023

    • Data_competencia :data de faturamento.

    • Flag_venda_total= 0 (não entra da venda)

    • Flag_faturamento_total =1 (entra pro resultado da Faturamento)

    • Flag_Faturamento_total = 2 (Faturamento intercompany, foi criado com o go live pra não entrar no resultado do faturamento, se quiser ver o faturamento com a Intercompany ai tem usar flag 1 e 2.)

  • EXPORTAÇÃO RC (Ceusa e Portinari)

    • Considera somente Ordens faturadas do Mercado Externo

    • Usa a fonte homologada da controladoriaSTAGE.camada_semantica.acdoca_margin_s4_hist_rc 01/2023.

    • Data_competencia :data de faturamento.

    • Usamos para RC fontes diferenciadas apenas pra evitar o tratamento dos campos como setor atividade, canal distrubuição etc…Na fonte utilizada em Deca os dados de RC já estão em uma estrutura organizacional futura que não reflete o momento do SAP HANA.

    • Flag_venda_total= 0 (não entra da venda)

    • Flag_faturamento_total =1 (entra pro resultado da Faturamento)

    • Flag_Faturamento_total = 2 (Faturamento intercompany, foi criado com o go live pra não entrar no resultado do faturamento, se quiser ver o faturamento com a Intercompany ai tem usar flag 1 e 2.)

  • DEVOLUÇÃO DECA (LS, MS, HY e LF)

    • Considera Ordens faturadas do Mercado Interno e Externo

    • Usa a fonte homologada da controladoria camada_semantica.acdoca_s4_estrutura_nova para Hydra Aracaju a partir de 03/2023, demais negócios a partir de 07/2023

    • Data_competencia :é a data em que houve a devolução no SAP (Data de Faturamento)

    • Flag_venda_total= 1 debita da venda

    • Flag_faturamento_total =1 (entra pro resultado da Faturamento)

    • Flag_Faturamento_total = 2 (Faturamento intercompany, foi criado com o go live pra não entrar no resultado do faturamento, se quiser ver o faturamento com a Intercompany ai tem usar flag 1 e 2.)

  • DEVOLUÇÃO RC (Ceusa e Portinari)

  • Considera Ordens faturadas do Mercado Interno e Externo

  • Usa a fonte homologada da controladoria STAGE.camada_semantica.acdoca_margin_s4_hist_rc 01/2023.

  • Data_competencia :Data_competencia :é a data em que houve a devolução no SAP (Data de Faturamento)

  • Usamos para RC fontes diferenciadas apenas pra evitar o tratamento dos campos como setor atividade, canal distrubuição etc…Na fonte utilizada em Deca os dados de RC já estão em uma estrutura organizacional futura que não reflete o momento do SAP HANA.

  • Flag_venda_total= 0 para MI não debita da Venda

  • Flag_venda_total= 1 para ME debita da Venda

  • Flag_faturamento_total =1 (entra pro resultado da Faturamento)

  • Flag_Faturamento_total = 2 (Faturamento intercompany, foi criado com o go live pra não entrar no resultado do faturamento, se quiser ver o faturamento com a Intercompany ai tem usar flag 1 e 2.)

ANEXOS

Dicionário de Dados

Pessoas, processos e sistemas impactados:

  • Comercial : Administração Comercial, Customer Excellence, IPDTV (núcleo de Dados)

  • Logística Deca

  • Supper App

Tarefa Jira de Desenvolvimento

​Processo existente, vindo da Sinergia.

Regras de cada campo:

Vide dicionário de dados abaixo.

 Origem

SAP e SalesForce

Periodicidade Carga

1 x ao dia

Database no Stage

LARGE

Nome do Notebook Databricks:

Processo STAGE LARGE TB VENDA FATURAMENTO - TB_VENDA_FATURAMENTO

Link do Notebook Databricks

https://dbc-9570c746-ec11.cloud.databricks.com/?o=3606981051492833#notebook/4437902822021162/command/4080239803731705

Nome do JOB Databricks:

JOB_STAGE_LARGE

Link do JOB Databricks

https://dbc-9570c746-ec11.cloud.databricks.com/?o=3606981051492833#job/906265951238145

Agenda de Execução do JOB

Diariamente as 7h da manhã (horário de Brasília)

Histórico de Modificações:

Versão

Nome

Função e Área

Data

Modificação

V1

Raquel Jung Mateus

PO - Analytics

01/12/2022

Criação do primeiro Script

  • No labels