Requisito/Story/Issue (informe o requisito relacionado) :
DLOGGFE-8883
02. SITUAÇÃO/REQUISITO
Ao possuir mais de um componente por romaneio configurado na tarifa e o cálculo de frete utiliza mais de uma rota, o sistema realiza a definição do maior valor de frete individualizado por componente de frete. Esta forma de cálculo permite que o valor total seja composto pelo valor de componentes da duas rotas utilizadas.
Quando o cálculo possui um componente por romaneio e existe mais de uma unidade de cálculo, o valor rateado fica correto, porém no log é apresentado o fator de rateio de forma incorreta.
03. SOLUÇÃO
Alterada a rotina incluindo um novo campo para definir o escopo de definição do maior valor de frete em relação a componente por romaneio. Caso o novo campo tenha o valor 1 = por componente (Padrão), o comportamento atual será mantido, realizando a definição de maior valor de forma individualizada por componente. Com a opção 2 = por unidade de cálculo, ao invés de definir o maior valor de frete por componente, é realizada a definição de maior valor de frete entre todas as unidades de cálculo e utilizados todos os valores de componente referente a rota desta unidade de cálculo.
A rotina foi alterada para que o fator de rateio seja apresentado de forma correta no log de cálculo.
Cadastro de componente de frete
Acessa o cadastro e configurar mais de um componente com a opção Valor p/ RC como Sim.
Tabela de Frete
Inclui uma tabela de frete e negociação com os componentes configurados anteriormente e possuindo duas rotas. Selecionar a opção de acordo com a forma desejada no campo Escop Comp RC na aba Outros da inclusão/alteração da negociação de frete. A opção 1 = por componente, é o comportamento atual do programa, no qual o maior valor de componente é definido com uma comparação individualizada. Enquanto a opção 2 = por unidade de cálculo, o maior valor é definido comparando os valores totais dos componentes calculados para cada unidade, utilizando todos os componentes da unidade que possuir o maior valor total. Gerar as tarifas para esta negociação e informar os valores para as tarifas.
Documento de Carga
Inclui dois documentos de carga ou integrar duas notas fiscais, cada uma atendendo uma das rotas cadastradas na negociação.
Romaneio de Carga
Inclui um romaneio de carga e relacionar os dois documentos de cargas criados. Realiza o cálculo de frete e verifique que caso o campo de escopo Comp RC esteja com a opção 1 = por componente, os componentes utilizados serão o de maior valor na comparação individualizado. Caso o campo Escopo Comp RC esteja preenchido com a opção 2 = por unidade de cálculo, os componentes utilizados serão os referentes a unidade de cálculo de maior valor. Verificar que o fator de rateio é apresentado de forma correta no log de cálculo.
04. DEMAIS INFORMAÇÕES
Para possuir esta funcionalidade é necessária a criação do campo GV9_FRMCRC e o fonte GFEXFBH com a data superior a .
Inclusão de campo no dicionário de dados na tabela Negociação de Frete (GV9):
Propriedade
Valor
Campo
GV9_FRMCRC
Tipo
1 - Caracter
Tamanho
1
Contexto
Real
Propriedade
Alterar
Título
Escop CompRC
Descrição
Escopo Componente RC
Help
Indica o escopo de verificação do componente por romaneio. (1=por componente (individualizado); 2=por unidade de cálculo (total por unidade))