Súlad vozidlového parku — Validate API Online
Skontrolujte zaznamenanú činnosť vodiča voči pravidlám jazdy a odpočinku podľa EU 561/2006 (alebo AETR) a pracovnému času podľa smernice 2002/15/ES. Časovú os odošlite ako telo požiadavky JSON POST – aktuálna zmena plus históriu podobnú tachografu za 28 dní alebo viac – a získate všetky porušenia s článkom pravidla, časovou značkou a závažnosťou (pásma podľa nariadenia (EÚ) 2016/403), upozornenia a to, čo vodičovi zostáva práve teraz: denné rozpočty jazdy, 56 h týždenné a 90 h dvojtýždenné, kedy je potrebná ďalšia prestávka, denný odpočinok a týždenný odpočinok, využité predĺžené dni a skrátené odpočinky a prípadnú náhradu za skrátený týždenný odpočinok s termínom. Pokrýva 4 h 30 prestávky (vrátane delenia 15 + 30), 9/10 h dni, denný odpočinok 11/9 h a 3 + 9 h, šesť 24-hodinových období medzi týždennými odpočinkami, sekvencie skrátených týždenných odpočinkov a náhrady, dvojčlennú posádku (9 h odpočinku do 30 h), prerušený odpočinok na trajekte/vlaku a podľa 2002/15 priemer 48 h, 60 h týždeň, prestávky po 6 h a limit 10 h nočnej práce. Od v1.1: výnimka podľa čl. 12 (do 1 h, alebo 2 h po 30 min prestávke, nad denné a týždenné limity na dosiahnutie operačného strediska alebo domova na týždenný odpočinok) s náhradou a jej termínom, 4-týždňový návrat na základňu alebo domov podľa čl. 8 ods. 8a, 12-dňová odchýlka podľa čl. 8 ods. 6a pre príležitostné medzinárodné autobusové služby a národné nočné okná 2002/15 podľa krajín. route_plan_state možno odovzdať priamo do route-plan.
POST https://nakordoni.eu/api/v2/data/fleet/compliance/validate
— trieda kvóty: heavy
| Parameter | Popis |
|---|---|
activities | (telo JSON, povinné) Činnosti vodiča, od najstaršej alebo v ľubovoľnom poradí. Každá činnosť: {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 vo 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 rámec limitu podľa EU 561 Art. 12 s cieľom dostať sa do prevádzkového centra alebo domov na týždenný odpočinok). Medzery medzi činnosťami sa započítavajú ako odpočinok (uvádzajú sa vo warnings); prekrývania sa zamietajú. |
history | (JSON telo) Staršie aktivity v rovnakom formáte (napr. posledných 28 dní z tachografu); zlúčia sa s activities. |
tz | (JSON telo) Časové pásmo IANA pre kalendárne týždne (pondelok 00:00) a nočné okno, predvolene UTC. |
ruleset | (JSON telo) eu561 (predvolené) alebo aetr. limits uvádza rozdiely AETR, ktoré sa uplatňujú. |
crew | (JSON telo) single (predvolené) alebo double (viacčlenná osádka). |
now | (JSON telo) Čas vyhodnotenia, predvolene koniec poslednej aktivity; čas po poslednej aktivite sa počíta ako odpočinok. |
last_weekly_rest_end | (JSON telo) Koniec posledného týždenného odpočinku pred časovou osou, ak ho časová os neobsahuje. |
international_goods | (JSON telo, eu561) true = vodič je v medzinárodnej nákladnej doprave mimo členského štátu usadenia (podľa čl. 8 ods. 6 sú povolené dva po sebe nasledujúce skrátené týždenné odpočinky). |
passenger_12day | (telo JSON) true alebo {abroad_24h: bool} = jednorazová príležitostná medzinárodná osobná doprava: týždenný odpočinok sa môže odložiť až o dvanásť 24-hodinových období po riadnom týždennom odpočinku (EU 561 Art. 8(6a), AETR Art. 8(6)(b)); kontrolujú sa odpočinky po ňom a nočná jazda (22:00-06:00: osádka s viacerými vodičmi alebo 3 h doba jazdy). |
country | (JSON telo) ISO kód krajiny pre vnútroštátne nočné okno podľa 2002/15 (rovnaký ako wtd.country). |
include_wtd | (JSON telo) false = preskočiť kontroly podľa smernice 2002/15/ES (predvolené true). |
wtd | (JSON telo) Možnosti 2002/15: reference_weeks 1-52 (predvolene 17), reference_mode rolling | fixed, reference_start, night_window HH:MM-HH:MM (predvolene 00:00-04:00), country (ISO kód krajiny EÚ/EHP: vnútroštátne nočné obdobie, pozri limity), carriage goods | passengers. |
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.compliant | true, keď sa nenašlo žiadne porušenie; violation_count a by_severity (most_serious, very_serious, serious, minor) ich spočítajú. |
data.violations[] | code, ref (článok pravidla, napr. "EU 561/2006 Art. 7"), severity, at (kedy bol limit prekročený), value_min / limit_min / excess_min, period_start alebo week_start, open (stále prebieha v čase vyhodnotenia), message. Záznamy 2002/15 majú banded=false. |
data.warnings[] | Veci, na ktoré treba reagovať a ktoré ešte nie sú porušením: code, message, voliteľné ref a at (napr. 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 (najmenší z denného, týždenného a dvojtýždenného limitu), 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 | Stav vodiča v názvoch parametrov route-plan (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[] | Každé pracovné obdobie medzi dennými/týždennými odpočinkami: start, end, drive_min, extended, rest_type, rest_start, rest_end, rest_min (+ ferry_interruptions). |
data.weekly_rests[] | Nájdené týždenné odpočinky: start, end, duration_min, type regular | reduced, periods_since_previous, compensation_owed_min, derogation. |
data.weeks | Za každý kalendárny týždeň: driving.drive_min a working_time.work_min, s complete. |
data.rolling | Len informatívne: najdlhšia jazda v ktoromkoľvek okne 168 h a 336 h (zákonný test používa kalendárne týždne). |
data.assumptions[] | Ako sa interpretoval neúplný vstup (napr. žiadny týždenný odpočinok pred známou časovou osou). |
data.exceptions | art12[]: každé použitie výnimky podľa EU 561 Art. 12 — 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 | Poloha odoslaná pri tomto odpočinku (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 (národný zdroj). |
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"
}
]
}'
Aktualizované