Regra da carga do Data Mart de Compras
O sistema faz a carga do Data Mart a partir da tabela de Ordens de compra do sistema Gestão Empresarial | ERP, sobre os itens de produto e de serviço das ordens de compra.
As principais tabelas são:
- Ordem de Compra;
- Itens de produto das ordens de compra;
- Itens de serviço da ordem de compra.
Algumas ordens de compra podem dar origem aos contratos de compra que costumam gerar notas fiscais de entrada para períodos posteriores, e neste caso o sistema deve também carregar e atualizar as ordens de compra de períodos anteriores ao da carga, desde que sejam mencionadas nas notas fiscais de entrada.
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
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 Compras possui 40 tabelas com uma determinada sequência. Seus campos e definições, chaves primárias e estrangeiras das Tabelas Fatos estão no objeto de cada tabela no Diagrama Dimensional.
- DI_SITPED
- DI_CIFFOB
- DI_LISMOD
- DI_TIPPRO
- DI_SITNFC
- DI_ORIMER
- DI_E070EMP
- DI_E070FIL
- DI_E085CLIREG
- DI_E085CLIUF
- DI_E085CLICID
- DI_JURFIS
- DI_E095FOR
- DI_E073TRA
- DI_E028CPG
- DI_E066FPG
- DI_E039POR
- DI_E033CRT
- DI_R999USU
- DI_E001TNS
- DI_E083ORI
- DI_E012FAM
- DI_E205DEP
- DI_E016PVP
- DI_E091PLF
- DI_E045PLA
- DI_E044CCU
- DI_E460CTR
- DI_E076FAB
- DI_E615PRJ
- DI_E615FPJ
- DI_E015MED
- DI_SIMNAO
- DI_INDPRODSER
- DI_PRODSER
- DI_E075DER
- DI_E051DIS
- FT_COM_E420OCP
- FT_COM_E420IPO
- FT_COM_E420ISO
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.
O sistema inclui os registros nas Tabelas Fato e Dimensão conforme os registros da tabela do Data Mart Compras (E420OCP_BI).
| Campo | Descrição |
|---|---|
| CIFFOB | Indicativo se o frete e CIF ou FOB |
| CODCPG | Código da condição de pagamento |
| CODCRT | Código da carteira |
| CODDIA | Data de emissão |
| CODEMP | Código da Empresa |
| CODFIL | Código da Filial |
| CODFOR | Código do Fornecedor |
| CODFPG | Código da forma de pagamento |
| CODPOR | Código do portador do título |
| CODTRA | Código da transportadora |
| CODUSU | Código do usuário comprador |
| COFIMP | Valor Cofins a recuperar na importação |
| FILPED | Código da filial do pedido de venda |
| NUMOCP | Número da ordem de compra |
| NUMPED | Número do pedido de venda |
| PISIMP | Valor PIS a recuperar na importação |
| QTDABE | Quantidade em aberto dos itens |
| QTDORI | Quantidade original |
| SITOCP | Situação do pedido de venda |
| VLRBPR | Soma dos valores dos itens de produtos |
| VLRBSE | Soma dos valores dos itens de serviços |
| VLRCRT | Soma dos valores do Cofins retido |
| VLRCSL | Soma dos valores do CSLL retido |
| VLRDAR | Valor dos descontos para arredondamento |
| VLRDPR | Soma dos valores dos descontos dos itens de produtos |
| VLRDS1 | Valor desconto 1 |
| VLRDS2 | Valor desconto 2 |
| VLRDS3 | Valor desconto 3 |
| VLRDS4 | Valor desconto 4 |
| VLRDS5 | Valor desconto 5 |
| VLRDSE | Soma dos valores dos descontos dos itens de serviços |
| VLRDZF | Valor do desconto referente Zona Franca |
| VLRENC | Valor dos encargos |
| VLRFEI | Valor de frete de importação |
| VLRFIN | Valor líquido para o financeiro |
| VLRFRE | Valor do frete |
| VLRFUM | Valor do frete por unidade de medida quando CIF |
| VLRFUN | Valor do Funrual |
| VLRICM | Soma dos valores do ICMS |
| VLRIIM | Soma dos valores do imposto de importação |
| VLRINS | Soma dos valores do INSS |
| VLRIPI | Soma dos valores IPI |
| VLRIRF | Soma dos valores do IRRF |
| VLRISN | Soma dos valores do ICMS simples nacional |
| VLRISS | Soma dos valores do ISS |
| VLRLIQ | Valor líquido |
| VLRLOU | Valor líquido dos valores diversos |
| VLRLPR | Valor líquido dos itens de produtos |
| VLRLSE | Valor líquido dos itens de serviços |
| VLRORI | Valor original |
| VLROUR | Soma dos valores de outras retenções |
| VLROUT | Valor das outras despesas da nota fiscal de entrada |
| VLRPIT | Soma dos valores dos PIS retido |
| VLRRIS | Valor da retenção de ICMS substituto |
| VLRSEG | Valor do seguro |
| Campo | Descrição |
|---|---|
| CODCCU | Código do centro de custo |
| CODDEP | Código do depósito |
| CODDER | Código da derivação do produto |
| CODDIA | Data de emissão |
| CODEMP | Código da Empresa |
| CODFAB | Código do Fabricante |
| CODFAM | Código da Família |
| CODFIL | Código da Filial |
| CODFPJ | Código da fase do projeto |
| CODINDPRODSER | Código do Indicador de produto/serviço |
| CODLOT | Código do lote de fabricação |
| CODPRO | Código do produto |
| CODPVP | Código do período de vendas/produção |
| CODTIPPRO | Código do Tipo do Produto |
| CODTNS | Transação do item do produto |
| COFIMP | Valor Cofins a recuperar na importação |
| CTAFIN | Conta financeira reduzida |
| CTARED | Conta contábil reduzida |
| DATCPT | Mês e ano da competência |
| DATVLT | Data de validade do lote |
| EMPNFV | Código da empresa da nota fiscal de saída |
| EMPPED | Código da empresa do pedido |
| FILCTR | Código da filial do contrato de compra |
| FILNFV | Código da filial da nota fiscal de saída |
| FILPED | Código da filial do pedido de venda |
| INDVEN | Indicador se o produto pode ser vendido |
| NUMCTR | Número interno do contrato que gerou o item de produto |
| NUMNFV | Número da nota fiscal de saída |
| NUMOCP | Número da ordem de compra |
| NUMPED | Número do pedido de venda |
| NUMPRJ | Número do projeto |
| PISIMP | Valor PIS a recuperar na importação |
| PREUNI | Preço unitário |
| PROFAB | Código do produto no fabricante |
| PROFOR | Código do produto no fornecedor |
| QTDABE | Quantidade em aberto dos itens |
| QTDCAN | Quantidade cancelada |
| QTDORI | Quantidade original |
| QTDPED | Quantidade pedida |
| QTDREC | Quantidade recebida |
| SEQCCP | Sequência do item do contrato que gerou o item de produto |
| SEQIPO | Sequência de item da ordem de compra |
| SEQIPV | Sequência do item de produto da nota fiscal de saída |
| SITIPO | Situação do item da ordem de compra |
| SNFNFV | Código da série da nota fiscal de saída |
| UNIFOR | Unidade de medida no fornecedor |
| UNIMED | Código Unidade de Medida |
| VLRBRU | Valor bruto |
| VLRCRT | Soma dos valores do Cofins retido |
| VLRCSL | Soma dos valores do CSLL retido |
| VLRDFA | Valor da diferença de alíquota interestadual |
| VLRDM1 | Valor Dimensão 1 |
| VLRDM2 | Valor Dimensão 2 |
| VLRDM3 | Valor Dimensão 3 |
| VLRDM4 | Valor Dimensão 4 |
| VLRDM5 | Valor Dimensão 5 |
| VLRDM6 | Valor Dimensão 6 |
| VLRDS1 | Valor desconto 1 |
| VLRDS2 | Valor desconto 2 |
| VLRDS3 | Valor desconto 3 |
| VLRDS4 | Valor desconto 4 |
| VLRDS5 | Valor desconto 5 |
| VLRDSC | Valor do desconto |
| VLRDZF | Valor do desconto referente Zona Franca |
| VLRENC | Valor dos encargos |
| VLRFEI | Valor de frete de importação |
| VLRFRE | Valor do frete |
| VLRFUN | Valor do Funrual |
| VLRICM | Soma dos valores do ICMS |
| VLRIIM | Soma dos valores do imposto de importação |
| VLRIPI | Soma dos valores IPI |
| VLRIRF | Soma dos valores do IRRF |
| VLRISN | Soma dos valores do ICMS simples nacional |
| VLRLIQ | Valor líquido |
| VLRLOU | Valor líquido dos valores diversos |
| VLRLPR | Valor líquido dos itens de produtos |
| VLRORI | Valor original |
| VLROUI | Valor de outras despesas de importação |
| VLROUR | Soma dos valores de outras retenções |
| VLROUT | Valor das outras despesas da nota fiscal de entrada |
| VLRPIT | Soma dos valores dos PIS retido |
| VLRRIS | Valor da retenção de ICMS substituto |
| VLRSEG | Valor do seguro |
| VLRSEI | Valor do seguro de importação |
| Campo | Descrição |
|---|---|
| CODCCU | Código do centro de custo |
| CODDIA | Data de emissão |
| CODEMP | Código da Empresa |
| CODFAM | Código da Família |
| CODFIL | Código da Filial |
| CODFPJ | Código da fase do projeto |
| CODINDPRODSER | Código do Indicador de produto/serviço |
| CODPVP | Código do período de vendas/produção |
| CODSER | Código do serviço |
| CODTNS | Transação de serviço |
| COFIMP | Valor Cofins a recuperar na importação |
| CTAFIN | Conta financeira reduzida |
| CTARED | Conta contábil reduzida |
| DATCPT | Mês e ano da competência |
| EMPNFV | Código da empresa da nota fiscal de saída |
| EMPPED | Código da empresa do pedido |
| FILCTR | Código da filial do contrato de compra |
| FILNFV | Código da filial da nota fiscal de saída |
| FILPED | Código da filial do pedido de venda |
| NUMCTR | Número interno do contrato que gerou o item de produto |
| NUMNFV | Número da nota fiscal de saída |
| NUMOCP | Número da ordem de compra |
| NUMORP | N° da OP que gerou ordem de serviço automática |
| NUMPED | Número do pedido de venda |
| NUMPRJ | Número do projeto |
| PISIMP | Valor PIS a recuperar na importação |
| PREUNI | Preço unitário |
| QTDABE | Quantidade em aberto dos itens |
| QTDCAN | Quantidade cancelada |
| QTDORI | Quantidade original |
| QTDPED | Quantidade pedida |
| QTDREC | Quantidade recebida |
| SEQCCS | Sequência do item do contrato que gerou o item de serviço |
| SEQIOR | Sequência do item de produto que deu origem ao item |
| SEQISO | Sequência do item de serviço da ordem de compra |
| SEQISP | Sequência do item de serviço no pedido |
| SEQISV | Sequência do item de serviço da nota fiscal de saída |
| SITISO | Situação do item de serviço de ordem de compra |
| SNFNFV | Código da série da nota fiscal de saída |
| UNIMED | Código Unidade de Medida |
| VLRBRU | Valor bruto |
| VLRCRT | Soma dos valores do Cofins retido |
| VLRCSL | Soma dos valores do CSLL retido |
| VLRDFA | Valor da diferença de alíquota interestadual |
| VLRDS1 | Valor desconto 1 |
| VLRDS2 | Valor desconto 2 |
| VLRDS3 | Valor desconto 3 |
| VLRDS4 | Valor desconto 4 |
| VLRDS5 | Valor desconto 5 |
| VLRDSC | Valor do desconto |
| VLRDZF | Valor do desconto referente Zona Franca |
| VLRICM | Soma dos valores do ICMS |
| VLRINS | Soma dos valores do INSS |
| VLRIPI | Soma dos valores IPI |
| VLRIRF | Soma dos valores do IRRF |
| VLRISN | Soma dos valores do ICMS simples nacional |
| VLRISS | Soma dos valores do ISS |
| VLRLIQ | Valor líquido |
| VLRLOU | Valor líquido dos valores diversos |
| VLRLSE | Valor liquido dos itens de serviços |
| VLRORI | Valor original |
| VLROUI | Valor de outras despesas de importação |
| VLROUR | Soma dos valores de outras retenções |
| VLROUT | Valor das outras despesas da nota fiscal de entrada |
| VLRPIT | Soma dos valores dos PIS retido |
| VLRRIS | Valor da retenção de ICMS substituto |
| VLRUM | Valor do frete por unidade de medida quando CIF |
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.
Situação do pedido (DI_SITPED)
| Campo | Descrição |
|---|---|
| DESSITPED | Descrição da Situação do pedido de venda |
| SITPED | Situação do pedido de venda |
Tipo do Frete (DI_CIFFOB)
| Campo | Descrição |
|---|---|
| CIFFOB | Indicativo se o frete é CIF ou FOB |
| DESCIFFOB | Descrição do CIF/FOB |
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 |
Tipo do Produto (DI_TIPPRO)
| Campo | Descrição |
|---|---|
| CODTIPPRO | Código do Tipo do Produto |
| DESTIPPRO | Descrição do Tipo do Produto |
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 |
Origem fiscal da mercadoria (DI_ORIMER)
| Campo | Descrição |
|---|---|
| DESORIMER | Descrição da origem fiscal da mercadoria |
| ORIMER | Origem fiscal da mercadoria |
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 |
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 |
Tipo de pessoa (DI_JURFIS)
| Campo | Descrição |
|---|---|
| DESJURFIS | Descrição do tipo de pessoa |
| JURFIS | Código tipo de pessoa |
Fornecedor (DI_E095FOR)
| Campo | Descrição |
|---|---|
| APEFOR | Apelido do fornecedor |
| CIDFOR | Cidade do fornecedor |
| CODCIDFOR | Código da cidade do fornecedor |
| CODCLI | Código do cliente |
| CODFOR | Código do Fornecedor |
| CODSEX | Código do sexo |
| DATCAD | Data de cadastro |
| DATNAS | Data de nascimento |
| ESTCIV | Estado Civil |
| NOMFOR | Nome do fornecedor |
| NOMMUA | Nome de Município Alternativo |
| SIGUFS | Sigla Estado do Cliente |
| TIPFOR | Tipo do fornecedor fisíco/jurídico |
Transportadoras (DI_E073TRA)
| Campo | Descrição |
|---|---|
| CODTRA | Código da transportadora |
| NOMTRA | Nome da transportadora |
Condição de pagamento (DI_E028CPG)
| Campo | Descrição |
|---|---|
| CODCPG | Condição de Pagamento |
| CODEMP | Código da Empresa |
| DESCPG | Condição de Pagamento |
Forma de pagamento (DI_E066FPG)
| Campo | Descrição |
|---|---|
| CODEMP | Código da empresa |
| CODFPG | Código da forma de pagamento |
| DESFPG | Descrição da forma de pagamento |
Portador (DI_E039POR)
| Campo | Descrição |
|---|---|
| CODEMP | Código da empresa |
| CODPOR | Código do portador do título |
| DESPOR | Nome do portador do título |
Carteira de Cobrança Interna (DI_E033CRT)
| Campo | Descrição |
|---|---|
| CODCRT | Código da carteira do título |
| DESCRT | Descrição da carteira do título |
Usuários (DI_R999USU)
| Campo | Descrição |
|---|---|
| CODUSU | Código do usuário comprador |
| NOMUSU | Nome do usuário comprador |
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 |
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 |
Depósito (DI_E205DEP)
| Campo | Descrição |
|---|---|
| CODDEP | Código do Depósito |
| CODEMP | Código da Empresa |
| DESDEP | Descrição do Depósito |
Períodos de produção ou vendas (DI_E016PVP)
| Campo | Descrição |
|---|---|
| CODEMP | Código da empresa |
| CODPVP | Código do período de vendas/produção |
| DESPVP | Descriçã odo período de vendas/produção |
Plano Financeiro - Contas (DI_E091PLF)
| Campo | Descrição |
|---|---|
| ABRCTAFIN | Abreviatura da conta financeira |
| CLAFIN | Classificação da conta financeira |
| CODEMP | Código da empresa |
| CODIASPLF | Código do Indicativo de Analítico ou Sintético |
| CTAFIN | Conta financeira reduzida |
| DESCTAFIN | Descrição do período de venda |
| NATFIN | Natureza da conta financeira |
| NIVFIN | Código do Nível |
Conta Contábil (DI_E045PLA)
| Campo | Descrição |
|---|---|
| ABRCTA | Abreviatura da Conta Contábil |
| CLACTA | Classificação da Conta Contábil |
| CODEMP | Código da Empresa |
| CODFRA | Código da Forma de Rateio |
| CODIAS | Código do Indicativo de Analítico ou Sintético |
| CODNAT | Código da Natureza da Conta Contábil |
| CODNIV | Código do Nível |
| CTARED | Número Reduzido da Conta Contábil |
| DESCTA | Descrição da Conta Contábil |
Centro de Custo (DI_E044CCU)
| Campo | Descrição |
|---|---|
| ABRCCU | Abreviatura do Centro de Custo |
| CLACCU | Classificação do Centro de Custo |
| CODCCU | Código do Centro de Custo |
| CODEMP | Código da Empresa |
| CODIAS | Código do Indicativo de Analítico ou Sintético |
| CODNIV | Código do Nível |
| CODPAI | Código do Centro de Custo Pai |
| DESCCU | Descrição do Centro de Custo |
Contratos de compras (DI_E460CTR)
| Campo | Descrição |
|---|---|
| CODEMP | Código da empresa |
| CODFIL | Código da filal |
| NUMCTR | Número interno do contrato que gerou o item de produto |
Fabricantes (DI_E076FAB)
| Campo | Descrição |
|---|---|
| CODFAB | Código do Fabricante |
| NOMFAB | Nome do fabricante |
Projetos (DI_E615PRJ)
| Campo | Descrição |
|---|---|
| ABRPRJ | Abreviação do projeto |
| CODEMP | Código da empresa |
| NOMPRJ | Nome do projeto |
| NUMPRJ | Número do projeto |
Fase de projetos (DI_E615FPJ)
| Campo | Descrição |
|---|---|
| ABRFPJ | Abreviação da fase de projeto |
| CODEMP | Código da empresa |
| CODFPJ | Código da fase do projeto |
| DESFPJ | Descrição da fase do projeto |
| NUMPRJ | Número do projeto |
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 |
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 |
Dispositivos Fiscais (DI_E051DIS)
| Campo | Descrição |
|---|---|
| CODDFS | Código do dispositivo fiscal |
| CODEMP | Código da empresa |
| DESDFS | Descrição do dispositivo fiscal |

English
Español


