Produto: | TOTVS Varejo |
---|---|
Linha de Produto: | Supermercados - Linha Consinco |
Segmento: | Varejo Supermercados |
Tipo de Documento: | Documento Técnico - História |
Módulo: | VENDAS |
Caminho: | SMPedidoVendaApi e Vendas > Aba Atacado > Pedidos > Logs Críticas Importação EDI_VENDA |
Função: | IMPORTAÇÃO DE PEDIDO VIA EDI_PEDVENDA - MAD00925 e SM API VENDAS - SMVENDASAPI - API_VENDAS |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DSUPXOMNI-1722 |
Necessidade de desenvolvimento de funcionalidade ao qual os parceiros de integração de pedidos de venda via api de Pedidos de Venda, e EDI de Pedidos de Venda possam enviar um desconto no cabeçalho do pedido AFV para que seja contabilizado na emissão do pedido de venda, e o valor deste desconto presente no cabeçalho do pedido seja rateado entre os itens do pedido, no erp, alterando assim o valor dos itens com o rateio do desconto, concedendo o desconto por item.
03. SOLUÇÃO
Realizado desenvolvimento de rotina responsável por ratear o desconto parceiro concedido via integração de EDI e API de Pedidos de Venda, onde este desconto concedido no cabeçalho do pedido será rateado entre os produtos pertencentes à este pedido de forma proporcional. O sistema irá gerar o rateio de acordo com os sequenciais de produtos do pedido de venda, até onde haja valor suficiente de desconto para conceder à cada item, de maneira proporcional aos valores totais dos itens, e também do valor total de desconto. Caso haja um corte parcial ou total de itens no pedido, o sistema também fará o recalculo destes valores de desconto em cada produto do pedido, para que fique sempre atualizado, assim como, os valores dos totais referente à forma de pagamento no e-commerce.
A funcionalidade age da seguinte maneira:
Supondo que haja 3 produtos em um pedido vindo do e-commerce, são eles, os produtos x, y e z.
Desconto Parceiro: R$ 5,00
Produto X:
Quantidade: 2
Embalagem: 1
Valor do item: 4,140000
Valor Desconto Parceiro: 1,52
Valor do item após dedução do desconto parceiro: 4,140000(Valor do item) - (1,52(Desconto Parceiro) / (1(embalagem) * 2(Quantidade do Produto)) = 3,380000
Produto Y:
Quantidade: 1
Embalagem: 1
Valor do item: 5,000000
Valor Desconto Parceiro: 0,92
Valor do item após dedução do desconto parceiro: 5,000000(Valor do item) - (0,92(Desconto Parceiro) / (1(embalagem) * 1(Quantidade do Produto)) = 4,080000
Produto Z:
Quantidade: 2
Embalagem: 1
Valor do item: 6,990000
Valor Desconto Parceiro: 2,56
Valor do item após dedução do desconto parceiro: 6,990000(Valor do item) - (2,56(Desconto Parceiro) / (1(embalagem) * 2(Quantidade do Produto)) = 5,710000
O valor total do Desconto Parceiro para o item, vai ser refletido de acordo com a quantidade do produto e sua embalagem.
IMPORTANTE!
Se estiver na versão 24.07, atualizar o sistema para o service pack 24.07.xxx ou release superior.
Se estiver na versão 25.01, atualizar o sistema para o service pack 25.01.xxx ou release superior.