From a2153cf804d5e64c36e2b28b7dc786acf396a6d6 Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Mon, 11 Dec 2023 09:54:38 +0100 Subject: [PATCH] Add first draft of tariff for Linisnger Maschinenbau. --- etc/psa_tariff/tariff01.json | 620 ++++++++++++++++++++++++++++++----- 1 file changed, 535 insertions(+), 85 deletions(-) diff --git a/etc/psa_tariff/tariff01.json b/etc/psa_tariff/tariff01.json index 11a47b3..b851b08 100644 --- a/etc/psa_tariff/tariff01.json +++ b/etc/psa_tariff/tariff01.json @@ -1,13 +1,13 @@ { - "Project" : "Neuhauser Linsinger Maschinenbau", - "Version" : "1.0.15", + "Project" : "Linsinger Maschinenbau", + "Version" : "1.0.0", "Info" : "", "Currency": [ { - "pcu_id": 1, + "pcu_id": 2, "pcu_sign": "€", - "pcu_major": "Euro", - "pcu_minor": "Cent", + "pcu_major": "EUR", + "pcu_minor": "", "pcu_active": true } ], @@ -31,117 +31,567 @@ ], "PaymentOption": [ { - "pop_id": 1099, + "pop_id": 1049, "pop_label": "Zone 1", "pop_payment_method_id": 4, - "pop_day_end_time": "15:20:00", - "pop_day_night_end_time": "15:20:00", + "pop_day_end_time": "00:00:00", + "pop_day_night_end_time": "00:00:00", "pop_price_night": 0, - "pop_min_time": 60, - "pop_max_time": 10080, - "pop_min_price": 300, - "pop_carry_over": 1, - "pop_daily_card_price": 0, - "pop_multi_hour_price": 8 + "pop_min_time": 1, + "pop_max_time": 2, + "pop_min_price": 900, + "pop_carry_over": 0, + "pop_daily_card_price": 0 } ], "PaymentRate": [ { - "pra_payment_option_id": 1099, + "pra_payment_option_id": 1049, "pra_payment_unit_id": 1, - "pra_price": 300 + "pra_price": 900 }, { - "pra_payment_option_id": 1099, - "pra_payment_unit_id": 6, - "pra_price": 700 + "pra_payment_option_id": 1049, + "pra_payment_unit_id": 2, + "pra_price": 1500 }, { - "pra_payment_option_id": 1099, - "pra_payment_unit_id": 5, - "pra_price": 800 - }, - { - "pra_payment_option_id": 1099, - "pra_payment_unit_id": 7, - "pra_price": 1600 - }, - { - "pra_payment_option_id": 1099, - "pra_payment_unit_id": 8, - "pra_price": 2400 - }, - { - "pra_payment_option_id": 1099, - "pra_payment_unit_id": 9, - "pra_price": 3200 - }, - { - "pra_payment_option_id": 1099, - "pra_payment_unit_id": 10, - "pra_price": 4000 - }, - { - "pra_payment_option_id": 1099, - "pra_payment_unit_id": 11, - "pra_price": 4800 - }, - { - "pra_payment_option_id": 1099, - "pra_payment_unit_id": 12, - "pra_price": 5600 + "pra_payment_option_id": 1049, + "pra_payment_unit_id": 3, + "pra_price": 3000 } ], "Duration": [ { "pun_id": 1, - "pun_label": "1h", - "pun_duration": 60 - }, - { - "pun_id": 3, - "pun_label": "15 min", - "pun_duration": 15 - }, - { - "pun_id": 5, - "pun_label": "24h", - "pun_duration": 1440 - }, - { - "pun_id": 6, "pun_label": "3h", "pun_duration": 180 }, { - "pun_id": 7, - "pun_label": "48h", - "pun_duration": 2880 + "pun_id": 2, + "pun_label": "5h", + "pun_duration": 300 }, { - "pun_id": 8, - "pun_label": "72h", - "pun_duration": 4320 + "pun_id": 3, + "pun_label": "10h", + "pun_duration": 3000 + } + ], + "WeekDaysWorktime": [ + { + "pwd_id": 621, + "pwd_period_week_day_id": 36, + "pwd_period_day_in_week_id": 1, + "pwd_time_from": "06:00:00", + "pwd_time_to": "18:00:00" }, { - "pun_id": 9, - "pun_label": "96h", - "pun_duration": 5760 + "pwd_id": 622, + "pwd_period_week_day_id": 36, + "pwd_period_day_in_week_id": 2, + "pwd_time_from": "06:00:00", + "pwd_time_to": "18:00:00" }, { - "pun_id": 10, - "pun_label": "120h", - "pun_duration": 7200 + "pwd_id": 623, + "pwd_period_week_day_id": 36, + "pwd_period_day_in_week_id": 3, + "pwd_time_from": "06:00:00", + "pwd_time_to": "18:00:00" }, { - "pun_id": 11, - "pun_label": "144h", - "pun_duration": 8640 + "pwd_id": 624, + "pwd_period_week_day_id": 36, + "pwd_period_day_in_week_id": 4, + "pwd_time_from": "06:00:00", + "pwd_time_to": "18:00:00" }, { - "pun_id": 12, - "pun_label": "168h", - "pun_duration": 10080 + "pwd_id": 625, + "pwd_period_week_day_id": 36, + "pwd_period_day_in_week_id": 5, + "pwd_time_from": "06:00:00", + "pwd_time_to": "12:00:00" + } + ], + "SpecialDaysWorktime": [ + { + "pedwt_id": 2156, + "pedwt_period_exc_day_id": 2024, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2158, + "pedwt_period_exc_day_id": 2025, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2160, + "pedwt_period_exc_day_id": 2026, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2162, + "pedwt_period_exc_day_id": 2027, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2164, + "pedwt_period_exc_day_id": 2028, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2170, + "pedwt_period_exc_day_id": 2030, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2172, + "pedwt_period_exc_day_id": 2032, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2174, + "pedwt_period_exc_day_id": 11, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2175, + "pedwt_period_exc_day_id": 13, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2178, + "pedwt_period_exc_day_id": 2022, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2179, + "pedwt_period_exc_day_id": 14, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2184, + "pedwt_period_exc_day_id": 2021, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2188, + "pedwt_period_exc_day_id": 2031, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2189, + "pedwt_period_exc_day_id": 2029, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2194, + "pedwt_period_exc_day_id": 2034, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2200, + "pedwt_period_exc_day_id": 2037, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2202, + "pedwt_period_exc_day_id": 2038, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2226, + "pedwt_period_exc_day_id": 2016, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2245, + "pedwt_period_exc_day_id": 2035, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2246, + "pedwt_period_exc_day_id": 2036, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2249, + "pedwt_period_exc_day_id": 2050, + "pedwt_time_from": "08:00:00", + "pedwt_time_to": "16:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2250, + "pedwt_period_exc_day_id": 2051, + "pedwt_time_from": "08:00:00", + "pedwt_time_to": "16:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2251, + "pedwt_period_exc_day_id": 2052, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2252, + "pedwt_period_exc_day_id": 2053, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2253, + "pedwt_period_exc_day_id": 2054, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2254, + "pedwt_period_exc_day_id": 2055, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2255, + "pedwt_period_exc_day_id": 2056, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2256, + "pedwt_period_exc_day_id": 2057, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2257, + "pedwt_period_exc_day_id": 2058, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2258, + "pedwt_period_exc_day_id": 2059, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + }, + { + "pedwt_id": 2259, + "pedwt_period_exc_day_id": 2060, + "pedwt_time_from": "00:00:00", + "pedwt_time_to": "00:00:00", + "pedwt_price": 0 + } + ], + "SpecialDays": [ + { + "ped_id": 11, + "ped_label": "Mariae Empfaengnis", + "ped_date_start": "2023-12-08", + "ped_date_end": "2023-12-08", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 13, + "ped_label": "Christtag", + "ped_date_start": "2023-12-25", + "ped_date_end": "2023-12-25", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 14, + "ped_label": "Stefanitag", + "ped_date_start": "2023-12-26", + "ped_date_end": "2023-12-26", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 2016, + "ped_label": "Neujahr", + "ped_date_start": "2024-01-01", + "ped_date_end": "2024-01-01", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 2021, + "ped_label": "Heilig Drei Koenige", + "ped_date_start": "2024-01-06", + "ped_date_end": "2024-01-06", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 2022, + "ped_label": "Ostermontag", + "ped_date_start": "2024-01-04", + "ped_date_end": "2024-01-04", + "ped_period_special_day_id": 1, + "ped_year": 2024 + }, + { + "ped_id": 2024, + "ped_label": "Staatsfeiertag", + "ped_date_start": "2024-05-01", + "ped_date_end": "2024-05-01", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 2025, + "ped_label": "Christi Himmelfahrt", + "ped_date_start": "2024-05-09", + "ped_date_end": "2024-05-09", + "ped_period_special_day_id": 1, + "ped_year": 2024 + }, + { + "ped_id": 2026, + "ped_label": "Pfingst Montag", + "ped_date_start": "2024-05-20", + "ped_date_end": "2024-05-20", + "ped_period_special_day_id": 1, + "ped_year": 2024 + }, + { + "ped_id": 2027, + "ped_label": "Fronleichnam", + "ped_date_start": "2024-05-30", + "ped_date_end": "2024-05-30", + "ped_period_special_day_id": 1, + "ped_year": 2024 + }, + { + "ped_id": 2028, + "ped_label": "Maria Himmelfahrt", + "ped_date_start": "2024-08-15", + "ped_date_end": "2024-08-15", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 2029, + "ped_label": "Nationalfeiertag", + "ped_date_start": "2024-10-26", + "ped_date_end": "2024-10-26", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 2030, + "ped_label": "Allerheiligen", + "ped_date_start": "2024-11-01", + "ped_date_end": "2024-11-01", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 2031, + "ped_label": "Mariae Empfaengnis", + "ped_date_start": "2024-08-12", + "ped_date_end": "2024-08-12", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 2032, + "ped_label": "Christtag", + "ped_date_start": "2024-12-25", + "ped_date_end": "2024-12-25", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 2034, + "ped_label": "Stefanitag", + "ped_date_start": "2024-12-26", + "ped_date_end": "2024-12-26", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 2035, + "ped_label": "Neujahr", + "ped_date_start": "2025-01-01", + "ped_date_end": "2025-01-01", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 2036, + "ped_label": "Heilig Drei Koenige", + "ped_date_start": "2025-06-01", + "ped_date_end": "2025-06-01", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 2037, + "ped_label": "Ostermontag", + "ped_date_start": "2025-04-21", + "ped_date_end": "2025-04-21", + "ped_period_special_day_id": 1, + "ped_year": 2025 + }, + { + "ped_id": 2038, + "ped_label": "Staatsfeiertag", + "ped_date_start": "2025-05-01", + "ped_date_end": "2025-05-01", + "ped_period_special_day_id": 1, + "ped_year": 2025 + }, + { + "ped_id": 2050, + "ped_label": "Christi Himmelfahrt", + "ped_date_start": "2025-05-29", + "ped_date_end": "2025-05-29", + "ped_period_special_day_id": 1, + "ped_year": 2025 + }, + { + "ped_id": 2051, + "ped_label": "Pfingstmontag", + "ped_date_start": "2025-06-09", + "ped_date_end": "2025-06-09", + "ped_period_special_day_id": 1, + "ped_year": 2025 + }, + { + "ped_id": 2052, + "ped_label": "Fronlaeichnam", + "ped_date_start": "2025-06-19", + "ped_date_end": "2025-06-19", + "ped_period_special_day_id": 1, + "ped_year": 2025 + }, + { + "ped_id": 2053, + "ped_label": "Mariae Himmelfahrt", + "ped_date_start": "2025-08-15", + "ped_date_end": "2025-08-15", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 2054, + "ped_label": "Nationalfeiertag", + "ped_date_start": "2025-10-26", + "ped_date_end": "2025-10-26", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 2055, + "ped_label": "Allerheiligen", + "ped_date_start": "2025-11-01", + "ped_date_end": "2025-11-01", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 2056, + "ped_label": "Mariae Empfaengnis", + "ped_date_start": "2025-12-08", + "ped_date_end": "2025-12-08", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 2057, + "ped_label": "Christtag", + "ped_date_start": "2025-12-25", + "ped_date_end": "2025-12-25", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 2058, + "ped_label": "Stefanitag", + "ped_date_start": "2025-12-26", + "ped_date_end": "2025-12-26", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 2059, + "ped_label": "Neujahr", + "ped_date_start": "2026-01-01", + "ped_date_end": "2026-01-01", + "ped_period_special_day_id": 1, + "ped_year": 0 + }, + { + "ped_id": 2060, + "ped_label": "Heilige Drei Koenige", + "ped_date_start": "2026-01-06", + "ped_date_end": "2026-01-06", + "ped_period_special_day_id": 1, + "ped_year": 0 + } + ], + "PeriodYear": [ + { + "pye_id": 8, + "pye_label": "Whole year", + "pye_start_month": 1, + "pye_start_day": 1, + "pye_end_month": 12, + "pye_end_day": 31 } ] }