Валідатор

Немає P_15: загальна сума до оплати у FA(3)

Що означає ця помилка

У рахунку немає поля P_15, тобто загальної суми до оплати (kwota należności ogółem). Це сума, яку клієнт має заплатити, і вона мусить бути в кожному рахунку FA(3). Без неї файл не відповідає схемі, тож KSeF його не прийме.

Чому так

В описі поля P_15 брошура MF позначає його як обов'язкове. Поля P_13_x і P_14_x заповнюєш лише для ставок, які є в рахунку, а P_15 завжди.

Значення поля залежить від виду рахунку:

Вид рахункуЩо вписуєш у P_15
звичайний (VAT)загальну суму до оплати
авансовий (ZAL)суму оплати, яку документує рахунок
розрахунковий (ст. 106f ust. 3 Закону про ПДВ)суму, що залишилася до оплати
коригувальний (KOR)корекцію суми з коригованого рахунку
Інформаційна брошура FA(3), опис поля P_15

Наш валідатор перевіряє, чи є елемент P_15 у Fa. Схема XSD вимагає його так само, тож ця відсутність може з'явитися у списку вдруге, як помилка схеми.

Як це виправити

  1. Порахуй суму: усі суми нетто (P_13_x) і податку (P_14_x) з підсумку разом. Для авансового, розрахункового чи коригувального рахунку впиши суму з таблиці вище.
  2. Додай P_15 у Fa одразу після останнього поля P_13_x або P_14_x, а перед KursWalutyZ (якщо його використовуєш) і Adnotacje. Порядок фіксований.
  3. Запиши суму цифрами, з крапкою і щонайбільше двома десятковими знаками, наприклад 4920.00.
<!-- ❌ Немає P_15 -->
<Fa>
  <KodWaluty>PLN</KodWaluty>
  <P_1>2026-10-08</P_1>
  <P_2>FV/10/2026</P_2>
  <P_6>2026-10-08</P_6>
  <P_13_1>4000.00</P_13_1>
  <P_14_1>920.00</P_14_1>
  <Adnotacje>...</Adnotacje>
  <RodzajFaktury>VAT</RodzajFaktury>
  ...
</Fa>
<!-- ✅ P_15 після полів підсумку, перед Adnotacje -->
<Fa>
  <KodWaluty>PLN</KodWaluty>
  <P_1>2026-10-08</P_1>
  <P_2>FV/10/2026</P_2>
  <P_6>2026-10-08</P_6>
  <P_13_1>4000.00</P_13_1>
  <P_14_1>920.00</P_14_1>
  <P_15>4920.00</P_15>
  <Adnotacje>...</Adnotacje>
  <RodzajFaktury>VAT</RodzajFaktury>
  ...
</Fa>

Звідки береться найчастіше

  • Помилка в назві елемента, наприклад P15 або p_15. Для валідатора це інше поле, тож P_15 і далі бракує.
  • Ручне редагування файлу, під час якого поле видалили разом із сусідніми сумами.
  • Власний експорт, що заповнює P_15 лише для звичайних рахунків, а в авансових чи коригувальних його пропускає.

Коли P_15 уже є, але не збігається із сумою, валідатор повідомить про помилку розрахунку ПДВ. Список інших обов'язкових полів є в огляді найчастіших помилок FA(3) (польською). Після виправлення перевір рахунок ще раз.

Перевір свій рахунок

Завантаж XML-файл, і ми покажемо, що треба виправити. Твій файл не залишає браузер.

Відкрити валідатор