Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Maak een lege lijst credits en een lege lijst debtors.

  • 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 month groter is dan 0, voeg aan debtors toe: credits van de huidige maand plus credits van de vorige maand.
    • Als month niet groter is dan 0, voeg aan debtors toe: de credits van de huidige maand.
  • 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(_____))
Code bewerken en uitvoeren