Skip to main content

Periodenberechnung

Die Periodenberechnung steuert, wie eine Periode für die Abrechnung ermittelt wird. Die Rechnungsstellung für eine Periodenlänge von einem Monat funktioniert mit DYCE Subscription & Recurring Billing reibungslos. Wenn der Start der Abrechnungsperiode allerdings innerhalb der letzte drei Tage eines Monats liegt, wird die Länge des Monats und die des Folgemonats nicht berücksichtigt.

Eine Vertragsrechnung, die ab dem 28.02. (kein Schaltjahr) für einen Monat gestellt wird, endet mit der Business Central Standardberechnung am 27.03. (+ 1M - 1T). Eine wiederkehrende Rechnung vom letzten Tag eines Monats sollte sich allerdings bis zum vorletzten Tag des Folgemonats erstrecken, um tatsächlich einen ganzen Monat darzustellen.

Um dem gerecht zu werden steht eine Auswahl, ob Perioden anhand der Business Central Standardmethode oder der DYCE Subscription & Recurring Billing Methode berechnet werden, zur Verfügung. Die Periodenberechnung mit der Option An Monatsanfang ausrichten verwendet die Business Central Standardmethode, wohingegen An Monatsende ausrichten eine abweichende Methode verwendet.

Für alle wiederkehrende Abrechnungen wird grundsätzlich die Option An Monatsende ausrichten empfohlen. Sie kann in der Leistung & Vertrag Einrichtung als Standard hinterlegt werden.

An Monatsanfang ausrichten

Die Berechnung eines Monats mit der Option An Monatsanfang ausrichten als Periodenberechnung in der Vertragszeile verwendet die Business Central Standard Datumsberechnung.

Berechnung der Periode

Bei der Abrechnung eines ganzen Monats wird das Startdatum plus einen Monat minus ein Tag (LM-1T) verwendet, um das Periodenende zu errechnen. Für die Berechnung von zwei Monaten wird das Startdatum plus zwei Monate minus ein Tag (LM+1M-1T) verwendet, um das Periodenende zu errechnen.

1M - 1T2M - 1T1Q - 1T1Y - 1T
28.01.24 - 27.02.2428.01.24 - 27.03.2428.01.24 - 27.04.2428.01.24 - 27.01.25
29.01.24 - 28.02.2429.01.24 - 28.03.2429.01.24 - 28.04.2429.01.24 - 28.01.25
30.01.24 - 28.02.2430.01.24 - 29.03.2430.01.24 - 29.04.2430.01.24 - 29.01.25
31.01.24 - 28.02.2431.01.24 - 30.03.2431.01.24 - 29.04.2431.01.24 - 30.01.25
29.02.24 - 28.03.2429.02.24 - 28.04.2429.02.24 - 28.05.2429.02.24 - 27.02.25

Preisberechnung

Bei der Preisberechnung wird der Berechnungsrhythmus nicht berücksichtigt. Der Berechnungsrhythmus bestimmt in welchem Turnus eine Vertragszeile berechnet wird (Abrechnungszeitraum), wenn nicht manuell eingegriffen wird. Der Preis einer Abrechnungszeile wird auf Basis von Preis und Berechnungsbasis Zeitraum in der Leistung bzw. Vertragszeile und dem abgerechneten Zeitraum berechnet. Wenn die abgerechnete Periode einem Vielfachen des Berechnungsbasis Zeitraum entspricht, wird der Preis entsprechend multipliziert.

Monatspreis = 100,- (Preis = 100,- Berechnungsbasis Zeitraum = 1M)

1M - 1TPreis2M - 1TPreis1Q - 1TPreis1Y - 1TPreis
28.01.24 - 27.02.2410028.01.24 - 27.03.2420028.01.24 - 27.04.2430028.01.24 - 27.01.251200
29.01.24 - 28.02.2410029.01.24 - 28.03.2420029.01.24 - 28.04.2430029.01.24 - 28.01.251200
30.01.24 - 28.02.2410030.01.24 - 29.03.2420030.01.24 - 29.04.2430030.01.24 - 29.01.251200
31.01.24 - 28.02.2410031.01.24 - 30.03.2420031.01.24 - 29.04.2430031.01.24 - 30.01.251200
29.02.24 - 28.03.2410029.02.24 - 28.04.2420029.02.24 - 28.05.2430029.02.24 - 27.02.251200

Wenn Perioden abgerechnet werden, die nicht einem Vielfachen des Berechnungsbasis Zeitraum entsprechen, werden immer Tage (als nächst kleinere Einheit) für die Preisberechnung verwendet. Abhängig von dem Kalendermonat und der Berechnungsbasis Zeitraum wird eine unterschiedliche Anzahl von Tagen als Basis verwendet. Im In einem Kalenderjahr, das kein Schaltjahr ist, sind es im Januar 31, im Februar 28 und im ersten Quartal (01.01.25 - 31.03.25) 90 Tage.

Preis der Abrechnungszeile=1nPreis der VertragszeileAnzahl der Tage im angebrochenen ZeitraumAbzurechnende Tage im angebrochenen ZeitraumPreis \ der \ Abrechnungszeile = \sum\limits_1^n \frac{Preis \ der \ Vertragszeile}{Anzahl \ der \ Tage \ im \ angebrochenen \ Zeitraum} * Abzurechnende \ Tage \ im \ angebrochenen \ Zeitraum
Start - EndePreisBerechnungsbasis ZeitraumBerechnungsrhythmusBerechneter ZeitraumPreis Abrechnungszeile
01.01.2023 - 15.01.2023100,-1M1J15 von 31 Tagen100/ 31 * 15 = 48,387
01.02.2023 - 14.02.2023100,-1M1J14 von 28 Tagen100 * 14 / 28 = 50,-
01.01.2023 - 14.02.2023100,-1M1J1M + 14 Tage100/ 31 * 31 + 100 * 14 / 28 = 150,-
31.01.2023 - 01.03.2023100,-1M1J1M + 2 Tage100,- + 100,- * 2/ 28 = 107,143
01.01.2023 - 14.01.2023100,-1Q1J14 von 90 Tagen100/ 90 * 14 = 15,556
01.01.2023 - 14.04.2023100,-1Q1J1Q + 14 von 91 Tagen100/ 90 * 90 + 100 * 14 / 91
28.02.2023 - 14.06.2023100,-1Q1J1Q + 18 von 92 Tagen100/ 92 * 92 + 100 * 18 / 92 = 119,565

Der Preis einer Vertragszeile basiert auf der Periodenlänge in Berechnungsbasis Zeitraum (bspw. 1 Monat). n entspricht der Anzahl der eingeschlossenen Perioden. Im dritten Beispiel werden anderthalb Monate berechnet (der ganze Januar + der halbe Februar). Dementsprechend wird der Preis für Januar und Februar einzeln berechnet und dann addiert.
01.01.2023 - 31.01.2023 ist ein ganzer Monat. Der Preis ist 100,- für den Monat.
01.02.2023 - 14.02.2023 sind 14 Tage. Ein ganzer Monat wären 28 Tage (01.02.2023 - 28.02.2023). Damit wird der Preis für den zweiten Monat anteilig berechnet: 14 / 28 * 100 = 50,-.
Der Preis für die gesamte berechnete Periode entspricht der Summe der Preise der Teilperioden: 100,- + 50,- = 150,-

An Monatsende ausrichten

Wenn der Leistungsbeginn und das Datum nächste Berechnung innerhalb der letzten 3 Tage eines Monats liegen, wird die Periode vom Ende des Monats aus ermittelt. Dass heißt, eine Vertragszeile, die vom letzten Tag eines Monats für einen Monat berechnet wird, wird bis zum vorletzten Tag des Folgemonats berechnet. Das passiert unabhängig davon, wie lang die jeweiligen Monate sind. Diese Art der Periodenberechnung garantiert, dass die 13. Monatsrechnung an dem gleichen Tag (ein Jahr später) startet. Darüber hinaus funktioniert die Art der Periodenberechnung gleich wie An Monatsanfang ausrichten, d.h. das Datum nächste Berechnung bestimmt den ersten Tag der nächsten Abrechnung.

Monatspreis = 100,- (Preis = 100,- Berechnungsbasis Zeitraum = 1M)

1M - 1T2M - 1T1Q - 1T1Y - 1T
28.01.24 - 27.02.2428.01.24 - 27.03.2428.01.24 - 27.04.2428.01.24 - 27.01.25
29.01.24 - 26.02.2429.01.24 - 28.03.2429.01.24 - 27.04.2429.01.24 - 28.01.25
30.01.24 - 27.02.2430.01.24 - 29.03.2430.01.24 - 28.04.2430.01.24 - 29.01.25
31.01.24 - 28.02.2431.01.24 - 30.03.2431.01.24 - 29.04.2431.01.24 - 30.01.25
29.02.24 - 30.03.2429.02.24 - 29.04.2429.02.24 - 30.05.2429.02.24 - 27.02.25

Berechnung der Preise

Die Preisberechnung wird mit genau der gleichen Logik wie oben durchgeführt. Einzig die Periodenlängen sind potentiell unterschiedlich.

Monatspreis = 100,- (Preis = 100,- Berechnungsbasis Zeitraum = 1M)

1M - 1TPreis2M - 1TPreis1Q - 1TPreis1Y - 1TPreis
28.01.24 - 27.02.2410028.01.24 - 27.03.2420028.01.24 - 27.04.2430028.01.24 - 27.01.251200
29.01.24 - 26.02.2410029.01.24 - 28.03.2420029.01.24 - 27.04.2430029.01.24 - 28.01.251200
30.01.24 - 27.02.2410030.01.24 - 29.03.2420030.01.24 - 28.04.2430030.01.24 - 29.01.251200
31.01.24 - 28.02.2410031.01.24 - 30.03.2420031.01.24 - 29.04.2430031.01.24 - 30.01.251200
29.02.24 - 30.03.2410029.02.24 - 29.04.2420029.02.24 - 30.05.2430029.02.24 - 27.02.251200
Preis der Abrechnungszeile=1nPreis der VertragszeileAnzahl der Tage im angebrochenen ZeitraumAbzurechnende Tage im angebrochenen ZeitraumPreis \ der \ Abrechnungszeile = \sum\limits_1^n \frac{Preis \ der \ Vertragszeile}{Anzahl \ der \ Tage \ im \ angebrochenen \ Zeitraum} * Abzurechnende \ Tage \ im \ angebrochenen \ Zeitraum
Start - EndePreisBerechnungsbasis ZeitraumBerechnungsrhythmusBerechneter ZeitraumPreis Abrechnungszeile
01.01.2023 - 15.01.2023100,-1M1J15 von 31 Tagen100/ 31 * 15 = 48,387
01.02.2023 - 14.02.2023100,-1M1J14 von 28 Tagen100 * 14 / 28 = 50,-
01.01.2023 - 14.02.2023100,-1M1J1M + 14 Tage100/ 31 * 31 + 100 * 14 / 28 = 150,-
31.01.2023 - 01.03.2023100,-1M1J1M + 2 Tage100,- + 100,- * 2/ 28 = 107,143
01.01.2023 - 14.01.2023100,-1Q1J14 von 90 Tagen100/ 90 * 14 = 15,556
01.01.2023 - 14.04.2023100,-1Q1J1Q + 14 von 91 Tagen100/ 90 * 90 + 100 * 14 / 91 = 115,385
28.02.2023 - 14.06.2023100,-1Q1J1Q + 15 von 92 Tagen100/ 92 * 92 + 100 * 15 / 92 = 116,304

Schaltjahr

Die Periodenberechnung funktioniert in Schaltjahren nahezu gleich wie in normalen Jahren. Der einzige Unterschied ist, dass der 29.02. der letzte Tag im Februar ist.
29.02.2024 - 30.03.2024 entspricht einem Monat. 29.02.2024 ist der letzte Tag im Februar und 30.03.2024 ist der vorletzte Tag im März.