Перейти до змісту

Експортувати архів для 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: саме ці поля йдуть у назву файла й у тіло документа.

«Реєстр «…» спільний з іншою компанією: цю дію виконує лише вона». Податкові накладні в цій компанії спільні з іншою — вивантажує їх компанія-власник, зі своїми реквізитами.