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
Övningsinstruktioner
Skapa en tom lista
creditsoch en tom listadebtors.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 idebtorssumman av aktuell månads krediter plus föregående månads krediter. - Om
monthinte är större än 0, lägg till idebtorsenbart aktuell månads krediter.
- Beräkna månadens kredit genom att multiplicera försäljningsvärdet (lagrat i variabeln
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(_____))