LoslegenKostenlos loslegen

Forderungen aus Lieferungen und Leistungen (Debitoren) berechnen

Wenn wir etwas auf Kredit verkaufen, erscheint der Kreditanteil in der Bilanz unter „Forderungen aus Lieferungen und Leistungen“ oder „Debitoren“. Wenn zum Beispiel im Januar Kreditverkäufe mit einer Rückzahlungsfrist von 60 Tagen getätigt werden, werden sie im Januar auf unserem „Debitoren“-Konto erfasst, aber erst im März bezahlt (ausgebucht) – und so weiter.

In dieser Übung erstellen wir die folgenden Listen:

  • Die Kreditverkäufe im Monat credits, die in dieser Übung 60 % des Verkaufswerts betragen.
  • Die gesamten Forderungen debtors, berechnet als die Kredite des aktuellen Monats plus die Kredite des Vormonats minus die Kredite von vor zwei Monaten (da wir annehmen, dass die Kredite von vor 2 Monaten bzw. 60 Tagen bis dahin zurückgezahlt wurden).

Wir haben einen Index für die Variable month gesetzt. Der Wert von month ist auf 0 gesetzt.

Diese Übung ist Teil des Kurses

Finanzprognosen mit Python

Kurs anzeigen

Anleitung zur Übung

  • Erstelle eine leere Liste credits und eine leere Liste debtors.

  • Vervollständige die for-Schleife:

    • Berechne den Kredit des Monats, indem du den Verkaufswert (in der Variable mvalue) mit dem Kreditanteil (60 %) multiplizierst.
    • Wenn month größer als 0 ist, hänge an debtors die Summe aus den Krediten des aktuellen Monats plus den Krediten des Vormonats an.
    • Wenn month nicht größer als 0 ist, hänge an debtors die Kredite des aktuellen Monats an.
  • Gib die Liste debtors aus.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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 bearbeiten und ausführen