Авансовий рахунок у KSeF для малого бізнесу
Як оформити аванс у FA(3), коли потрібен розрахунковий рахунок і як не загубити номер KSeF, UPO та коригування.

Короткий зміст статті
Авансова фактура в KSeF - це структурована фактура FA(3), яка документує отримання всієї або частини оплати до виконання поставки чи послуги, якщо така операція потребує такого документа. У структурі FA(3) їй відповідає тип ZAL.
Найбільший ризик для малої фірми полягає не в самому виставленні авансової фактури, а в подальшому пов'язанні документів: замовлення, авансової фактури, номера KSeF, UPO, платежу, розрахункової фактури та можливої корекції.
Якщо попередні авансові фактури не охоплюють усю оплату, після виконання операції потрібна розрахункова або кінцева фактура, зазвичай типу ROZ, зменшена на розраховані аванси. При авансі на 100% вартості не припускайте автоматично, що потрібна додаткова кінцева фактура - перевірте конкретний випадок з бухгалтерією.
Коли аванс стає темою KSeF
Мала сервісна фірма часто бере аванс перед виконанням роботи: за проєкт сайту, навчання, кейтеринг, ремонт, бронювання терміну або виробництво на замовлення. Після запровадження обов'язкового KSeF недостатньо записати платіж у таблиці й повернутися до нього під час кінцевого розрахунку.
Якщо аванс потребує фактури, документом є структурована фактура. Це означає XML FA(3), правильний тип документа, дані покупця, суму отриманої оплати, VAT, строк, власний номер фактури та подальший номер KSeF після прийняття системою.
Ця стаття показує стан на 24 червня 2026 року і є практичним посібником для фірм, які вже впорядкували основи в матеріалі KSeF для малого бізнесу, а тепер мають обслуговувати аванси, кінцеві фактури та корекції.
Зміст
Коли виставляється авансова фактура
Авансова фактура з'являється тоді, коли фірма отримує оплату до виконання операції, а правила вимагають задокументувати цей платіж фактурою. Для малої фірми типові ситуації - це бронювання терміну, етап проєкту, передоплата за товар, аванс за послугу або перший платіж більшого замовлення.
Не кожна оплата, яку в розмовній мові називають авансом, має однаковий податковий характер. Інакше може виглядати кауція, завдаток, оплата за безперервну послугу або платіж, що підпадає під спеціальні правила. Тому стаття показує операційний процес, але податкове рішення для нетипових випадків потрібно підтвердити з бухгалтерією.
У KSeF найважливіше те, що авансова фактура не є вільною нотаткою про платіж. Після надсилання і прийняття вона отримує номер KSeF, UPO і стає частиною ланцюга документів, який згодом потрібно пов'язати з розрахунковою фактурою або корекцією.
| Ситуація | Типовий документ | Що потрібно записати |
|---|---|---|
| Клієнт сплачує частину перед виконанням послуги | Авансова фактура ZAL | Суму авансу, VAT, дату платежу, P_2, номер KSeF і UPO. |
| Клієнт сплачує кілька частин перед виконанням послуги | Кілька фактур ZAL | Кожний платіж, його номер фактури, номер KSeF і суму розрахованих авансів. |
| Послугу виконано після попередніх авансів | Розрахункова фактура ROZ | Кінцеву вартість, зменшену на попередні авансові фактури. |
| Клієнт відмовляється після авансової фактури | Корекція KOR_ZAL | Причину корекції, суму повернення або зміну розрахунку та номер KSeF корекції. |
Строк виставлення авансової фактури
Закон про VAT встановлює правило, що фактуру, яка документує отримання всієї або частини оплати до виконання операції, виставляють не пізніше 15-го дня місяця, що настає після місяця отримання оплати. Це граничний строк, а не заохочення відкладати документ.
На практиці KSeF винагороджує швидке впорядкування. Якщо платіж надійшов 10 червня, фірма має якомога швидше виставити ZAL, надіслати XML FA(3), отримати UPO і записати номер KSeF. Очікування до середини наступного місяця збільшує ризик переплутати замовлення та суми.
Фактура, виставлена до платежу, потребує обережності, бо правила обмежують занадто раннє фактурування. Безпечна процедура для малої фірми проста: спочатку підтвердьте надходження коштів або умови платежу з бухгалтерією, потім виставте фактуру у відповідному типі й лише після цього закрийте етап у системі.
| Момент | Що робить фірма | Ризик |
|---|---|---|
| До оплати | Перевіряє договір, замовлення та умови платежу. | Занадто раннє фактурування або неправильний тип документа. |
| День надходження авансу | Записує дату, суму, контрагента і замовлення. | Відсутність зв'язку платежу з фактурою. |
| Після зарахування платежу | Виставляє ZAL і надсилає до KSeF. | Помилка в сумі брутто, VAT або даних покупця. |
| Після прийняття KSeF | Записує номер KSeF і UPO. | Прийняття проєкту фактури за документ, прийнятий системою. |
| Після виконання послуги або поставки | Виставляє ROZ, якщо попередні аванси не розрахували всю суму. | Подвійне нарахування VAT або невіднімання авансів. |
Типи документів ZAL, ROZ, KOR_ZAL і KOR_ROZ
У FA(3) тип документа має значення. Звичайна фактура продажу, коригувальна фактура, авансова фактура і розрахункова фактура не є одним і тим самим операційним випадком. Локальний валідатор KSeFGPT розпізнає, зокрема, типи VAT, KOR, ZAL, ROZ, KOR_ZAL і KOR_ROZ.
Для авансу найважливіші два перші кроки: ZAL документує отриманий платіж до виконання операції, а ROZ впорядковує кінцевий розрахунок після попередніх авансів. Якщо потрібно виправити аванс або розрахункову фактуру, застосовуються корекції KOR_ZAL або KOR_ROZ.
Таке розрізнення допомагає уникнути хаосу. Якщо фірма виставить звичайний документ VAT замість ZAL, бухгалтерія може втратити інформацію, що документ стосувався оплати до виконання послуги. Якщо під час кінцевого розрахунку ROZ не буде пов'язано з попередніми авансами, суми можуть виглядати як дубльований продаж.
| Тип FA(3) | Значення | Приклад |
|---|---|---|
| ZAL | Авансова фактура | Оплата 30% перед навчанням або кейтерингом. |
| ROZ | Розрахункова фактура | Кінцевий розрахунок після одного або кількох авансів. |
| KOR_ZAL | Корекція авансової фактури | Повернення частини авансу або зміна замовлення. |
| KOR_ROZ | Корекція розрахункової фактури | Корекція кінцевої фактури після виконання послуги. |
| VAT | Звичайна фактура | Продаж без попереднього авансу або без потреби у типі ZAL. |
Кінцева фактура після авансу
Кінцева фактура після авансу потрібна тоді, коли попередні авансові фактури не охоплюють усю оплату за поставку або послугу. Тоді кінцевий документ має розрахувати повну вартість операції, але зменшити її на суми і VAT, уже показані в попередніх авансових фактурах.
У KSeF це практично означає розрахункову фактуру ROZ з посиланнями на попередні фактури ZAL. Варто записати власні номери авансових фактур, дати, суми, номери KSeF і UPO. Без цього кінцевий документ може бути математично правильним, але складним для захисту з процесної точки зору.
Якщо аванс охоплював усю оплату, не створюйте автоматично додаткову кінцеву фактуру лише тому, що проєкт завершено. Такий випадок потребує перевірки з бухгалтерією, бо додатковий документ може подвоїти розрахунок замість того, щоб його впорядкувати.
| Сценарій | Що зазвичай робить фірма | Контроль перед надсиланням |
|---|---|---|
| Аванс 30%, решта після послуги | ZAL після платежу і ROZ після виконання. | Чи ROZ зменшує суми на аванс. |
| Два аванси по 20% і 30% | Два документи ZAL і ROZ на решту суми. | Чи ROZ посилається на обидві авансові фактури. |
| Аванс 100% | Зазвичай не припускають автоматично додатковий ROZ. | Чи бухгалтерія підтверджує відсутність потреби в кінцевій фактурі. |
| Повернення частини авансу | KOR_ZAL або інший розрахунок відповідно до випадку. | Чи корекція має правильну причину і суми. |
Як записати номер KSeF і UPO при авансі
Після надсилання авансової фактури найважливішими є два підтвердження: номер KSeF і UPO. Номер KSeF ідентифікує документ у системі, а UPO підтверджує прийняття. Самого номера фактури з поля P_2 недостатньо, бо це номер, наданий фірмою, а не KSeF.
Для авансів потрібно записувати більше даних, ніж для простої фактури. Потрібен номер замовлення або договору, дата надходження коштів, сума авансу, інформація про те, чи це частина, чи вся оплата, номер авансової фактури, номер KSeF, UPO і статус розрахунку.
Якщо пізніше ви виставляєте ROZ, ці дані мають повернутися в процес. Добра практика - трактувати авансові фактури як набір пов'язаних документів, а не як окремі одиничні файли. Детальніше про сам ідентифікатор описує стаття Номер KSeF у фактурі.
| Дані | Навіщо вони потрібні |
|---|---|
| Номер авансової фактури P_2 | Поєднує документ із внутрішньою нумерацією фірми. |
| Номер KSeF фактури ZAL | Дозволяє знайти документ у KSeF і пов'язати його з ROZ. |
| UPO | Підтверджує прийняття документа системою. |
| Сума брутто, нетто і VAT | Запобігає подвійному розрахунку при кінцевій фактурі. |
| Замовлення або договір | Пояснює, чого стосується аванс. |
| Статус розрахунку | Показує, чи аванс очікує на ROZ, уже розрахований або скоригований. |
Процес у малій фірмі
Найпростіший процес починається ще до платежу. Узгодьте з клієнтом, чи платіж є авансом, якого замовлення він стосується, яка сума брутто, яка ставка VAT застосовується і коли відбудеться виконання послуги або поставка. Ці дані мають потрапити до системи до того, як гроші надійдуть на рахунок.
Після надходження коштів виставте ZAL, перевірте XML FA(3), надішліть фактуру до KSeF і отримайте UPO. Потім позначте аванс як такий, що очікує на розрахунок. Після виконання послуги перевірте, чи потрібно виставити ROZ, чи попередні аванси охопили всю оплату.
Якщо дорогою зміниться обсяг замовлення, кількість учасників, термін, ціна або клієнт відмовиться, не виправляйте історію вручну в таблиці. Перевірте, чи потрібна корекція ZAL, корекція ROZ або новий розрахунок. У разі сумнівів поверніться до посібника Коригувальна фактура в KSeF.
| Крок | Що зробити | Що записати |
|---|---|---|
| 1 | Узгодьте умови авансу до платежу. | Замовлення, договір, суму, VAT і строк виконання. |
| 2 | Після надходження коштів підготуйте фактуру ZAL. | Дату платежу, суму і дані покупця. |
| 3 | Перевірте XML FA(3). | Тип ZAL, P_2, суми, ставку VAT і дані сторін. |
| 4 | Надішліть до KSeF і отримайте UPO. | Номер KSeF, UPO і статус прийняття. |
| 5 | Після виконання операції підготуйте ROZ, якщо він потрібен. | Зв'язки з авансовими фактурами. |
| 6 | Закрийте розрахунок або виставте корекцію. | Статус розрахунку і пов'язані документи. |
Найчастіші помилки при авансах
Помилки при авансах зазвичай не виглядають небезпечними в день виставлення документа. Проблема проявляється пізніше, коли потрібно виставити розрахункову фактуру, підготувати JPK, пояснити платіж або скоригувати замовлення.
Найчастіша помилка - відсутність зв'язку із замовленням. Друга - відсутність номера KSeF і UPO у внутрішньому реєстрі. Третя - виставлення звичайної фактури VAT замість ZAL або кінцевого документа без віднімання попередніх авансів.
У KSeF кожен етап залишає слід, тому хаос не вдасться виправити зміною назви PDF-файлу. Потрібні правильний XML, відповідний тип документа, номери KSeF і узгоджені суми. Якщо документ відхилено, почніть із діагностики, описаної в статті Фактура, відхилена KSeF.
| Помилка | Наслідок | Як запобігти |
|---|---|---|
| Немає номера замовлення | Важко встановити, чого стосується платіж. | Пов'язуйте ZAL з договором, замовленням або проєктом. |
| Немає UPO | Невідомо, чи документ був прийнятий. | Після надсилання записуйте UPO і статус. |
| Неправильний тип документа | Аванс виглядає як звичайний продаж. | Перевірте `RodzajFaktury` перед надсиланням. |
| Аванс не віднято в ROZ | Ризик подвійного розрахунку. | Порівняйте ROZ з усіма ZAL. |
| Корекція без посилання | Бухгалтерія не бачить, що саме виправлено. | Записуйте номер фактури і номер KSeF документа, що коригується. |
Як KSeFGPT допомагає при авансах
KSeFGPT не замінює бухгалтерію і не ухвалює податкове рішення за фірму. Натомість він допомагає впорядкувати дані, які при авансах найпростіше загубити: контрагента, замовлення, тип документа, позиції, суми, номер KSeF, UPO і подальший розрахунок.
Для малої фірми найважливіша безперервність. В одному процесі можна підготувати фактуру, перевірити XML, надіслати документ, контролювати статуси і повернутися до фактури при розрахунку або корекції. Завдяки цьому авансова фактура не залишається самотнім PDF у пошті.
Якщо ви працюєте з багатьма клієнтами, авансами і корекціями, використовуйте KSeFGPT як застосунок для фактур KSeF, імпорту, експорту, валідації та впорядкування даних для бухгалтерії. Це природне продовження процесу, описаного в статті KSeF для малого бізнесу.

Впорядкуйте аванси, кінцеві фактури та UPO
Працюйте з фактурами KSeF в одному процесі: підготовка, валідація XML, надсилання, статус, UPO і подальший розрахунок.
Перейти до KSeFGPTНайчастіші запитання
Чи аванс у KSeF потребує авансової фактури? Якщо отримання всієї або частини оплати до виконання операції створює обов'язок виставлення фактури, документом у KSeF є структурована фактура FA(3), зазвичай з типом ZAL. Завжди потрібно перевірити конкретну операцію та винятки із закону про VAT.
До якого строку потрібно виставити авансову фактуру? Як правило, фактуру, що документує отримання оплати до виконання операції, виставляють не пізніше 15-го дня місяця, що настає після місяця отримання всієї або частини оплати. На практиці варто виставити її одразу після зарахування авансу.
Чи після авансової фактури завжди виставляється кінцева фактура? Не слід припускати це автоматично. Якщо авансові фактури не охоплюють усю оплату, після виконання операції потрібна розрахункова або кінцева фактура, зменшена на попередні аванси. Якщо аванс охоплює 100% оплати, рішення потрібно підтвердити з бухгалтерією для конкретного випадку.
Який тип фактури у FA(3) має авансова фактура? У структурі FA(3) типом авансової фактури є ZAL, а розрахункової фактури після авансів - ROZ. Для коригувань також використовуються типи KOR_ZAL і KOR_ROZ.
Як пов'язати кінцеву фактуру з авансовими фактурами? Потрібно зберегти номери авансових фактур, їхні дати, суми, VAT та номери KSeF після прийняття системою. Розрахункова фактура має посилатися на попередні аванси, щоб бухгалтерія бачила повний ланцюг документів.
Що робити, якщо клієнт відмовляється після сплати авансу? Спочатку з'ясуйте, чи аванс повертається повністю, частково, чи зараховується на іншу послугу або поставку. Якщо авансова фактура була прийнята в KSeF, зазвичай потрібне коригування авансової фактури, а не видалення документа.
Обробляйте аванси і розрахунки в KSeFGPT
Готуйте рахунки, перевіряйте XML FA(3), надсилайте до KSeF і зберігайте UPO.
Відкрити KSeFGPTПоширені запитання
Чи аванс у KSeF потребує авансової фактури?
Якщо отримання всієї або частини оплати до виконання операції створює обов'язок виставлення фактури, документом у KSeF є структурована фактура FA(3), зазвичай з типом ZAL. Завжди потрібно перевірити конкретну операцію та винятки із закону про VAT.
До якого строку потрібно виставити авансову фактуру?
Як правило, фактуру, що документує отримання оплати до виконання операції, виставляють не пізніше 15-го дня місяця, що настає після місяця отримання всієї або частини оплати. На практиці варто виставити її одразу після зарахування авансу.
Чи після авансової фактури завжди виставляється кінцева фактура?
Не слід припускати це автоматично. Якщо авансові фактури не охоплюють усю оплату, після виконання операції потрібна розрахункова або кінцева фактура, зменшена на попередні аванси. Якщо аванс охоплює 100% оплати, рішення потрібно підтвердити з бухгалтерією для конкретного випадку.
Який тип фактури у FA(3) має авансова фактура?
У структурі FA(3) типом авансової фактури є ZAL, а розрахункової фактури після авансів - ROZ. Для коригувань також використовуються типи KOR_ZAL і KOR_ROZ.
Як пов'язати кінцеву фактуру з авансовими фактурами?
Потрібно зберегти номери авансових фактур, їхні дати, суми, VAT та номери KSeF після прийняття системою. Розрахункова фактура має посилатися на попередні аванси, щоб бухгалтерія бачила повний ланцюг документів.
Що робити, якщо клієнт відмовляється після сплати авансу?
Спочатку з'ясуйте, чи аванс повертається повністю, частково, чи зараховується на іншу послугу або поставку. Якщо авансова фактура була прийнята в KSeF, зазвичай потрібне коригування авансової фактури, а не видалення документа.
Джерела і довідкові матеріали
Стаття базується на офіційних матеріалах, перевірених 24 червня 2026 року, а також на локальних типах і правилах валідації KSeFGPT.
- Faktura ustrukturyzowana i struktura logiczna FA
KSeF · доступ: 24 червня 2026
Opis faktury ustrukturyzowanej i struktury logicznej FA(3).
- Broszura informacyjna dotyczaca struktury logicznej FA(3)
Ministerstwo Finansów · доступ: 24 червня 2026
Oficjalna dokumentacja pól i zasad struktury FA(3).
- Ustawa o podatku od towarów i usług, tekst jednolity Dz.U. 2025 poz. 775
Dziennik Ustaw · доступ: 24 червня 2026
Podstawa prawna faktur dokumentujących otrzymanie zapłaty przed czynnością, terminów i elementów faktur zaliczkowych.
- Wystawianie i otrzymywanie faktur w KSeF
KSeF · доступ: 24 червня 2026
Oficjalne wyjaśnienia dotyczące wystawiania i otrzymywania faktur w KSeF.
Перевірено експертом: Команда KSeFGPT
Експерти з автоматизації рахунків і KSeF · 24 червня 2026
Стаття описує операційний процес для авансових рахунків у KSeF і відділяє роботу з FA(3) від податкової консультації для конкретної операції.
Читайте також
Номер KSeF у фактурі: де його знайти і що зберегти
Дізнайтеся, що таке номер KSeF, чим він відрізняється від номера фактури P_2, де його знайти і як використовувати в UPO, JPK та платежах.
KSeF для фрилансера і JDG: B2B-рахунки, витрати та обов'язки
Коли виставляти B2B-рахунки, як отримувати витрати, контролювати UPO, номер KSeF і співпрацю з бухгалтерією.
Немає UPO в KSeF: як завантажити офіційне підтвердження отримання?
Не бачите UPO після надсилання рахунка до KSeF? Перевірте статус, номер KSeF, сесію, помилки відхилення і шляхи завантаження UPO в застосунку, API або KSeFGPT.
Коригування до нуля в KSeF і ризик спору з податковою щодо VAT
Перевірте, коли обнулення рахунку в KSeF є обгрунтованим, а коли краще виправити конкретну помилку, щоб не створювати ризику у VAT.