Przejdź do głównej treści
USA Digital Services Tax Compliance

Błędy USA Digital Services Tax Compliance w Odoo: co oznacza każdy komunikat i co zrobić

Ostrzeżenia USA Digital Services Tax Compliance zawierają treść, która od razu mówi, którą regułę naruszyłeś: powtórzone kody, odwrócone daty, ujemne kwoty, deklaracje w złej kolejności albo próby zmiany dziennika audytu. Poniżej znajdziesz każdy komunikat dosłownie, informację, kiedy się pojawia, i co zrobić dalej.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 4 listopada 2026

Najważniejsze

Wersje
Odoo 17, 18, 19 i 20
Sprawdzone
w kodzie źródłowym modułu, wersja 20.0 · w źródłach podanych na końcu
Czas czytania
5 min

Komunikaty są po angielsku, bo tak zwraca je moduł; cytujemy je dosłownie, żebyś mógł wyszukać dokładnie ten tekst, który widzisz na ekranie. Zanim je przeczytasz, pamiętaj o jednym: to kontrole, które aplikacja wykonuje na Twoich danych, a nie przepisy podatkowe. To, czego wymaga każda jurysdykcja, musisz sprawdzić w jej własnym źródle. Jeśli nie wiesz jeszcze, przez jakie etapy przechodzi każdy rekord, zacznij od tego, jak moduł działa od środka, i wróć tutaj, gdy wyskoczy ostrzeżenie.

Ostrzeżenia przy zakładaniu jurysdykcji, nexusu i kategorii

Lista jurysdykcji podatkowych z ośmioma rekordami i kolumnami nazwy, kodu, stanu, daty obowiązywania, stawki podatku głównego i częstotliwości deklaracji
Lista jurysdykcji z kolumną kodu, który według modułu musi być unikalny

Co oznacza Jurisdiction code must be unique?

Że kod, który nadałeś jurysdykcji, ma już inna. Moduł nie pozwala na dwie jurysdykcje z tym samym kodem. Zanim utworzysz nową, wyszukaj ten kod na liście: jeśli już istnieje, pracuj na jurysdykcji, która go ma; jeśli to naprawdę inna jurysdykcja, nadaj jej inny kod. Tak samo jest z kategoriami usług: Service category code must be unique pojawia się, gdy powtarzasz kod kategorii, która już istnieje, i rozwiązuje się to tak samo, wykorzystując istniejącą albo wybierając inny kod.

Dlaczego pojawia się Each company can only have one nexus status per jurisdiction?

Bo tworzysz drugi status nexusu dla tej samej firmy i tej samej jurysdykcji, a moduł dopuszcza tylko jeden na każdą parę firma i jurysdykcja. Jeśli pracujesz w Odoo z kilkoma firmami, sprawdź, do której firmy należy rekord, który próbujesz zapisać: możliwe, że szukany status nexusu już istnieje i trzeba go zmodyfikować, a nie tworzyć nowy.

Co zrobić z This calculation method is for Washington only i jego wariantami?

Są cztery komunikaty tego typu: This calculation method is for Washington only, This calculation method is for Chicago only, This calculation method is for Utah only i This calculation method is for Maryland only. Każdy oznacza, że wybrana metoda obliczania jest przeznaczona dla jednej jurysdykcji, a używasz jej w innej. Sprawdź tę parę: albo jurysdykcja rekordu nie jest tą, o której myślałeś, albo metoda nie jest właściwa. Zmień jedno z nich, żeby się zgadzały, i zapisz ponownie.

Sekwencja z listą Jurisdictions, panelem Digital Services Tax Dashboard z kartami Chicago, Maryland State i Washington State, listą jurysdykcji i formularzem deklaracji Maryland State
Od listy jurysdykcji do panelu z kartami i deklaracji Maryland State

Ostrzeżenia dotyczące okresów, przychodów i kwot

Co oznaczają Period start date cannot be after period end date i Base period start must be before end date?

Oba dotyczą odwróconych dat. Pierwszy pojawia się, gdy data rozpoczęcia okresu jest późniejsza niż data zakończenia. Drugi dotyczy okresu bazowego, gdy jego początek nie jest wcześniejszy niż koniec; zwróć uwagę, że tekst wymaga, aby początek był wcześniejszy, a nie tylko nie późniejszy. Sprawdź obie daty w rekordzie, popraw błędną i zapisz ponownie.

Dlaczego nie mogę wpisać ujemnej kwoty?

Są dwie kontrole znaku. Revenue cannot be negative dotyczy przychodów, a Tax and payment amounts cannot be negative kwot podatku i płatności. Moduł nie przyjmuje tych wartości poniżej zera. Wpisz kwotę jako dodatnią i sprawdź, czy wypełniasz właściwe pole; jeśli chcesz poprawić okres, który jest już zakończony, zajrzyj do następnego pytania.

Co oznaczają Period must be verified before marking complete i Cannot edit completed period entries. Create an adjustment entry instead.?

Pierwszy pojawia się, gdy próbujesz oznaczyć okres jako zakończony bez wcześniejszej weryfikacji: moduł wymaga tego kroku. Zweryfikuj okres i ponownie oznacz go jako zakończony. Drugi pojawia się, gdy okres jest już zakończony, a próbujesz edytować jego wpisy. Sam komunikat mówi, co zrobić: nie zmieniaj pierwotnego wpisu, tylko utwórz wpis korygujący. Jeśli chcesz przejrzeć, które pola wypełnia się w każdym rekordzie, znajdziesz to w uruchomieniu modułu.

Ostrzeżenia dotyczące deklaracji, płatności i dziennika audytu

Formularz deklaracji Maryland State z firmą, okresem, terminem, statusem Draft - Not Filed, obliczeniem podatku i sekcją nieopłaconej płatności
Deklaracja Maryland State wciąż w statusie Draft - Not Filed, z nieopłaconą sekcją płatności

Co oznacza Can only have one filing per jurisdiction per period?

Że dla tej jurysdykcji w tym samym okresie istnieje już deklaracja. Moduł dopuszcza tylko jedną. Znajdź istniejącą i pracuj na niej zamiast tworzyć kolejną; jeśli podany okres był błędny, popraw go w nowej deklaracji przed zapisaniem.

Dlaczego nie mogę oznaczyć deklaracji jako złożonej, potwierdzić jej ani zarejestrować płatności?

Trzy komunikaty określają, co można zrobić z deklaracją w zależności od jej statusu:

  • Only draft filings can be marked as filed: jako złożoną można oznaczyć tylko deklarację w wersji roboczej.
  • Can only confirm filed filings: potwierdzić można tylko deklarację, która została już złożona.
  • Payment can only be recorded for filed/confirmed filings: płatność rejestruje się w deklaracjach złożonych lub potwierdzonych.

Sprawdź status deklaracji i najpierw wykonaj brakujący krok. Jeśli ostrzeżenie o płatności pojawia się przy deklaracji w wersji roboczej, najpierw oznacz ją jako złożoną.

Czy mogę poprawić lub usunąć wpis w dzienniku audytu?

Nie. Audit log is append-only; entries cannot be modified pojawia się przy próbie zmiany wpisu, a Audit log entries cannot be deleted przy próbie jego usunięcia. Dziennik audytu pozwala tylko dodawać wpisy, więc to nie jest błąd do naprawienia. Jeśli coś, co w nim widać, jest nieprawidłowe, poprawkę wprowadza się w rekordzie źródłowym i w granicach tego, na co pozwalają pozostałe ostrzeżenia (na przykład wpisem korygującym, jeśli okres jest już zakończony).

Jak pomaga FlexigoTech

Jeśli ostrzeżenie Cię blokuje i nie widzisz przyczyny albo musisz dopasować moduł do reszty swojego Odoo, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Moduł jest opublikowany w Odoo Apps dla wersji 17, 18, 19 i 20 i kosztuje 9 € za wersję Odoo, jednorazowo netto (bez VAT); lokalna usługa FlexigoTech Cloud jest rozliczana osobno: 29 €/mies. lub 290 €/rok netto (bez VAT) (Pro: 58 €/mies. lub 580 €/rok). Bez subskrypcji lub przy zawieszonej usłudze przestaje działać to, co zapewnia subskrypcja, a dane zostają w Twoim Odoo. Szczegóły znajdziesz na stronie modułu i w jego karcie w Odoo Apps.

Czytaj dalej

Jak działa USA Digital Services Tax Compliance w Odoo od środkaJakie menu dodaje USA Digital Services Tax Compliance w Odoo, jakie rekordy przechowuje w środku i co zależy od usługi zewnętrznej FlexigoTech Cloud.Wdrożenie USA Digital Services Tax Compliance w Odoo: pola, statusy i pierwszy tydzieńKtórą wersję kupić, które pola wypełnić w historii zmian, zmianach według jurysdykcji i sprawach sądowych oraz co sprawdzić w Odoo w pierwszym tygodniu.USA Digital Services Tax Compliance w Odoo: przykład, który pomoże ocenić, czy pasuje do Twojej firmyPrzykład, który pomoże ocenić, czy USA Digital Services Tax Compliance pasuje do Twojego Odoo: wersje, zakres usługi lokalnej, wyłączenia i wysyłane dane.
Sprawdzone w kodzie źródłowym modułu (wersja 20.0) i w podlinkowanych źródłach

Źródła