El planteamiento es el siguiente: Si tenemos un importe de una factura, por ejemplo 1.250 €, y lo repartimos en 3 giros, uno de ello tendrá que llevar un céntimo más que el resto para que la suma de los tres giros nos dé exactamente el total de la factura.
Cómo solucionar esto con velneo?. He mirado en el foro y salvo error no encuentro nada, por lo que deduzco que no debe de ser complicado, aunque dada mi inexperiencia en esto, soy incapaz de encontrar la solución.
En vGestión lo hace perfectamente pero el proceso creo que está en la zona protegida, con lo cual tampoco puedo conocer su desarrollo.
Set total = 0
Set importe = importe total / Pagos
for IN, IN < Pagos , 1
Set total = total + importe
Alta Directa (o lo que quieras)
Set importe = importe total - total
Si el importe es en tres giros divides el importe entre tres por ejemplo 1000/3=333.33, el primer giro es de 333,33, el segundo de 333,33 y el tercero de 1000-333.33-333.33=333.34 y asunto solucionado.