Calculer les comptes clients (débitors)
Lorsque vous vendez à crédit, la partie à crédit apparaît au bilan sous « Accounts Receivable » ou « Debtors » (comptes clients). Par exemple, si des ventes à crédit ont lieu en janvier avec un délai de paiement de 60 jours, elles seront enregistrées dans notre compte « Debtors » en janvier, mais ne seront payées (soldées) qu’en mars, et ainsi de suite.
Dans cet exercice, nous allons créer les listes suivantes :
- Les ventes à crédit du mois
credits, qui correspondent ici à 60 % de la valeur des ventes. - Le total des comptes clients
debtors, calculé comme les crédits du mois en cours, plus les crédits du mois précédent, moins les crédits d’il y a deux mois (car nous supposons que les crédits d’il y a 2 mois, soit 60 jours, auront été remboursés d’ici là).
Nous avons défini un index pour la variable month. La valeur de month est fixée à 0.
Cet exercice fait partie du cours
Prévisions financières en Python
Instructions
Créez une liste
creditsvide et une listedebtorsvide.Complétez la boucle
for:- Calculez le crédit du mois en multipliant la valeur des ventes (stockée dans la variable
mvalue) par le pourcentage de crédit (60 %). - Si
monthest supérieur à 0, ajoutez àdebtorsla somme des crédits du mois en cours et du mois précédent. - Si
monthn’est pas supérieur à 0, ajoutez àdebtorsle montant des crédits du mois en cours.
- Calculez le crédit du mois en multipliant la valeur des ventes (stockée dans la variable
Affichez la liste
debtors.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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(_____))