Фактура в євро в KSeF: курс NBP і VAT у злотих (faktura w euro)
Коротко: фактуру в євро чи іншій валюті виставляють у KSeF так само, як у злотих, у структурі FA(3). Усі суми можуть лишатися у валюті, але суму VAT треба додатково вказати в злотих (art. 106e ust. 11 ustawy o VAT). Перераховують її за середнім курсом NBP з останнього робочого дня перед виникненням податкового обов'язку (art. 31a ust. 1). В інтернет-магазині, де клієнт платить наперед, це зазвичай робочий день перед днем оплати.
Що KSeF змінив у валютних фактурах, а що ні
Нових правил перерахунку валют KSeF не запровадив. Курс вибирають за тими ж нормами, що й до 2026 р. Змінилося тільки те, куди потрапляє результат: у файлі FA(3) для нього є окреме поле.
MF описує валютну фактуру для польського контрагента так: суми вказані тільки в іноземній валюті, а в злоті перераховано лише суму податку в полі P_14_xW (FAQ MF, категорія „Rozwiązania informatyczne, integracje i struktura KSeF”, пит. 19). На практиці це виглядає так:
| Поле FA(3) | Що містить | Валюта |
|---|---|---|
| KodWaluty | код валюти фактури, наприклад EUR | - |
| P_13_1 | сума нетто за ставкою 23% | валюта фактури |
| P_14_1 | VAT від цієї суми | валюта фактури |
| P_14_1W | той самий VAT, перерахований у злоті | PLN |
| P_15 | загальна сума до оплати | валюта фактури |
| KursWaluty (у рядку) | курс перерахунку, до 6 знаків після коми | - |
Для ставок 8% і 5% є аналогічні поля P_14_2W і P_14_3W (Podręcznik KSeF 2.0, cz. II, rozdz. 2.5). Поле KursWaluty необов'язкове, але його варто заповнювати: бухгалтер і покупець одразу бачать, звідки взялася сума в злотих.
Не плутайте це з полями KursUmowny і WalutaUmowna. Вони потрібні для фактур, виставлених у злотих (або у двох валютах), коли сторони хочуть записати договірний курс (FAQ MF, категорія „Rozwiązania informatyczne, integracje i struktura KSeF”, пит. 18).
Який курс NBP брати
Правило з art. 31a ust. 1: суми в іноземній валюті перераховують за середнім курсом NBP, оголошеним на останній робочий день перед днем виникнення податкового обов'язку (obowiązek podatkowy). Середній курс це таблиця A, яку NBP публікує в робочі дні.
Три ситуації, які трапляються в інтернет-магазині:
- Клієнт платить наперед (картка, BLIK, переказ до відправки). Податковий обов'язок виникає в момент отримання оплати (art. 19a ust. 8). Беріть курс з робочого дня перед оплатою: оплата в понеділок означає курс з п'ятниці.
- Клієнт платить при отриманні або після доставки. Обов'язок за загальним правилом виникає в момент доставки (art. 19a ust. 1), тож важить робочий день перед доставкою.
- Фактура створюється раніше за податковий обов'язок, наприклад ви виставляєте її при відправці, а клієнт платить при отриманні. Тоді беріть курс з робочого дня перед днем виставлення фактури (art. 31a ust. 2).
Закон дозволяє також вибрати курс Європейського центрального банку (art. 31a ust. 1, друге речення) або правила перерахунку з податку на доходи (art. 31a ust. 2a). Другий метод треба застосовувати щонайменше 12 місяців (art. 31a ust. 2b). Метод погодьте з бухгалтером (księgowa) до того, як налаштуєте автоматику.
Коли саме платіж карткою чи через платіжний шлюз вважається «отриманим» магазином, буває спірним: це день оплати клієнтом чи день зарахування від оператора. Від відповіді залежить день курсу, тож це питання до податкового консультанта.
Приклад: замовлення в євро від польської фірми
Польська фірма купує в магазині товар на 246,00 EUR brutto (200,00 EUR netto, VAT 23% = 46,00 EUR) і платить карткою в понеділок 19 жовтня 2026 р.
- День податкового обов'язку: 19.10.2026 (оплата наперед).
- Останній робочий день перед ним: п'ятниця 16.10.2026.
- Середній курс NBP: 1 EUR = 4,3661 PLN, таблиця A № 202/A/NBP/2026 від 16.10.2026.
- VAT у злотих: 46,00 × 4,3661 = 200,8406, тобто 200,84 zł після округлення до гроша (art. 106e ust. 11).
На фактурі: нетто 200,00 EUR, VAT 46,00 EUR, брутто 246,00 EUR і додатково VAT 200,84 zł з курсом і номером таблиці. Курс на будь-яку дату можна перевірити в нашому калькуляторі курсу NBP для фактури (польською).
В обліку VAT бухгалтер перерахує за тим самим курсом і базу оподаткування: 200,00 × 4,3661 = 873,22 zł, бо art. 31a стосується сум, з яких визначають базу оподаткування.
Shopify Markets і ціни в кількох валютах
Shopify дає змогу показувати клієнтам ціни в їхній валюті і приймати оплату в цій валюті. За замовчуванням платформа перераховує ціни за поточним ринковим курсом, який можна задати і вручну (Shopify Help Center, local currency pricing). Це курс для показу цін, а не податковий курс. Для перерахунку VAT на фактурі він не годиться, бо закон вимагає курс NBP (або ЄЦБ) з конкретного дня.
Що перевірити в інструменті для фактур, якщо продаєте в кількох валютах:
- фактура створюється у валюті, в якій заплатив клієнт, а не у валюті магазину;
- курс NBP підтягується автоматично для правильного дня, з номером таблиці;
- VAT у злотих потрапляє в поля P_14_xW, а не тільки в PDF;
- коригування при поверненні використовує правильний курс;
- валюти поза таблицею A NBP (таблиця B виходить раз на тиждень) або обробляються, або блокуються.
Наш застосунок KSeF Faktury (тільки для Shopify) виставляє фактуру у валюті, в якій заплатив клієнт, і додає VAT у злотих за середнім курсом NBP з робочого дня перед днем оплати, з номером таблиці. Коригування при поверненні він перераховує за курсом первісної фактури. Як загалом працює KSeF у цій платформі: KSeF у Shopify.
Коригування валютної фактури
При поверненні товару фактура-коригування (faktura korygująca) теж виставляється у валюті фактури. На практиці її зазвичай перераховують за курсом первісної фактури, але для валютних коригувань є винятки й різні податкові роз'яснення (interpretacje), тож правило для свого магазину підтвердіть з бухгалтером. Сам процес коригування в KSeF описано в статті фактура-коригування при поверненні товару.
Покупець з-за кордону
Фірма з іншої країни не має польського NIP і не увійде в KSeF. Фактуру ви виставляєте в KSeF, а покупцеві передаєте узгодженим способом, наприклад PDF з QR-кодом (FAQ MF, категорія „Wystawianie i otrzymywanie faktur”, пит. 36; art. 106gb ust. 4 і 5). Ставки VAT при продажу за кордон (WDT, експорт, OSS) це окрема тема, і KSeF її не змінює. Детально: покупець з-за кордону: KSeF, WDT, OSS.
Питання і відповіді
Чи можна в KSeF виставити фактуру в євро?
Так. У структурі FA(3) є поле KodWaluty, і суми можуть бути в євро. У злотих обов'язково має бути тільки сума VAT (поля P_14_xW).
Курс NBP з якого дня брати при оплаті наперед?
З останнього робочого дня перед днем отримання оплати, бо тоді виникає податковий обов'язок (art. 19a ust. 8 і art. 31a ust. 1). Вихідні та свята пропускаєте.
Чи можна перерахувати VAT за курсом Shopify або банку?
Для фактури ні. Закон вказує середній курс NBP, або курс ЄЦБ, або правила з податку на доходи (art. 31a). Курс Shopify служить для показу цін.
Чи валютна фактура для фірми з польським NIP теж іде в KSeF?
Так. Валюта не змінює обов'язку. Польська фірма отримує таку фактуру в KSeF, як і будь-яку іншу.
Джерела
- Ustawa o podatku od towarów i usług, tekst jednolity Dz.U. 2026 poz. 1263: art. 19a ust. 1 i 8, art. 31a ust. 1, 2, 2a i 2b, art. 106e ust. 11, art. 106gb ust. 4 i 5
- Pytania i odpowiedzi KSeF 2.0, Ministerstwo Finansów: категорія „Rozwiązania informatyczne, integracje i struktura KSeF”, пит. 18 і 19; категорія „Wystawianie i otrzymywanie faktur”, пит. 36
- Podręcznik KSeF 2.0, cz. II: wystawianie i otrzymywanie faktur w KSeF, rozdz. 2.5 „Faktura walutowa”
- NBP: kursy średnie walut obcych, tabela A i API NBP
- Shopify Help Center: local currency pricing
Правовий стан на 19 жовтня 2026 р.
Стаття має загальний інформаційний характер і не є податковою консультацією.