Súlad vozidlového parku — Plan Check API Online
Skontrolujte plánované zmeny alebo dni jazdy pred expedíciou. Zmeny a krajiny, v ktorých prebiehajú, pošlite ako JSON telo POST; pri každej zmene dostanete zákazy jazdy nákladných vozidiel, na ktoré narazí (víkendové, nedeľné, sviatočné a iné zákazy z nášho kalendára zákazov pre nákladné vozidlá, filtrované podľa hmotnosti vozidla), štátne sviatky a víkendové dni, ktorých sa dotýka, porušenia EU 561 / AETR a 2002/15, ktoré by plán spôsobil, a najskorší zákonný začiatok: po požadovanom dennom alebo týždennom odpočinku a mimo každého blokujúceho zákazu.
POST https://nakordoni.eu/api/v2/data/fleet/compliance/plan-check
— trieda kvóty: heavy
| Parameter | Popis |
|---|---|
shifts | (telo JSON, povinné, max 60, rozpätie max 62 dní) [{start, end, countries?, drive_min?, other_work_min?, activities?}]. Bez activities sa zmena rozloží ako ostatná práca, potom jazda v blokoch po 4 h 30 s prestávkami po 45 min. Každá aktivita: {type: drive | other_work | availability | break | rest, start, end} — ISO-8601 (dátum a čas bez posunu sa číta v tz) alebo unixové sekundy. Voliteľné pri odpočinkoch: ferry (true na trajekte alebo vlaku), sleeper_cabin, scheduled_journey_h, in_vehicle, location (residence | operational_centre | elsewhere — kontrola návratu každé 4 týždne podľa EU 561 Art. 8(8a)). Voliteľné pri jazdách: art12_exceed (true = jazda nad limit podľa EU 561 Art. 12 s cieľom dostať sa do prevádzkového střediska alebo domov na týždenný odpočinok). Medzery medzi aktivitami sa počítajú ako odpočinok (uvádzajú sa vo warnings); prekrytia sa odmietnu. |
countries | (JSON telo) Kódy krajín ISO použité pre zmeny, ktoré neuvádzajú vlastné, napr. ["DE","AT"]. |
tz | (JSON telo) Časové pásmo IANA plánu (dátumy a časy bez posunu), predvolene UTC. Okná zákazov používajú časové pásmo príslušnej krajiny. |
weight_t | (JSON telo) Hmotnosť vozidla v tonách; zákazy s hranicou hmotnosti rovnou alebo vyššou sa preskočia. Vynechané = zahrnú sa všetky zákazy. |
history | (JSON telo) Nedávne aktivity pred plánom (formát ako vo validate), aby sa odpočinky a limity prenášali ďalej. |
last_weekly_rest_end | (JSON telo) Koniec posledného týždenného odpočinku pred plánom. |
ruleset | (JSON telo) eu561 (predvolené) alebo aetr. crew single | double. international_goods, include_wtd, wtd ako vo validate. |
allow_reduced_daily_rest | (JSON telo) true = návrhy môžu použiť skrátený denný odpočinok 9 h (predvolene: 11 h). |
allow_reduced_weekly_rest | (JSON telo) true = návrhy môžu použiť skrátený týždenný odpočinok 24 h (predvolene: 45 h). |
blocking_types | (JSON telo) Typy zákazov, ktoré posúvajú navrhovaný začiatok (predvolene Sunday, Saturday, Holiday, Holiday Eve, General; iba celoštátne zákazy). Ostatné sa naďalej označujú. |
Polia odpovede — vnútri objektu data v obálke odpovede. [] označuje zoznam, takže data.items[].name je pole name každého prvku. Pole býva null, chýba alebo je prázdny zoznam, keď preň nemáme hodnotu — zástupný údaj nedopĺňame.
| Pole | Popis |
|---|---|
data.shifts[] | Za každú zmenu: index, start, end, countries, duration_min, flags[], violations[], suggested_start, suggested_end, delay_min, delay_reasons[] (daily_rest, weekly_rest, truck_ban:<CC>:<type>). |
data.shifts[].flags[] | type truck_ban (country, date, restriction_type, from, until, scope, details, min_weight_t, blocking, overlap_min), public_holiday (country, date, names, truck_ban_recorded) alebo weekend (country, date, day). |
data.violations[] | Každé porušenie EU 561 / AETR / 2002/15 v pláne, vo formáte validate. |
data.remaining_after_plan | Limity jazdy a ďalšie odpočinky po poslednej plánovanej zmene (validate remaining.driving). |
data.summary | shift_count, shifts_flagged, shifts_moved, violation_count, ban_windows_considered, countries, ruleset, crew. |
data.warnings[] | napr. shift_layout_overflows, holidays_unavailable; data.assumptions[] uvádza, ako sa interpretoval chýbajúci vstup. |
curl -X POST "https://nakordoni.eu/api/v2/data/fleet/compliance/plan-check" \
-H "Authorization: Bearer NKD-DEV-XXXX-XXXX-XXXX" \
-H "Content-Type: application/json" \
-d '{
"countries": [
"DE"
],
"tz": "Europe/Berlin",
"weight_t": 40,
"shifts": [
{
"start": "2026-11-07T06:00:00",
"end": "2026-11-07T16:45:00"
},
{
"start": "2026-11-08T06:00:00",
"end": "2026-11-08T15:00:00"
}
]
}'
Aktualizované