Debiteuren (te ontvangen rekeningen) berekenen
Als we iets op krediet verkopen, staat het kredietgedeelte op de balans onder ‘Accounts Receivable’ of ‘Debtors’ (debiteuren). Bijvoorbeeld: als er in januari kredietverkopen zijn met een terugbetaaltermijn van 60 dagen, dan worden die in januari in onze ‘Debtors’-rekening geboekt, maar pas in maart betaald (vrijgegeven), enzovoort.
In deze oefening maken we de volgende lijsten:
- De kredietverkopen in de maand
credits, wat in deze oefening 60% van de verkoopwaarde is. - Het totaal aan te ontvangen rekeningen
debtors, te berekenen als de credits van de huidige maand plus de credits van de maand ervoor, min de credits van twee maanden geleden (want we gaan ervan uit dat de credits van 2 maanden geleden, ofwel 60 dagen, dan zijn terugbetaald).
We hebben een index ingesteld voor de variabele month. De waarde van month is 0.
Deze oefening maakt deel uit van de cursus
Financiële forecasting in Python
Oefeninstructies
Maak een lege lijst
creditsen een lege lijstdebtors.Maak de
for-lus af:- Bereken het krediet van de maand door de verkoopwaarde (in de variabele
mvalue) te vermenigvuldigen met het kredietpercentage (60%). - Als
monthgroter is dan 0, voeg aandebtorstoe: credits van de huidige maand plus credits van de vorige maand. - Als
monthniet groter is dan 0, voeg aandebtorstoe: de credits van de huidige maand.
- Bereken het krediet van de maand door de verkoopwaarde (in de variabele
Print de lijst
debtors.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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(_____))