Regra da Carga do Data Mart de Faturamento
O sistema faz a carga do faturamento da base do sistema Gestão Empresarial | ERP. Essa carga é realizada sobre as notas fiscais de saída (vendas) e de entrada (devolução).
As notas fiscais de entrada e saída apresentam os valores agrupados por produto ou serviço.
São consideradas somente as notas fiscais com o tipo "NF Saída" (1, 9, 10), com a transação configurada para considerar no faturamento e com a data de emissão da nota fiscal entre o período da carga.
Principais tabelas do sistema de origem:
- Notas fiscais de saída (E140NFV);
- Itens de produto das notas fiscais de saída (E140IPV);
- Itens de serviços das notas fiscais de saída (E140ISV).
São consideradas somente as notas com o tipo "Devolução (NF do Cliente)" ou "Devolução (NF Saída)", que referenciam as notas de saídas conforme as condições citadas acima. Para o controle de carga é considerada a data de emissão da nota.
Principais tabelas do sistema de origem:
- Notas fiscais de entrada (E440NFC);
- Itens de produto das notas fiscais de entrada (E440IPC);
- Itens de serviços das notas fiscais de entrada (E440ISC).
Período de extração
Recomendamos que a extração automática de dados deste Data Mart seja diária, com o período do mês anterior até o dia atual e com execução após o horário comercial.
Nota
As cargas dos Data Marts de Faturamento e Pedido de venda não devem ser executadas ao mesmo tempo, pois os dois Data Marts atualizam o cache do "Cubo Dados Demográficos do Cliente". Caso sejam executadas ao mesmo tempo, uma das cargas pode executar sem sucesso por conta do conflito na atualização do cache, no qual não necessariamente comprometerá toda a carga, devendo ser analisado o log de erro, devido a carga poder ter sido executada com sucesso e apenas a atualização do cubo pode ter falhado.
Não utilize os códigos *P* (para produtos) ou *S* (para serviços) para cadastrar uma origem ou família. Estes valores já são utilizados internamente pelo sistema. Além disso, caso seja cadastrado com um código composto apenas de espaços (indiferente da quantidade), estes valores são considerados como vazios e substituídos por estes códigos já utilizados pelo sistema. Além disso, para a extração correta deste Data Marts, na base de dados do sistema de origem Gestão Empresarial | ERP não pode existir produto com código que inicie com -P- ou algum serviço com código que inicie com -S-.
A Regra também tem a função de apresentar as definições do Modelo Dimensional.
Modelo Dimensional
O Data Mart de Faturamento possui 33 tabelas com uma determinada sequência. Seus campos e definições, chaves primárias e estrangeiras das tabelas Fato estão no objeto de cada tabela no Diagrama Dimensional.
Sequência das tabelas:
- DI_SITNFC
- DI_E070EMP
- DI_E070FIL
- DI_E059EMB
- DI_E083ORI
- DI_E012FAM
- DI_E015MED
- DI_SIMNAO
- DI_TIPPRO
- DI_INDPRODSER
- DI_E013AGP
- DI_PRODSER
- DI_E075DER
- DI_E090REP
- DI_E028CPG
- DI_LISMOD
- DI_E001TNS
- DI_TIPNOTA
- DI_E085CLIREG
- DI_E085CLIUF
- DI_E085CLICID
- DI_E069GRE
- DI_E026RAM
- DI_E085CLI
- DI_E081TAB
- DI_E085HCL
- DI_E031MOE
- DI_E621MTC
- FT_FATURAMENTO
- FT_FAT_E621ITC
- FT_FAT_E031IMO
- FT_FAT_E620VCT
- (FT_FAT_FRETETERCEIROS)
Fato
É a tabela central no modelo EstrelaModelo Dimensional em que todas as tabelas relacionaciom-se diretamente com as tabelas Fato. ou SnowflakeModelo Dimensional em que as tabelas relacionam com as tabelas Fato, porém algumas tabelas Dimensão relacionam-se apenas entre si. Isto ocorre com objetivo de normalizar das tabelas dimensionais, visando diminuir o espeaço ocupado por estas tabelas., responsável por armazenar as informações quantitativas para análise dimensional e, assim, disponibilizar informações significativas e com medições necessárias para avaliar determinado assunto, quando relacionada a Dimensão.
| Campo | Descrição |
|---|---|
| CODCLI | Código do Cliente |
| CODCPG | Condição de Pagamento |
| CODDER | Código da Derivação do Produto |
| CODDIA | Código do Dia |
| CODEMP | Código da Empresa |
| CODFIL | Código da Filial |
| CODINDPRODSER | Código do Indicador de produto/serviço |
| CODPRODSER | Código do produto/serviço |
| CODREP | Código Representante |
| CODSNF | Código da série da nota fiscal de saída |
| CODTNS | Código da Transação |
| CODTPR | Código da tabela de preço |
| NOPPRO | Código da natureza de operação |
| NUMNFV | Número da nota fiscal de saída |
| NUMPED | Número do pedido que gerou a nota fiscal de saída |
| QTDDEV | Quantidade Devolvida |
| QTDFAT | Quantidade Faturada |
| SITNFV | Situação da nota fiscal de compra |
| TIPNOTA | Tipo da nota |
| VLRCFF | Valor do COFINS Faturamento |
| VLRCOM | Valor da Comissão |
| VLRCOR | Valor do Cofins a recuperar (Estorno Devolução) |
| VLRCRT | Valor Cofins Retido |
| VLRCSL | Valor CSL |
| VLRFAT | Valor faturado do item da nota fiscal de saída |
| VLRFIN | Valor do item válido para o financeiro |
| VLRFRE | Valor Frete |
| VLRFUN | Valor Funrural |
| VLRICM | Valor do ICMS do item da nota fiscal de saída |
| VLRICS | Valor do ICMS substituído do item da nota fiscal de saída |
| VLRIPI | Valor IPI |
| VLRIRF | Valor Imposto de Renda Retido na Fonte |
| VLROUR | Valor Outras Retenções |
| VLRPIF | Valor do PIS Faturamento |
| VLRPIT | Valor PIS Retido |
| Campo | Descrição |
|---|---|
| CODDER | Código da Derivação |
| CODEMP | Código da Empresa |
| CODMTC | Código da Tabela Mestre de Custos |
| CODPRO | Código do Produto Cotado |
| DATCRI | Data de Criação |
| DATREF | Data de referência carga |
| NUMMTC | Número de Identificação na Tabela Mestre |
| VALCDF | Custo Direto Fixo |
| VALCVA | Custo Variável |
| Campo | Descrição |
|---|---|
| CODMOE | Código da moeda ou índice |
| DATMOE | Data da cotação da moeda ou índice |
| VLRCOT | Valor da cotação |
| VLRPRE | Valor de previsão |
| Campo | Descrição |
|---|---|
| CODCCC | Código do componente de cálculo |
| CODEMP | Código da Empresa |
| CODMTC | Código da Tabela Mestre de Custos |
| DATATU | Data Atualização |
| DATREF | Data Referência da carga |
| NUMMTC | Número de Identificação na Tabela Mestre |
| VLRCCC | Valor do componente de cálculo |
| Campo | Descrição |
|---|---|
| CODEMP | Código da Empresa |
| CODFIL | Código da Filial |
| CODFOR | Código do Fornecedor |
| CODSNF | Código da série da nota fiscal de saída |
| DATEMI | Código do Dia |
| NUMNFC | Número da nota fiscal de entrada |
| NUMNFV | Número da nota fiscal de saída |
| VLRLIQ | Valor Frete |
| VLRTER | Valor Frete |
Dimensão
Os registros a serem inseridos nas Tabelas Dimensão são verificados a fim de analisar se já existem na base, através da sua chave primária. Caso existam, o sistema verifica se o registro precisa ser atualizado, através de uma comparação do seu valor atual com o valor já carregado pela Stage. Não havendo necessidade, o sistema inclui esses registros.
O sistema inclui os registros nas tabelas de Dimensão conforme os registros da tabela do Data Mart E140NFV_BI.
Situação da nota fiscal de compra (DI_SITNFC)
| Campo | Descrição |
|---|---|
| DESSITNFC | Descrição da situação da nota fiscal de compra |
| SITNFC | Situação da nota fiscal de compra |
Empresa (DI_E070EMP)
| Campo | Descrição |
|---|---|
| CODEMP | Código da Empresa |
| CODMPC | Código do Modelo de Plano Contábil |
| CODMPU | Código do Modelo de Plano Contábil |
| NOMEMP | Nome da Empresa |
Filial (DI_E070FIL)
| Campo | Descrição |
|---|---|
| CIDFIL | Cidade da Filial |
| CODEMP | Código da Empresa |
| CODFIL | Código da Filial |
| FILREG | Código da Região da Filial |
| NOMFIL | Filial |
| NOMMUA | Nome de Município Alternativo |
| UFSFIL | Estado do cliente |
Origem (DI_E083ORI)
| Campo | Descrição |
|---|---|
| CODEMP | Código da Empresa |
| CODORI | Código da Origem |
| DESORI | Origem |
Família (DI_E012FAM)
| Campo | Descrição |
|---|---|
| CODEMP | Código da Empresa |
| CODFAM | Código da Família |
| CODORI | Código da Origem |
| DESFAM | Família |
Unidade de Medida (DI_E015MED)
| Campo | Descrição |
|---|---|
| DESMED | Unidade de Medida |
| UNIMED | Código Unidade de Medida |
Sim/Não (DI_SIMNAO)
| Campo | Descrição |
|---|---|
| DESSIMNAO | Descrição de Indicador de Sim/Não |
| SIMNAO | Indicador de Sim/Não |
Tipo do Produto (DI_TIPPRO)
| Campo | Descrição |
|---|---|
| CODTIPPRO | Código do Tipo do Produto |
| DESTIPPRO | Descrição do Tipo do Produto |
Indicador de Produto (DI_INDPRODSER)
| Campo | Descrição |
|---|---|
| CODINDPRODSER | Código do Indicador de produto/serviço |
| DESCINDPRODSER | Produto/Serviço |
Produto - Serviço (DI_PRODSER)
| Campo | Descrição |
|---|---|
| CODAGP | Código do Agrupamento |
| CODEMP | Código da Empresa |
| CODFAM | Código da Família |
| CODINDPRODSER | Código do Indicador de produto/serviço |
| CODPRODSER | Código do produto/serviço |
| CODTIPPRO | Código do Tipo do Produto |
| CPLPRO | Complemente do Produto |
| DESPRODSER | Produto/Serviço |
| INDVEN | Indicador se o produto pode ser vendido |
| UNIME2 | Código da Segunda Unidade de Medida |
| UNIME3 | Código da Terceira Unidade de Medida |
| UNIMED | Código Unidade de Medida |
Derivações (DI_E075DER)
| Campo | Descrição |
|---|---|
| CODDER | Código da Derivação do Produto |
| CODEMB | Código da embalagem |
| CODEMP | Código da Empresa |
| CODINDPRODSER | Código do Indicador de produto/serviço |
| CODPRO | Código do produto/serviço |
| DESDER | Derivação do Produto |
| PESBRU | Peso bruto do produto |
| PESLIQ | Peso líquido do produto |
| SITDER | Situação Registro |
Representante (DI_E090REP)
| Campo | Descrição |
|---|---|
| APEREP | Apelido do representante |
| CODREP | Código Representante |
| NOMREP | Nome do representante |
Condição de pagamento (DI_E028CPG)
| Campo | Descrição |
|---|---|
| CODCPG | Condição de Pagamento |
| CODEMP | Código da Empresa |
| DESCPG | Condição de Pagamento |
Módulo da Transação (DI_LISMOD)
| Campo | Descrição |
|---|---|
| DESMOD | Módulo da Transação |
| LISMOD | Código do Módulo de Transação |
Transação (DI_E001TNS)
| Campo | Descrição |
|---|---|
| CODEMP | Código da Empresa |
| CODTNS | Código Transação |
| DESTNS | Transação |
| LISMOD | Módulo da Transação |
| MOVPRO | Agrupamento Transação |
| SITTNS | Situação da transação |
| TIPBAI | Tipo de Baixa da Transação |
| VENFAT | Considera Faturamento |
Tipo da Nota - Faturamento (DI_TIPNOTA)
| Campo | Descrição |
|---|---|
| DESTIPN | Descrição tipo da nota |
| TIPNOTA | Tipo da origem da nota |
Região do Cliente (DI_E085CLIREG)
| Campo | Descrição |
|---|---|
| CLIREG | Código da Região do Cliente |
| DESCLIREG | Região Cliente |
UF do Cliente (DI_E085CLIUF)
| Campo | Descrição |
|---|---|
| CLIREG | Código da Região do Cliente |
| DESUFS | Estado Cliente |
| SIGUFS | Sigla Estado do Cliente |
Cidade do Cliente (DI_E085CLICID)
| Campo | Descrição |
|---|---|
| CLICID | Código da Cidade do Cliente |
| DESCLICID | Cidade do Cliente |
| SIGUFS | Estado do Cliente |
Ramo Atividade (DI_E026RAM)
| Campo | Descrição |
|---|---|
| CODRAM | Código do Ramo de Atividade |
| DESRAM | Ramo de Atividade |
Cliente (DI_E085CLI)
| Campo | Descrição |
|---|---|
| APECLI | Cliente |
| CLICID | Código da Cidade do Cliente |
| CLIREG | Código da Região do Cliente |
| CODCLI | Código do Cliente |
| CODGRE | Código do Grupo de Empresa |
| CODRAM | Código do Ramo de Atividade |
| NOMCLI | Nome do Cliente |
| NOMMUA | Nome de Município Alternativo |
| SIGUFS | Estado do Cliente |
Histórico do Cliente (DI_E085HCL)
| Campo | Descrição |
|---|---|
| CODCLI | Código do Cliente |
| CODEMP | Código da Empresa |
| CODFIL | Código da Filial |
| CODTPR | Código da tabela de preço |

English
Español


