Przejdź do treści
VAT w PLN z faktury a kurs NBP – kontrola rozbieżności w arkuszu
Start Blog Automatyzacja
Automatyzacja · Poradnik

VAT w PLN z faktury a kurs NBP – kontrola rozbieżności w arkuszu

Wyeksportuj VAT w PLN z faktury i VAT przeliczony kursem NBP, policz różnicę formułą z progiem – rozbieżność to sygnał do sprawdzenia faktury, nie dowód błędu.

Wypróbuj za darmo
MW Michał Wójcik 7 min Akt. 16 października 2026 Zweryfikowane
Szybka odpowiedź

Jak sprawdzić w arkuszu, czy VAT w złotych z faktury walutowej zgadza się z kursem NBP?

Wyeksportuj dwa pola: VAT w PLN (z faktury) – kwotę podaną przez wystawcę – oraz VAT PLN (kurs NBP) – orientacyjne przeliczenie. W trzeciej kolumnie policz różnicę. Rozbieżność jest sygnałem do sprawdzenia faktury, a nie dowodem błędu, bo wystawca mógł zastosować inny dzień kursu albo kurs EBC. VAT do odliczenia bierzesz z faktury.

TL;DR – w skrócie
  • Przy fakturach z polskim VAT nabywca odlicza VAT w kwocie w PLN wykazanej na fakturze przez wystawcę, a nie w kwocie, którą sam przeliczy.
  • Pole VAT w PLN (z faktury) jest dostępne we wszystkich planach; VAT PLN (kurs NBP) w planach Grupa i Biuro.
  • Różnicę liczysz Ty w arkuszu – prosta formuła z progiem tolerancji (np. 1 zł) wyłapuje podejrzane faktury.
  • Typowe przyczyny rozbieżności: inny dzień kursu, kurs EBC zamiast NBP, błąd wystawcy.
  • Puste pole VAT w PLN (z faktury) oznacza, że wystawca go nie podał – bo VAT nie był należny w Polsce (np. eksport, WDT) albo faktura go nie zawiera.
W tym artykule

Od problemu do efektu

PWE
1
Problem
Faktura w euro, VAT w złotych i wątpliwość, czy kwota jest dobra

Dostawca wystawił fakturę w EUR z kwotą VAT w PLN. Nikt nie sprawdza, czy to przeliczenie ma sens – aż do kontroli lub pytania księgowej. Ręczne porównanie dla kilkudziesięciu faktur miesięcznie nie mieści się w grafiku.

2
Jak rozwiązujemy
Dwie kwoty VAT obok siebie w jednym arkuszu

KSeF Import eksportuje zarówno VAT w PLN z faktury (dane wystawcy), jak i orientacyjny VAT przeliczony kursem NBP. Różnicę liczysz jedną formułą, a kurs i tabelę dla przeliczonej kwoty zobaczysz w panelu.

3
Efekt
Lista faktur do sprawdzenia zamiast przeglądania wszystkich

Filtr na kolumnie różnicy zostawia kilka faktur z odchyleniem większym niż próg. Weryfikujesz tylko je, a reszta przechodzi bez ręcznego liczenia.

Dwie kwoty VAT na jednej fakturze walutowej

Gdy faktura od polskiego podatnika jest w walucie obcej, wystawca wykazuje kwotę podatku także w złotych. To ta kwota jest podstawą odliczenia VAT przez nabywcę (art. 106e ust. 11 i art. 86 ust. 2 pkt 1 ustawy o VAT). Kurs, którego użył wystawca, nie musi być taki sam jak kurs NBP z dnia roboczego przed właściwą datą (dla sprzedaży wcześniejszą z dat: sprzedaży i wystawienia, a przy WDT datą wystawienia, najpóźniej 15. dniem miesiąca po dostawie). Dotyczy to faktur z polskim VAT – przy imporcie usług, WNT i odwrotnym obciążeniu podatek wylicza nabywca, więc skonsultuj to z księgową.

Pole eksportuSkąd pochodziPlan
VAT w PLN (z faktury)Kwota wpisana przez wystawcę; dla faktur w PLN – VAT z fakturyWszystkie plany
VAT PLN (kurs NBP)Przeliczenie KSeF Import średnim kursem NBP, orientacyjneGrupa i Biuro
VATKwota VAT w walucie fakturyWszystkie plany
Które pole jest wiążące

Do odliczenia VAT służy kwota z faktury. Przeliczenie kursem NBP jest tylko punktem odniesienia do kontroli, dlatego nigdy nie zastępuj nim pola „VAT w PLN (z faktury)” w rozliczeniu.

Jak zbudować kontrolę rozbieżności – krok po kroku

  1. 1
    Włącz pola w eksporcie

    W „Polach eksportu” zaznacz: Nr KSeF, Sprzedawca, Waluta, VAT, VAT w PLN (z faktury), VAT PLN (kurs NBP). Dla istniejącego arkusza zapisz pola i kliknij „Uzupełnij dane faktur”.

  2. 2
    Dodaj kolumnę różnicy

    W nowej kolumnie (np. G) wpisz =IF(OR(E2="";F2="");"brak danych";ABS(E2-F2)), gdzie E to VAT w PLN (z faktury), a F to VAT PLN (kurs NBP) – litery podmień na własne. „Brak danych” ma trzy źródła: wystawca nie podał VAT w PLN, brak przeliczenia NBP albo faktura wymaga kursu sprzed 26.01.2026.

  3. 3
    Ustaw próg tolerancji

    W kolejnej kolumnie: =IF(ISNUMBER(G2);IF(G2>1;"sprawdź";"OK");G2). Próg 1 zł to propozycja – dobierz go do wielkości faktur.

  4. 4
    Odfiltruj wyjątki

    Włącz filtr na kolumnie statusu i pokaż tylko „sprawdź” oraz „brak danych”. To Twoja kolejka do ręcznej weryfikacji.

  5. 5
    Otwórz kurs w panelu

    W panelu włącz kolumnę „Brutto PLN” w „Ustaw kolumny” i najedź na kwotę, aby zobaczyć kurs, numer tabeli i datę użytą do przeliczenia.

Skonfiguruj raz, pobieraj jednym kliknięciem

Zobacz, jak KSeF Import pobiera faktury kosztowe i układa je w gotowy arkusz.

Wypróbuj za darmo

Skąd bierze się rozbieżność

  • Inny dzień kursu. Wystawca przelicza kursem z dnia roboczego przed powstaniem obowiązku podatkowego, a ten bywa inny niż data wystawienia (np. przy usługach okresowych, najmie, leasingu czy zaliczce).
  • Kurs EBC. Ustawa o VAT (art. 31a) dopuszcza zamiast kursu NBP ostatni kurs publikowany przez Europejski Bank Centralny.
  • Reguła dla kosztów. Dla faktur kosztowych KSeF Import bierze kurs sprzed daty wystawienia, więc rozbieżności bywają częstsze – to tylko punkt odniesienia, bo odliczenie liczy się z faktury.
  • Zaokrąglenia. Przeliczasz każdą kwotę osobno do pełnych groszy, więc różnica 0,01 zł jest normalna.
  • Błąd wystawcy. Rzadko, ale zdarza się literówka w kursie lub kwocie – i wtedy potrzebna jest korekta faktury.
Gdzie jest granica

Rozbieżność większa niż próg to powód, by porozmawiać z dostawcą lub księgową. Nie jest automatycznym dowodem błędu, ani podstawą do samodzielnej zmiany kwoty VAT do odliczenia.

Co robi KSeF Import, a co robisz Ty

KSeF ImportTy
Eksportuje VAT w PLN z faktury oraz VAT PLN (kurs NBP)Liczysz różnicę i próg w arkuszu
Zapisuje kurs, numer tabeli i datę kursu przy fakturze (widoczne w panelu)Oceniasz, czy rozbieżność wymaga kontaktu z dostawcą
Nie księguje i nie odlicza VATTy lub księgowa decydujecie o odliczeniu i księgowaniu

Szczegóły pól i planów opisuje strona funkcji przeliczanie faktur walutowych na złote kursem NBP. Zasady wyboru dnia kursu opisujemy w artykule o fakturach walutowych z KSeF i art. 31a ustawy o VAT.

Najczęstsze pytania

Krótkie, konkretne odpowiedzi na pytania, które zadają użytkownicy i wyszukiwarki.

Kwotę VAT w złotych wykazaną na fakturze przez wystawcę. Przy fakturach z polskim VAT nabywca nie przelicza podatku sam (przy imporcie usług, WNT i odwrotnym obciążeniu – inaczej, ustal z księgową). Pole „VAT w PLN (z faktury)” eksportujesz we wszystkich planach, o ile wystawca podał VAT w złotych.

Część faktur walutowych nie zawiera kwoty VAT w złotych. Bywa tak, gdy polski VAT w ogóle nie jest należny (np. eksport towarów, WDT, transakcje opodatkowane za granicą). Jeśli jednak z faktury wynika polski VAT, a pole jest puste, wyjaśnij to z wystawcą lub księgową – może to być błąd wystawcy.

Nie. To kwota orientacyjna, służąca do zestawień i kontroli. Do odliczenia służy kwota z faktury, a rozliczenie potwierdzasz z księgową.

Zacznij od 1 zł dla typowych faktur i podnieś do kilku złotych przy dużych kwotach. Różnica 0,01 zł wynika z zaokrągleń i nie wymaga reakcji.

Tak, możesz ją zbudować w obu zakładkach. Dla kosztów rozbieżności bywają częstsze, bo KSeF Import bierze kurs sprzed daty wystawienia faktury.

Tak. Pola włączasz w eksporcie do Excela i CSV, a formułę różnicy wpisujesz tak samo. Dane odświeżają się przy kolejnym eksporcie.

MW
Michał Wójcik
Inżynier integracji KSeF

Inżynier integracji KSeF. Odpowiada za połączenia z API Krajowego Systemu e-Faktur, automatyzacje i parsowanie struktury logicznej FA(3).

Merytorycznie zweryfikował Anna Kowalczyk – Specjalistka ds. KSeF.
Wszystkie artykuły na blogu

Przeczytaj również

Faktury z KSeF automatycznie
7 dni za darmo · bez karty
Wypróbuj
7 dni za darmo · bez karty kredytowej

Przestań przepisywać faktury ręcznie

Wgraj certyfikat raz i pozwól, by faktury kosztowe z KSeF same trafiały do Excela, Google Sheets, CSV i zbiorczego PDF – bez logowania do portalu MF.

Bez karty kredytowej Konfiguracja w 5 minut Serwery w EU · GDPR