Odoo 19.4 dodaje kontrolkę do przełączania między cenami z podatkiem i bez podatku w zamówieniach sprzedaży, zamówieniach zakupu i fakturach. Umieszcza to wybór na dokumencie transakcji zamiast polegać wyłącznie na ustawieniach witryny lub konfiguracji poszczególnych podatków. (Odoo 19.4 Release Notes)
Poszczególne podatki można skonfigurować tak, aby nadrzędnie zastępowały zachowanie na poziomie dokumentu. Nowy przełącznik działa więc obok istniejących reguł podatkowych, a nie zamiast nich. Podczas sprawdzania transakcji organizacje muszą uwzględnić zarówno wybór dokumentu, jak i wszelkie nadpisanie skonfigurowane dla właściwego podatku. (Odoo 19.4 Release Notes)
Zakres nowego przełącznika
Potwierdzony zakres obejmuje zamówienia sprzedaży, zamówienia zakupu i faktury, więc kontrolka ma znaczenie dla sprzedaży do klientów, zakupów od dostawców oraz procesów fakturowania. Informacje o wydaniu nie potwierdzają istnienia równoważnego przełącznika w innych interfejsach Odoo, dlatego nie należy zakładać jego dostępności gdzie indziej. (Odoo 19.4 Release Notes)
Funkcja określa, czy ceny w obsługiwanym dokumencie zawierają podatek, czy go nie zawierają. Jest ona niezależna od podstawowego procesu obliczania podatków w Odoo. Odoo stosuje podatki do poszczególnych pozycji sprzedaży, zakupu, faktury, rachunku oraz punktu sprzedaży, a następnie oblicza kwoty podatku i odpowiadające im zapisy księgowe. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Accounting Taxes)
To rozróżnienie oddziela traktowanie cen na poziomie dokumentu od obliczania podatku na poziomie pozycji. Wybór trybu w zamówieniu lub na fakturze nie znosi potrzeby skonfigurowania podatków stosowanych do jego pozycji. Konfiguracja podatków nadal decyduje o kwotach obliczanych przez Odoo i o tworzonych przez nie zapisach księgowych. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Accounting Taxes)
Poszczególne podatki mogą zastępować wybór
Odoo 19.4 pozwala poszczególnym podatkom nadrzędnie zastępować zachowanie na poziomie dokumentu. Użytkownik może wybrać dla dokumentu ceny z podatkiem lub bez podatku, podczas gdy konfiguracja konkretnego podatku ma pierwszeństwo. Testowanie wyłącznie widocznego wyboru dokumentu może więc nie wykryć innego wyniku spowodowanego nadpisaniem. (Odoo 19.4 Release Notes)
Testy wdrożeniowe powinny obejmować każdy podatek używany w odpowiednich procesach sprzedaży i zakupów. Należy sprawdzić podatek na każdej pozycji, sumy dokumentu oraz wynikające z tego traktowanie księgowe. Te kontrole obejmują współdziałanie nowej kontroli na poziomie dokumentu z istniejącym w Odoo obliczaniem podatków pozycji, kwot podatku i zapisów księgowych. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Accounting Taxes)
Informacje o wydaniu potwierdzają, że nadpisania są dostępne, ale dostarczone dane nie określają ich szczegółowych ustawień, wartości domyślnych ani kolejności pierwszeństwa. Administratorzy powinni zweryfikować te kwestie w uruchomionym środowisku Odoo 19.4 przed udokumentowaniem procedur lub przydzieleniem odpowiedzialności za zmianę wyboru. (Odoo 19.4 Release Notes)
Wyświetlanie podatku na stronie internetowej pozostaje oddzielne
Wyświetlanie podatku w eCommerce w Odoo jest konfigurowane osobno dla każdej witryny. Oddzielne witryny mogą więc pokazywać ceny z podatkiem wliczonym lub bez podatku. To ustawienie witryny jest niezależne od kontroli Odoo 19.4 dostępnej w zamówieniach sprzedaży, zamówieniach zakupu i fakturach. (Odoo 19.0 Docs: eCommerce Prices; Odoo 19.4 Release Notes)
Zmiany dokumentu transakcji na ceny z podatkiem lub bez podatku nie należy uznawać za wpływające na prezentację witryny. Źródła opisują oddzielne kontrolki: konfiguracja witryny steruje wyświetlaniem online, natomiast funkcja Odoo 19.4 dotyczy obsługiwanych dokumentów transakcyjnych. (Odoo 19.0 Docs: eCommerce Prices; Uwagi do wydania Odoo 19.4)
To rozróżnienie ma znaczenie, gdy transakcja online staje się zamówieniem sprzedaży lub fakturą. Testy powinny porównywać cenę wyświetlaną klientowi na stronie internetowej z prezentacją i obliczeniem podatku na powstałym dokumencie. Sam widok strony nie potwierdza, że wybór na poziomie dokumentu i konfiguracja podatku są prawidłowe. (Odoo 19.0 Docs: eCommerce Prices; Uwagi do wydania Odoo 19.4; Odoo 19.0 Docs: Accounting Taxes)
Struktura witryny B2B i B2C
Dokumentacja Odoo dotycząca B2B i B2C zaleca oddzielne witryny, gdy firma wymaga istotnie innego dostępu klienta i zachowania cenowego. Ponieważ wyświetlanie podatku jest konfigurowane dla każdej witryny, oddzielne witryny mogą zapewniać różną prezentację podatków online dla odmiennych grup klientów. (Odoo 19.0 Docs: eCommerce B2b B2c; Odoo 19.0 Docs: eCommerce Prices)
Przełączenie na poziomie dokumentu nie usuwa tego aspektu architektury witryny. Kontroluje ono ceny na zamówieniach sprzedaży, zamówieniach zakupu i fakturach, podczas gdy oddzielne witryny pozostają zgodnym z dokumentacją podejściem Odoo, gdy operacje B2B i B2C wymagają istotnie innego dostępu online i zachowania cenowego. (Uwagi do wydania Odoo 19.4; Odoo 19.0 Docs: eCommerce B2b B2c)
Firma obsługująca konsumentów i klientów biznesowych powinna osobno zdecydować, jak każda witryna wyświetla ceny oraz jak wewnętrzne dokumenty transakcyjne obsługują uwzględnienie podatku. Decyzje te mogą być spójne, ale działają na różnych poziomach. Ustawienie na poziomie dokumentu nie zastępuje oceny wymaganej struktury witryny i wyświetlania podatku dla każdej witryny. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: eCommerce Prices; Odoo 19.0 Docs: eCommerce B2b B2c)
Co sprawdzić przed wdrożeniem
Po pierwsze, potwierdź, że kontrolka pojawia się w każdym wymaganym przepływie zamówienia sprzedaży, zamówienia zakupu i faktury w wdrożonym środowisku Odoo 19.4. Informacje z not wydania określają obsługiwane kategorie dokumentów, ale dostarczone dane nie precyzują uprawnień dostępu, umiejscowienia interfejsu ani tego, czy dostosowane formularze wymagają zmian. (Uwagi do wydania Odoo 19.4)
Po drugie, zidentyfikuj każdy podatek skonfigurowany tak, aby nadpisywał zachowanie na poziomie dokumentu. Przetestuj każdy z nich w typach transakcji, w których jest używany. Sprawdź podatek przypisany do każdej pozycji, obliczoną kwotę oraz zapisy księgowe generowane przez Odoo, zamiast polegać wyłącznie na wyświetlanej cenie jednostkowej lub sumie dokumentu. (Uwagi do wydania Odoo 19.4; Odoo 19.0 Docs: Accounting Taxes)
Po trzecie, przejrzyj każdą witrynę osobno. Odoo konfiguruje wyświetlanie podatku dla każdej witryny, więc weryfikacja jednej strony nie potwierdza ustawień innej. Tam, gdzie używane są oddzielne witryny B2B i B2C, przetestuj zamierzoną prezentację cen i zachowanie dostępu klienta na każdej z nich. (Odoo 19.0 Docs: eCommerce Prices; Odoo 19.0 Docs: eCommerce B2b B2c)
Po czwarte, przetestuj pełną ścieżkę transakcji, od wyświetlenia ceny na stronie internetowej do odpowiedniego zamówienia sprzedaży i faktury. W przypadku zakupów przetestuj zamówienia zakupu i wynikające z nich ujęcie księgowe zgodnie z obowiązującą konfiguracją podatkową. Sprawdza to granicę między prezentacją na stronie, wyborem na poziomie dokumentu i obliczaniem podatku na poziomie pozycji przez Odoo. (Uwagi do wydania Odoo 19.4; Odoo 19.0 Docs: eCommerce Prices; Odoo 19.0 Docs: Accounting Taxes)
Ograniczenia dostępnych informacji
Dostarczone źródła potwierdzają nowy przełącznik, jego trzy obsługiwane kategorie dokumentów oraz możliwość nadpisania go przez poszczególne podatki. Nie określają zachowania migracji dla istniejących dokumentów, domyślnego wyboru po aktualizacji, kontroli uprawnień użytkowników, wyników zależnych od lokalizacji ani obsługi modułów niestandardowych. (Uwagi do wydania Odoo 19.4)
Te kwestie wymagają testów wdrożeniowych, a nie założeń opartych na zapowiedzi funkcji. Przed użyciem tego mechanizmu w operacyjnych przepływach pracy organizacje powinny zweryfikować swoje podatki, witryny, dokumenty transakcyjne, szablony oraz wyniki księgowe w docelowym środowisku Odoo 19.4. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: eCommerce Prices; Odoo 19.0 Docs: Accounting Taxes)
