01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Comercial
Função:Realizar corretamente o cálculo das parcelas geradas na transação quando utilizado cartão de crédito/cartão de débito
Requisito/Story/Issue (informe o requisito relacionado) :DVACOM-4442


02. SITUAÇÃO/REQUISITO

Em transações de pedido de venda e-commerce os valores das faturas geradas pelo parcelamento do cartão estavam ficando divergentes devido as rotinas de cálculo de parcelamento específicos por operadora, onde o arredondamento pode ser realizado na primeira ou última parcela.

03. SOLUÇÃO

Foi ajustado para que os cálculos de parcelamento de cartão de crédito/débito referente a transações de pedido de venda sejam realizados corretamente de acordo com a fórmula de cartão vinculada ao portador da forma de pagamento (PEDFM219).


Imagem 01 - Após a importação do pedido "1518", o mesmo foi carregado no componente PEDFM001 e após isso foi acionado o botão "Opção adicional...".


Imagem 02 - Ao carregar o componente PEDFM103 foi acionado o botão "Pgto. e-commerce...".


Imagem 03 e 04 - No componente PEDFM219 é possível verificar duas formas de pagamento registradas para esse pedido de venda. Sendo de dois portadores diferentes.


Imagem 05 e 06 - Cada portador possui uma parcela e uma fórmula de cartão vinculada a ele, conforme é exibido no componente FCXFL003 (FCXFL002 → "Cartão de crédito" → botão "Subitem...").

Obs.: Caso não haja fórmula vinculada para o portador nesse componente, será utilizado a fórmula do componente FGRFM004.


Imagem 07 e 08 - Cada fórmula de cartão possui um arredondamento, isso pode ser verificado no componente FGRFM005. Nota-se que a fórmula vinculada ao portador "1616" realiza o arredondamento na primeira parcela e a fórmula vinculada ao portador "1617" realiza o arredondamento na última parcela.


Imagem 09 e 10 - Foi acessado componente PEDFM003 (PEDFM001 → botão "Faturamento...") e realizado o faturamento do pedido de venda, finalizando a baixa e gerando a transação.


Imagem 11 - Ao realizar o recebimento da transação é possível verificar que o arredondamento das parcelas foi feito de forma correta, sendo na primeira parcela referente ao portador "1616" e na última parcela referente ao portador "1617". Dito isso foi acionado o botão "F11 Encerrar".


Imagem 12 - Ao realizar a consulta da transação (TRAFL016) foi acionado o botão "Liquidação..." do componente TRAFL017.


Imagem 13 - Ao carregar o componente TRAFL028 é possível verificar que as faturas foram geradas corretamente.



<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;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>