Odosielanie správ a flotila NakBus sú teraz na partnerskom paneli
Na prihlásenie do panela Nakordoni Partners použite rovnaké prihlasovacie údaje (e-mail a heslo) ako pre svoj vývojársky účet a spravujte tam správy a svoj autobusový vozový park (NakDriver / NakManager) s tímovými rolami. Vaše kľúče API, koncové body a aplikácie zostávajú nezmenené a stránky tu naďalej fungujú. Otvoriť Nakordoni Partners

← Všetky endpointy

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

ParameterPopis
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.

PolePopis
data.complianttrue, 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.drivingdrive_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_time2002/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_stateStav 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.weeksZa každý kalendárny týždeň: driving.drive_min a working_time.work_min, s complete.
data.rollingLen 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.exceptionsart12[]: 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[].locationPoloha odoslaná pri tomto odpočinku (residence | operational_centre | elsewhere).
data.wtd.paramsnight_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"
        }
    ]
}'
🔑 Prihláste sa ako vývojár a vyskúšajte tento endpoint naživo v sandboxe — 10 bezplatných testovacích volaní na produkt za deň. Prihlásiť sa

Aktualizované