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.1012 | Réplica |
|
País | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | ER_PCREQ-9316-_Registro_negociacaoNegociacao_Informada_comparativoComparativo_freteFrete |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos ).
Objetivo
A rotina de
comparativoComparativo de
fretesFretes 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áou já existentes, em caso de reajuste, e apoiar a tomada de decisão sobre a contratação. Entretanto, na rotina de
comparativoComparativo, 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
CarregarComparar.
Alterações nas informações dos campos que possam impactar no valor da simulação do frete implicam em novo acionamento do botão
CarregarComparar, antes do registro do comparativo ser efetuado.
O resultado do comparativo poderá ser registrado junto à
sua negociaçãouma negociação que está aguardando o envio para aprovação, por opção do usuário, observando as seguintes restrições
sobre:
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
selecionada - a negociação utilizada para
simulação - a simulação do valor do comparativo de frete apresentado em tela
;- .
- Não ter sido enviada para a aprovação ou já aprovada
;Negociações que estiverem no aguardo de uma aprovação ou já aprovadas não poderão ter novos registros de comparativo;
- , 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).
Definição da Regra de Negócio
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
Incluir o parâmetro 'Cotação Manual'(MV_HSTMAN) com as opções 1-Sim;2-Não, padrão 2 na aba 'Tabela de frete' do programa GFEX000 após o campo 'Histórico Cotação'.
Na rotina GFEX061, incluir a ação relacionada 'Registrar cotação comparativo'.
Só será possível registrar o comparativo se os campos Transportador, Nr Tab Comp e Nr Neg Comp- 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 GV9e 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_SITENVCOP | 1 2 - Aprovação PendenteNão enviado | |
GVQ_OBSCOTTransp Comp: Código e nome do transportador comparativo Nr Tabela: Nr Negociacao: | Período De: ( Cidade de: Ou ( Cidades: Somente Dc Calc: ----------------------------------------- Indicadores das dos doctos selecionadas: Peso Real Total: Valor Merc. Mercadoria Total: Volume Total: Valor Realizado indicador: - Tonelada: - Valor Mercadoria(%): - Volume: Valor Simulado indicador: - Tonelada: - Valor Mercadoria(%): - Volume:
Quantidade de Doctos: Quantidade de Romaneios:Origem Valor: Valor Simulado. | Essas informações são provenientes da tela do comparativo de frete GFEX061. As informações de cidade Cidade se darão de acordo com a habilitação de pesquisa de trechos por faixa ou lista presente, na ação 'Filtros especificos' 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
da cotaçãodo comparativo estiverem preenchidos (GV9_CODCOT
e GV9e GV9_SEQCOT),
posicionar na GVQ everificar
o parâmetro MV_HSTCOT:Manter até aprovação: Quando a sequência atual estiver aprovadase o registro de comparativo já foi enviado uma vez para aprovação(GVQ_
SITENVCOP=='
31'),
impedir a inclusão do novo registro. Caso não estiver aprovada, a sequencia atual ficará com GVQ_SIT = '2-Rejeitada'. Permitir a inclusão do novo registro.Campo | Valor | Observação |
GVQ_TPCOT | '1' | |
GVQ_CODCOT | GV9_CODCOT
| |
GVQ_SEQCOT | Soma1(GV9_SEQCOT) | |
GVQ_DTIMPL | Date() | |
GVQ_HRIMPL | SubStr(Time(),1,5) | |
GVQ_SIT | 1 - Aprovação Pendente ou 2-Rejeitada conforme observação | Verifcar se a sequencia atual está aprovada (GVQ_SIT == '3'). Se estiver, a situação ficará como 2-Rejeitada. |
GVQ_OBSCOT | Transp Comp: Código e nome do transportador comparativo Transp: Código e nome do transportador da seleção Período De: ( Cidade de: Ou ( Cidades: Somente Dc Calc: | 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 especificos' |
GVQ_VALCOT | Frete Simulado | Essas informações são provenientes da tela do comparativo de frete GFEX061. |
GV9_SEQCOT | GVQ_SEQCOT (nova) | Somente se a cotação anterior à nova estiver como 1 - Aprovação Pendente (GVQ_SIT == '1'). Senão, manter a sequência anterior na negociação. |
No programa GFEA061, incluir a ação relacionada 'Registrar cotação manual' no Browse da 'Negociação da Tabela de Frete' quando o parâmetro MV_HSTMAN == '1'. O registro de cotação manual utilizará as mesmas regras do registro de cotação do comparativo, com a exceção dos campos GVQ_OBSCOT e GVQ_VALCOT que seguirá o seguinte formato:
Campo
Valor
Origem Valor: 'Valor Manual'.
Observação do usuário: Conterá uma observação digitada pelo usuário'
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–
GVA – Tabela de Frete
- GV9–
GV9 – Negociação tabela de frete
GVQ
-– Cotações de frete
Fluxo do Processo
Protótipo de Tela
Protótipo 01
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_SITENVCOP |
03 | GVQ_FILIAL+DTOS(GVQ_DTIMPL)+GVQ_HRIMPL |
Campo | GVQ_TPCOT | GVQ_CODCOT | GVQ_SEQCOT | GVQ_DTIMPL | GVQ_HRIMPL | GVQ_SITENVCOP | 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) | '02' |
| 0 | ||||||||
CBox | 1-Comparativo de Frete | 1=Sim;2=Não | 0 - Não se Aplica; 1 - Aprovação Pendente; 2-Rejeitada; 3-Aprovada | |||||||||||
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 | Situação da AprovaçãoComparativo 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 | SitCop. Aprov.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 | em relação à sua aprovaçã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. |
---|