Zum Hauptinhalt springen

calculationAmountTable

Constructors​

Constructor​

new calculationAmountTable(): CalculationAmountTable

Returns​

CalculationAmountTable

Methods​

calculateAmountForRow()​

static calculateAmountForRow(row, calculateVatAmount): number

Errechnet den Bruttobetrag falls Nettobetrag vorhanden, andernfalls den Nettobetrag vom Brutto.

Parameters​

row​

Record<string, unknown>

Aktuelle Zeile

calculateVatAmount​

boolean

Soll die Mwst. neu errechnet werden, oder der vorhande Wert verwendet werden

Returns​

number


calculateTotalAmountForRow()​

static calculateTotalAmountForRow(row, additionalCharge?, customQuantity?): number

Errechnet den Gesamtpreis anhand des Einzelpreis einer bestimmten Rechnungsposition (Tabellenzeile) und gibt diesen zurück

Parameters​

row​

Record<string, unknown>

Aktuelle Zeile

additionalCharge?​

number

Optionale Zuschläge einer Zeile (z.B. Surcharge1-3)

customQuantity?​

number

Eigene Mengeneinheitsberechnung

Returns​

number

Berechneter Gesamtpreis der Rechnungsposition


calculateSingleAmountForRow()​

static calculateSingleAmountForRow(row, additionalCharge?, customQuantity?): number

Errechnet den Einzelpreis anhand des Nettopreis einer bestimmten Rechnungsposition (Tabellenzeile) und gibt diesen zurück

Parameters​

row​

Record<string, unknown>

Aktuelle Zeile

additionalCharge?​

number

Optionale Zuschläge einer Zeile (z.B. Surcharge1-3)

customQuantity?​

number

Eigene Mengeneinheitsberechnung

Returns​

number


calculateDiscountAmountBasedOnQuantity()​

static calculateDiscountAmountBasedOnQuantity(row, customQuantity?): number

Errechnet und setzt den Rabatt anhand des Einzelpreises

Parameters​

row​

Record<string, unknown>

Aktuelle Zeile

customQuantity?​

number

Eigene Mengeneinheitsberechnung

Returns​

number


calculateDiscountAmountBasedOnNetAmount()​

static calculateDiscountAmountBasedOnNetAmount(row, additionalCharge?): number

Errechnet und setzt den Rabatt anhand des Nettobetrags

Parameters​

row​

Record<string, unknown>

Aktuelle Zeile

additionalCharge?​

number

Optionale Zuschläge einer Zeile z.B. Surcharge1-3

Returns​

number


calculateDiscountRateBasedOnQuantity()​

static calculateDiscountRateBasedOnQuantity(row, customQuantity?): number

Errechnet die Rabattrate in Prozent

Parameters​

row​

Record<string, unknown>

Aktuelle Zeile

customQuantity?​

number

Eigene Mengeneinheitsberechnung

Returns​

number


calculateGrossAmountBasedOnNetAmount()​

static calculateGrossAmountBasedOnNetAmount(row, calculateVatAmount): number

Errechnet anhand des Netto und Mwst. den Bruttobetrag

Parameters​

row​

Record<string, unknown>

Aktuelle Zeile

calculateVatAmount​

boolean

Soll die Mwst. neu errechnet werden, oder der vorhande Wert verwendet werden

Returns​

number


calculateNetAmountBasedOnGrossAmount()​

static calculateNetAmountBasedOnGrossAmount(row, calculateVatAmount): number

Errechnet anhand des Brutto und Mwst. den Nettobetrag

Parameters​

row​

Record<string, unknown>

Aktuelle Zeile

calculateVatAmount​

boolean

Soll die Mwst. neu errechnet werden, oder der vorhande Wert verwendet werden

Returns​

number


getRowPrice()​

static getRowPrice(row): number

Parameters​

row​

Record<string, unknown>

Returns​

number