Kom igångKom igång gratis

Beräkna kundfordringar (debtors)

När vi säljer något på kredit registreras kreditdelen i balansräkningen under 'Accounts Receivable' eller 'Debtors' (kundfordringar). Om kreditförsäljning sker i januari med en återbetalningstid på 60 dagar bokförs den i kundfordringskontot i januari, men betalas (frigörs) först i mars, och så vidare.

I den här övningen skapar vi följande listor:

  • Kreditförsäljningen för månaden, credits, som i den här övningen är 60 % av försäljningsvärdet.
  • De totala kundfordringarna debtors, beräknade som krediterna för aktuell månad plus krediterna från föregående månad minus krediterna från två månader sedan (eftersom vi antar att krediterna från 2 månader sedan, dvs. 60 dagar, är återbetalda vid den tidpunkten).

Ett index för variabeln month har satts upp. Värdet på month är initialt 0.

Den här övningen är en del av kursen

Finansiell prognosmodellering i Python

Visa kurs

Övningsinstruktioner

  • Skapa en tom lista credits och en tom lista debtors.

  • Fyll i for-loopen:

    • Beräkna månadens kredit genom att multiplicera försäljningsvärdet (lagrat i variabeln mvalue) med kreditandelen (60 %).
    • Om month är större än 0, lägg till i debtors summan av aktuell månads krediter plus föregående månads krediter.
    • Om month inte är större än 0, lägg till i debtors enbart aktuell månads krediter.
  • Skriv ut listan debtors.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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(_____))
Redigera och kör kod