Flotta-megfelelőség — Validate API Online
Ellenőrzi a járművezető rögzített tevékenységét az EU 561/2006 rendelet (vagy az AETR) vezetési és pihenőidő-szabályai, valamint a 2002/15/EK irányelv munkaidő-szabályai szerint. Az idővonalat JSON POST törzsben küldje el – az aktuális műszak plusz akár 28 nap vagy több tachográfszerű előzmény –, és megkapja az összes szabálysértést a szabály cikkével, időbélyegével és súlyosságával (az (EU) 2016/403 rendelet sávjai), a figyelmeztetéseket, valamint azt, hogy a járművezetőnek jelenleg mi áll még rendelkezésére: napi vezetési idő, 56 órás heti és 90 órás kéthetes keretek, mikor esedékes a következő szünet, napi pihenőidő és heti pihenőidő, igénybe vett meghosszabbított napok és csökkentett pihenőidők, valamint a csökkentett heti pihenőidő miatt járó kompenzáció a határidejével együtt. Lefedi a 4 óra 30 perces szüneteket (a 15 + 30 szétosztással együtt), a 9/10 órás napokat, a 11/9 órás és a 3 + 9 órás napi pihenőidőt, a heti pihenőidők közötti hat 24 órás időszakot, a csökkentett heti pihenőidők sorozatát és kompenzációját, a kettős személyzetet (9 óra pihenő 30 órán belül), a komp/vonat miatt megszakított pihenőidőt, a 2002/15 szerinti 48 órás átlagot, a 60 órás hetet, a 6 óra utáni szüneteket és a 10 órás éjszakai munka felső határt. A v1.1 óta: az Art. 12 szerinti kivétel (legfeljebb 1 óra, vagy 30 perces szünet után 2 óra, a napi és heti határokon túl, hogy a járművezető heti pihenőidőre elérje a működési központot vagy az otthonát) a járó kompenzációval és határidejével, az Art. 8(8a) szerinti 4 hetes visszatérés a telephelyre vagy haza, az Art. 8(6a) szerinti 12 napos eltérés az alkalmi nemzetközi autóbuszos szolgáltatásokra, valamint a 2002/15 szerinti országonkénti nemzeti éjszakai időszakok. A route_plan_state közvetlenül átadható a route-plan számára.
POST https://nakordoni.eu/api/v2/data/fleet/compliance/validate
— kvótaosztály: heavy
| Paraméter | Leírás |
|---|---|
activities | (JSON törzs, kötelező) A járművezető tevékenységei, a legrégebbitől kezdve vagy tetszőleges sorrendben. 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átumidő a tz szerint értelmezett) vagy unix másodperc. Pihenőidőknél opcionális: ferry (true, ha kompon vagy vonaton van), sleeper_cabin, scheduled_journey_h, in_vehicle, location (residence | operational_centre | elsewhere — 4 hetes hazatérés-ellenőrzés az EU 561 Art. 8(8a) szerint). Vezetéseknél opcionális: art12_exceed (true = a határértéket meghaladó vezetés az EU 561 Art. 12 alapján, hogy a heti pihenőidő céljából elérje a telephelyet vagy az otthonát). A tevékenységek közötti hézagok pihenőidőnek számítanak (a warnings mezőben jelennek meg); az átfedéseket elutasítja a rendszer. |
history | (JSON törzs) Régebbi tevékenységek ugyanebben a formátumban (pl. az elmúlt 28 nap a tachográfból); egyesül az activities mezővel. |
tz | (JSON törzs) IANA időzóna a naptári hetekhez (hétfő 00:00) és az éjszakai időszakhoz, alapértelmezés UTC. |
ruleset | (JSON törzs) eu561 (alapértelmezett) vagy aetr. A limits felsorolja az alkalmazott AETR-eltéréseket. |
crew | (JSON törzs) single (alapértelmezett) vagy double (többszörös személyzet). |
now | (JSON törzs) Az értékelés időpontja, alapértelmezés az utolsó tevékenység vége; az utolsó tevékenység utáni idő pihenőnek számít. |
last_weekly_rest_end | (JSON törzs) Az idővonal előtti utolsó heti pihenőidő vége, ha az idővonal nem tartalmazza. |
international_goods | (JSON törzs, eu561) true = a járművezető a letelepedés szerinti tagállamon kívül nemzetközi árufuvarozást végez (az 8. cikk (6) bekezdése alapján két egymást követő csökkentett heti pihenőidő megengedett). |
passenger_12day | (JSON törzs) true vagy {abroad_24h: bool} = egyedi, alkalmi nemzetközi személyszállítási szolgáltatás: a heti pihenőidő a rendszeres heti pihenőidőt követően legfeljebb tizenkét 24 órás időszakkal elhalasztható (EU 561 Art. 8(6a), AETR Art. 8(6)(b)); ellenőrzésre kerülnek az azt követő pihenőidők és az éjszakai vezetés (22:00-06:00: többes személyzet vagy 3 h vezetési időszak). |
country | (JSON törzs) ISO országkód a 2002/15 szerinti nemzeti éjszakai időszakhoz (megegyezik a wtd.country értékével). |
include_wtd | (JSON törzs) false = kihagyja a 2002/15/EK irányelv szerinti ellenőrzéseket (alapértelmezés true). |
wtd | (JSON törzs) 2002/15 opciók: reference_weeks 1-52 (alapértelmezés: 17), reference_mode rolling | fixed, reference_start, night_window HH:MM-HH:MM (alapértelmezés: 00:00-04:00), country (EU/EGT ISO-kód: nemzeti éjszakai időszak, lásd a korlátokat), carriage goods | passengers. |
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.compliant | true, ha nem találtak szabálysértést; a violation_count és a by_severity (most_serious, very_serious, serious, minor) megszámolja őket. |
data.violations[] | code, ref (a szabály cikkelye, pl. "EU 561/2006 Art. 7"), severity, at (mikor lépték túl a határértéket), value_min / limit_min / excess_min, period_start vagy week_start, open (az értékelés időpontjában még tart), message. A 2002/15 bejegyzések banded=false értéket tartalmaznak. |
data.warnings[] | Teendőt igénylő dolgok, amelyek még nem szabálysértések: code, message, opcionálisan ref és at (pl. extended_day_in_use, weekly_drive_almost_used, history_short, gaps_counted_as_rest, four_week_rule_pending). |
data.remaining.driving | drive_left_now_min (a napi, heti és kéthetes keretek közül a legkisebb), daily_drive_left_min, weekly_drive_left_min, fortnight_drive_left_min, next_break (due_after_drive_min, required_min, split_first_part_taken), next_daily_rest (regular_latest_start, reduced_latest_start, min_duration_min, overdue), next_weekly_rest (latest_start, periods_used, min_duration_min, reduced_allowed), extended_days_used_this_week, reduced_daily_rests_used, reduced_weekly_rest_compensation[] (owed_min, deadline, basis), compensation_owed_min, art12_compensation[] (extension_start, owed_min, deadline, how), art12_compensation_owed_min, next_weekly_rest.passenger_12day_latest_start. |
data.remaining.working_time | 2002/15: week_work_left_min, worked_this_week_min, reference_period (average, budget_left_min), shift (work_min, breaks_min, next_break_due_after_work_min, night_work_in_shift, shift_work_left_min). |
data.route_plan_state | A járművezető állapota a route-plan paraméterneveivel (driven_since_break_min, driven_today_min, duty_started_min_ago, driven_week_min, driven_fortnight_min, extended_days_used, reduced_rests_used). |
data.duty_periods[] | A napi/heti pihenőidők közötti szolgálati időszakok: start, end, drive_min, extended, rest_type, rest_start, rest_end, rest_min (+ ferry_interruptions). |
data.weekly_rests[] | A talált heti pihenőidők: start, end, duration_min, type regular | reduced, periods_since_previous, compensation_owed_min, derogation. |
data.weeks | Naptári hetenként: driving.drive_min és working_time.work_min, a complete mezővel. |
data.rolling | Csak tájékoztatásul: a legtöbb vezetés bármely 168 órás és 336 órás időablakban (a jogi vizsgálat naptári heteket használ). |
data.assumptions[] | Hogyan értelmezték a hiányos bemenetet (pl. nincs heti pihenőidő az ismert idővonal előtt). |
data.exceptions | art12[]: az EU 561 Art. 12 szerinti kivétel minden egyes igénybevétele — start, end, flagged_drive_min, max_extra_min, break_before_min, following_rest, status (accepted | pending_weekly_rest | conditions_not_met | not_needed), daily_excess_min, weekly_excess_min, compensation_owed_min, compensation_deadline, compensated_at. passenger_12day[]: from, weekly_rest_start, periods_24h, max_periods_24h. |
data.weekly_rests[].location | A pihenőidőhöz megadott helyszín (residence | operational_centre | elsewhere). |
data.wtd.params | night_window, night_window_source (param | country:CC | country_unverified:CC | default), night_window_verified, night_window_ref (nemzeti forrás). |
curl -X POST "https://nakordoni.eu/api/v2/data/fleet/compliance/validate" \
-H "Authorization: Bearer NKD-DEV-XXXX-XXXX-XXXX" \
-H "Content-Type: application/json" \
-d '{
"tz": "Europe/Warsaw",
"ruleset": "eu561",
"crew": "single",
"activities": [
{
"type": "rest",
"start": "2026-10-19T19:00:00",
"end": "2026-10-20T06:00:00"
},
{
"type": "other_work",
"start": "2026-10-20T06:00:00",
"end": "2026-10-20T06:20:00"
},
{
"type": "drive",
"start": "2026-10-20T06:20:00",
"end": "2026-10-20T10:50:00"
},
{
"type": "break",
"start": "2026-10-20T10:50:00",
"end": "2026-10-20T11:35:00"
},
{
"type": "drive",
"start": "2026-10-20T11:35:00",
"end": "2026-10-20T14:00:00"
}
]
}'
Frissítve