Debes comparar el valor neto total con el neto de cada una de las líneas. Si coinciden, calcula el impuesto.
Avalados por :
Estimados, tengo el siguiente dilema.
El campo doctotal y doctotalSy me dan un monto, y si sumo los items de la inv1 me da otro monto. Son centavos, pero es para un layout de factura y no debe haber diferencias.
¿Alguien ha tenido el mismo problema alguna vez?
En este ejemplo, doctotal 23.37 * 6.96 (tipo de cambio) = 162.65, y en la inv1 el total es 162.62. Tengo tres centavos de diferencia.
DocTotal | DocTotalFC | DocTotalSy |
Debes comparar el valor neto total con el neto de cada una de las líneas. Si coinciden, calcula el impuesto.
Saludos,
Creo que su inconveniente está en la multiplicación con la tasa de cambio. El flujo que he podido confirmar de SAP es: (precio unitario * tasa de cambio) * número de unidades, todo esto sin redondear en ningún momento.
Mi recomendación sería tomar el campo Line Total, ya sea en moneda local o de sistema, para evitar este inconveniente.
Espero serle de ayuda,
Atte. Rosa
tengo 2 decimales en cantidades y 4 decimales en importes
cantidad * precio
20 * 1.77 = 35.40
35.40 * 6.96
246.38
eso me da en la inv1
en la oinv me da 246.40
ahí está la diferencia
Hola
Si operas cantidad por precio después de descuento, redondeas y sumas ¿sale el mismo monto que el total del documento?
¿Cuántos dígitos tienes definidos en cantidades e importe?
Los problemas de redondeo los soluciono habitualmente forzando el cálculo en el formato.
Un saludo
Agustín Marcos Cividanes
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute