Валідатор

Помилка в ПДВ: P_14 або P_15 не збігається

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

Суми в підсумку рахунку не збігаються між собою: податок не випливає з суми нетто і ставки, або сума до оплати не дорівнює сумі нетто й ПДВ. KSeF такий рахунок не відхилить, бо не перевіряє розрахунків. Проте помилку в сумі ПДВ потім доведеться виправляти коригувальним рахунком.

Посібник KSeF 2.0, частина II, пп. 1.6.1 і 1.6.2

Що саме ми перевіряємо

Цього правила немає в брошурі MF. Це наша додаткова перевірка, що спирається на значення полів із брошури: P_13_x це продаж нетто за певною ставкою, P_14_x податок із нього, а P_15 загальна сума до оплати (kwota należności ogółem). Валідатор:

  • рахує P_14_1 з P_13_1 за ставкою 23% або 22%, P_14_2 з P_13_2 за 8% або 7% і P_14_3 з P_13_3 за 5%, з округленням до гроша; достатньо збігу з однією зі ставок групи;
  • приймає також податок, порахований із кожного рядка й підсумований за ставкою;
  • порівнює P_15 із сумою всіх сум нетто (P_13_x, зокрема P_13_6_1–P_13_6_3 для ставок 0%) і податку (P_14_x) з підсумку; податок, перерахований у злоті (P_14_xW), до цієї суми не входить;
  • за обох способів розрахунку допускає різницю до 1 гроша;
  • пропускає коригувальні рахунки (KOR, KOR_ZAL, KOR_ROZ), бо в них різниці, а не повні суми.

Ставку поза каталогом у P_12 позначає окреме повідомлення, описане на сторінці про неправильну ставку ПДВ.

Інформаційна брошура FA(3), опис полів P_13_x, P_14_x і P_15

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

  1. Для кожної ставки помнож суму нетто на ставку й округли до гроша. Оксана виставляє рахунок на 4000,00 PLN нетто за ставкою 23%: податок становить 920,00 PLN.
  2. Впиши в P_15 суму всіх полів P_13_x і P_14_x. У Оксани: 4000,00 + 920,00 = 4920,00 PLN.
  3. Якщо в рахунку кілька ставок, порахуй кожну окремо й додай усе до P_15.
<!-- ❌ У P_15 вписано суму нетто замість брутто -->
<P_13_1>4000.00</P_13_1>
<P_14_1>920.00</P_14_1>
<P_15>4000.00</P_15>
<!-- ❌ Податок пораховано від суми брутто -->
<P_13_1>4000.00</P_13_1>
<P_14_1>1131.60</P_14_1>
<P_15>5131.60</P_15>
<!-- ✅ 4000.00 × 23% = 920.00; 4000.00 + 920.00 = 4920.00 -->
<P_13_1>4000.00</P_13_1>
<P_14_1>920.00</P_14_1>
<P_15>4920.00</P_15>
<!-- ✅ Дві ставки: 100 + 23 + 200 + 16 = 339 -->
<P_13_1>100.00</P_13_1>
<P_14_1>23.00</P_14_1>
<P_13_2>200.00</P_13_2>
<P_14_2>16.00</P_14_2>
<P_15>339.00</P_15>

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

  • Податок рахують від брутто. 4920,00 × 23% дає 1131,60 замість 920,00.
  • У P_15 вписано суму нетто або суму до знижки.
  • Податок із рядків не збігається з підсумком. Ст. 106e ust. 10 Закону про ПДВ дозволяє рахувати податок із кожного рядка й підсумовувати результати, тож валідатор прийме P_14_x, що дорівнює сумі округлених податків із рядків за цією ставкою (P_11 × ставка) або сумі полів P_11Vat (брошура FA(3), опис поля P_11Vat). Повідомлення з'явиться, коли P_14_x не збігається з жодним із цих розрахунків ані з податком від усієї бази, наприклад після ручної зміни суми в підсумку.

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

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

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

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