Flotta-megfelelőség — Plan Check API Online
Ellenőrizze a tervezett műszakokat vagy fuvarnapokat az indítás előtt. A műszakokat és az országokat, amelyekben futnak, JSON POST törzsben küldje el; minden műszakhoz visszakapja az érintő tehergépjármű-forgalmi korlátozásokat (hétvégi, vasárnapi, ünnepnapi és egyéb tilalmak a teherautó-tilalmi naptárunkból, a jármű tömege szerint szűrve), az érintett munkaszüneti napokat és hétvégi napokat, a terv által okozott EU 561 / AETR és 2002/15 szabálysértéseket, valamint a legkorábbi jogszerű kezdést: a szükséges napi vagy heti pihenőidő után és minden blokkoló tilalmon kívül.
POST https://nakordoni.eu/api/v2/data/fleet/compliance/plan-check
— kvótaosztály: heavy
| Paraméter | Leírás |
|---|---|
shifts | (JSON törzs, kötelező, legfeljebb 60, időtartam legfeljebb 62 nap) [{start, end, countries?, drive_min?, other_work_min?, activities?}]. activities nélkül a műszak felépítése: először egyéb munka, majd vezetés 4 h 30 hosszú blokkokban, 45 min szünetekkel. Minden tevékenység: {type: drive | other_work | availability | break | rest, start, end} — ISO-8601 (az időzóna-eltolás nélküli dátum-idő a tz szerint értelmeződik) vagy unix másodperc. Opcionális rests esetén: ferry (true, ha kompon vagy vonaton van), sleeper_cabin, scheduled_journey_h, in_vehicle, location (residence | operational_centre | elsewhere — EU 561 Art. 8(8a) szerinti 4 hetes visszatérési ellenőrzés). Opcionális drives esetén: art12_exceed (true = a korlát túllépése vezetéssel az EU 561 Art. 12 szerint, hogy a járművezető elérje az operatív központot vagy az otthonát a heti pihenőidőhöz). A tevékenységek közötti hézagok pihenőnek számítanak (a warnings mezőben jelentve); az átfedéseket a rendszer elutasítja. |
countries | (JSON törzs) ISO országkódok azokhoz a műszakokhoz, amelyek nem adják meg a sajátjukat, pl. ["DE","AT"]. |
tz | (JSON törzs) A terv IANA időzónája (időzóna-eltolás nélküli dátumidők), alapértelmezés UTC. A tilalmi időablakok az adott ország saját időzónáját használják. |
weight_t | (JSON törzs) A jármű tömege tonnában; az ennél nem nagyobb tömegküszöbű tilalmak kimaradnak. Elhagyva = minden tilalom szerepel. |
history | (JSON törzs) A terv előtti legutóbbi tevékenységek (a validate-tel azonos formátumban), hogy a pihenők és a keretek átvihetők legyenek. |
last_weekly_rest_end | (JSON törzs) A terv előtti utolsó heti pihenőidő vége. |
ruleset | (JSON törzs) eu561 (alapértelmezett) vagy aetr. crew single | double. Az international_goods, include_wtd, wtd ugyanúgy, mint a validate-ben. |
allow_reduced_daily_rest | (JSON törzs) true = a javaslatok 9 órás csökkentett napi pihenőidőt is használhatnak (alapértelmezés: 11 óra). |
allow_reduced_weekly_rest | (JSON törzs) true = a javaslatok 24 órás csökkentett heti pihenőidőt is használhatnak (alapértelmezés: 45 óra). |
blocking_types | (JSON törzs) Azok a tilalomtípusok, amelyek eltolják a javasolt kezdést (alapértelmezés Sunday, Saturday, Holiday, Holiday Eve, General; csak országos tilalmak). A többit továbbra is jelöli. |
Válaszmezők — a válaszboríték data objektumán belül. A [] listát jelöl, tehát a data.items[].name az egyes elemek name mezője. Egy mező null, hiányzik vagy üres lista, ha nincs rá értékünk — helykitöltőt soha nem teszünk oda.
| Mező | Leírás |
|---|---|
data.shifts[] | Műszakonként: 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) vagy weekend (country, date, day). |
data.violations[] | A terv minden EU 561 / AETR / 2002/15 szabálysértése a validate formátumában. |
data.remaining_after_plan | A vezetési keretek és a következő pihenők az utolsó tervezett műszak után (validate remaining.driving). |
data.summary | shift_count, shifts_flagged, shifts_moved, violation_count, ban_windows_considered, countries, ruleset, crew. |
data.warnings[] | pl. shift_layout_overflows, holidays_unavailable; a data.assumptions[] megadja, hogyan értelmezték a hiányzó bemenetet. |
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"
}
]
}'
Frissítve