FX Diff

Metoda FIFO dla walut — jak dziala (z przykladem)

7 min czytania

Jesli prowadzisz JDG i posiadasz konto walutowe, na ktorym gromadzisz i wydajesz waluty obce, to musisz znac metode FIFO. Jest to jedyna metoda rozchodu walut uznawana przez polskie prawo podatkowe — a jej prawidlowe stosowanie jest kluczowe dla poprawnego obliczenia roznic kursowych. W tym artykule wyjasniamy, jak FIFO dziala w praktyce, na konkretnym przykladzie liczbowym.

Co to jest FIFO?

FIFO to skrot od angielskiego First In, First Out — czyli "pierwsze weszlo, pierwsze wychodzi". W kontekscie walut obcych oznacza to, ze gdy wydajesz walute z konta (np. placisz kontrahentowi w EUR), to do obliczenia roznicy kursowej musisz uzyc kursu z najwczesniejszego nabycia, ktore jeszcze nie zostalo rozchodowane.

Innymi slowy — waluty "schodza" z konta w kolejnosci, w jakiej na nie wplynely.

Dlaczego akurat FIFO?

Polskie przepisy podatkowe — konkretnie art. 24c ust. 8 ustawy o PIT — wskazuja, ze do wyceny rozchodu walut obcych z rachunku walutowego stosuje sie metode FIFO. Nie mozna stosowac metody LIFO (ostatnie weszlo, pierwsze wychodzi), sredniej wazonej ani zadnej innej. Wybor jest jednoznaczny i obowiazkowy.

Dlaczego ustawodawca wybral wlasnie FIFO? Metoda ta jest przejrzysta i latwiejsza do zweryfikowania przez organ podatkowy — kazda partia waluty ma przypisany konkretny kurs nabycia i date, a rozchod nastepuje w scisle okreslonej kolejnosci.

Kiedy stosujemy FIFO?

Metode FIFO stosujesz, gdy:

  • wydajesz walute z konta walutowego na zaplate zobowiazania (np. placisz za fakture zakupowa w EUR),
  • przewalutujesz srodki z konta walutowego na PLN,
  • przekazujesz walute na inny rachunek w tej samej walucie (niektore interpretacje),
  • regulujesz platnosc w walucie obcej z wlasnych srodkow walutowych.

W kazdym z tych przypadkow musisz ustalic, po jakim kursie nabyto walute, ktora teraz wydajesz — a FIFO mowi, ze bierzesz kurs z najstarszej, jeszcze nierozchodowanej partii.

Przyklad krok po kroku

Przejdzmy przez konkretny przyklad. Zalozmy, ze na poczatku marca Twoje konto walutowe w EUR jest puste, a w ciagu miesiaca zachodza nastepujace operacje:

Nabycia (wplywy na konto walutowe)

Nr Data wplywu Kwota Kurs NBP* Wartosc w PLN
1 3 marca 1 000 EUR 4,2800 4 280,00 PLN
2 10 marca 2 000 EUR 4,3200 8 640,00 PLN
3 20 marca 500 EUR 4,3500 2 175,00 PLN

* Kurs sredni NBP z dnia poprzedzajacego date wplywu.

Po tych trzech wplywach masz na koncie lacznie 3 500 EUR w trzech partiach.

Rozchod nr 1 — zaplate 25 marca, 1 500 EUR

W dniu 25 marca placisz kontrahentowi 1 500 EUR. Kurs sredni NBP z 24 marca wynosi 4,3000 PLN/EUR.

Zgodnie z FIFO, rozchodujesz waluty w kolejnosci nabycia:

  1. Partia 1: 1 000 EUR po kursie 4,2800 — rozchodujesz calosc (1 000 EUR).
  2. Partia 2: potrzebujesz jeszcze 500 EUR — bierzesz z partii 2 (kurs 4,3200). Pozostaje w partii 2 jeszcze 1 500 EUR.

Teraz obliczamy roznice kursowe:

Partia Kwota Kurs nabycia Kurs rozchodu Roznica na 1 EUR Roznica w PLN
1 1 000 EUR 4,2800 4,3000 +0,0200 +20,00 PLN
2 (czesc) 500 EUR 4,3200 4,3000 -0,0200 -10,00 PLN

Laczna roznica kursowa z rozchodu nr 1: +20,00 - 10,00 = +10,00 PLN (dodatnia, czyli przychod).

Rozchod nr 2 — przewalutowanie 28 marca, 2 000 EUR

W dniu 28 marca przewalutujesz 2 000 EUR na PLN. Kurs sredni NBP z 27 marca wynosi 4,2500 PLN/EUR.

Stan partii po rozchodzie nr 1:

  • Partia 1 — wyczerpana
  • Partia 2 — pozostalo 1 500 EUR po kursie 4,3200
  • Partia 3 — 500 EUR po kursie 4,3500

Zgodnie z FIFO:

  1. Partia 2: rozchodujesz pozostale 1 500 EUR (kurs 4,3200).
  2. Partia 3: rozchodujesz cale 500 EUR (kurs 4,3500).

Obliczenie roznic:

Partia Kwota Kurs nabycia Kurs rozchodu Roznica na 1 EUR Roznica w PLN
2 (reszta) 1 500 EUR 4,3200 4,2500 -0,0700 -105,00 PLN
3 500 EUR 4,3500 4,2500 -0,1000 -50,00 PLN

Laczna roznica kursowa z rozchodu nr 2: -105,00 - 50,00 = -155,00 PLN (ujemna, czyli koszt).

Podsumowanie przykladu

Po obu rozchodach konto walutowe jest puste (wszystkie 3 500 EUR zostalo rozchodowane). Laczny wynik roznic kursowych od wlasnych srodkow:

  • Rozchod 1: +10,00 PLN (przychod — kolumna 8 KPiR)
  • Rozchod 2: -155,00 PLN (koszt — kolumna 13 KPiR)

Kazdy rozchod dokumentujesz osobnym Dowodem Wewnetrznym.

Najczestsze bledy przy stosowaniu FIFO

  • Stosowanie sredniej wazonej zamiast FIFO — w pelnej ksiegowosci jest to dopuszczalne, ale w KPiR obowiazuje wylacznie FIFO.
  • Brak sledzenia partii — jesli nie prowadzisz ewidencji poszczegolnych wplywow walutowych, nie jestes w stanie prawidlowo rozchodowac srodkow metoda FIFO.
  • Pomijanie roznic od wlasnych srodkow — wielu przedsiebiorcow oblicza roznice kursowe tylko na poziomie faktura-zaplata, zapominajac o roznicach wynikajacych z rozchodu walut z konta.
  • Bledny kurs przy nabyciu — kursem nabycia jest kurs NBP z dnia poprzedzajacego wplyw, a nie z dnia wplywu.

Jak FX Diff ulatwia stosowanie FIFO

Reczne prowadzenie ewidencji partii walutowych w arkuszu kalkulacyjnym jest mozliwe, ale przy kilkudziesieciu transakcjach miesiecznie staje sie uciazliwe i podatne na bledy. FX Diff automatycznie:

  • sledzi kazda partie walutowa z kursem nabycia i data,
  • przy kazdym rozchodzie automatycznie stosuje metode FIFO,
  • oblicza roznice kursowe z rozbiciem na poszczegolne partie,
  • generuje Dowody Wewnetrzne z pelna kalkulacja.

Nie musisz pamietac, ktora partia zostala juz czesciowo rozchodowana ani ile z niej pozostalo — narzedzie robi to za Ciebie.

Podsumowanie

Metoda FIFO to jedyna dozwolona metoda rozchodu walut obcych z rachunku walutowego w polskim prawie podatkowym. Jej istota jest prosta — waluty rozchodujesz w kolejnosci nabycia — ale w praktyce wymaga precyzyjnego sledzenia kazdej partii walutowej. Kluczowe jest prowadzenie dokladnej ewidencji wplywow i rozchodow, tak aby w razie kontroli moc wykazac poprawnosc obliczen.

Oblicz roznice kursowe automatycznie

FX Diff wykonuje obliczenia metoda FIFO, pobiera kursy NBP i generuje gotowy Dowod Wewnetrzny.

Wyprobuj za darmo