Експортувати архів для Medok
Служба збирає податкові накладні за період у файли XML того формату, який чекає M.E.Doc, і віддає їх одним zip-архівом. Далі архів імпортують у M.E.Doc, підписують і відправляють до ЄРПН — сама система нікуди нічого не надсилає.
Де шукати: Модулі → Розрахунки з клієнтами → Служби → Експортувати архів для Medok
Як це працює

Два поля й кнопка:
- Період — за датою податкової накладної;
- Не включати експортовані — пропустити ті, що вже вивантажували раніше;
- «Експорт» — формує архів і одразу віддає його браузеру: файл
MedokExport<дата>.zipпотрапляє в теку завантажень.
Кожен ПРОВЕДЕНИЙ документ періоду стає окремим файлом (чернетку спершу проведіть — інакше вона в архів не потрапить): податкова накладна — за схемою J1201014, розрахунок коригування — за схемою J1201214. Ім'я файла складається за вимогами податкової: код регіону, код району, код ЄДРПОУ фірми, код документа, його версія, порядковий номер документа (на його місці — офіційний номер накладної, «Оф. сер. номер»), період і код ДПІ. Кодування всередині — windows-1251, як вимагає M.E.Doc.
Кількість у рядку XML береться не з рядка накладної. Система ділить суму без ПДВ на ціну, округлену за налаштуванням округлення, і записує отримане число. Якщо сума націло на ціну не ділиться, у файлі буде дробова кількість: 100,00 грн за 3 шт. дає ціну 33,33 і кількість 3,0003… Перед поданням перевірте кількості в M.E.Doc. Рядок з нульовою кількістю дає в ціні й кількості NaN.
Вивантажувати можуть лише користувачі з правом редагування «Видані ПН»: служба ставить у накладних позначку. Без права — «Доступ заборонений».
Позначку «Експортований» система ставить у накладній, щойно сервер сформував файли, — ще до того, як браузер збереже архів. Саме на неї спирається галочка «Не включати експортовані» при наступному запуску.
Що потрібно заповнити ДО першого запуску
- у картці фірми — номер регіону, номер району й код ЄДРПОУ: з них будується і код ДПІ, і ім'я файла. Без них служба не формує нічого: «Заповніть номер регіону, номер району та код ЄДРПОУ в картці фірми»;
- одиниця виміру й ставка ПДВ у кожному рядку накладної — без них архів не формується взагалі, а відмова називає документ і рядок: «Податкова накладна …, рядок …: одиниця виміру не заповнена або відсутня в довіднику» (так само — про ставку ПДВ);
- вихідна накладна для коригування — розрахунок коригування без неї не вивантажується: «Податкова накладна …: не знайдено вихідну податкову накладну, до якої складено коригування»;
- код УКТЗЕД — у рядок накладної він копіюється з товару, коли накладну створюють. Тож заповніть його в товарі ДО створення накладної, а у вже створеній — у самому рядку;
- покупець у реєстрі «Контакти» і відповідальний у реєстрі «Користувачі» — якщо покупця накладної там немає, служба відмовляє «Податкова накладна …: клієнт не заповнений або відсутній у «Контактах»» з номером накладної; якщо немає відповідального — «Податкова накладна …: «Відповідальний» не заповнений або відсутній у «Користувачах»»; якщо порожній «Оф. сер. номер» — «Податкова накладна …: не заповнено «Оф. сер. номер»». Ці дві відмови теж називають номер накладної (до 30.10.2026 тут було червоне вікно помилки без назви документа);
- поля, які йдуть у файл без перевірки: порожні код УКТЗЕД у рядку, код одиниці для податкової (у картці «Одиниці вимірювання» поля для нього немає — його заповнює адміністратор), ІПН фірми, ІПН відповідального в картці користувача, ЄДРПОУ покупця-платника ПДВ. Незаповнене потрапляє у файл як є — словом
nullабо порожнім тегом (порожній код УКТЗЕД рядка, створеного з товару без коду), тож заповніть їх до експорту.
Типові ситуації
Архів завантажився порожнім. Якщо система каже «За період немає проведених податкових накладних!» — у періоді лише чернетки або нічого: проведіть потрібні накладні. Якщо «Документи вже експортовано!» — увімкнена галочка «Не включати експортовані», а всі проведені накладні періоду вже мають позначку. Порожній архів однаково зберігається.
«Невірна дата». Період не заповнено або його межу не вдалося розібрати — виберіть період ще раз.
Потрібно вивантажити накладну повторно. Зніміть галочку «Не включати експортовані» — тоді в архів потрапить усе за період, незалежно від попередніх вивантажень.
M.E.Doc не приймає файл. Перевірте реквізити фірми (регіон, район, ЄДРПОУ, ІПН), одиниці виміру в рядках і чи немає у файлі null: саме ці поля йдуть у назву файла й у тіло документа.
«Реєстр «…» спільний з іншою компанією: цю дію виконує лише вона». Податкові накладні в цій компанії спільні з іншою — вивантажує їх компанія-власник, зі своїми реквізитами.