Счёт в иностранной валюте в Польше 2026: какой курс NBP и VAT в злотых
В счёте в EUR или USD сумму VAT указывают в злотых по среднему курсу NBP последнего рабочего дня перед поставкой, а не перед датой счёта. Правила, исключения, корректировки, авансы, KSeF и курсовые разницы в sp. z o.o.
- Категория
- Счета
- Обновлено
- Автор
- Norman
Счёт (фактуру) можно выставить в евро, долларах или другой валюте, но сумму VAT нужно указать и в злотых (art. 106e ust. 11 закона о VAT). Её пересчитывают по среднему курсу NBP последнего рабочего дня перед возникновением налоговой обязанности, то есть обычно перед днём поставки товара или оказания услуги, а не перед датой выставления счёта (art. 31a ust. 1 закона о VAT).
Правовое состояние: 18 октября 2026 г.
Курс дня перед выставлением счёта применяют, только если счёт выставлен до поставки или если налоговая обязанность возникает с выставлением счёта. Ниже: как выбрать день курса, как пересчитать VAT, что делать с корректировкой и авансом, как заполнить валютные поля в KSeF и как компания учитывает курсовые разницы в CIT.
Какой курс NBP: день курса в пяти ситуациях
| Ситуация | Средний курс NBP последнего рабочего дня перед | Основание |
|---|---|---|
| Счёт после поставки или услуги (обычный случай) | днём поставки или оказания услуги | art. 31a ust. 1, art. 19a ust. 1 закона о VAT |
| Счёт до поставки | датой выставления счёта | art. 31a ust. 2 закона о VAT |
| Аренда, коммунальные услуги, связь, лизинг, постоянное юридическое и офисное обслуживание | датой выставления счёта (не позднее срока его выставления) | art. 19a ust. 5 pkt 4 и ust. 7 закона о VAT |
| Аванс (zaliczka), полученный до поставки | днём получения аванса (датой счёта, если авансовый счёт выставлен раньше) | art. 19a ust. 8, art. 31a ust. 1 и 2 закона о VAT |
| Корректировка цены после поставки | курс из первоначального счёта, без нового пересчёта | art. 31b ust. 1 закона о VAT |
Курс берут из таблицы A NBP, которую банк публикует каждый рабочий день с 11:45 до 12:15. Курсы редких валют находятся в таблице B, она выходит по средам. Курсы покупки и продажи из таблицы C для пересчёта VAT не используют.
Пошагово: VAT в злотых в валютном счёте
- Определите день возникновения налоговой обязанности. Обычно это день поставки товара или оказания услуги (art. 19a ust. 1 закона о VAT).
- Проверьте, не выставлен ли счёт раньше. Если да, считается дата выставления счёта (art. 31a ust. 2). В KSeF датой выставления считается день отправки счёта в систему (art. 106na ust. 1).
- Отступите к последнему рабочему дню перед этим днём. При поставке в понедельник это обычно пятница, после праздника последний рабочий день перед праздником.
- Возьмите средний курс валюты из таблицы A NBP за этот день и запишите номер таблицы.
- Пересчитайте налог: VAT в валюте, умноженный на курс. Округлите до целых грошей: доли меньше 0,5 гроша отбрасывают, от 0,5 гроша округляют вверх (art. 106e ust. 11).
- Укажите в счёте VAT в злотых. Суммы нетто и брутто могут остаться в валюте. Курс и номер таблицы NBP в счёте упрощают проверку.
День курса, номер таблицы и пересчёт покажет бесплатный калькулятор курса NBP для счёта. Вы вводите дату поставки, дату счёта и сумму, без регистрации.
Пример: услуга на 10 000 EUR нетто для польской компании
Sp. z o.o. завершает услугу в понедельник 12 октября 2026 г. и выставляет счёт в четверг 15 октября: 10 000 EUR нетто, VAT 23%. Налоговая обязанность возникает 12 октября, поэтому нужен курс пятницы 9 октября: таблица 197/A/NBP/2026, 1 EUR = 4,3775 zł.
| Позиция | EUR | PLN (курс 4,3775) |
|---|---|---|
| Нетто | 10 000,00 | 43 775,00 zł |
| VAT 23% | 2 300,00 | 10 068,25 zł |
| Брутто | 12 300,00 | 53 843,25 zł |
Если бы компания взяла курс дня перед выставлением счёта (14 октября, таблица 200/A/NBP/2026, 4,3706 zł), она показала бы VAT 10 052,38 zł, то есть на 15,87 zł меньше. Сумма небольшая, но ошибка повторяется в каждом счёте и требует корректировки JPK_V7.
Другие способы пересчёта: курс ЕЦБ и правила CIT
Закон о VAT допускает две альтернативы курсу NBP:
- Курс Европейского центрального банка последнего дня перед возникновением налоговой обязанности. Валюты, кроме евро, пересчитывают через их курс к евро (art. 31a ust. 1, второе предложение).
- Правила подоходного налога, которые вы применяете к той же сделке (art. 31a ust. 2a). Выбрав этот способ, его нужно применять не менее 12 месяцев подряд, а после отказа следующие 12 месяцев применять общие правила (art. 31a ust. 2b и 2c).
Второй вариант удобен, если нужен один курс для VAT и CIT. В обычной продаже со счётом и оплатой после поставки оба налога и так дают один и тот же день курса.
Корректировка валютного счёта
Если после поставки меняется цена, скидка или количество, разницу пересчитывают по тому же курсу, что и в первоначальном счёте (art. 31b ust. 1 закона о VAT). Новый курс на дату корректировки не ищут.
Исключение: сводный корректировочный счёт со скидкой одному покупателю за период (art. 106j ust. 3). Для него можно выбрать курс NBP или ЕЦБ дня перед выставлением корректировки (art. 31b ust. 2). Если вы применяете правила подоходного налога, art. 31b ust. 1 и 2 не применяются (art. 31b ust. 4).
Аванс в иностранной валюте
При авансе налоговая обязанность возникает в день его получения (art. 19a ust. 8 закона о VAT), поэтому VAT с аванса пересчитывают по курсу последнего рабочего дня перед поступлением денег. Если авансовый счёт выставлен до поступления, считается курс дня перед его выставлением. В итоговом счёте пересчитывают только часть, не покрытую авансом, по курсу для этой части.
Валютный счёт в KSeF
В структуре FA(3) есть отдельные поля для валюты. Согласно брошюре Министерства финансов о структуре FA(3) (март 2026 г.):
- KodWaluty: трёхбуквенный код ISO 4217, например EUR или USD («PLN» для счёта в злотых).
- P_14_1W (и соответствующие поля для других ставок): сумма VAT, пересчитанная в злотые. В P_14_1 указывают VAT в валюте счёта.
- KursWaluty: курс, использованный для расчёта налога, указывается в строке счёта, с точностью до 6 знаков после запятой.
В бесплатном приложении Aplikacja Podatnika KSeF валютный счёт выставляют в расширенной форме, потому что упрощённая форма рассчитана на обычные продажи внутри страны. Пошаговая инструкция есть в статье как выставить счёт в KSeF бесплатно.
Сплит-платёж по валютному счёту
Порог 15 000 zł для обязательного сплит-платежа (split payment, товары и услуги из приложения 15) проверяют после пересчёта суммы брутто по тем же правилам, что и налоговую базу (art. 108a ust. 1a закона о VAT). Сплит-платёж всегда производится в злотых (art. 108a ust. 3), поэтому покупатель переводит сумму VAT в PLN на VAT-счёт продавца.
Курс в CIT и в бухгалтерских книгах компании
Доход в CIT. Компания пересчитывает доход в валюте по среднему курсу NBP последнего рабочего дня перед днём получения дохода (art. 12 ust. 2 закона о CIT). День дохода: день поставки или оказания услуги, но не позднее даты счёта или оплаты (art. 12 ust. 3a). Для услуг, оплачиваемых по расчётным периодам, это последний день периода (art. 12 ust. 3c). JDG применяет то же правило в PIT (art. 11a ust. 1 закона о PIT).
Курсовые разницы. К моменту оплаты курс уже другой. Разница между доходом по курсу NBP и его стоимостью в день оплаты по фактически применённому курсу (например, при конвертации в банке) является положительной или отрицательной курсовой разницей (art. 15a ust. 2 и 3 закона о CIT). Если фактически применённого курса нет, потому что деньги поступают на валютный счёт, берут средний курс NBP последнего рабочего дня перед днём поступления (art. 15a ust. 4).
Пример: компания оказывает услугу клиенту из Германии 12 октября 2026 г. на 10 000 EUR. Доход составляет 43 775,00 zł (курс 4,3775 от 9 октября). Клиент платит 16 октября на счёт в евро; курс 15 октября равен 4,3691 zł, значит поступление стоит 43 691,00 zł. Компания показывает отрицательную курсовую разницу 84,00 zł, это расход.
Бухгалтерские книги. В книгах валютные операции отражают по фактически применённому курсу при обмене валюты и оплате, а в остальных случаях по среднему курсу NBP дня, предшествующего операции (art. 30 ust. 2 закона о бухгалтерском учёте). На дату баланса валютную дебиторскую и кредиторскую задолженность оценивают по среднему курсу NBP этого дня (art. 30 ust. 1). Компания с проверяемой аудитором отчётностью может определять курсовые разницы для CIT по бухгалтерским правилам не менее трёх лет (art. 9b закона о CIT).
Как помогает Norman
Norman ведет бухгалтерию sp. z o.o. и JDG в Польше: вы выставляете счета в PLN, входящие счета загружаются из KSeF, а банковские платежи сопоставляются с документами. Файл JPK_V7 готовит Norman, а вы проверяете и отправляете. Правильный курс NBP для каждого валютного счёта найдёте бесплатно и без регистрации в калькуляторе курса NBP для счёта, а о самом Norman прочитаете на главной странице.
Частые вопросы
Можно ли выставить польской компании счёт в евро?
Да. Закон не запрещает счета в иностранной валюте, в том числе при продажах внутри Польши. Но сумму VAT нужно указать в злотых (art. 106e ust. 11 закона о VAT).
Курс дня перед поставкой или перед выставлением счёта?
Правило: курс последнего рабочего дня перед возникновением налоговой обязанности, обычно перед поставкой. Курс дня перед выставлением счёта применяют, если счёт выставлен до поставки (art. 31a ust. 2 закона о VAT).
Какой курс, если поставка была в понедельник?
Курс пятницы, потому что пятница является последним рабочим днём перед понедельником. Если пятница была праздником, берут четверг.
Нужен ли новый курс при корректировке валютного счёта?
Нет. Разницу пересчитывают по курсу из первоначального счёта (art. 31b ust. 1 закона о VAT). Исключение: сводная корректировка скидки за период, где можно взять курс дня перед выставлением корректировки.
Можно ли использовать курс моего банка?
Для VAT нельзя. Закон допускает средний курс NBP, курс ЕЦБ или правила подоходного налога. Фактический курс банка важен только для курсовых разниц в CIT и в бухгалтерских книгах.
Бесплатно: счета KSeF и бухгалтерия компании в одном месте
С Norman вы выставляете счета в PLN, импортируете входящие счета из KSeF, подключаете банк и сопоставляете чеки. Файл JPK_V7 готовит Norman, вы проверяете и отправляете.