kalkulationsmethode

package
v0.0.51 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Kalkulationsmethode

type Kalkulationsmethode int

Kalkulationsmethode are the possible methods for a com.preisposition

const (
	// Stufenmodell, d.h. die Gesamtmenge wird in eine Stufe eingeordnet und für die gesamte Menge gilt der so ermittelte Preis
	STUFEN                                                                 Kalkulationsmethode = iota + 1
	ZONEN                                                                                      //	Zonenmodell, d.h. die Gesamtmenge wird auf die Zonen aufgeteilt und für die Teilmengen gilt der jeweilige Preis der Zone.
	VORZONEN_GP                                                                                //	Vorzonengrundpreis
	SIGMOID                                                                                    // Sigmoidfunktion
	BLINDARBEIT_GT_50_PROZENT                                                                  //	Blindarbeit oberhalb 50% der Wirkarbeit
	BLINDARBEIT_GT_40_PROZENT                                                                  //	Blindarbeit oberhalb 40% der Wirkarbeit
	BLINDARBEIT_MIT_FREIMENGE                                                                  //	Blindarbeit. Freimenge ist durch cos phi oder prozentualem Anteil der Wirkarbeit angegeben.
	AP_GP_ZONEN                                                                                //	Arbeits- und Grundpreis gezont
	LP_INSTALL_LEISTUNG                                                                        //	Leistungsentgelt auf Grundlage der installierten Leistung
	AP_TRANSPORT_ODER_VERTEILNETZ                                                              //	AP auf Grundlage Transport- oder Verteilnetz
	AP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID                                      //	AP auf Grundlage Transport- oder Verteilnetz, Ortsverteilnetz über Sigmoid
	LP_JAHRESVERBRAUCH                                                                         //	Leistungsentgelt auf Grundlage des Jahresverbrauchs
	LP_TRANSPORT_ODER_VERTEILNETZ                                                              //	LP auf Grundlage Transport- oder Verteilnetz
	LP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID                                      //	LP auf Grundlage Transport- oder Verteilnetz, Ortsverteilnetz über Sigmoid
	FUNKTIONEN                                                                                 //	Funktionsbezogene Leistungsermittlung bei Verbräuchen oberhalb der SLP Grenze. (ähnlich Sigmoid)
	VERBRAUCH_UEBER_SLP_GRENZE_FUNKTIONSBEZOGEN_WEITERE_BERECHNUNG_ALS_LGK                     //	Bei einem Verbrauch über der SLP-Grenze (letzte Staffelgrenze überschritten) erfolgt die Berechnung funktionsbezogen (s.o.) als LGK.
)

func (Kalkulationsmethode) MarshalJSON

func (r Kalkulationsmethode) MarshalJSON() ([]byte, error)

MarshalJSON is generated so Kalkulationsmethode satisfies json.Marshaler.

func (Kalkulationsmethode) String

func (i Kalkulationsmethode) String() string

func (*Kalkulationsmethode) UnmarshalJSON

func (r *Kalkulationsmethode) UnmarshalJSON(data []byte) error

UnmarshalJSON is generated so Kalkulationsmethode satisfies json.Unmarshaler.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL