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
<cours>Prévisions financières en Python</cours>Instructions de l’exercice
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 ce code d’exemple.
# 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(_____))