Курс NBP для рахунку-фактури
Знайди середній курс NBP для свого рахунку-фактури в іноземній валюті. Зазвичай важлива дата продажу, а не дата виставлення — калькулятор стежить за цим за тебе.
KSeF прийме. Ми — ні.
Значення має день, у якому виник податковий обов'язок — зазвичай день виконання послуги або передачі товару. Застосовуєш середній курс NBP з останнього робочого дня перед цим днем (ст. 31a ust. 1 Закону про ПДВ). Виняток: якщо виставляєш рахунок-фактуру ще до того, як виник податковий обов'язок — наприклад наперед, перед виконанням послуги — застосовується курс з останнього робочого дня перед датою виставлення рахунку (поле P_1, ст. 31a ust. 2). На рахунку курс перераховує лише податок на злоті, він не змінює узгодженої суми нетто.
Найчастіший випадок — послуга, що розраховується щомісяця. Послуга за липень вважається виконаною 31 липня (ст. 19a ust. 3), тож рахунок, виставлений 5 серпня, бере курс з останнього робочого дня перед 31 липня (у 2026 р. — з 30 липня), а не курс перед 5 серпня. NBP публікує таблиці лише в робочі дні, тому коли день відліку припадає на суботу, неділю або свято, повертаємося до попереднього робочого дня — зазвичай до п'ятниці. Калькулятор рахує це за тебе і подає відповідну таблицю A з номером і датою, готову до введення в KursWaluty.
Але є операції, за яких податковий обов'язок виникає аж у день виставлення рахунку — за умови, що виставиш його вчасно. Це стосується, зокрема, будівельних і будівельно-монтажних послуг (ст. 19a ust. 5 pkt 3), а також оренди, найму, лізингу, постійного юридичного та офісного обслуговування, охорони осіб і майна, постачання та розподілу комунальних послуг — електроенергії, газу з мережі й тепла, а через відсилання до додатка № 3 до Закону про ПДВ також води, каналізації та відходів (ст. 19a ust. 5 pkt 4). Якщо виставиш рахунок із запізненням, податковий обов'язок виникає тоді, коли спливає встановлений законом термін на його виставлення (ст. 19a ust. 7). Для будівельних послуг це 30 днів від виконання, для оренди та комунальних послуг — сплив терміну оплати (ст. 106i ust. 3 i 4). У таких випадках впиши в калькуляторі як дату продажу день виникнення податкового обов'язку — зазвичай дату виставлення рахунку, а не кінець місяця.
Варто знати, що KSeF контролює поле KursWaluty лише з боку запису: дробову частину відділяє крапка, а не кома, і вона може мати щонайбільше шість цифр. 4,2856 з комою або 4.1234567 система відхилить. А от чи правильний сам курс — цього вже ніхто не перевіряє: правильно записане, але геть хибне число пройде без жодного слова. Помилковий курс не блокує прийняття рахунку-фактури до системи, але може призвести до неправильного розрахунку ПДВ. Валідатор ksefuj.to перевіряє це значення як додатковий рівень контролю — порівнює його з курсом NBP за день, який справді стосується твого рахунку, ще до того, як рахунок потрапить до податкової.
Пов'язані статті
Рахунок іноземному покупцеві в KSeF
Покупець з ЄС: KodUE + NrVatUE, не NIP. Поза ЄС: KodKraju + NrID. Ставки np I, np II, 0 WDT, 0 EX і готові приклади XML.
KSeF для ФОП: кого стосується і що робити
З 1 квітня 2026 р. рахунки B2B у KSeF виставляє кожен платник, зокрема й звільнений від ПДВ. До кінця 2026 р. виняток: продаж до 10 000 zł на місяць.