ecspand Vertragsmanagement – Leasingverträge: Berechnung der Unterscheidung nach IFRS Operate/Finance Lease

Im einem meiner Vertragsmanagement Projekte muss für Leasingverträge die Unterscheidung nach IFRS in Operate/Finance Lease mit berechneten Spalten als Ergebnis einer WENN/ODER Funktion mit SharePoint Mitteln umgesetzt werden.

Zum Verständnis der Thematik: Laut Wiki –>

IFRS definiert in der Bestimmung IAS 17 eine Unterscheidung in Finance Lease und Operate Lease. Beispielsweise qualifiziert IFRS einen Vertrag als Finance Lease, wobei das Objekt analog dem Mietkauf dem Anlagevermögen des Leasingnehmers zugeordnet wird, wenn der Barwert aller vom Leasingnehmer garantierter Zahlungen aus dem Vertrag 95 % des Objektwertes übersteigt. Eine analoge Bedingung kennt US GAAP für die Klassifikation als Capital Lease, definiert jedoch die Grenze des Barwerts aller garantierter Zahlungen als 90 % des Verkehrswertes des Objektes bei Leasingbeginn.

Finance Leases (Capital Leases) sind wirtschaftlich als Finanzierungskäufe zu werten, während Operate Leases reine Mietverhältnisse darstellen.

Die Rechnungslegung von Verträgen mit Klassifizierung Finance Leases erfolgt wie bei Capital Lease nach US GAAP mit gleichen Nachteilen für den Leasingnehmer.

Ein Leasingvertrag wird nach IFRS als Finance Lease qualifiziert, wenn eine der folgenden fünf Bedingungen zutrifft, ansonsten handelt es sich um Operate Lease:

  • Es erfolgt ein Eigentumsübertrag am Ende der Vertragslaufzeit.
  • Es gibt eine für den Leasingnehmer vorteilhafte Kaufoption am Ende der Vertragslaufzeit. (bargain option)
  • Die Vertragslaufzeit ist 75 % oder mehr der wirtschaftlichen Nutzungszeit des Objektes. (Die Regel spricht nur von major part, was unterschiedlich ausgelegt wird.)
  • Der Barwert aller vom Leasingnehmer zu leistenden Zahlungen (minimum lease payments), berechnet mit dem Effektivzins des Vertrages, beträgt nahezu den Verkehrswert des Objekts bei Vertragsbeginn. (substantially all of fair market value) (meist mit 90 % angesetzt)
  • Es handelt sich um Spezialleasing, das Objekt ist ohne größere Modifikationen für Dritte nicht nutzbar.

Soweit zum Verständnis. In SP2010 beruht somit die Berechnung der Entscheidungsgrundlage auf 5 Spalten:

  • Rechtlicher Eigentümer bei Vertragsende –> JA/NEIN Feld: Rückgabewert Boolean
  • Kauf-/ Übernahmeoption –> JA/NEIN Feld: Rückgabewert Boolean
  • Gegenstand auf Unternehmen zugeschnitten –> JA/NEIN Feld: Rückgabewert Boolean
  • Berechnete Spalte: Beträgt der Barwert der Mindestleasingzahlung mind.90% des Zeitwertes? mit der Excelformel =WENN(Barwert>0,9;1;0) Rückgabewert Boolean
  • Berechnete Spalte: Beträgt die Leasinglaufzeit mehr als 75% der wirtschaftl.Lebensdauer? mit der Excelformel =WENN([Berechnung wirtschaftliche Lebensdauer in %]>75;1;0) Rückgabewert Boolean

Nun möchte man annehmen, dass es ohne Probleme möglich ist aus den gegebenen Variablen mittels berechneter Spalte und der Formel

=WENN(ODER([Rechtlicher Eigentümer bei Vertragsende];[Kauf-/ Übernahmeoption];[Beträgt der Barwert der Mindestleasingzahlung mind.90% des Zeitwertes?];[Beträgt die Leasinglaufzeit mehr als 75% der wirtschaftl.Lebensdauer?];[Gegenstand auf Unternehmen zugeschnitten]);“ Finance Lease“;“Operate Lease“)

die gewünschte Entscheidungsgrundlage zu errechnen. Wer dies ohne Hilfsfelder versucht, wird sehr schnell feststellen, dass SharePoint bei der Berechnung etwas falsch macht.

Die oben angezeigte Formel verlangt gleiche Datentypen – in Excel funktioniert die Formel mit den Werten 0 = Nein und 1 = Ja. Der Rückgabewert der beiden berechneten Spalten ist Boolean, ABER: lassen wir uns den Rückgabewert anzeigen, sehen wir, dass das Ergebnis der berechneten Spalten als Ja/Nein konfiguriert ist und auch Ja und Nein ausgegeben wird.

Schauen wir uns nun die Rückgabewerte der Boolean Felder an, sehen wir das ebenfalls Ja/Nein als Rückgabewert konfiguriert ist, und ebenfalls Ja/Nein ausgegeben wird. Obige Formel funzt trotzdem nicht.

Ok. Um dem Fehler auf die Schliche zu kommen konfiguriere ich Hilfsfelder, welche noch einmal expliziert alle Ausgaben anzeigen:

ecs_HelpBarwertMindest =([Beträgt der Barwert der Mindestleasingzahlung mind.90% des Zeitwertes ORIG?])

ecs_HelpBarwertMindest =([Beträgt die Leasinglaufzeit mehr als 75% der wirtschaftl.Lebensdauer ORIG?])

ecs_HelpGegenstandUnt =([Gegenstand auf Unternehmen zugeschnitten])

ecs_HelpGuenstKauf =([Kauf-/ Übernahmeoption])

ecs_HelpRechtlEigent =([Rechtlicher Eigentümer bei Vertragsende])

Der von der Formel zurückgegebene Datentyp ist jeweils Ja/Nein.


In der Tat ist die Anzeige der beiden Hilfsfelder für die Berechnung des Barwerts der Mindestleasingzahlung und die Berechnung der Leasinglaufzeit als 75% der wirtschaftl.Lebensdauer sehr interessant.

Für die als Boolean ist der Rückgabewert und die Anzeige: Ja/Nein

Für die beiden Berechnungen ist der Rückgabewert ebenfalls Ja/Nein – angezeigt wird 0/1.

Die Formel baue ich nun mit den Hilfsfeldern zusammen:

=WENN(ODER(ecs_HelpRechtlEigent;ecs_HelpGuenstKauf;ecs_HelpBerechWirtLeben;ecs_HelpBarwertMindest;ecs_HelpGegenstandUnt);“Finance Lease“;“Operate Lease“)

Auf Basis dieser Formel stimmt das Ergebnis und die Formel funktioniert wie in Excel:



Der Kunde möchte natürlich für die berechneten Felder eine Ja/Nein Anzeige. Daher wird in der Formel auch ein Feld mit dem Anzeigename + ORIG verwendet.

Für die korrekte Berechnung nach IFRS wird offensichtlich die Ausgabe 0/1 benötigt . Also verwenden wir wieder 2 Hilfsfelder:

Beträgt der Barwert der Mindestleasingzahlung mind.90% des Zeitwertes? =WENN(ecs_HelpBarwertMindest=1;“Ja“;“Nein“)

Beträgt die Leasinglaufzeit mehr als 75% der wirtschaftl.Lebensdauer? =WENN(ecs_HelpBerechWirtLeben=1;“Ja“;“Nein“)

Als Ausgabeformat wähle ich „Eine Textzeile“.

Problem gelöst – alle glücklich …

Über Erik Neumann
IT Consultant, MCP, MCTS, MCITP, ecspand your SharePoint! http://www.ecspand.de

One Response to ecspand Vertragsmanagement – Leasingverträge: Berechnung der Unterscheidung nach IFRS Operate/Finance Lease

  1. Pingback: ecspand Vertragsmanagement – Leasingverträge: Barwertberechnung « Sharepoint Infoblog

Schreibe einen Kommentar

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s

%d Bloggern gefällt das: