import { CostTypeVariant } from '@prisma/client'; import { startOfDay, endOfDay } from 'date-fns'; export const KTW_DAK_TARIFFS = [ { description: 'DAK KTW', validFrom: startOfDay(new Date('2018-02-01')), validTo: endOfDay(new Date('2021-09-30')), costTypes: [ { description: 'Grundpauschale je Fahrt', variant: CostTypeVariant.GRUNDPREIS, costAmount: 8507, }, { description: 'QMS Zuschlag inkl. Modernes Einsatzfahrzeug', variant: CostTypeVariant.GRUNDPREIS, costAmount: 790, }, { description: 'ab dem 18. km', variant: CostTypeVariant.KILOMETERZUSCHLAG, costAmount: 284, kmInclusive: 17, }, { description: 'Nachtzuschlag 18:30-06:30', variant: CostTypeVariant.NACHTZUSCHLAG, costAmount: 4728, timeRange: '18:30-06:30', }, { description: 'Wochenendzuschlag', variant: CostTypeVariant.WOCHENENDZUSCHLAG, costAmount: 4728, }, { description: 'Feiertagszuschlag', variant: CostTypeVariant.FEIERTAGSZUSCHLAG, costAmount: 4728, }, ], }, { description: 'DAK KTW', validFrom: startOfDay(new Date('2021-10-01')), validTo: endOfDay(new Date('2022-12-31')), costTypes: [ { description: 'Grundpauschale je Fahrt', variant: CostTypeVariant.GRUNDPREIS, costAmount: 7650, }, { description: 'QMS Zuschlag', variant: CostTypeVariant.GRUNDPREIS, costAmount: 1380, }, { description: 'Modernes Einsatzfahrzeug', variant: CostTypeVariant.GRUNDPREIS, costAmount: 750, }, { description: 'ab dem 17. km', variant: CostTypeVariant.KILOMETERZUSCHLAG, costAmount: 300, kmInclusive: 16, }, { description: 'Nachtzuschlag 18:30-06:30', variant: CostTypeVariant.NACHTZUSCHLAG, costAmount: 5300, timeRange: '18:30-06:30', }, { description: 'Wochenendzuschlag', variant: CostTypeVariant.WOCHENENDZUSCHLAG, costAmount: 5230, }, { description: 'Feiertagszuschlag', variant: CostTypeVariant.FEIERTAGSZUSCHLAG, costAmount: 5230, }, { description: 'Desinfektionszuschlag 2.A', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 3590, infectionType: '2.A', }, { description: 'Desinfektionszuschlag 2.B', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 14350, infectionType: '2.B', }, { description: 'Desinfektionszuschlag 3.1', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 16500, infectionType: '3.1', }, { description: 'Desinfektionszuschlag 3.2', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 16500, infectionType: '3.2', }, ], }, { description: 'DAK KTW', validFrom: startOfDay(new Date('2023-01-01')), validTo: endOfDay(new Date('2023-12-31')), costTypes: [ { description: 'Grundpauschale je Fahrt', variant: CostTypeVariant.GRUNDPREIS, costAmount: 7920, }, { description: 'QMS Zuschlag', variant: CostTypeVariant.GRUNDPREIS, costAmount: 1430, }, { description: 'Modernes Einsatzfahrzeug', variant: CostTypeVariant.GRUNDPREIS, costAmount: 780, }, { description: 'ab dem 17. km', variant: CostTypeVariant.KILOMETERZUSCHLAG, costAmount: 315, kmInclusive: 16, }, { description: 'Nachtzuschlag 18:30-06:30', variant: CostTypeVariant.NACHTZUSCHLAG, costAmount: 5485, timeRange: '18:30-06:30', }, { description: 'Wochenendzuschlag', variant: CostTypeVariant.WOCHENENDZUSCHLAG, costAmount: 5410, }, { description: 'Feiertagszuschlag', variant: CostTypeVariant.FEIERTAGSZUSCHLAG, costAmount: 5410, }, { description: 'Desinfektionszuschlag 2.A', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 3714, infectionType: '2.A', }, { description: 'Desinfektionszuschlag 2.B', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 14845, infectionType: '2.B', }, { description: 'Desinfektionszuschlag 3.1', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 17069, infectionType: '3.1', }, { description: 'Desinfektionszuschlag 3.2', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 17069, infectionType: '3.2', }, ], }, { description: 'DAK KTW', validFrom: startOfDay(new Date('2024-01-01')), validTo: endOfDay(new Date('2024-12-31')), costTypes: [ { description: 'Grundpauschale je Fahrt', variant: CostTypeVariant.GRUNDPREIS, costAmount: 9000, }, { description: 'QMS Zuschlag', variant: CostTypeVariant.GRUNDPREIS, costAmount: 2000, }, { description: 'Modernes Einsatzfahrzeug', variant: CostTypeVariant.GRUNDPREIS, costAmount: 1000, }, { description: 'ab dem 17. km', variant: CostTypeVariant.KILOMETERZUSCHLAG, costAmount: 330, kmInclusive: 16, }, { description: 'Nachtzuschlag 19:00-19:59', variant: CostTypeVariant.NACHTZUSCHLAG, costAmount: 5728, timeRange: '19:00-19:59', }, { description: 'Nachtzuschlag 20:00-21:59', variant: CostTypeVariant.NACHTZUSCHLAG, costAmount: 6644, timeRange: '20:00-21:59', }, { description: 'Nachtzuschlag 22:00-04:59', variant: CostTypeVariant.NACHTZUSCHLAG, costAmount: 7198, timeRange: '22:00-04:59', }, { description: 'Nachtzuschlag 05:00-06:00', variant: CostTypeVariant.NACHTZUSCHLAG, costAmount: 5728, timeRange: '05:00-06:00', }, { description: 'Wochenendzuschlag', variant: CostTypeVariant.WOCHENENDZUSCHLAG, costAmount: 5410, }, { description: 'Feiertagszuschlag', variant: CostTypeVariant.FEIERTAGSZUSCHLAG, costAmount: 5410, }, { description: 'Desinfektionszuschlag 2.A', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 3714, infectionType: '2.A', }, { description: 'Desinfektionszuschlag 2.B', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 14845, infectionType: '2.B', }, { description: 'Desinfektionszuschlag 3.1', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 17069, infectionType: '3.1', }, { description: 'Desinfektionszuschlag 3.2', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 17069, infectionType: '3.2', }, ], }, { description: 'DAK KTW', validFrom: startOfDay(new Date('2025-01-01')), validTo: endOfDay(new Date('2025-04-30')), costTypes: [ { description: 'Grundpauschale je Fahrt', variant: CostTypeVariant.GRUNDPREIS, costAmount: 9648, }, { description: 'QMS Zuschlag', variant: CostTypeVariant.GRUNDPREIS, costAmount: 2144, }, { description: 'Modernes Einsatzfahrzeug', variant: CostTypeVariant.GRUNDPREIS, costAmount: 1072, }, { description: 'ab dem 17. km', variant: CostTypeVariant.KILOMETERZUSCHLAG, costAmount: 354, kmInclusive: 16, }, { description: 'Nachtzuschlag 19:00-19:59', variant: CostTypeVariant.NACHTZUSCHLAG, costAmount: 6140, timeRange: '19:00-19:59', }, { description: 'Nachtzuschlag 20:00-21:59', variant: CostTypeVariant.NACHTZUSCHLAG, costAmount: 7122, timeRange: '20:00-21:59', }, { description: 'Nachtzuschlag 22:00-04:59', variant: CostTypeVariant.NACHTZUSCHLAG, costAmount: 7716, timeRange: '22:00-04:59', }, { description: 'Nachtzuschlag 05:00-06:00', variant: CostTypeVariant.NACHTZUSCHLAG, costAmount: 6140, timeRange: '05:00-06:00', }, { description: 'Wochenendzuschlag', variant: CostTypeVariant.WOCHENENDZUSCHLAG, costAmount: 5800, }, { description: 'Feiertagszuschlag', variant: CostTypeVariant.FEIERTAGSZUSCHLAG, costAmount: 5800, }, { description: 'Desinfektionszuschlag 2.A', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 3981, infectionType: '2.A', }, { description: 'Desinfektionszuschlag 2.B', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 15914, infectionType: '2.B', }, { description: 'Desinfektionszuschlag 3.1', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 18298, infectionType: '3.1', }, { description: 'Desinfektionszuschlag 3.2', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 18298, infectionType: '3.2', }, ], }, { description: 'DAK KTW', validFrom: startOfDay(new Date('2025-05-01')), validTo: endOfDay(new Date('2025-12-31')), costTypes: [ { description: 'Grundpauschale je Fahrt', variant: CostTypeVariant.GRUNDPREIS, costAmount: 10073, }, { description: 'QMS Zuschlag', variant: CostTypeVariant.GRUNDPREIS, costAmount: 2239, }, { description: 'Modernes Einsatzfahrzeug', variant: CostTypeVariant.GRUNDPREIS, costAmount: 1119, }, { description: 'ab dem 17. km', variant: CostTypeVariant.KILOMETERZUSCHLAG, costAmount: 369, kmInclusive: 16, }, { description: 'Nachtzuschlag 19:00-19:59', variant: CostTypeVariant.NACHTZUSCHLAG, costAmount: 6411, timeRange: '19:00-19:59', }, { description: 'Nachtzuschlag 20:00-21:59', variant: CostTypeVariant.NACHTZUSCHLAG, costAmount: 7436, timeRange: '20:00-21:59', }, { description: 'Nachtzuschlag 22:00-04:59', variant: CostTypeVariant.NACHTZUSCHLAG, costAmount: 8057, timeRange: '22:00-04:59', }, { description: 'Nachtzuschlag 05:00-06:00', variant: CostTypeVariant.NACHTZUSCHLAG, costAmount: 6411, timeRange: '05:00-06:00', }, { description: 'Wochenendzuschlag', variant: CostTypeVariant.WOCHENENDZUSCHLAG, costAmount: 6055, }, { description: 'Feiertagszuschlag', variant: CostTypeVariant.FEIERTAGSZUSCHLAG, costAmount: 6055, }, { description: 'Desinfektionszuschlag 2.A', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 4157, infectionType: '2.A', }, { description: 'Desinfektionszuschlag 2.B', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 16616, infectionType: '2.B', }, { description: 'Desinfektionszuschlag 3.1', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 19105, infectionType: '3.1', }, { description: 'Desinfektionszuschlag 3.2', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 19105, infectionType: '3.2', }, ], }, { description: 'DAK KTW', validFrom: startOfDay(new Date('2026-01-01')), validTo: null, costTypes: [ { description: 'Grundpauschale je Fahrt', variant: CostTypeVariant.GRUNDPREIS, costAmount: 10142, }, { description: 'QMS Zuschlag', variant: CostTypeVariant.GRUNDPREIS, costAmount: 2239, }, { description: 'Modernes Einsatzfahrzeug', variant: CostTypeVariant.GRUNDPREIS, costAmount: 1119, }, { description: 'ab dem 17. km', variant: CostTypeVariant.KILOMETERZUSCHLAG, costAmount: 369, kmInclusive: 16, }, { description: 'Nachtzuschlag 19:00-19:59', variant: CostTypeVariant.NACHTZUSCHLAG, costAmount: 6411, timeRange: '19:00-19:59', }, { description: 'Nachtzuschlag 20:00-21:59', variant: CostTypeVariant.NACHTZUSCHLAG, costAmount: 7436, timeRange: '20:00-21:59', }, { description: 'Nachtzuschlag 22:00-04:59', variant: CostTypeVariant.NACHTZUSCHLAG, costAmount: 8057, timeRange: '22:00-04:59', }, { description: 'Nachtzuschlag 05:00-06:00', variant: CostTypeVariant.NACHTZUSCHLAG, costAmount: 6411, timeRange: '05:00-06:00', }, { description: 'Wochenendzuschlag', variant: CostTypeVariant.WOCHENENDZUSCHLAG, costAmount: 6055, }, { description: 'Feiertagszuschlag', variant: CostTypeVariant.FEIERTAGSZUSCHLAG, costAmount: 6055, }, { description: 'Desinfektionszuschlag 2.A', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 4157, infectionType: '2.A', }, { description: 'Desinfektionszuschlag 2.B', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 16616, infectionType: '2.B', }, { description: 'Desinfektionszuschlag 3.1', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 19105, infectionType: '3.1', }, { description: 'Desinfektionszuschlag 3.2', variant: CostTypeVariant.DESINFEKTIONSZUSCHLAG, costAmount: 19105, infectionType: '3.2', }, ], }, ];