Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Cálculo realizado

...

por medio del sistema en la aplicación de descuentos

Producto

...

Produto:

Microsiga Protheus®

AmbienteEntorno:

Faturamento Facturación (SIGAFAT)

OcorrênciaOcurrencia:

Ao aplicar desconto no Al aplicar el descuento en el Pedido de Vendas ventas (MATA410) / Orçamento Presupuesto de Venda venta (MATA415) o , el sistema recalcula para outro otro valor/percentualporcentaje.

Passo Paso a passopaso:

Dica
titleVídeo How To

Veja nosso Vea nuestro vídeo How To sobre o processoel proceso: How To | MP - SIGAFAT - Arredondamento dos descontosRedondeo de los descuentos


Al incluir un descuento en la línea del ítem del Pedido de venta Ao inserir um desconto na linha do item do Pedido de Venda (MATA410) e/ou no Orçamento de Venda y/o en el Presupuesto de venta (MATA415), o el sistema recalcula o el valor/percentual de desconto e não permite a aplicação do desconto desejado.porcentaje de descuento y no permite la aplicación del descuento deseado.

Esto puede ocurrir, porque el porcentaje aplicado siempre se calculará proporcionalmente al valor del ítem y a su cantidadIsso pode ocorrer, pois o percentual aplicado sempre será calculado proporcionalmente ao valor do item e à sua quantidade
Este proporcional
deve debe ser um valor comportado pelo tamanho de decimais de sua base, pois, caso contrário, ocorrerá diferença no cálculo.

Abaixo demonstramos o calculo realizado pelo sistema para determinar o Valor e o Percentual de desconto nos itens:

Exemplo de desconto pretendido incompatível com as decimais em relação à QUANTIDADE:

un valor que considera el tamaño de decimales de su base, porque de lo contrario, ocurrirán diferencias en el cálculo.

 

A continuación, mostramos el cálculo realizado por el sistema para determinar el Valor y el Porcentaje de descuento en los ítems:

Ejemplo de descuento pretendido incompatible con los decimales con relación a la CANTIDAD:

 

Cantidad: 218

Valor unitario: 10,00

Descuento pretendido

Quantidade: 218

Valor Unitário: 10,00

Desconto Pretendido3,96

 

El sistema intenta llegar al valor del descuento por unidadO sistema tenta chegar ao valor do desconto por unidade:

3,96 (Desconto PretendidoDescuento pretendido) / 218 (QuantidadeCantidad) = 0,0181651376146789.

Ou seja, são necessárias dezesseis casas decimais para registro exato do resultado do cálculo de desconto por item.

Porém, por nativo, o sistema possui dois decimais apenas, e dessa forma o campo só pode registrar os dois primeiros números das casas decimais:

Es decir, son necesarias dieciséis decimales para el registro exacto del resultado del cálculo de descuento por ítem.

 

Sin embargo, por ser nativo, el sistema solo tiene dos decimales, por ello, el campo solo puede registrar los dos primeros números decimales:

  • Si el parámetro MV_ARREFAT estuviera habilitado, el sistema redondea aCaso o parâmetro MV_ARREFAT esteja habilitado, o sistema arredonda para 0,02
  • Caso o parâmetro Si el parámetro MV_ARREFAT esteja desabilitado estuviera deshabilitado, o el sistema registra o el valor: 0,01

 

Proporcional de Desconto Comportado X Quantidade:descuento considerado vs. Cantidad:

Después de obtener el resultado de la división del valor de descuento entre la cantidad, el sistema realiza el proceso inverso, es decir, multiplica nuevamente el "Descuento por unidad" por la "CantidadApós obter o resultado da divisão do valor de desconto pela quantidade, o sistema realiza o processo inverso, ou seja, multiplica novamente o "Desconto por unidade" pela "Quantidade":

  • 0,02 (Desconto Descuento por unidadeunidad) X vs. 218 (QuantidadeCantidad) = 4,36 (Desconto comportadoDescuento considerado); ouo,
  • 0,01 (Desconto Descuento por unidade unidad de produtoproducto) X vs. 218 (QuantidadeCantidad) = 2,18 (Desconto comportadoDescuento considerado)

Obs.: Este é um es un cálculo interno do del sistema, quando digitado o valor do desconto nos cuando se digita el valor del descuento en los campos C6_VALDESC ou o C6_DESCONT.

 

Por el cálculo mostrado anteriormente, vea que el valor de descuento Pelo calculo demonstrado acima, veja que o valor de desconto pretendido (3,96), ao ser digitado, será convertido para al digitarse, se convertirá a 4,36 ou para o a 2,18.

 

ALTERNATIVAS PARA TRATAR A SITUAÇÃOLA SITUACIÓN:

  1. Utilizar os Utilizar los campos de indenizaçãoindemnización: C5_DESCONT / CJ_DESCONT no cabeçalho do en el encabezado del pedido/orçamento, pois eles não executam o cálculo no item do Pedido, gerando o valor de desconto apenas na nota fiscal. Mais detalhes em: presupuesto, porque estos no ejecutan el cálculo en el ítem del Pedido, generando el valor de descuento únicamente en la factura. Más detalles en: https://tdn.totvs.com/x/KE1tDQ

Aumentar

as casas decimais de modo que comportem o resultado do

los decimales para que consideren el resultado del cálculo pretendido.

ATENÇÃO: Se não for uma necessidade recorrente, esta opção não é mais indicada pois o aumento de casas decimais no Protheus é uma questão delicada. Quando realizado sem os devidos critérios ou não recebe a devida manutenção, pode causar diversas inconsistências

ATENCIÓN: Si no fuera una necesidad recurrente, ya no se indica esta opción, porque el aumento de decimales en el Protheus es un asunto complicado. Cuando se realiza sin los debidos criterios o no recibe el debido mantenimiento, puede causar diversas inconsistencias de base. Consulte atentamente

a documentação

la documentación sobre este tema: https://tdn.totvs.com/x/twEmDg

Pode lhe interessarLe puede interesar:

Descontos no Descuentos en el Pedido de Vendaventa:  https://tdn.totvs.com/x/KE1tDQComo é aplicado o desconto no Faturamento: https://tdn.totvs.com/x/pxowDg