Жаңалық жіберу және NakBus паркі енді әріптес тақтасында
Nakordoni Partners панеліне кіру үшін әзірлеуші аккаунтыңыздағыдай логинді (электрондық пошта және құпиясөз) пайдаланыңыз, сонда жаңалықтар мен автобус автопаркін (NakDriver / NakManager) топтық рөлдермен басқарыңыз. API кілттеріңіз, эндпоинттеріңіз бен қолданбаларыңыз өзгеріссіз қалады, ал осындағы беттер жұмысын жалғастырады. Nakordoni Partners ашу

← Барлық соңғы нүктелер

Автопарк сәйкестігі — Validate API Online

Жүргізушінің тіркелген әрекетін EU 561/2006 (немесе AETR) жүргізу және демалу ережелеріне және Directive 2002/15/EC жұмыс уақыты талаптарына сәйкестігін тексеріңіз. Хронологияны JSON POST денесі (JSON body) ретінде жіберіңіз: ағымдағы ауысым және тахографқа ұқсас 28 күнге дейінгі немесе одан да көп тарих. Жауапта әр бұзушылық ереже бабымен, уақыт белгісімен және ауырлығымен (Regulation (EU) 2016/403 санаттары), ескертулер, сондай-ақ жүргізушіде қазіргі сәтте қалғаны беріледі: күнделікті жүргізу, 56 сағаттық апталық және 90 сағаттық екі апталық лимиттер, келесі үзіліс, күнделікті демалыс және апталық демалыс қашан қажет екені, пайдаланылған ұзартылған күндер мен қысқартылған демалыстар және қысқартылған апталық демалыс үшін төленуге тиіс өтем мен оның мерзімі. Қамтылатындар: 4 сағ 30 мин үзілістер (15 + 30 бөлумен қоса), 9/10 сағаттық күндер, 11/9 сағ және 3 + 9 сағ күнделікті демалыс, апталық демалыстар арасындағы алты 24 сағаттық кезең, қысқартылған апталық демалыс тізбектері мен өтем, қос экипаж (30 сағ ішінде 9 сағ демалыс), паром/пойыз үзген демалыс, ал 2002/15 бойынша орташа 48 сағ, 60 сағаттық апта, 6 сағattан кейінгі үзілістер және түнгі жұмыстың 10 сағ шегі. v1.1 нұсқасынан бастап: Art. 12 ерекшелігі (апталық демалыс үшін операциялық орталыққа немесе үйге жету мақсатында күндік және апталық лимиттерден тыс 1 сағатқа дейін, ал 30 мин үзілістен кейін 2 сағатқа дейін) төленуге тиіс өтеммен және оның мерзімімен, Art. 8(8a) бойынша 4 апталық базаға немесе үйге оралу, кездейсоқ халықаралық автобус қызметтеріне арналған Art. 8(6a) 12 күндік ерекшелік және 2002/15 бойынша елдер бойынша ұлттық түнгі уақыт терезелері. route_plan_state мәнін тікелей route-plan әдісіне беруге болады.

POST https://nakordoni.eu/api/v2/data/fleet/compliance/validate — квота класы: heavy

ПараметрСипаттама
activities(JSON body, міндетті) Жүргізушінің әрекеттері, ескісінен бастап немесе кез келген ретпен. Әр әрекет: {type: drive | other_work | availability | break | rest, start, end} — ISO-8601 (офсетсіз datetime tz бойынша оқылады) немесе unix секундтары. rest үшін міндетті емес: ferry (паромда немесе пойызда true), sleeper_cabin, scheduled_journey_h, in_vehicle, location (residence | operational_centre | elsewhere — EU 561 Art. 8(8a) бойынша 4 апталық оралуды тексеру). drive үшін міндетті емес: art12_exceed (true = апталық демалыс үшін операциялық орталыққа немесе үйге жету мақсатында EU 561 Art. 12 бойынша шектен тыс жүргізу). Әрекеттер арасындағы үзілістер демалыс болып саналады (warnings ішінде көрсетіледі); қабаттасулар қабылданбайды.
history(JSON денесі) Сол форматтағы бұрынғы әрекеттер (мыс. тахографтан соңғы 28 күн); activities-пен біріктіріледі.
tz(JSON денесі) Күнтізбелік апталарға (дүйсенбі 00:00) және түнгі терезеге арналған IANA уақыт белдеуі, әдепкі UTC.
ruleset(JSON денесі) eu561 (әдепкі) немесе aetr. limits қолданылатын AETR айырмашылықтарын тізіп береді.
crew(JSON денесі) single (әдепкі) немесе double (көп жүргізушілі экипаж).
now(JSON денесі) Бағалау уақыты, әдепкі — соңғы әрекеттің аяқталуы; соңғы әрекеттен кейінгі уақыт демалыс болып саналады.
last_weekly_rest_end(JSON денесі) Уақыт сызығында болмаған жағдайда, оған дейінгі соңғы апталық демалыстың аяқталуы.
international_goods(JSON денесі, eu561) true = жүргізуші тіркелген Мүше мемлекеттен тыс халықаралық жүк тасымалында (8(6)-бап бойынша қатарынан екі қысқартылған апталық демалысқа рұқсат).
passenger_12day(JSON body) true немесе {abroad_24h: bool} = жолаушыларды біржолғы халықаралық тасымалдаудың бір рейсі: апталық демалысты кәдімгі апталық демалыстан кейін он екі 24 сағаттық кезеңге дейін кейінге шегеруге болады (EU 561 Art. 8(6a), AETR Art. 8(6)(b)); одан кейінгі демалыстар мен түнгі жүргізу (22:00-06:00: көп экипажды жұмыс немесе 3 h жүргізу кезеңі) тексеріледі.
country(JSON денесі) 2002/15 бойынша ұлттық түнгі уақыт терезесіне арналған ISO ел коды (wtd.country сияқты).
include_wtd(JSON денесі) false = 2002/15/EC директивасы тексерулерін өткізіп жіберу (әдепкі true).
wtd(JSON денесі) 2002/15 опциялары: reference_weeks 1-52 (әдепкі 17), reference_mode rolling | fixed, reference_start, night_window HH:MM-HH:MM (әдепкі 00:00-04:00), country (ЕО/ЕЭА ISO коды: ұлттық түнгі уақыт терезесі, шектеулерді қараңыз), carriage goods | passengers.

Жауап өрістері — жауап конвертіндегі data объектісінің ішінде. [] тізімді білдіреді, сондықтан data.items[].name — әр элементтің name өрісі. Мәні жоқ өріс null болады, мүлде болмайды немесе бос тізім қайтарады — толтырғышты ешқашан қоймаймыз.

ӨрісСипаттама
data.complianttrue — бұзушылық табылмағанда; violation_count және by_severity (most_serious, very_serious, serious, minor) оларды санайды.
data.violations[]code, ref (ереже бабы, мыс. "EU 561/2006 Art. 7"), severity, at (шектен асқан сәт), value_min / limit_min / excess_min, period_start немесе week_start, open (бағалау сәтінде әлі жалғасуда), message. 2002/15 жазбаларында banded=false болады.
data.warnings[]Әрекет етуді қажет ететін, бірақ әлі бұзушылық емес жайттар: code, message, қосымша ref және at (мыс. extended_day_in_use, weekly_drive_almost_used, history_short, gaps_counted_as_rest, four_week_rule_pending).
data.remaining.drivingdrive_left_now_min (күндік, апталық және екі апталық бюджеттердің ең кішісі), 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_stateroute-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[]Күндік/апталық демалыстар арасындағы әрбір қызмет кезеңі: start, end, drive_min, extended, rest_type, rest_start, rest_end, rest_min (+ ferry_interruptions).
data.weekly_rests[]Табылған апталық демалыстар: start, end, duration_min, type regular | reduced, periods_since_previous, compensation_owed_min, derogation.
data.weeksКүнтізбелік апта бойынша: driving.drive_min және working_time.work_min, complete-пен бірге.
data.rollingТек ақпарат үшін: кез келген 168 сағ және 336 сағ терезесіндегі ең көп жүргізу (заңды тексеру күнтізбелік апталарды қолданады).
data.assumptions[]Толық емес енгізу деректерінің қалай түсіндірілгені (мыс. уақыт сызығына дейінгі апталық демалыс белгісіз).
data.exceptionsart12[]: 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Сол демалыс үшін жіберілген орналасқан жер (residence | operational_centre | elsewhere).
data.wtd.paramsnight_window, night_window_source (param | country:CC | country_unverified:CC | default), night_window_verified, night_window_ref (ұлттық дереккөз).
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"
        }
    ]
}'
🔑 Бұл endpoint-ті sandbox-та тікелей сынау үшін әзірлеуші ретінде кіріңіз — бір өнімге күніне 10 тегін сынақ шақыру. Кіру

Жаңартылды