Árvore de páginas

Inconsistência no valor das baixas de venda com múltiplas NCCs no Venda Assistida quando parâmetro MV_LJCPNCC com conteúdo 2

Linha de Produto:

Microsiga Protheus

Segmento:

Varejo

Módulo:

SIGALOJA

Situação/Requisito:

Ao realizar venda pelo Venda Assistida utilizando o parâmetro MV_LJCPNCC com conteúdo igual a 2 e mais de uma NCC como pagamento, ao realizar o lançamento da baixa das NCCs (SE5) o sistema esta gerando valor incorreto.
Nos registros referente as compensações das NCCs o valor esta sendo atribuído no valor a soma de todas as NCCs utilizadas na venda e não o valor de cada NCC individualmente.

Exemplo:

Venda no valor de 200 reais.
Pagamento utilizando 3 NCCs e restante em dinheiro.
NCC 01: 40
NCC 02: 10
NCC 03: 60

Valor em dinheiro: 90

Lançamento na SE5:

E5_PREFIXO E5_NUMERO E5_TIPO E5_MOEDA E5_VALOR
001000000426 CR01110
NCCNCC001NCC0140
001000000426 CR0170
NCCNCC002NCC0110
001000000426 CR0160
NCCNCC003NCC0160
001000000426R$0190

Solução/Implementação:


Realizado tratamento no Venda Assistida para quando utilizado o parâmetro MV_LJCPNCC com conteúdo igual a 2, e mais de uma NCC no pagamento da venda, o sistema realizar a compensação das NCCs com o título atribuindo o valor correto de cada NCC em seu respectivo registro.


Exemplo:


Venda no valor de 200 reais.
Pagamento utilizando 3 NCCs e restante em dinheiro.
NCC 01: 40
NCC 02: 10
NCC 03: 60


Valor em dinheiro: 90


Lançamento na SE5:

E5_PREFIXOE5_NUMEROE5_TIPOE5_MOEDAE5_VALOR
001000000426CR0140
NCCNCC001NCC0140
001000000426CR0110
NCCNCC002NCC0110
001000000426CR01110
NCCNCC003NCC01110
001000000426R$0190
Documento de Referência:

Mais sobre o parâmetro MV_LJCPNCC:

SIGALOJA 0125 Qual é a finalidade do parâmetro MV_LJCPNCC?

Fontes do pacote:

LOJXFUNC.PRW  08/11/2018