Зворотне оподаткування: P_18 суперечить ставці
Що означає це повідомлення
Дві частини рахунку по-різному говорять про зворотне оподаткування (odwrotne obciążenie), тобто про те, чи ПДВ розраховує покупець. Або в підсумку є продаж за межами країни чи продаж із внутрішнім зворотним оподаткуванням, а позначку «зворотне оподаткування» вимкнено, або позначку ввімкнено, а жодна позиція не має відповідної ставки. Схема FA(3) не пов'язує ці поля між собою, тому це попередження, а не блокувальна помилка.
Валідатор показує його у двох ситуаціях:
- у
FaєP_13_8(продаж за межами території країни) абоP_13_10(внутрішнє зворотне оподаткування), аAdnotacje/P_18не має значення1; P_18має значення1, але жоден рядок рахунку не має ставкиnp I,np IIчиoo(уFaWierszу поліP_12, а в авансовому рахунку вZamowienieWierszу поліP_12Z).
Чому ці поля мусять збігатися
P_18 це анотація «зворотне оподаткування». Згідно з описом у схемі, вписуєш 1, коли розрахувати податок на додану вартість або податок подібного характеру зобов'язаний покупець, і 2 в іншому разі (брошура FA(3), опис поля P_18 в Adnotacje). Ставки в рядках описують те саме з іншого боку (опис поля P_12): oo це внутрішнє зворотне оподаткування, np I продаж за межами країни, np II послуги зі ст. 100 ust. 1 pkt 4 Закону про ПДВ. Суми з цих рядків потрапляють до P_13_8, P_13_9 і P_13_10.
Проте опис P_13_8 не залежить від того, хто розраховує податок: поле охоплює продаж за межами території країни, за винятком сум із P_13_5 і P_13_9, а брошура наводить як приклад послуги, місце оподаткування яких визначають за ст. 28e Закону про ПДВ. Якщо за такого продажу податок розраховуєш ти, а не покупець, P_18 = 2 відповідає опису поля, і попередження можна пропустити. З P_13_10 так не буде, бо це продаж, за якого платником податку є покупець. Якщо не знаєш, який випадок стосується твого рахунку, запитай у бухгалтера.
Як це виправити
- З'ясуй, чи ПДВ із цього продажу розраховує покупець.
- Якщо так, встанови
P_18на1і перевір, чи рядки мають ставкуnp I,np IIабоoo. - Якщо ні, встанови
P_18на2, а в рядках залиш ставку, яка справді діє (наприклад,23або0 WDT).
Приклад: послуга для фірми з-поза ЄС, яка розраховує податок у себе.
<!-- ❌ Сума в P_13_8, а P_18 = 2 -->
<Fa>
<KodWaluty>PLN</KodWaluty>
<P_1>2026-10-08</P_1>
<P_2>FV/10/2026</P_2>
<P_13_8>4000.00</P_13_8>
<P_15>4000.00</P_15>
<Adnotacje>
<P_16>2</P_16>
<P_17>2</P_17>
<P_18>2</P_18>
...
</Adnotacje>
<RodzajFaktury>VAT</RodzajFaktury>
<FaWiersz>
<NrWierszaFa>1</NrWierszaFa>
<P_7>Projekt identyfikacji wizualnej</P_7>
<P_11>4000.00</P_11>
<P_12>np I</P_12>
</FaWiersz>
</Fa>
<!-- ✅ P_18 = 1, відповідно до ставки np I у рядку -->
<Adnotacje>
<P_16>2</P_16>
<P_17>2</P_17>
<P_18>1</P_18>
...
</Adnotacje>Зворотна ситуація: P_18 = 1 у рядках зі звичайною ставкою, наприклад 23. Якщо податок нараховуєш ти, встанови P_18 на 2. Якщо ПДВ справді розраховує покупець, виправ ставки в рядках.
Що далі
Поля іноземного покупця і вибір ставок np I, np II, 0 WDT і 0 EX ми описали в статті про рахунок іноземному покупцеві, а повний блок Adnotacje у найчастіших помилках валідації FA(3) (польською). Після виправлення перевір рахунок ще раз.
Перевір свій рахунок
Завантаж XML-файл, і ми покажемо, що треба виправити. Твій файл не залишає браузер.
Відкрити валідатор