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 |
| ||
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_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, ficará 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 seqüê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 já 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 já 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. 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 aba Tabelas de Frete. Habilitar o parâmetro somente quando 'Controle de Aprovação'(MV_APRTAB) for 1=Sim;
Alterações GFEX061
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á filtrado somente os documentos de carga que possuírem algum cálculo de frete com a negociação informada ao utilizar o botão 'Comparar'.
Incluir a ação relacionada 'Registrar comparativo'.
Só será possível registrar o comparativo 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 o usuário deverá tomar 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 Frete Realizado: - Tonelada: - Valor Mercadoria: - Volume: Valor Frete Simulado: - 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, devê-se 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. Caso for 1=Automático, executar a função GFEA61AENV() que enviará a negociação posicionada para a aprovação. Caso 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'.
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 executada a ação do botão 'Comparar' em seguida. Ao final do processamento, informar ao usuário se houve diferença entre o valor simulado e o valor registrado.
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 Browse 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.
No formulário da negociação de frete no programa GFEA061A, remover os campos GV9_CODCOT e GV9_SEQCOT.
Nas funções de copia presentes nas rotina 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_SIT |
03 | GVQ_FILIAL+DTOS(GVQ_DTIMPL)+GVQ_HRIMPL |
Campo | GVQ_TPCOT | GVQ_CODCOT | GVQ_SEQCOT | GVQ_DTIMPL | GVQ_HRIMPL | GVQ_ENVCOP | GVQ_CDEMIT | GVQ_NRTAB | GVQ_NRNEG | GVQ_OBSCOT | GVQ_INFCMP | GVQ_VALCOT |
Tipo | C | C | C | D | C | C | C | C | C | M | M | N |
Tamanho | 1 | 10 | 6 | 8 | 4 | 1 | 14 | 6 | 6 | 10 | 10 | 12,2 |
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 ( x ) Não ( ) | Sim ( x ) Não ( ) | Sim ( x ) Não ( ) | Sim ( ) Não ( x ) |
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 | Transportador Comparado | Tabela Comparada | Negociação Comparada | Observação Cotação | Informação Cotação | Valor Cotação |
Título | Tp Cot Frete | Cotação | Seq. Cotação | Data | Hora | Cop. Enviado | Transp Comp. | Tab Comp | Neg Comp | Obs Cot Frete | Inf Cot | Vl Cot Frete |
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 | Indica o transportador comparado | Indica a tabela comparada | Indica a negociação comparada | 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. |
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. |
---|