Tengo un sistema de crédito rotativo. Un cliente compra y luego tiene 6 meses para pagar la compra. Es decir, compra por 60 en enero y luego tiene que pagar 10 al mes en febrero, marzo, abril, mayo, junio y julio.
La antigüedad de la cuenta se mantiene como actual, 30 días, 60 días, 90 días, 120 días y 150 días +.
Al principio de cada mes, mi programa informático toma todos los importes de cada periodo y los desplaza un periodo hacia atrás, por ejemplo, 30 -> 60, 60 -> 90, etc. A continuación, toma la cantidad precalculada que se debe para ese mes, para cada cuenta, y la pone en el saldo actual de la cuenta.
Obviamente, tengo clientes que vuelven a comprar todo el tiempo. Algunos después de haber pagado su importe original y otros después de haber pagado solo una cierta cantidad de la compra original.
¿Cuál es la mejor manera de calcular cuál ha sido la morosidad en el último año? (Teniendo en cuenta que algunas cuentas están a 90 días y todavía se pagarán y que algunas cuentas en curso son de nuevos clientes que nunca se pagarán).
Creo que no hay manera de insertar una tabla, así que he pegado los datos en formato CSV.Aquí están las ventas y los pagos, así como los totales de los cubos para Jan - Dec 2017:
Month, total,current,30 ,60 ,90 ,120 ,150 ,sales,pay
Jan ,140422628 ,7281546 ,5705615 ,4684113 ,4615482 ,4360849 ,94074615 ,7543717 ,-8568162
Feb ,143324665 ,7362944 ,5574404 ,4526285 ,4042478 ,4216614 ,97382041 ,9993857 ,-8762434
Mar ,145702145 ,7520503 ,5578599 ,4376838 ,3828715 ,3532749 ,99492168 ,11007918 ,-9242764
Apr ,150914995 ,7114145 ,5528774 ,4311449 ,3786774 ,3471839 ,101951718 ,13570121 ,-9948512
May ,153498743 ,7162139 ,5391142 ,4327766 ,3716374 ,3327988 ,103380754 ,11564184 ,-9575771
Jun ,155889045 ,7759287 ,5394046 ,4155481 ,3803228 ,3423377 ,105815682 ,10027996 ,-9265012
Jul ,158453744 ,8371916 ,5709239 ,4029464 ,3512949 ,3337981 ,107431457 ,11896567 ,-10131923
Aug ,161301534 ,8614500 ,6227544 ,4410486 ,3517605 ,3232267 ,109948251 ,10710184 ,-9551682
Sep ,165307654 ,8625254 ,6338409 ,4738558 ,3820820 ,3215644 ,112276387 ,12918026 ,-10564499
Oct ,173744849 ,8966799 ,6374958 ,4789648 ,3982816 ,3338196 ,113804865 ,19517180 ,-11876328
Nov ,180674495 ,9724925 ,7109244 ,4855723 ,4098669 ,3563787 ,115933379 ,16659417 ,-11042206
Dec ,180928310 ,9954910 ,7536676 ,5328046 ,4240225 ,3749598 ,118665330 ,9359356 ,-10942224
Los datos no se ajustan exactamente, ya que hay otras transacciones que no se incluyen aquí (como los intereses, los cargos en cuenta, etc.)
Por favor, dígame si necesita más datos y, si es así, qué datos necesita.