cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Error en redondeo - SD

0 Likes
3,360

Hola a todos.

En la empresa donde trabajo, tenemos un problema con el redondeo. Cuando creamos un pedido de venta (VA01) con varias posiciones (diferentes productos) notamos que hay una pequeña diferencia del valor total de nuestro pedido de venta con el valor total de la orden de compra emitida por nuestro cliente; la diferencia es por decimales (por ejemplo por S/. 0.01).

Como solución a esto, se han creado 2 clases de condición de precio (que se utiliza según necesidad) una clase es afecta a IVA y la otra no; el usuario juega con estas clases de condición para poder igualar el importe total al importe de la orden de compra del cliente.

Luego de terminar de "cuadrar" los importes, continuamos con el proceso de ventas, para estos casos, por indicaciones del cliente, el pedido se realiza en entregas diferentes (muchas de ellas en fechas distintas, por ejemplo una en enero, la siguiente en abril, etc) y por cada entrega se genera una factura.

Cuando se termina de generar todas las facturas y se totalizan, nos damos con la sorpresa de que hay una pequeña diferencia entre la suma del valor de todas las facturas con el valor total del pedido de venta. Esto nos lleva a tener que generar una Nota Credito o Debito (según sea el caso) por valores de S/.0.01 ya que en algunos casos también afecta al IVA.

He revisado y veo que hay un redondeo que realiza SAP internamente y almacena dicho valor en el campo KDIFF (tabla KONV).

Alguien tiene alguna idea de cómo controlar este inconveniente?

Espero haber sido explícito. Agradezco desde ya sus recomendaciones.

Accepted Solutions (0)

Answers (1)

Answers (1)

joseantonio_martinez
Active Contributor
0 Likes

Hola Jonathan:

Por favor revisar estos  links, que puede ser de utilidad para resolver tu problema.

How to solve Rounding issues in SD - ERP SD - SCN Wiki

Saludos

Jose Antonio

0 Likes

Muchas Gracias por responder Jose, pero aún no le doy al asunto. Estuve revisando tus links y no me ayudaron en mucho, ya que a nuestros precios por producto tienen un alcance de 16 decimales como maximo. Ademas, hay clientes que nos envian sus ordenes de compra con 3 decimales, por ello nos hace depender mucho de la orden de compra que nos envía el cliente.

Alguna idea adicional?

joseantonio_martinez
Active Contributor
0 Likes

Hola,  Jonathan:

Has intentado manejar el precio con cantidades base, por ejemplo:

Precio 0.21548 / 1 pz = redondeo $ 0.22

Precio 215.48 / 1000 pz = redondeo $ 215.48

Saludos

Jose Antonio