-
Notifications
You must be signed in to change notification settings - Fork 2
/
kalkulationsmethode.go
28 lines (26 loc) · 2.99 KB
/
kalkulationsmethode.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package kalkulationsmethode
// Kalkulationsmethode are the possible methods for a com.preisposition
//
//go:generate stringer --type Kalkulationsmethode
//go:generate jsonenums --type Kalkulationsmethode
type Kalkulationsmethode int
const (
// Stufenmodell, d.h. die Gesamtmenge wird in eine Stufe eingeordnet und für die gesamte Menge gilt der so ermittelte Preis
KEINE Kalkulationsmethode = iota + 1
STAFFELN // Staffelmodell, d.h. die Gesamtmenge wird in eine Staffel eingeordnet und für die gesamte Menge gilt der so ermittelte Preis
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.
)