From 259cbad901fbd6240fc2c93f76bb8bdf8ff34ad2 Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Thu, 18 Jan 2024 15:10:38 +0100 Subject: [PATCH] Add tariff-file for nauhauser brilaexa galtuer --- etc/psa_tariff/tariff01.json | 172 +++++++++++++++++++++++++++++++++++ 1 file changed, 172 insertions(+) diff --git a/etc/psa_tariff/tariff01.json b/etc/psa_tariff/tariff01.json index e69de29..88a4669 100644 --- a/etc/psa_tariff/tariff01.json +++ b/etc/psa_tariff/tariff01.json @@ -0,0 +1,172 @@ +{ + "Project" : "Bilexa Galtuer", + "Version" : "1.0.0", + "Info" : "", + "Currency": [ + { + "pcu_id": 1, + "pcu_sign": "€", + "pcu_major": "Euro", + "pcu_minor": "Cent", + "pcu_active": true + } + ], + "TimeStepConfig" : [ + { + "tsconfig_id" : 1, + "tsconfig_label" : "static", + "tsconfig_comment" : "read time steps as given in jsonfiles" + }, + { + "tsconfig_id" : 2, + "tsconfig_label" : "dynamic", + "tsconfig_comment" : "determine timesteps at runtime" + } + ], + "PaymentMethod": [ + { + "pme_id": 1, + "pme_label": "progressive" + }, + { + "pme_id": 2, + "pme_label": "degressive" + }, + { + "pme_id": 3, + "pme_label": "linear" + }, + { + "pme_id": 4, + "pme_label": "steps" + } + ], + "PaymentOption": [ + { + "pop_id": 1099, + "pop_label": "Zone 1", + "pop_payment_method_id": 4, + "pop_day_end_time": "00:00:00", + "pop_day_night_end_time": "00:00:00", + "pop_price_night": 0, + "pop_min_time": 1, + "pop_max_time": 10080, + "pop_min_price": 700, + "pop_carry_over": 1, + "pop_carry_over_time_range_id": 1, + "pop_daily_card_price": 0, + "pop_business_hours": 0, + "pop_time_step_config": 2 + } + ], + "TimeBase": [ + { + "tbase_id": 0, + "tbase_type": 0, + "tbase_type_comment": "time is given as starting from some wall-clock-time", + "tbase_label": "absolute time" + }, + { + "tbase_id": 1, + "tbase_type": 1, + "tbase_type_comment": "time is given as starting from 0 minutes", + "tbase_label": "relative time" + } + ], + "TimeRange" : [ + { + "time_range_id": 1, + "time_range_from": "00:00:00", + "time_range_to": "00:01:00", + "time_range_comment": "- <= 60secs -> time range is time point " + } + ], + "PaymentRate": [ + { + "pra_payment_option_id": 1099, + "pra_payment_unit_id": 1, + "pra_price": 700 + }, + { + "pra_payment_option_id": 1099, + "pra_payment_unit_id": 2, + "pra_price": 1400 + }, + { + "pra_payment_option_id": 1099, + "pra_payment_unit_id": 3, + "pra_price": 2100 + }, + { + "pra_payment_option_id": 1099, + "pra_payment_unit_id": 4, + "pra_price": 2800 + }, + { + "pra_payment_option_id": 1099, + "pra_payment_unit_id": 5, + "pra_price": 3500 + }, + { + "pra_payment_option_id": 1099, + "pra_payment_unit_id": 6, + "pra_price": 4200 + }, + { + "pra_payment_option_id": 1099, + "pra_payment_unit_id": 7, + "pra_price": 4900 + } + ], + "Duration": [ + { + "pun_id": 1, + "pun_label": "Day 1", + "pun_duration_min": 1, + "pun_duration_max": 1440, + "pun_duration": 0 + }, + { + "pun_id": 2, + "pun_label": "Day 2", + "pun_duration_min": 2880, + "pun_duration_max": 2880, + "pun_duration": 2880 + }, + { + "pun_id": 3, + "pun_label": "Day 3", + "pun_duration_min": 4320, + "pun_duration_max": 4320, + "pun_duration": 4320 + }, + { + "pun_id": 4, + "pun_label": "Day 4", + "pun_duration_min": 5760, + "pun_duration_max": 5760, + "pun_duration": 5760 + }, + { + "pun_id": 5, + "pun_label": "Day 5", + "pun_duration_min": 7200, + "pun_duration_max": 7200, + "pun_duration": 7200 + }, + { + "pun_id": 6, + "pun_label": "Day 6", + "pun_duration_min": 8640, + "pun_duration_max": 8640, + "pun_duration": 8640 + }, + { + "pun_id": 7, + "pun_label": "Day 7", + "pun_duration_min": 10080, + "pun_duration_max": 10080, + "pun_duration": 10080 + } + ] +}