Metoda FIFO dla walut — jak dziala (z przykladem)
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:
- Partia 1: 1 000 EUR po kursie 4,2800 — rozchodujesz calosc (1 000 EUR).
- 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:
- Partia 2: rozchodujesz pozostale 1 500 EUR (kurs 4,3200).
- 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