Firmy prowadzące rozliczenia w walutach obcych muszą w Comarch ERP XL prawidłowo skonfigurować waluty, tabele kursów i zasady przeliczania. Błędy w konfiguracji walutowej prowadzą do nieprawidłowych wartości na fakturach i błędnych różnic kursowych w księgowości.
Konfiguracja dostępnych walut
Waluty aktywuje się w Konfiguracja → Finanse → Waluty. Dla każdej waluty definiuje się: kod ISO (np. EUR, USD, GBP), nazwę, sposób notowania (bezpośredni – ile PLN za 1 EUR, lub pośredni – ile EUR za 1 PLN), oraz liczbę miejsc dziesiętnych (zazwyczaj 4 dla kursów walut). Walutę, po jej aktywacji i pierwszym użyciu, nie można już dezaktywować bez usunięcia wszystkich powiązań – zaleca się aktywowanie tylko walut rzeczywiście używanych.
Tabele kursów walut
Comarch ERP XL obsługuje wiele tabel kursów: tabela NBP A (kursy średnie), tabela NBP C (kursy kupna/sprzedaży) i tabele niestandardowe (kursy bankowe z umowy). Dla VAT i PIT/CIT przepisy wymagają stosowania kursu NBP z dnia poprzedzającego wystawienie faktury lub dokonanie transakcji. Konfiguracja, z której tabeli kurs jest pobierany dla danego typu dokumentu, dostępna jest w Konfiguracja → Finanse → Parametry kursów.
Automatyczna aktualizacja kursów NBP
Comarch ERP XL może pobierać kursy walut z serwisu NBP automatycznie przez zadanie automatyczne (Harmonogram zadań → Pobieranie kursów walut). Zadanie uruchamia się codziennie rano i pobiera kurs na dany dzień roboczy. W dni weekendowe i świąteczne kurs nie jest publikowany przez NBP – system używa wtedy kursu z ostatniego dnia roboczego. Jeśli automatyczna aktualizacja nie działa, kursy można wpisywać ręcznie w Konfiguracja → Waluty → Tabele kursów.
Różnice kursowe – konfiguracja kont
Różnice kursowe (zrealizowane i niezrealizowane) wymagają przypisania odpowiednich kont do ich ewidencji w planie kont. Konta dla różnic kursowych konfiguruje się w Konfiguracja → Finanse → Konta różnic kursowych, osobno dla każdej waluty. Brak konfiguracji kont różnic kursowych blokuje naliczenie i zaksięgowanie tych różnic przy zamknięciu miesiąca.
Deklaracje VAT w transakcjach walutowych
Faktury w walucie obcej wymagają przeliczenia na PLN dla celów VAT. Comarch ERP XL automatycznie stosuje właściwy kurs NBP i ujmuje kwotę PLN w rejestrze VAT. Należy sprawdzić, czy konfiguracja wskazuje na prawidłową tabelę kursów dla faktur sprzedaży (kurs z dnia poprzedzającego wystawienie) i zakupu (kurs z dnia poprzedzającego datę obowiązku podatkowego). Błędny kurs na fakturze VAT skutkuje zaniżeniem lub zawyżeniem kwoty VAT należnego w JPK_V7.