Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

(Obrigatório)

Informações Gerais

 

Especificação

Produto

Datasul

Módulo

Contratos

Segmento Executor

 

Projeto1

MANMAT01

IRM1

MANMAT01-2616

Requisito1

MANMAT01-2618

Subtarefa1

MANMAT01-2661

Chamado2

 

País

( x ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

(Obrigatório)

Objetivo

Desenvolver a visão de contratos de compra nos extratores de compras do GoodData.

Implementar no relatório Gerencial de Contratos (CN0508) as informações necessárias para que seja possível consultar e comparar os dados extraídos para o GoodData x ERP;

Requisitos:

  • Implementar nos extratores abaixo para que sejam considerados os contratos controlados por Ordem, Programação e Medição;
    • Compras;
    • Compras - Carteira;
    • Devolução de Compras;
    • Recebimento das Compras;
  • Implementar no relatório Gerencial Contratos (CN0508) as informações de contratos para serem comparadas com os dados extraídos para o GoodData;
  • Inserir novo parâmetro nos relatórios CC0406 (Listagem Pedidos Emitidos) e CC0415 (Listagem das Ordens de Compra) para que seja possível desconsiderar os Contratos;

 Observação:

  • Para listar as informações dos contratos, deverá ser utilizado o relatório CN0508 - Gerencial Contratos;
  • Para detalhar os contratos (eventos, medições e as parcelas), deverá ser utilizado o relatório CN0510 - Relação Contratos;

 Requisitos Que Não Serão Atendidos:

  • Qualquer outra situação não descrita neste escopo;

(Obrigatório)

Definição da Regra de Negócio

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

[ems2_bi_hko - Extrator de Compras]

[Alteração]

GoodData > GoodData > Extratores BA

 

[ems2_bi_hkq - Extrator de Compras - Carteira]

[Alteração]

GoodData > GoodData > Extratores BA

 

[ems2_bi_hkl - Devolução de Compras]

[Alteração]

GoodData > GoodData > Extratores BA

 

[ems2_bi_hkm - Recebimento de Compras][Alteração]GoodData > GoodData > Extratores BA  
CC0406 - Listagem Pedidos Emitidos[Alteração]Compras > Relatórios > Listagem Pedidos Emitidos 
CC0415 - Listagem das Ordens de Compra[Alteração]Compras > Relatórios > Listagem Ordens de Compra 
CN0508 - Gerencial Contratos[Alteração]Contratos > Relatórios > Gerencial Contratos 

Observação: Realizar primeiramente a leitura do manual do BA  (https://www.totvs.com/mktfiles/tdiportais/helponlinedatasul/mba/mba.html), Extratores: Compras, Compras Carteira, Devolução de Compras e Recebimento das Compras.


DETALHAMENTO DAS REGRAS DE NEGÓCIOS:

1) EMS2_BI_HKO - Extrator de Compras

  • Deverá ser implementado tratamento para que sejam considerados os contratos controlados por Medição, Ordem, Programação e ainda Medição por Evento e Ordem por Evento.
  • Este novo extrator irá atualizar os campos referentes a:
    • Número do Contrato;
    • Sequência do Item do Contrato;
    • Sequência do Evento;
    • Sequência da Medição

Observação 1: As informações acima somente estarão atualizadas na nuvem do BA após atualização do dicionário ano que vem que será feito por SP.

Observação 2: Contratos controlados por Medição e Evento, deverão ser consideradas as informações da Medição.

Observação 3: As medidas abaixo deverão ser contempladas considerando as informações dos contratos: 

Observação 4: Para geração da informação de Unidade de Negócio considerada neste desenvolvimento, deverá ser atentado para a Matriz de Rateio que pode existir para o Contrato/Item/Medição/Evento. A documentação "Matriz de Rateio" (https://www.totvs.com/mktfiles/tdiportais/helponlinedatasul/mcn/c_matriz_rateio.html) descreve como é considerado no sistema quando existe essa informação para o Contrato;

 

    • Vl Comprado (HKO_VCOMPR): a validação dessa medida depende da parametrização do calculo do IPI. Caso o cálculo do IPI esteja parametrizado para “Bruto”, deve ser feita validação com o “Total Geral” apresentado no Gerencial de Contratos (CN0508), caso esteja parametrizado para “Líquido” deve ser feita validação com o “Valor Líquido” apresentado no CN0508;

      Parâmetros de Compras: IPI Bruto:
      • Contratos controlados por Medição e Contratos controlados por Medição e Evento: Considerar o Preço Unitário do Item do Contrato multiplicado pela Quantidade da Medição . Corresponde também à somatória da coluna "Vl Medição" consultado via CN0302);
      • Contratos controlados por Ordem e Contratos controlados por Programação: Considerar o Preço Unitário da Ordem de Compra (pode ser consultado via CC0505, pasta "Complem" campo "Preço");
      • Contratos controlados por Ordem e Evento: Considerar o Preço Unitário do Item do Contrato multiplicado pela Quantidade Prevista do Evento;

      Parâmetros de Compras: IPI Líquido:
      • Contratos controlados por Medição e Contratos controlados por Medição e Evento: Considerar o Preço Unitário do Item do Contrato retirando o valor do IPI, multiplicando pela Quantidade da Medição. Corresponde também à somatória da coluna "Vl Medição" retirando o valor do IPI consultado via CN0302);
      • Contratos controlados por Ordem e Contratos controlados por Programação: Considerar o Preço Unitário da Ordem de Compra (pode ser consultado via CC0505, pasta "Complem" campo "Preço") multplicado pela Quantidade do somatório das Parcelas desta Ordem (CN0304);
      • Contratos controlados por Ordem e Evento: Considerar o Preço Unitário do Item do Contrato retirando o valor do IPI, multiplicado pela "Quantidade Prevista" do Evento;

    • Qtde Comprada (HKO_QCOMPR):
      • Contratos controlados por Medição e Contratos controlados por Medição e Evento: Considerar a quantidade da medição. Corresponde também à somatória da coluna "Quantidade" listado via CN0510 quando considerado para listar apenas contratos de Medição;
      • Contratos controlados por Ordem e Contratos controlados por Programação: Considerar a quantidade da ordem de compra. Corresponde também à somatória da coluna "Quantidade" consultado via CN0304;
      • Contratos controlados por Ordem e Evento: Considerar a quantidade prevista do Evento. Corresponde também à somatória da coluna "Quantidade Prevista" do Evento;

    • Qtde Ordens Compra (HKO_QORDCP):
      • Para todos os tipos de contrato, deverá ser realizada a somatória do valor listado na coluna "Qt Reg" do relatório Gerencial de Contratos (CN0508) que corresponde à quantidade de parcelas, medições, e/ou eventos de acordo com o tipo de contrato (Neste relatório a informação listada é sumarizada à Sequencia do Item no contrato);
      • Para conferir a informação, poderão ser utilizados os programas: CN0304 (Ordem/Programação)  CN0302 (Medição), CD0541 (Realização de Eventos);

    • Qtde Comprada Família Material (HKO_QCPMAT): Esta medida deverá ser realizada por amostragem pois depende do fator de conversão da família do material 
      • Contratos controlados por Medição e Contratos controlados por Medição e Evento: Utilizar a mesma "Quantidade" da métrica Qtde Comprada (HKO_QCOMPR), porém aplicar o fator de conversão da família do material (CD0903);
      • Contratos controlados por Ordem e Contratos controlados por Programação: Utilizar a mesma "Quantidade" da métrica Qtde Comprada (HKO_QCOMPR), porém aplicar o fator de conversão da família do material (CD0903);
      • Contratos controlados por Ordem e Evento: Utilizar a mesma "Quantidade" da métrica Qtde Comprada (HKO_QCOMPR), porém aplicar o fator de conversão da família do material (CD0903);

    • Vl IPI Comprado (HKO_VIPICP):
      • Contratos controlados por Medição e Contratos controlados por Medição e Evento: Aplicar o Percentual do IPI do Item do Contrato no Valor da Medição;
      • Contratos controlados por Ordem e Contratos controlados por Programação: Consultar "Valor IPI" do CC0505;
      • Contratos controlados por Ordem e Evento: Aplicar o Percentual do IPI do Item do Contrato no Valor Previsto da Medição;

    • Vl ICMS Comprado (HKO_VICMCP): Este valor sempre será apresentado zerado.

2) EMS2_BI_HKQ - Extrator de Compras - Carteira

3) EMS2_BI_HKL - Extrator de Devoluções de Compras

    • Vl Devolvido (HKL_VDEVOL): indica o valor total devolvido das ordens/contratos de compra desconsiderando o valor do IPI. Validar essa medida com os valores da coluna "Valor Tot Rec" retirando o valor que consta na coluna "Vlr IPI Rec" para o movimento de Devolução que está sendo validado.

    • Qtde Devolvida (HKL_QDEVOL): indica quantidade devolvida das ordens de compra/contratos de compra. Para validar essa medida, realizar a somatória dos valores da coluna "Quant Receb" para o movimento de Devolução que está sendo validado.

    • Qtde Devolvida Família Material (HKL_QDVFMT): indica a quantidade devolvida convertida na família do material. Validar essa medida com os valores da coluna "Quant Receb" multiplicado pelo fator de conversão da família do material (CD0903) para o movimento de Devolução que está sendo validado.

    • Qtde Ordens Devolvidas (HKL_QORDDV): identifica a quantidade de ordens/parcelas de compra/medições e/ou eventos que foram devolvidos. Validar essa medida realizando a contagem dos registros listados referentes à devolução para o movimento que está sendo validado.


4) EMS2_BI_HKM - Extrator de Recebimento de Compras

Importante: A validação deve ocorrer por amostra de alguns itens com poucos movimentos.

    • Qtde Recebida (HKM_QRECEB): indica a quantidade dos itens que foram recebidos, considerando os Contratos Controlados por Ordem, Medição e/ou Programação e também Contratos Controlados por Ordem e Evento e/ou Medição com Evento. Validar essa medida por meio da soma da coluna “Qtde Receb” da Listagem Entrada Materiais (CC0404) no período de validação para o item que está sendo validado.

    • Vl Recebido (HKM_VRECEB): indica o valor líquido dos itens que foram recebidos considerando os Contratos Controlados por Ordem, Medição e/ou Programação e também Contratos Controlados por Ordem e Evento e/ou Medição com Evento. Validar essa medida por meio do “Total Recebido Item” da Listagem Entrada Materiais (CC0404) no período de validação para o item que está sendo validado.

    • Dias Antecipação (HKM_QDIAAN): determina se a entrega ocorreu antes da data prevista, calculando o número de dias de antecipação, a partir da data real de entrega (saída da mercadoria) e a data programada para o documento. Validar essa medida contra a coluna “Data Entr” versus coluna “Data Movto”, verificando se o recebimento foi realizado antes da data de entrega da parcela. Caso positivo, quantos dias a entrega foi feita antecipadamente.
      • Contrato Controlado por Medição e Controlado por Medição e Evento:Considera a Data de Previsão da Medição(CN0302);
      • Contrato Controlado por Ordem e por Programação:Considerar a data de entrega da parcela (CN0304);
      • Contrato Controlado por Ordem e Evento:Considerar Data de Previsão de Entrega do Evento (CD0115);

    • Dias Atrasado (HKM_QDIAAT): determina se a entrega ocorreu depois da data prevista, calculando o número de dias de atraso, a partir da data programada no pedido e a data real de entrega (saída da mercadoria). Validar com o valor da coluna "Data Entr" versus coluna “Data Movto”, verificando se o recebimento foi realizado depois da data de entrega da parcela. Caso positivo, quantos dias a entrega foi feita em atraso.
      • Contrato Controlado por Medição e Controlado por Medição e Evento: Considera a Data de Previsão da Medição(CN0302);
      • Contrato Controlado por Ordem e por Programação: Considerar a data de entrega da parcela (CN0304);
      • Contrato Controlado por Ordem e Evento: Considerar Data de Previsão de Entrega do Evento (CD0115);

    • Qtde Recebida Família Material (HKM_QRECFM): indica a quantidade recebida, na unidade da família de material. Validar essa medida pela soma da coluna “Qtde Receb” da Listagem Entrada Materiais (CC0404) multiplicado pelo fator de conversão da família do material (CD0903) no Qtde Recebida Família Material (HKM_QRECFM): indica a quantidade recebida, na unidade da família de material. Validar essa medida pela soma da coluna “Qtde Receb” da Listagem Entrada Materiais (CC0404) multiplicado pelo fator de conversão da família do material (CD0903) no período de validação para o item que está sendo validado.

    • Qtde Recebimentos Antecipados (HKM_QRECAN): identifica quantidade de Ordens/Parcelas/Medições/Eventos em que o Recebimento foi realizado antecipado; antes da data programada. 
      Realizar a contagem de registros listados em que o valor da coluna referente à Data de Entrega (Data Entr) é menor que a Data do Movimento (Data Movto).
    • Qtde Recebimentos em Atraso (HKM_QRECAT): identifica quantidade de Ordens/Parcelas que teve seu Recebimento atrasado; depois da data programada. Realizar a contagem de registros listados em que o valor da coluna referente à Data de Entrega (Data Entr) é maior que a Data do Movimento (Data Movto).
    • , sendo que no relatório CC0404 quando tratar-se de contrato, o mesmo deverá ser corrigido para apresentar nesta coluna a seguinte informação:
      • Contrato Controlado por Medição e Controlado por Medição e Evento: Considera a Data de Previsão da Medição(CN0302);
      • Contrato Controlado por Ordem e por Programação: Considerar a data de entrega da parcela (CN0304);
      • Contrato Controlado por Ordem e Evento: Considerar Data de Previsão de Entrega do Evento (CD0115);

    • Qtde Recebimentos em Atraso (HKM_QRECAT): identifica quantidade de Ordens/Parcelas que teve seu Recebimento atrasado; depois da Qtde Recebimentos em Dia (HKM_QRECDT): indica o número de recebimentos realizados em dia, ou seja, na data programada. Realizar a contagem de registros listados onde em que o valor da coluna referente à Data de Entrega (Data Entr) é igual à maior que a Data do Movimento (Data Movto).
    • Qtde Recebimentos Únicos em Dia (HKM_QRECUNQRECDT): indica o número de recebimentos realizados em dia, ou seja, na data programada. Realizar a contagem de registros listados onde o valor da coluna referente à Data de Entrega (Data Entr) é igual à Data do Movimento (Data Movto).
    • Qtde Recebimentos Únicos (HKM_QRECUN): indica o número de recebimentos realizados onde todo o pedido onde todo o pedido foi entregue de uma só vez, sem recebimentos parciais. Quando o parâmetro ALLDOCS é igual a "NAO", validar essa medida realizando a listagem da Entrada de Materiais (CC0404), e verificar se a ordem de compra analisada possui uma única parcela de compra por meio da Consulta das Parcelas da Ordem (CC0505B) e se essa parcela de compra já foi recebida pela Consulta das Movimentações da Ordem (CC0505C) em um único recebimento.


5) CC0406 - Listagem de Pedidos Emitidos/ CC0415 - Listagem das Ordens de Compra

  • Incluir na pasta "Parâmetros" nova opção ao usuário para que seja possível Desconsiderar os Contratos de Compras;
  • Incluir nova coluna na impressão dos dados para que seja impressa a informação do Número do Contrato o qual determinada ordem de compra pertence;

Observação: Caso o usuário desejar listar as informações dos contratos de forma mais detalhada, ele deverá utilizar os relatórios CN0508 - Gerencial Contratos e CN0510 - Relação Contratos


6) CN0508 - Gerencial Contratos

  • Incluir na faixa de seleção a opção por Estabelecimento, para que seja possível utilizar este filtro;
  • Incluir na impressão dos dados as seguintes informações:
    • Cabeçalho:
      • Código e Nome do Estabelecimento;
      • Valor Movimentado;
      • Total Líquido;
      • Total do IPI;
      • Total Contrato;
      Detalhamento dos Itens do Contrato:
    • Número do Pedido; 
    • Número da Ordem de Compra;
    • Quantidade de Registros na Sequencia do Item;
    • Saldo Quantidade;
    • Saldo Valor.
      • ;
      • Total do IPI;
      • Total Contrato;
    • Detalhamento dos Itens do Contrato:
      • Número do Pedido; 
      • Número da Ordem de Compra;
      • Quantidade de Registros na Sequencia do Item;
      • Saldo Quantidade;
      • Saldo Valor.

7) CC0404 - Listagem Entrada Materiais

Implementar tratamento na impressão da informação referente à "Data de Entrega" para quando tratar-se de contrato, o mesmo deverá ser corrigido para apresentar nesta coluna a seguinte informação:

  • Contrato Controlado por Medição e Controlado por Medição e Evento: Considera a Data de Previsão da Medição(CN0302);
  • Contrato Controlado por Ordem e por Programação: Considerar a data de entrega da parcela (CN0304);
  • Contrato Controlado por Ordem e Evento: Considerar Data de Previsão de Entrega do Evento (CD0115);



Opcional

Protótipo de Tela

 

<Caso necessário inclua protótipos de telas com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software>.

 

Protótipo 01

 

 

 

 

 

 

 

 

 

Opcional

Fluxo do Processo

 

<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>. 

Opcional

Dicionário de Dados

 

Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/

  

Índice

Chave

01

<FI9_FILIAL+FI9_IDDARF+FI9_STATUS>

02

<FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF>

03

<FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO>

Campo

<AAA_PERESP>

Tipo

<N>

Tamanho

<6>

Valor Inicial

<Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. 

Mandatório

Sim (  ) Não (  )

Descrição

<Referência Mínima para Cálculo>

Título

<Ref.Calc.>

Picture

<@E999.99>

Help de Campo

<Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação>

 

(Opcional)

Grupo de Perguntas

 

<Informações utilizadas na linha Protheus>.

 

Nome: FINSRF2

X1_ORDEM

01

X1_PERGUNT

Emissão De

X1_TIPO

D

X1_TAMANHO

8

X1_GSC

G

X1_VAR01

MV_PAR01

X1_DEF01

Comum

X1_CNT01

'01/01/08'

X1_HELP

Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório 

 

(Opcional)

Consulta Padrão

<Informações utilizadas na linha Protheus>

 

Consulta: AMB

Descrição

Configurações de Planejamento

Tipo

Consulta Padrão

Tabela

“AMB”

Índice

“Código”

Campo

“Código”; ”Descrição”

Retorno

AMB->AMB_CODIGO

 

(Opcional)

Estrutura de Menu

 

<Informações utilizadas na linha Datasul>.

 

Procedimentos

 

Procedimento

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Módulo

 

 

 

Programa base

 

 

 

Nome Menu

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Registro padrão

Sim

Sim

Sim

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Release de Liberação

 

 

 

 

 

 

Programas

 

Programa

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Nome Externo

 

 

 

Nome Menu/Programa

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Nome Verbalizado[1]

(Max 254 posições)

(Max 254 posições)

(Max 254 posições)

Procedimento

 

 

 

Template

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

Tipo[2]

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Categoria[3]

 

 

 

Executa via RPC

Sim/Não

Sim/Não

Sim/Não

Registro padrão

Sim

Sim

Sim

Outro Produto

Não

Não

Não

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Query on-line

Sim/Não

Sim/Não

Sim/Não

Log Exec.

Sim/Não

Sim/Não

Sim/Não

Rotina (EMS)

 

 

 

Sub-Rotina (EMS)

 

 

 

Localização dentro da Sub Rotina (EMS)

 

 

 

Compact[4]

Sim/Não

Sim/Não

Sim/Não

Home[5]

Sim/Não

Sim/Não

Sim/Não

Posição do Portlet[6]

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

Informar os papeis com os quais o programa deve ser vinculado

 

 

 

 

Cadastro de Papéis

<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.

<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.

 

Código Papel

(máx 3 posições)

Descrição em Português*

 

Descrição em Inglês*

 


[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.

[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante

[3] Categorias são obrigatórias para os programas FLEX.

[4] Obrigatório quando o projeto for FLEX

[5] Obrigatório quando o projeto for FLEX

[6] Obrigatório quando o projeto for FLEX

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.