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