01. DADOS GERAIS

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

02. SITUAÇÃO/REQUISITO

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


04. REQUISITOS DE VERSÃO

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.

05. DOCUMENTOS RELACIONADOS

DOCUMENTO(S) DE REFERÊNCIA