Para nadie es una sorpresa que cuando trabajamos con porcentajes en programación siempre existen desfases… y a nosotros también nos pasó ya algunas veces. Aquí te contamos qué fue lo que nos pidieron y cómo lo resolvimos.
Requerimiento solicitado(solo la parte que tiene que ver con los porcentajes)
Se requiere cobrar la renta de un vehículo por el monto compuesto por diferentes conceptos, por ejemplo:
| Concepto | Monto |
| Tenencia | $128.00 |
| Seguro | $155.00 |
| Mantenimiento | $321.00 |
| Pago mensualidad | $787.00 |
Hasta aquí todo bien, la distribución de las cantidades ya sabemos cuál es, después nos comentaron que en algunas ocasiones no se cobra toda la renta del vehículo por X o Y razón, si no una parte, aquí es donde nos preguntamos que concepto se debía cubrir primero y en que cantidad, con la condición de que todos tuvieran una parte de ese monto pagado, por lo cual llegamos a la conclusión de que cada concepto debía tener un porcentaje asignado para que siempre que se realizara un pago, este fuera distribuido según su porcentaje asignado.
Lo que nosotros hicimos fue generar de manera automática el cálculo del porcentaje para cada concepto según la cantidad registrada por el usuario, con la opción de que sea el mismo al usuario quien ajuste los valores de cada concepto, con esto le ahorramos trabajo al usuario y el puede decidir donde aplicar los ajustes, aquí te dejamos una foto con ese ejemplo:

Imagen demostrativa
Si nosotros dejamos el cálculo automático, en algunos vehículos nos quedaba 100.01 o 99.99, si bien podemos “ajustar” el valor del porcentaje con programación debido a la naturaleza del modelo de negocio fue que se opto por esta opción ya que permite tener un control total de como se distribuyen los pagos.




Deja un comentario