Histórico da Página
Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | Microsiga Protheus | Módulo | SIGAGFE |
Segmento Executor | Logística | ||
Projeto1 | M_DL_GFE002 | IRM1 | PCREQ-8921 |
Requisito1 | PCREQ-9331 | Subtarefa1 | PDRDL-2387 |
Chamado2 |
| ||
Release de Entrega Planejada | 12.1.12 | Réplica |
|
País | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | ER_PCREQ-9316_Registro_Negociacao_Informada_Comparativo_Frete |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos ).
Objetivo
A rotina de Comparativo de Fretes possui funcionalidades para, em tempo de execução, criar ou utilizar uma negociação de frete e tarifas para realizar uma simulação do valor de frete com possíveis transportadores, calculando o frete com um horizonte de documentos, sendo mais efetivo quando existe pouca variação nas características das cargas transportadas em um período.
Com essas informações, é possível avaliar o impacto financeiro da contração do frete com novos fornecedores ou já existentes, em caso de reajuste, e apoiar a tomada de decisão sobre a contratação. Entretanto, na rotina de Comparativo, não existe uma opção para registrar o resultado do comparativo. Registrando o resultado do comparativo, junto com as características do que foi transportado no período informado, permitirá uma avaliação e auditoria posterior dos motivos que levaram a aprovação da contratação.
Definição da Regra de Negócio
Para a utilização do registro do comparativo de frete na negociação de frete será necessário o cálculo dos valores que participarão do registro utilizando o botão Comparar.
Alterações nas informações dos campos que possam impactar no valor da simulação do frete implicam em novo acionamento do botão Comparar, antes do registro do comparativo ser efetuado.
O resultado do comparativo poderá ser registrado junto à uma negociação que está aguardando o envio para aprovação, por opção do usuário, observando as seguintes restrições:
Sobre a seleção de documentos:
Para que seja possível a comparação entre negociações será necessário que o usuário informe a negociação base que já possui cálculos de frete no sistema.
- Sobre a negociação:
- Deve ser cadastrada previamente no sistema.
- Ter sido a negociação utilizada para a simulação do valor do comparativo de frete apresentado em tela.
- Não ter sido enviada para a aprovação ou já aprovada, seja pelo processo já existente de aprovação de tabela por e-mail, seja pelo processo de aprovação por alçada utilizando o MLA: ER_PCREQ-9323_Aprovação_de_ tabelas_ de_ frete_ por_ nível_ de_alçada_ (ADVPL).
Após o registro realizado com sucesso, permanecerá anexado à negociação as informações de identificação da negociação utilizada na seleção, junto com a soma do valor do cálculo de frete, do valor simulado e dos índices que caracterizam a carga, como peso, valor mercadoria, volume e a relação entre elas sobre o valor do cálculo existente e do valor do cálculo simulado. Os parâmetros de seleção informados nos campos pelo usuário para a geração dos valores também serão registrados, permitindo posteriormente que seja executado uma conferência do valor simulado com uma nova execução da rotina.
O processo seguirá na rotina de manutenção de tabelas de frete, onde será necessário que o usuário acione ação para o envio da negociação para aprovação ou após logo o registro do comparativo, onde por parametrização será permitido o envio automático. No envio da aprovação para o MLA, se existente, será anexado o registro do comparativo de frete da negociação. Em caso de rejeição pela aprovação, será permitido ao usuário o registro de uma nova seqüência do comparativo, preservando a anterior. Manter a sequência do comparativo permitirá acompanhar a evolução dos registros do comparativo, mas não é obrigatório, podendo o usuário reutilizar o mesmo registro de cotação enviado em algum momento junto com a aprovação.
Não está prevista a comparação entre os registros de comparativos de frete. Assim como característica de outras rotinas que utilizam a tabela de frete para cálculo, não será bloqueado, durante o processamento, os registros referentes à tabela, negociação e tarifas tampouco impedir o registro do comparativo de frete em caso de alteração da tabela por outro usuário. Devido à característica da seleção dos dados, os valores variam pelos documentos de carga, não sendo recomendado para processos de conferência de documentos de frete. Por recomendação, a empresa deve alinhar com os aprovadores sobre a avaliação, onde esta deve possuir um requisito mínimo para a seleção dos dados, como períodos, quantidade ou peso total de documentos de carga, que garantam a validade dos dados. Uma vez informado a transportadora, tabela e negociação na seleção de documentos, na opção Somente DC Calc., o sistema a considerará como 1=Sim, ou seja, serão somente selecionados documentos com cálculo de frete e que possuam a transportadora, tabela e negociação informada. O anexo, aprovação e rejeição do comparativo de frete serão tratados pelo requisito: ER_PCREQ-9323_Aprovação_de_ tabelas_ de_ frete_ por_ nível_ de_alçada_ (ADVPL).
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
GFEX000 | Alteração | Atualizações | |
GFEX061 | Alteração | Atualizações -> Movimentação->Cálculo de Frete->Comparar Fretes | - |
GFEA061 | Alteração | Atualizações -> Movimentação->Tabela de Frete->Tabela de Frete | |
GFEA061A | Alteração | Atualizações -> Movimentação->Tabela de Frete->Tabela de Frete | |
GFEA062 | Alteração | Atualizações -> Movimentação->Tabela de Frete->Cópia e Reajuste | |
GFEA062A | Alteração | Atualizações -> Movimentação->Tabela de Frete->Cópia e Reajuste | |
GFEA064 | Alteração | Atualizações -> Movimentação->Tabela de Frete->Aprovar Tabelas |
Alterações GFEX000
- Incluir um novo parâmetro, MV_APRCOP, Envio automático para aprovação após Registro Comparativo com as opções 0=Não enviar, 1=Automático, 2=Perguntar. Posicioná-lo após o campo Controle de Aprovação da pasta Tabelas de Frete.
- Habilitar o parâmetro somente quando Controle de Aprovação (MV_APRTAB) for 1=Sim.
Alterações GFEX061
- Alterar o campo Somente DC Calc. para que o inicio padrão seja 1-Sim.
- Incluir o campo Nr Negociação com a consulta padrão GV9F após o campo Nr Tabela no agrupamento de Seleção de documentos de carga. Quando preenchido, serão filtrados somente os documentos de carga que possuírem algum cálculo de frete com a negociação informada ao utilizar o botão Comparar.
- Ao acionar o botão Comparar, verificar se o campo Somente DC Calc está como 2-Não e se estão preenchidos os campos Transportadora, Nr Tabela e Nr Negociação da Seleção de documentos de carga.
- Se estiver, apresentar o aviso "Foi selecionado Somente DC Calc. como 2-Não e informada uma negociação na seleção de documentos de carga, portanto, somente documentos de carga com cálculo de frete que possuem a negociação informada serão selecionados." e permitir a continuidade do processo.
- Incluir a ação relacionada Registrar comparativo.
- Será possível registrar o comparativo somente se os campos das negociações a serem comparadas estiverem preenchidos corretamente e se houver algum valor no campo Frete Simulado. Após alterar alguma informação de busca do formulário, utilização de Cidades por lista ou faixa, alteração do transportador/tabela/negociação do comparativo, será necessário que o usuário efetue novamente o processo de comparação. Nesses casos, bloquear a ação do usuário informando o próximo passo que deverá ser tomado para registrar o comparativo, que seria comparar novamente.
- Não será possível registrar comparativos através dessa ação quando a negociação já estiver liberada ou pendente de aprovação, pelo processo de e-mail ou integração com MLA.
- A ação relacionada, após as validações, realizará as seguintes ações:
Quando os campos da cotação estiverem em branco (GV9_CODCOT e GV9_SEQCOT), incluir um novo registro na GVQ conforme as informações a seguir:
Campo | Valor | Observação |
GVQ_TPCOT | '1' | |
GVQ_CODCOT | GetSxeNum("GVQ","GVQ_CODCOT")
| |
GVQ_SEQCOT | StrZero(1,Len(GVQ->GVQ_SEQCOT)) | |
GVQ_DTIMPL | Date() | |
GVQ_HRIMPL | SubStr(Time(),1,5) | |
GVQ_ENVCOP | 2 - Não enviado | |
GVQ_OBSCOT | Período De: ( Cidade de: Ou ( Cidades: Somente Dc Calc: ----------------------------------------- Indicadores dos doctos selecionados: Peso Real Total: Valor Mercadoria Total: Volume Total: Valor Realizado indicador: - Tonelada: - Valor Mercadoria(%): - Volume: Valor Simulado indicador: - Tonelada: - Valor Mercadoria(%): - Volume:
Quantidade de Doctos: Quantidade de Romaneios: | Essas informações são provenientes da tela do comparativo de frete GFEX061. As informações de Cidade se darão de acordo com a habilitação de pesquisa de trechos por faixa ou lista presente, na ação Filtros avançados. |
GVQ_INFCMP | GVQ_OBSCOT em formato para recuperação das informações a ser utilizada na ação Verificar Comparativo | |
GVQ_VALCOT | Frete Simulado | Essas informações são provenientes da tela do comparativo de frete GFEX061. |
GVQ_CDEMIT | Transportador | |
GVQ_NRTAB | Nr Tabela | |
GVQ_NRNEG | Nr Negociação | |
GV9_CODCOT | GVQ_CODCOT | |
GV9_SEQCOT | GVQ_SEQCOT |
Quando os campos do comparativo estiverem preenchidos (GV9_CODCOT e GV9_SEQCOT), verificar se o registro de comparativo já foi enviado uma vez para aprovação(GVQ_ENVCOP=='1'), seja pelo e-mail ou pela integração com o MLA quando ativo. Nesses casos, será registrado uma nova sequência de comparativo. Se o comparativo ainda não foi enviado, simplesmente substituir os dados da anterior. Em caso de nova sequência, é necessário criar um novo registro da GVQ com uma nova sequência(GVQ_SEQCOT) com base na tabela acima.
Finalizando o registro do comparativo, verificar o parâmetro MV_APRTAB(Controle de Aprovação). Se estiver 1=Sim, verificar o parâmetro MV_APRCOP. Se for 1=Automático, executar a função GFEA61AENV() que enviará a negociação posicionada para a aprovação. Se for 2=Perguntar, perguntar ao usuário se deseja enviar a negociação para a aprovação e executar a função GFEA61AENV(), se o usuário responder Sim.
Alterar a função GFEA61AENV() para alterar o campo GVQ_ENVCOP para 1-Sim.
- Ainda na rotina GFEX061, será incluída a ação Verificar Comparativo. Apresentar uma consulta com os comparativos da negociação. Ao selecionar um comparativo, serão carregados os campos de seleção de documentos de carga e, em seguida, executada a ação do botão Comparar. Ao final do processamento, informar ao usuário se houve diferença entre o valor simulado e o valor registrado.
Alterações GFEA061 e GFEA064
- Na rotina de manutenção de Tabelas de Frete (GFEA061) e na rotina Aprovar Tabelas (GFEA064), incluir a ação Consultar Comparativos. Esta ação abrirá um browser padrão da tabela GVQ, filtrando todas as cotações da negociação posicionada. Adicionar: Legenda com cores, para identificar visualmente a situação do campo GVQ_ENVCOP, opções padrão de exportação (impressão, exportar para Excel) e a ação Visualizar, para ver com mais detalhes o registro posicionado. Os campos GVQ_TPCOT, GVQ_CODCOT, GVQ_SEQCOT, GVQ_DTIMPL, GVQ_HRIMPL e GVQ_ENVCOP devem permanecer em um agrupador de campos com o nome Dados Comparativo. Os campos GVQ_OBSCOT, GVQ_CDEMIT, GVQ_NRTAB e GVQ_NRNEG devem permanecer em um agrupador de campos com o nome Dados Seleção de Documentos.
- No formulário da negociação de frete no programa GFEA061A, remover os campos GV9_CODCOT e GV9_SEQCOT.
- Nas funções de cópia presentes nas rotinas GFEA061, GFEA062 e GFEA062A, impedir que os campos GV9_CODCOT e GV9_SEQCOT sejam copiados.
Tabelas Utilizadas
GVA – Tabela de Frete
GV9 – Negociação tabela de frete
GVQ – Cotações de frete
Fluxo do Processo
Dicionário de Dados
Arquivo: GVQ– Cotações de frete
Índice | Chave |
01 | GVQ_FILIAL+GVQ_TPCOT+GVQ_CODCOT+GVQ_SEQCOT |
02 | GVQ_FILIAL+GVQ_TPCOT+GVQ_CODCOT+GVQ_ENVCOP |
03 | GVQ_FILIAL+DTOS(GVQ_DTIMPL)+GVQ_HRIMPL |
Campo | GVQ_TPCOT | GVQ_CODCOT | GVQ_SEQCOT | GVQ_DTIMPL | GVQ_HRIMPL | GVQ_ENVCOP | GVQ_OBSCOT | GVQ_INFCMP | GVQ_VALCOT | GVQ_CDEMIT | GVQ_NRTAB | GVQ_NRNEG |
Tipo | C | C | C | D | C | C | M | M | N | C | C | C |
Tamanho | 1 | 10 | 6 | 8 | 4 | 1 | 10 | 10 | 12,2 | 14 | 6 | 6 |
Valor Inicial | '1' | Date() | SubStr(Time(),1,5) | '2' |
| 0 | ||||||
CBox | 1-Comparativo de Frete | 1=Sim;2=Não | ||||||||||
Mandatório | Sim ( x ) Não ( ) | Sim ( x ) Não ( ) | Sim ( x ) Não ( ) | Sim ( x ) Não ( ) | Sim ( x ) Não ( ) | Sim ( x ) Não ( ) | Sim ( x ) Não ( ) | Sim ( x ) Não ( ) | Sim ( ) Não ( x ) | Sim ( x ) Não ( ) | Sim ( x ) Não ( ) | Sim ( x ) Não ( ) |
Descrição | Tipo da Cotação de Frete | Código da cotação | Sequência da cotação | Data do Registro | Hora do Registro | Comparativo Enviado | Observação Cotação | Informação Cotação | Valor Cotação | Transportador Sel. Doc. | Tabela Sel. Doc. | Nr Tab Sel. Doc. |
Título | Tp Cot Frete | Cotação | Seq. Cotação | Data | Hora | Cop. Enviado | Obs Cot Frete | Inf Cot | Vl Cot Frete | Transp Sel Dc | Tab Sel Dc | Nr Tab Sel |
Picture | @! | @! | @R 99:99 | @! |
| @E 999,999,999.99 | ||||||
Help de Campo | Identifica a origem do lançamento de cotação | Identificador da cotação | Identificador da sequência da cotação | Data do registro da cotação | Hora do registro da cotação | Indica a situação do envio do comparativo | Contém as informações da cotação de frete. | Contém as informações da cotação de frete. | Contém o valor da cotação de frete. | Indica o transportador utilizado na seleção de documentos | Indica a tabela utilizada na seleção de documentos | Indica a negociação utilizada na seleção de documentos |
Observação | Este campo fica com x3_uso = Não para não ser exibido por padrão. |
Arquivo: GV9– Negociação da tabela de frete
Índice | Chave |
03 | GV9_FILIAL+GV9_CODCOT+GV9_SEQCOT |
Campo | GV9_CODCOT | GV9_SEQCOT |
Tipo | C | C |
Tamanho | 10 | 6 |
Valor Inicial | '' | '' |
CBox | ||
Mandatório | Sim ( ) Não ( x ) | Sim ( ) Não ( x ) |
Descrição | Código da cotação | Sequência da cotação |
Título | Cotação | Seq. Cotação |
Picture | @! | @! |
Help de Campo | Identificador da cotação | Identificador da sequência da cotação |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|