Cálculo de cuentas a cobrar (deudores)
Cuando vendemos algo a crédito, la parte a crédito aparece en el balance bajo “Accounts Receivable” o “Debtors” (cuentas a cobrar o deudores). Por ejemplo, si se realizan ventas a crédito en enero con un periodo de cobro de 60 días, se registrarían en nuestra cuenta de “Debtors” en enero, pero solo se cobrarían (se liberarían) en marzo, y así sucesivamente.
En este ejercicio, crearemos las siguientes listas:
- Las ventas a crédito del mes
credits, que en este ejercicio son el 60% del valor de la venta. - El total de cuentas a cobrar
debtors, que se calculará como los créditos del mes en curso más los créditos del mes anterior, menos los créditos de hace dos meses (ya que asumimos que los créditos de hace 2 meses, o 60 días, ya se habrán cobrado para entonces).
Hemos definido un índice para la variable month. El valor de month está establecido en 0.
Este ejercicio forma parte del curso
Financial Forecasting in Python
Instrucciones del ejercicio
Crea una lista vacía
creditsy una lista vacíadebtors.Completa el bucle
for:- Calcula el crédito del mes multiplicando el valor de ventas (guardado en la variable
mvalue) por el porcentaje de crédito (60%). - Si
monthes mayor que 0, agrega adebtorsla suma de los créditos del mes actual más los del mes anterior. - Si
monthno es mayor que 0, agrega adebtorslos créditos del mes actual.
- Calcula el crédito del mes multiplicando el valor de ventas (guardado en la variable
Imprime la lista
debtors.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Create the list for sales, and empty lists for debtors and credits
sales = [500, 350, 700]
____ = []
____ = []
# Create the statement to append the calculated figures to the debtors and credits lists
for mvalue in sales:
credits.append(mvalue * ____)
if month > 0:
____.append(credits[____] + credits[month-1])
else:
____.append(credits[____])
month += 1
# Print the result
print("The ‘Debtors’ are {}.".format(_____))