KSeFGPT
Почати безкоштовно
Посібник
3 червня 202610 хвRafał Zeidler

Як мігрувати базу клієнтів під час впровадження KSeF

Практичний посібник для компаній, які перед стартом KSeF хочуть перенести клієнтів і контрагентів зі старої системи, Excel, CSV або Fakturownia.pl без перенесення дублікатів і помилок.

Як мігрувати базу клієнтів під час впровадження KSeF

Короткий зміст статті

Міграція бази клієнтів під час впровадження KSeF - це не лише завантаження таблиці в новий інструмент. Спочатку треба визначити, які записи є клієнтами, які постачальниками, які дублями, а які мають неправильний NIP, застарілу назву або адресу в кількох варіантах.

KSeF працює зі структурованими XML-рахунками відповідно до структури FA(3). Ця структура містить дані суб'єктів, які є сторонами рахунку, тому якість бази контрагентів впливає на виставлення рахунків, пошук документів, звіти і подальше пояснення помилок.

У KSeFGPT базу контрагентів можна масово заповнити з файлу Excel або CSV, додати записи вручну та перенести клієнтів через інтеграції, наприклад з Fakturownia.pl. Найбезпечніший процес: аудит старої бази, зіставлення полів, тестовий імпорт, усунення дублікатів, перевірка кількох тестових рахунків і лише потім продукційна робота.

Чому міграція бази клієнтів є частиною впровадження KSeF

Офіційні матеріали Міністерства фінансів Польщі описують KSeF як систему, що використовується, зокрема, для виставлення, надсилання, отримання, доступу і зберігання структурованих рахунків. Після старту обов'язкового KSeF дані контрагентів перестають бути лише зручною картотекою продажів. Вони стають основою щоденного обігу документів.

З 1 лютого 2026 року обов'язок виставлення рахунків у KSeF охопив найбільших платників, у яких вартість продажу з податком у 2024 році перевищила 200 млн злотих. З 1 квітня 2026 року він охопив інших платників, із тимчасовим винятком до кінця 2026 року для платників, чий місячний продаж, документований рахунками, не перевищує 10 000 злотих брутто. Отримання рахунків через KSeF є обов'язковим з 1 лютого 2026 року.

На практиці проблема з базою клієнтів проявляється дуже швидко. Якщо одна компанія має три записи, різні назви і NIP один раз з розділювачами, а інший раз без них, команда починає вибирати контрагента на інтуїції. Для одного рахунку це незручність. Для сотень документів на місяць це джерело помилок і корекцій.

ОбластьЩо псує погана базаЩо дає міграція до старту
Виставлення рахунківНеправильний NIP, стара назва, кілька варіантів адресиОднозначний вибір покупця і менше виправлень
Отримання рахунківСкладне розпізнавання продавця та історії закупівельШвидше з'єднання рахунків з контрагентом
ЗвітиПродажі і закупівлі розбиті між дублямиЗрозуміла історія відносин з однією компанією
Експорт до бухгалтеріїБракує ідентифікаторів зі старої системиЗбережене зіставлення з ERP, бухгалтерським офісом або таблицями

Ключові висновки

Базу клієнтів перед KSeF треба сприймати як продукційні дані, а не як допоміжний список контактів. Якщо запис неправильний, неповний або дубльований, проблема повернеться під час виставлення рахунку, отримання документів і аналізу історії співпраці.

Найбезпечніша міграція починається з вибору джерела правди для полів: NIP, назва, адреса, країна, роль, статус якості даних та ідентифікатор зі старої системи. Лише потім варто імпортувати дані до KSeFGPT або іншого інструменту.

KSeFGPT скорочує технічну частину міграції, бо підтримує імпорт контрагентів з Excel і CSV та інтеграцію з Fakturownia.pl. Але все одно варто зробити тестовий імпорт, перевірити кілька тестових рахунків і визначити, хто після старту відповідає за дублікати.

ВисновокРішення для компанії
Не мігруйте все без контролюПоділіть записи на готові, до виправлення та архівні
Не сприймайте клієнта і постачальника як окремі сутності автоматичноВедіть один запис контрагента і призначайте ролі
Не довіряйте лише файлу імпортуЗробіть вибірку, перевірте зіставлення і тільки потім повний імпорт
Не завершуйте проект у день імпортуВстановіть правила об'єднання, оновлення і контролю якості даних

Почніть зі списку джерел даних

Перший крок - не імпорт. Спочатку треба виписати, де сьогодні живуть дані клієнтів і контрагентів. У малій компанії це може бути одна таблиця і програма для рахунків. У більшій організації це CRM, ERP, складська система, інтернет-магазин, таблиці продавців, експорти для бухгалтерського офісу і список клієнтів з Fakturownia.pl.

Лише після такого списку видно, яке джерело має бути головним. Якщо CRM має актуальних контактних осіб, але програма для рахунків має правильні NIP і адреси, не варто сліпо переносити один файл. Краще визначити, які поля походять з якої системи.

У цей момент варто також відокремити клієнтів від ширшої бази контрагентів. KSeF стосується рахунків, тому в цільовій базі з'являться покупці, постачальники, додаткові суб'єкти, внутрішні одиниці і технічні записи. Не кожен контрагент є клієнтом продажів.

ДжерелоЯкі дані зазвичай даєНа що звернути увагу
CRMВласник відносин, контакт, сегмент, нотатки продажівЧасто бракує повних даних для рахунків
Програма для рахунківNIP, назва, адреса, історія документівНазви можуть бути скорочені, а дублікати накопичуються роками
Excel або CSVШвидкий експорт для міграції і контролюЗмішані формати дат, NIP і адрес
Fakturownia.plКлієнти, рахунки продажу, витрати і історія документівПісля імпорту треба перевірити зіставлення полів і дублікати
ERP або бухгалтеріяВнутрішні ID, рахунки, умови оплатиНе кожне поле має потрапити до картотеки KSeF

Визначте мінімальну модель контрагента

Міграція буде складною, якщо кожна система описує клієнта інакше. Тому перед імпортом варто визначити мінімальну модель запису. Йдеться не про ідеальну CRM, а про набір полів, який дозволяє правильно виставити рахунок, розпізнати контрагента і поєднати його з історією.

Для польських компаній основною точкою зіставлення зазвичай є NIP. Але він не повинен бути єдиним контролем, бо стара база може містити помилки, чужі номери, тестові записи або кілька філій під одним номером. Поруч із NIP варто зберегти назву, адресу, країну, статус якості даних та ідентифікатор зі старої системи.

Офіційна структура FA(3) охоплює дані суб'єктів, що виступають у рахунку, зокрема продавця, покупця і додаткові суб'єкти. Це хороший аргумент, щоб у базі вести ролі, а не лише етикетку клієнт. Той самий суб'єкт може бути клієнтом, постачальником або партнером у різних процесах.

ПолеПереноситиНавіщо
NIP або податковий ідентифікаторТакДопомагає зіставляти компанії і зменшувати дублікати
Назва компаніїТакПолегшує вибір контрагента і контроль рахунку
АдресаТакДопомагає перевіряти узгодженість даних та історію документів
КраїнаТакПотрібна для іноземних компаній та ідентифікаційних даних
РольТакРозрізняє клієнта, постачальника та інші сторони документа
ID зі старої системиТакПоєднує нову базу зі старими звітами і експортами
Нотатки продажівІнодіПереносьте лише те, що команда справді використовує

Очистіть базу перед імпортом

Найбільша помилка міграції - перенести весь старий хаос у новий інструмент і назвати це впровадженням. Перед імпортом треба знайти записи без NIP, з NIP як текстом із розділювачами, з порожньою назвою, адресою в одній комірці і дублями тієї самої компанії.

Очищення не означає ручне виправлення кожного рядка. Достатньо поділити дані на три групи: готові до імпорту, такі, що потребують виправлення, і архівні. Архівний запис не мусить блокувати міграцію, але не повинен з'являтися як перший вибір під час виставлення рахунку.

Окремо розгляньте одноразових клієнтів. Якщо компанія виставила комусь рахунок п'ять років тому і відтоді не було відносин, такий запис можна перенести як історичний або не включати до активної картотеки. Важливо, щоб рішення було свідомим.

ПроблемаЯк виявитиЩо зробити
Дублікат компаніїТой самий NIP, схожа назва або та сама адресаОб'єднати записи або вибрати головний запис
Неправильний NIPМенше або більше ніж 10 цифр, розділювачі, текст у поліУніфікувати запис і позначити випадки до контролю
Порожня назваНемає назви при записі з історією рахунківЗаповнити перед імпортом або заблокувати активне використання
Застаріла адресаКілька адрес для тієї самої компаніїЗберегти історію, але вказати актуальну адресу картотеки
Тестовий записНазви типу test, demo, abcВидалити або позначити як неімпортований

Виберіть шлях міграції

Добрий шлях міграції залежить від того, де компанія сьогодні зберігає клієнтів. Якщо база в таблиці, найпростішим буде імпорт з Excel або CSV. Якщо рахунки і клієнти у Fakturownia.pl, кращою буде інтеграція. Якщо дані в ERP, варто розглянути експорт із чітким зіставленням полів або інтеграцію на стороні джерельної системи.

Немає сенсу автоматизувати все з першого дня. Часто найкращий процес виглядає так: спочатку одноразовий імпорт і очищення, потім кілька тижнів роботи на новій базі, і лише потім циклічні інтеграції. Так компанія бачить, які поля справді потрібні, а які були історичним надлишком.

Для кожного варіанта заплануйте тестовий імпорт. Візьміть невеликий репрезентативний набір: активних клієнтів, постачальників, іноземні компанії, дублікати, старі записи і контрагентів з нетиповою адресою. Якщо вибірка проходить добре, повна міграція буде значно спокійнішою.

ШляхКоли має сенсРизик
Excel або CSVЄ експорт зі старої системи або ручна картотекаФормати полів і дублікати треба перевірити перед імпортом
Інтеграція з Fakturownia.plВи виставляєте там рахунки і маєте базу клієнтів у FakturowniaПотрібно перевірити узгодженість клієнтів і рахунків після перенесення
Експорт з ERPЄ власні ідентифікатори, рахунки і бухгалтерський процесЗанадто широкий експорт може перенести поля, якими ніхто не користується
Ручне додаванняМала база або кілька ключових клієнтівПовільніше, але дозволяє одразу поправити дані

Як перенести дані до KSeFGPT

У модулі Контрагенти KSeFGPT базу можна заповнити кількома способами. Для міграції найважливіші два: масовий імпорт контрагентів з файлу Excel або CSV та інтеграції, наприклад з Fakturownia.pl. Це дозволяє перенести наявну картотеку без ручного переписування даних.

Імпорт з Excel або CSV - добрий вибір, якщо є експорт зі старої програми, таблиця від бухгалтерії або список клієнтів, підготовлений продажами. Після імпорту варто перевірити, чи NIP, назва, адреса, країна і допоміжні поля потрапили у правильні місця.

Інтеграція з Fakturownia.pl зручна, коли щоденне виставлення документів відбувається саме там. KSeFGPT інтегрований з Fakturownia.pl і може допомогти перенести рахунки з доходів і витрат та легко імпортувати клієнтів до контрагентів у KSeFGPT. Після міграції рахунки і дані контрагентів можна централізовано контролювати за статусами, повнотою і готовністю до роботи з KSeF.

СпосібЩо переноситеКоли вибрати
Імпорт ExcelСписок клієнтів, постачальників і допоміжних полівКоли є XLS або XLSX зі старого процесу
Імпорт CSVСпрощений експорт з бухгалтерської програми, CRM або ERPКоли джерельна система легко віддає табличні дані
Fakturownia.plКлієнтів і рахунки з доходів та витратКоли компанія операційно працює у Fakturownia
Ручне додаванняОкремих ключових контрагентівКоли треба підготувати дані перед першим рахунком
Додавання контрагента в KSeFGPT як елемент міграції бази клієнтів для роботи з KSeF

Перенесіть контрагентів до KSeFGPT

Імпортуйте базу з Excel або CSV або скористайтеся інтеграцією з Fakturownia.pl і впорядкуйте дані перед щоденною роботою з KSeF.

Переглянути Контрагентів

Зробіть тестовий імпорт і перевірте тестові рахунки

Тестовий імпорт має завершуватися не лише повідомленням про успіх. Після завантаження малої вибірки треба перевірити, як запис виглядає у списку, чи пошук знаходить його за NIP і назвою, чи роль контрагента правильна і чи дані добре підставляються до рахунку.

Найкращий тест - кілька робочих чернеток рахунків. Виставте один рахунок для типового польського клієнта, один для клієнта з нетиповою назвою, один для іноземної компанії, якщо ви їх обслуговуєте, і один для запису, який раніше був дублікатом. Йдеться не про продукційне відправлення, а про перевірку даних перед реальною роботою.

Якщо тест показує проблеми, виправляйте зіставлення і джерело даних, а не лише один запис. Міграція має прибрати причину, а не маскувати симптом.

ТестКонтрольне питанняЩо виправити при помилці
Пошук за NIPЧи запис знаходиться однозначно?Уніфікувати NIP і прибрати дублікати
Пошук за назвоюЧи назва зрозуміла для команди?Виправити скорочення і варіанти назв
Підставлення до рахункуЧи дані потрапляють у правильні поля?Змінити зіставлення колонок
Історія клієнтаЧи старий ідентифікатор дозволяє поєднати дані?Додати поле з ID зі старої системи
РоліЧи клієнт і постачальник не створюють випадкових картотек?Використати ролі замість дублювання компаній

Встановіть правила після міграції

Міграція завершується лише тоді, коли зрозуміло, хто відповідає за якість даних після старту. Якщо кожен може додати контрагента будь-яким способом, база знову почне роз'їжджатися. Варто визначити, хто може імпортувати великі файли, хто об'єднує дублікати і хто затверджує зміну даних ключового клієнта.

Друге правило стосується оновлень. Не кожна різниця на рахунку означає, що треба перезаписувати картотеку. Якщо історичний рахунок має стару адресу, історія документа має залишитися без змін, а актуальний запис контрагента може мати нові дані. Це захищає звіти і аудиторський слід.

Третє правило - регулярне прибирання. Раз на місяць перевіряйте нові записи без NIP, контрагентів зі схожою назвою, дублікати за адресою і рахунки, прив'язані до записів до з'ясування. Це менше роботи, ніж велике прибирання раз на рік.

ПравилоВласникЧастота
Імпорт файлів Excel і CSVВідповідальний за впровадження або бухгалтеріяЗа потреби, найкраще з тестовим імпортом
Об'єднання дублікатівАдміністратор даних або бухгалтеріяЩотижня в перший місяць, потім циклічно
Зміна даних ключового клієнтаОпікун відносин і бухгалтеріяПісля підтвердження джерела
Контроль записів до з'ясуванняБухгалтеріяМінімум раз на місяць

Найчастіші помилки міграції

Перша помилка - плутати базу клієнтів з базою контрагентів. При KSeF треба думати ширше, бо вхідні і вихідні рахунки показують різні ролі того самого суб'єкта. Якщо система зберігає клієнта і постачальника як два незалежні світи, історія відносин буде неповною.

Друга помилка - імпорт без збереження старого ідентифікатора. Навіть якщо нова база виглядає чистою, команді пізніше може знадобитися архівний номер клієнта, бухгалтерський рахунок або код в ERP. Таке поле варто зберегти як технічне.

Третя помилка - відсутність плану для винятків. Іноземні компанії, внутрішні одиниці, старі записи без NIP, одноразові клієнти і суб'єкти зі спірних рахунків потребують рішення перед повним імпортом.

ПомилкаНаслідокКраща практика
Імпорт усього одразуНова база успадковує старий хаосПоділити записи на готові, до виправлення і архівні
Немає усунення дублікатівКілька карток тієї самої компаніїЗіставляти за NIP, назвою, адресою та історією
Немає старого IDВажко поєднати дані зі звітами і ERPЗберегти ідентифікатор джерела як технічне поле
Автоматична довіра до таблиціНеправильні дані потрапляють у рахункиЗробити тестовий імпорт і перевірку тестових рахунків

Поширені запитання

Чи мігрує KSeF базу клієнтів автоматично?

Ні. KSeF обробляє структуровані рахунки і права доступу, але міграція бази клієнтів залишається на боці компанії та її інструментів.

Чи можна імпортувати контрагентів у KSeFGPT з Excel або CSV?

Так. KSeFGPT може масово імпортувати контрагентів з файлів Excel і CSV.

Чи допоможе інтеграція з Fakturownia.pl у міграції клієнтів?

Так. Інтеграція дозволяє перенести клієнтів і документи з Fakturownia до роботи в KSeFGPT та контролювати повноту даних.

Які поля найважливіші під час міграції?

NIP або податковий ідентифікатор, назва, адреса, країна, роль, статус якості даних і ідентифікатор зі старої системи.

Чи треба переносити неактивних клієнтів?

Не завжди. Їх можна позначити як архівні або не включати до активної картотеки, якщо компанія зберігає історію документів в іншому місці.

Рекомендація

Якщо ви тільки впорядковуєте тему контрагентів, почніть зі статті Як побудувати базу контрагентів з рахунків KSeF і не втратити дані клієнтів. Вона показує, як трактувати рахунки як джерело даних про клієнтів і постачальників.

Для міграції з таблиць корисний посібник Як надіслати багато рахунків до KSeF з Excel?, бо пояснює підготовку колонок, перевірку даних і типові форматні помилки.

Якщо впровадження ширше за саму базу клієнтів, прочитайте Найпоширеніші виклики при впровадженні KSeF. Для ширшого контексту продукту перегляньте KSeFGPT - застосунок для імпорту, експорту та AI-аналітики рахунків.

Упорядкуйте контрагентів перед роботою з KSeF

Імпортуйте базу з Excel або CSV, поєднайте дані з Fakturownia.pl і підготуйте картотеку клієнтів до виставлення та отримання рахунків у KSeFGPT.

Відкрити KSeFGPT

Джерела

Статтю підготовлено на основі офіційних матеріалів Міністерства фінансів Польщі про KSeF і структуру FA(3), а також описів функцій KSeFGPT, перевірених 3 червня 2026 року.

  1. Zakres obowiązkowego KSeF

    Міністерство фінансів Польщі · доступ: 3 червня 2026

    Офіційна інформація про призначення KSeF, строки обов'язку, отримання рахунків і базові правила користування системою.

  2. Faktura ustrukturyzowana i struktura logiczna FA

    Міністерство фінансів Польщі · доступ: 3 червня 2026

    Офіційне пояснення структурованого рахунку, XML-формату і даних суб'єктів, що містяться у структурі FA(3).

  3. Контрагенти в KSeFGPT

    KSeFGPT · доступ: 3 червня 2026

    Опис модуля Контрагенти, зокрема заповнення даних за NIP, імпорт з Excel і CSV та ручне додавання записів.

  4. Інтеграція з Fakturownia.pl

    KSeFGPT · доступ: 3 червня 2026

    Опис інтеграції KSeFGPT з Fakturownia.pl, що охоплює імпорт рахунків і перенесення клієнтів до контрагентів у KSeFGPT.

Zweryfikowano merytorycznie: Bogdan Mazurek

Податковий консультант · 3 червня 2026

Статтю перевірено з погляду розмежування KSeF як системи структурованих рахунків і міграції даних клієнтів у корпоративних інструментах.

Читайте також

Практика

Як побудувати базу контрагентів з рахунків KSeF і не втратити дані клієнтів

Структуровані рахунки можуть стати чистим джерелом даних про клієнтів і постачальників. Дізнайтеся, які поля збирати, як уникати дублікатів і де допомагає модуль Контрагенти в KSeFGPT.

Читати статтю
Посібник

Як отримати рахунок з KSeF крок за кроком

Практична інструкція для компаній і бухгалтерії: де знайти вхідні рахунки в KSeF, коли вони вважаються отриманими, як часто їх перевіряти і що робити після завантаження документа.

Читати статтю
Посібник

Що робити, якщо в KSeF з'явився рахунок за не наші покупки?

Перевірте, як відрізнити помилку в NIP від scam-рахунку, коли писати продавцю, коли просити корекцію і як повідомити про зловживання в Aplikacja Podatnika KSeF 2.0.

Читати статтю
Посібник

KSeF: що робити, якщо мобільний застосунок не працює?

Перевірте телефон, вхід, права і статус KSeF. Дивіться безпечні кроки та резервні варіанти.

Читати статтю