01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Pedido de venda
Função:Não gerar comissão com bônus quando a tabela de preço não realizar a validação de bônus
Ticket:5129920
Requisito/Story/Issue (informe o requisito relacionado) :DVACOM-464


02. SITUAÇÃO/REQUISITO

Foi solicitado para que ao utilizar o tipo de comissão de representante com o tipo de aplicação "Utiliza qualquer tabela de preço" seja verificado corretamente se a tabela de preço possui a validação de bônus ativa ou não, aplicando corretamente o bônus de comissão de faturamento e/ou de recebimento.

03. SOLUÇÃO

Foi ajustado para quando o parâmetro empresa "TP_COMISSAO_REPRE" estiver configurado com o valor "14", seja verificado corretamente se a opção "Valida bônus" está ou não ativa na tabela de preço para que o bônus de comissão de faturamento e/ou recebimento seja ou não aplicado ao pedido de venda.


Imagem 01 - No componente ADMFM014 foi realizada a configuração do parâmetro empresa "TP_COMISSAO_REPRE" com o valor "14".


Imagem 02 - No componente PESFM010 foi informado o código "210941" referente a uma pessoa do tipo "Representante". Foi selecionada a opção "Representante" no menu lateral e após carregar o componente PESFM016 foi acionado o botão "Comis. com bônus...".


Imagem 03 - Ao carregar o componente PESFM170 foi cadastrada uma comissão com bônus utilizando o tipo de aplicação "Utiliza qualquer tabela de preço".


Imagem 04 - No componente PEDFM011 foi carrega a tabela de preço "750" e acionado o botão "Adicional...".


Imagem 05 - Ao carregar o componente PEDFM110 é possível verificar que a tabela de preço não valida bônus.


Imagem 06 - Após gerar o pedido de venda "6457" com a tabela de preço "750", é possível verificar que o percentual de comissão de faturamento e recebimento foram gravados com os valores corretos, sem considerar o bônus, visto que a tabela de preço não utiliza a validação do bônus.



<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>