2nd draft of tariff file

This commit is contained in:
Gerhard Hoffmann 2023-12-12 10:11:58 +01:00
parent 0477a4c7d0
commit 1b871caef7

View File

@ -29,6 +29,30 @@
"pme_label": "steps" "pme_label": "steps"
} }
], ],
"TimeBasis": [
{
"tb_id": 1,
"tb_label": "absolute time"
},
{
"tb_id": 2,
"tb_label": "relative time"
}
],
"Customer": [
{
"cust_id": 1,
"cust_label": "Adult"
},
{
"cust_id": 2,
"cust_label": "Child"
},
{
"cust_id": 3,
"cust_label": "Teen"
}
],
"PaymentOption": [ "PaymentOption": [
{ {
"pop_id": 1049, "pop_id": 1049,
@ -62,21 +86,35 @@
"pra_price": 3000 "pra_price": 3000
} }
], ],
"DailyTicket": [
{
"daily_ticket_payment_option_id": 1049,
"daily_ticket_unit_id": 1,
"daily_ticket_price": 400,
"daily_ticket_tb_id": 1,
"daily_ticket_clearance_id": [3],
"daily_ticket_from_min": "00:00:00",
"daily_ticket_to_max": "00:00:00",
"daily_ticket_from_offset_min": 0,
"daily_ticket_to_offset_max": 0
},
{
"daily_ticket_payment_option_id": 1049,
"daily_ticket_unit_id": 2,
"daily_ticket_price": 800,
"daily_ticket_tb_id": 1,
"daily_ticket_clearance_id": [1],
"daily_ticket_from_min": "00:00:00",
"daily_ticket_to_max": "00:00:00",
"daily_ticket_from_offset_min": 0,
"daily_ticket_to_offset_max": 0
}
],
"Duration": [ "Duration": [
{ {
"pun_id": 1, "pun_id": 1,
"pun_label": "3 Marken", "pun_label": "Tagesticket",
"pun_duration": 180 "pun_duration": 720
},
{
"pun_id": 2,
"pun_label": "5 Marken",
"pun_duration": 300
},
{
"pun_id": 3,
"pun_label": "10 Marken",
"pun_duration": 600
} }
], ],
"WeekDaysWorktime": [ "WeekDaysWorktime": [
@ -84,505 +122,50 @@
"pwd_id": 621, "pwd_id": 621,
"pwd_period_week_day_id": 36, "pwd_period_week_day_id": 36,
"pwd_period_day_in_week_id": 1, "pwd_period_day_in_week_id": 1,
"pwd_time_from": "06:00:00", "pwd_time_from": "08:00:00",
"pwd_time_to": "18:00:00" "pwd_time_to": "20:00:00"
}, },
{ {
"pwd_id": 622, "pwd_id": 622,
"pwd_period_week_day_id": 36, "pwd_period_week_day_id": 36,
"pwd_period_day_in_week_id": 2, "pwd_period_day_in_week_id": 2,
"pwd_time_from": "06:00:00", "pwd_time_from": "08:00:00",
"pwd_time_to": "18:00:00" "pwd_time_to": "20:00:00"
}, },
{ {
"pwd_id": 623, "pwd_id": 623,
"pwd_period_week_day_id": 36, "pwd_period_week_day_id": 36,
"pwd_period_day_in_week_id": 3, "pwd_period_day_in_week_id": 3,
"pwd_time_from": "06:00:00", "pwd_time_from": "08:00:00",
"pwd_time_to": "18:00:00" "pwd_time_to": "20:00:00"
}, },
{ {
"pwd_id": 624, "pwd_id": 624,
"pwd_period_week_day_id": 36, "pwd_period_week_day_id": 36,
"pwd_period_day_in_week_id": 4, "pwd_period_day_in_week_id": 4,
"pwd_time_from": "06:00:00", "pwd_time_from": "08:00:00",
"pwd_time_to": "18:00:00" "pwd_time_to": "20:00:00"
}, },
{ {
"pwd_id": 625, "pwd_id": 625,
"pwd_period_week_day_id": 36, "pwd_period_week_day_id": 36,
"pwd_period_day_in_week_id": 5, "pwd_period_day_in_week_id": 5,
"pwd_time_from": "06:00:00", "pwd_time_from": "08:00:00",
"pwd_time_to": "12:00:00" "pwd_time_to": "20: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, "pwd_id": 626,
"pedwt_period_exc_day_id": 2025, "pwd_period_week_day_id": 36,
"pedwt_time_from": "00:00:00", "pwd_period_day_in_week_id": 6,
"pedwt_time_to": "00:00:00", "pwd_time_from": "08:00:00",
"pedwt_price": 0 "pwd_time_to": "20:00:00"
}, },
{ {
"pedwt_id": 2160, "pwd_id": 627,
"pedwt_period_exc_day_id": 2026, "pwd_period_week_day_id": 36,
"pedwt_time_from": "00:00:00", "pwd_period_day_in_week_id": 1,
"pedwt_time_to": "00:00:00", "pwd_time_from": "08:00:00",
"pedwt_price": 0 "pwd_time_to": "20:00:00"
},
{
"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": [ "PeriodYear": [