Księgowość i finanse

Przelewy wewnętrzne w Odoo: wymiana walut i konto Liquidity Transfer

Jak powiązać wysłanie i otrzymanie pieniędzy między własnymi rachunkami? Wyjaśniamy konto Liquidity Transfer, różnice kursowe i kontrolę transferów w toku.

Kategorie
  • Odoo
  • Księgowość
  • Finanse
Tagi
  • Odoo Accounting
  • Przelewy wewnętrzne
  • Liquidity Transfer
  • Różnice kursowe
  • Multi-company
Konfiguracja konta Transfer płynności w Odoo

Przelewy wewnętrzne w Odoo służą do przenoszenia pieniędzy między własnymi rachunkami bankowymi i kasami firmy. W Odoo ten mechanizm jest określany jako Internal Transfers, a jego podstawą jest konto przejściowe, często nazywane Liquidity Transfer.

Pozwala ono osobno zarejestrować wysłanie i otrzymanie pieniędzy, powiązać obie operacje oraz rozliczyć ewentualne różnice. Ma to znaczenie zwłaszcza przy wymianie walut i przelewach, które docierają na rachunek odbiorcy w innym dniu.

Co oznacza przelew wewnętrzny?

W anglojęzycznych materiałach można spotkać określenie Contra Entry odnoszące się do przesunięcia środków wewnątrz tej samej firmy. W tym artykule używamy polskiego określenia „przelew wewnętrzny”. Przykłady obejmują:

  • wpłatę gotówki z kasy na rachunek bankowy;
  • wypłatę pieniędzy z banku do kasy;
  • przelew między dwoma rachunkami bankowymi;
  • przekazanie gotówki między kasami.

Sam transfer nie jest przychodem ani kosztem. Zmienia miejsce przechowywania pieniędzy.

Osobnego ujęcia mogą natomiast wymagać prowizje bankowe i różnice kursowe.

W Odoo podobny schemat wykorzystujemy również przy przesuwaniu środków między rachunkami prowadzonymi w różnych walutach.

Menu aplikacji Odoo z zaznaczoną aplikacją Księgowość

Punktem wyjścia jest aplikacja Księgowość (Odoo Accounting). To w niej konfigurujemy konta i uzgadniamy operacje bankowe.

Do czego służy konto Liquidity Transfer w Odoo?

Liquidity Transfer jest kontem bilansowym, które łączy dwie strony transferu. W konfiguracjach stosowanych przez ERP Pixel jest to zwykle konto typu Current Assets, z włączoną możliwością uzgadniania zapisów.

Zamiast ujmować cały transfer jako jeden zapis między dwoma kontami pieniężnymi, w standardowym procesie przelewów wewnętrznych Odoo rejestrujemy dwie operacje:

  1. Wysłanie pieniędzy z rachunku źródłowego na konto przejściowe.
  2. Otrzymanie pieniędzy na rachunku docelowym z tego samego konta przejściowego.

Konto transferowe wskazuje się w ustawieniach księgowości. Jego nazwa i numer zależą od lokalizacji oraz planu kont firmy. Można zastosować inne odpowiednio skonfigurowane konto przejściowe. Dokumentacja przelewów wewnętrznych Odoo.

Ustawienia księgowości Odoo z polem Przesunięcie wewnętrzne

W Księgowość → Konfiguracja → Ustawienia, w sekcji Domyślne konta, pole Przesunięcie wewnętrzne wskazuje konto do rozliczania transferów. To odrębne ustawienie od widocznego powyżej pola Rachunek przejściowy.

Konto 101701 Transfer płynności: Bieżące aktywa i włączone uzgadnianie

W pokazanej konfiguracji konto 101701 „Transfer płynności” ma typ Bieżące aktywa i zaznaczoną opcję Zezwól na uzgodnienie. Numer jest przykładem z tego planu kont, a nie uniwersalnym numerem dla każdej firmy.

Przykład: przelew między dwoma rachunkami

Firma przelewa 10 000 PLN z rachunku A na rachunek B.

Operacja Wn Ma
Wysłanie pieniędzy z rachunku A Liquidity Transfer: 10 000 PLN Bank A: 10 000 PLN
Otrzymanie pieniędzy na rachunku B Bank B: 10 000 PLN Liquidity Transfer: 10 000 PLN

Po zarejestrowaniu obu operacji i uzgodnieniu odpowiadających im zapisów saldo dotyczące tego transferu na koncie Liquidity Transfer wynosi zero.

Jeżeli pieniądze zostały wysłane, ale jeszcze nie dotarły, na koncie przejściowym pozostaje nierozliczony zapis. Pozwala on kontrolować transfery w toku.

Przelewy wewnętrzne w Odoo przy wymianie walut

Przy wymianie walut schemat pozostaje podobny, ale wartości obu operacji w walucie podstawowej firmy mogą się różnić.

Załóżmy, że walutą podstawową firmy jest PLN:

  • firma wysyła z rachunku złotowego 4 300 PLN;
  • na rachunek walutowy trafia 1 000 EUR;
  • wartość otrzymanej kwoty w księgach wynosi 4 250 PLN.

Na koncie przejściowym pozostaje różnica 50 PLN, którą trzeba wyjaśnić i prawidłowo zaksięgować.

Nie każda taka różnica oznacza ten sam rodzaj kosztu. Może wynikać z kursu zastosowanego przez bank, wyceny księgowej albo prowizji. Możliwy jest również dodatni wynik na różnicach kursowych.

Dlatego rozliczenie powinno odzwierciedlać rzeczywisty charakter różnicy, a nie automatycznie traktować każdą rozbieżność jako stratę.

Reconciliation: jak powiązać wysłanie i otrzymanie pieniędzy?

Reconciliation, czyli uzgadnianie zapisów, pozwala połączyć obie strony transferu na koncie Liquidity Transfer.

Podczas uzgadniania sprawdzamy:

  1. Czy zapis wysłania i zapis otrzymania dotyczą tego samego transferu.
  2. Czy kwoty i waluty są prawidłowe.
  3. Czy występuje różnica wymagająca rozliczenia.
  4. Czy po zakończeniu uzgadniania pozostaje uzasadnione saldo.

Odoo obsługuje księgowanie różnic kursowych przy uzgadnianiu. Sposób rozliczenia zależy od walut zapisów i konfiguracji kont. Dokumentacja uzgadniania w Odoo 19.

W praktyce ERP Pixel kontrolę i rozliczenie kont transferowych wykonujemy w ramach miesięcznego zamknięcia. Przy większej liczbie operacji warto uzgadniać je częściej — nie trzeba czekać do końca miesiąca.

W Odoo 19 standardowy proces można oprzeć na modelu uzgadniania Internal Transfers: jedną transakcję przypisujemy do konta transferowego, a drugą dopasowujemy do odpowiadającego jej zapisu. Kolejność strony przychodzącej i wychodzącej nie zmienia sensu rozliczenia.

Jeśli chcesz uporządkować ten proces w swoim zespole, zobacz szkolenie Odoo Accounting — podstawy księgowości.

Przelewy między spółkami w Odoo

Transfer między dwoma rachunkami jednej firmy i przelew między odrębnymi spółkami wymagają innego podejścia księgowego.

W środowisku multi-company każda spółka prowadzi własne księgi. Przelew między nimi powinien być ujęty zgodnie z jego podstawą gospodarczą, na przykład jako rozliczenie wzajemne lub pożyczka.

Można wykorzystać konta przejściowe do śledzenia wysłania i otrzymania środków, ale sama wspólna nazwa „Liquidity Transfer” nie oznacza, że zapisy obu spółek można bezpośrednio uzgodnić.

Standardowy Odoo 19 blokuje reconciliation zapisów należących do różnych niezależnych firm. Dlatego obsługa takich transferów wymaga odpowiedniej konfiguracji rozrachunków między spółkami, a w zależności od procesu także dodatkowego rozwiązania.

Widok uzgadniania transakcji bankowej Odoo z zapisem na koncie Transfer płynności

Zaznaczona pozycja pokazuje zapis na koncie Transfer płynności po drugiej stronie operacji bankowej. Na tym zrzucie kontrahentem jest inna spółka, a klasyfikacja Cashflow Analytic Account odnosi się do procesu intercompany. Zrzut ilustruje użycie konta przejściowego w tej konfiguracji; nie jest przykładem standardowego przelewu między dwoma własnymi rachunkami jednej firmy. Samo zatwierdzenie tej strony operacji nie dowodzi jeszcze rozliczenia całego transferu.

Złożoność środowiska wielospółkowego opisujemy również w historii wdrożenia Odoo dla międzynarodowego e-commerce i siedmiu operatorów 3PL. Konfigurację takich procesów uwzględniamy podczas wdrożenia Odoo.

Pieniądze wysłane we wrześniu, otrzymane w październiku

Załóżmy, że środki opuszczają rachunek 30 września, a na rachunek docelowy wpływają 2 października.

Na koniec września rachunek źródłowy ma już niższe saldo, natomiast rachunek docelowy nie został jeszcze zasilony. Transfer pozostaje w toku.

W ERP Pixel zalecamy zachowanie rzeczywistych dat operacji. Przesuwanie dat tylko po to, aby obie strony znalazły się w jednym miesiącu, utrudnia ocenę dostępnych środków.

Przy przelewach między spółkami trzeba dodatkowo odróżnić przepływy pojedynczego podmiotu od przepływów całej grupy. Przelew wychodzący jednej spółki jest rzeczywistym odpływem z jej rachunku, nawet jeśli odbiorcą jest inna spółka grupy.

Cash Flow Direct Method od ERP Pixel

Do analizy rzeczywistych ruchów pieniężnych ERP Pixel wykorzystuje moduł Cash Flow Direct Method.

Pozwala on analizować salda bankowe i przepływy według rachunków oraz dat operacji. Dzięki temu można sprawdzić, z którego rachunku środki zostały wysłane, kiedy wpłynęły na rachunek docelowy i jak zmieniała się dostępna gotówka.

W naszej praktyce rekomendujemy metodę bezpośrednią do bieżącego zarządzania płynnością. Daje ona czytelny obraz faktycznych wpływów i wydatków, szczególnie przy wielu rachunkach, walutach i spółkach.

Raport przepływów uzupełnia kontrolę konta Liquidity Transfer: pokazuje ruch pieniędzy, a uzgadnianie pozwala sprawdzić, czy obie strony transferu zostały prawidłowo rozliczone.

Najczęstsze pytania

Czy przelew wewnętrzny w Odoo wymaga dodatkowego modułu?

Przelewy między własnymi rachunkami i kasami jednej firmy są obsługiwane przez standardowy mechanizm Internal Transfers. Dodatkowe rozwiązania mogą być potrzebne dla konkretnych procesów intercompany lub rozszerzonego raportowania.

Czy Liquidity Transfer jest kontem kosztowym?

Nie. Jest kontem bilansowym służącym do rozliczania transferów. Prowizje i straty kursowe ujmuje się na odpowiednich kontach kosztowych, a dodatnie różnice kursowe na właściwych kontach przychodowych.

Czy saldo Liquidity Transfer zawsze powinno wynosić zero?

Po zakończeniu i pełnym rozliczeniu konkretnego transferu jego saldo powinno się zamknąć. Całe konto może mieć saldo, jeżeli inne transfery pozostają w toku lub wymagają wyjaśnienia.

Czy reconciliation trzeba wykonywać raz w miesiącu?

Nie jest to ograniczenie systemu. Miesięczna kontrola jest elementem procesu zamknięcia stosowanego przez ERP Pixel. Zapisy można uzgadniać na bieżąco.

Czy przelew między spółkami jest zwykłym przelewem wewnętrznym?

Z perspektywy pojedynczej spółki jest to operacja z innym podmiotem prawnym. Wymaga odpowiedniej podstawy i rozrachunków między spółkami, nawet jeśli obie firmy należą do tej samej grupy.

Jeżeli potrzebujesz dopasować rozliczanie transferów lub raportowanie płynności do swojej organizacji, zobacz dostosowywanie Odoo do procesów firmy albo skontaktuj się z ERPixel. Możesz też opisać swoją sytuację w formularzu poniżej.

Zapytanie o projekt

Zacznijmy rozmowę

Opowiedz, jak działa Twoja firma i który proces chcesz uporządkować w Odoo.

Możesz opisać własny proces lub wskazać, co zaciekawiło Cię w demo Odoo.

O przetwarzaniu danych przeczytasz w polityce prywatności.

← Wróć do bloga ERPixel