Przejdź do głównej treści
Canadian GST/HST Compliance Module

Błędy i ostrzeżenia Canadian GST/HST Compliance Module: co oznaczają i co zrobić

Komunikaty Canadian GST/HST Compliance Module prawie zawsze mówią, czego brakuje: numeru GST/HST w poprawnym formacie, zaksięgowanej faktury zakupu, zatwierdzonego ITC albo wygenerowanej deklaracji przed oznaczeniem jej jako złożonej. Poniżej znajdziesz każdy tekst dokładnie w takiej formie, w jakiej wyświetla go moduł, wraz z informacją, kiedy się pojawia i co poprawić, pogrupowane według praktycznych szczegółów, których nie widać w opisie modułu.

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

Jak czytać komunikaty modułu

Komunikaty modułu przytaczamy tu bez tłumaczenia, żebyś mógł wyszukać je dokładnie w tej postaci. Niektóre komunikaty zawierają zmienne, takie jak %(number)s, %(reason)s czy %s. Na Twoim ekranie są one wypełnione konkretną wartością z Twojego przypadku i to właśnie ją warto przeczytać w pierwszej kolejności.

Jeśli wolisz najpierw zorientować się w menu i rekordach dodawanych przez moduł, pełny przegląd znajdziesz w artykule jak działa Canadian GST/HST Compliance Module od środka.

Szczegóły, których nie widać w opisie modułu

Numer GST/HST przyjmuje tylko jeden format

Gdy numer nie pasuje, moduł wyświetla GST/HST number %(number)s is not valid: %(reason)s. It must be the 9-digit business number, optionally followed by RT and 4 digits. Sam komunikat podaje odrzucony numer, przyczynę i regułę: 9-cyfrowy numer firmy, opcjonalnie z literami RT i 4 cyframi. Popraw numer zgodnie z tym formatem i zapisz ponownie. Z tą daną wiąże się drugie ostrzeżenie: Enter the GST/HST number first. Prosi ono o wpisanie numeru GST/HST przed kontynuowaniem. Uzupełnij go i powtórz czynność, którą wykonywałeś.

Zapytanie do rejestru CRA wymaga nazwy i daty

Ostrzeżenie The CRA GST/HST Registry needs the business name and the transaction date. oznacza, że do sprawdzenia rejestru GST/HST w CRA potrzebne są dwie dane: nazwa firmy i data transakcji. Uzupełnij obie i ponów zapytanie. Drugi komunikat związany z tym rejestrem to CRA GST/HST Registry: %s. Liczy się tu to, co stoi po dwukropku: zmienna %s zawiera konkretny opis problemu i to on mówi, co sprawdzić.

Kredyty ITC mają kolejność, której moduł pilnuje

Trzy komunikaty wyznaczają drogę kredytu z tytułu podatku naliczonego (ITC):

  • Only posted vendor bills give input tax credits. Kredyty dają tylko zaksięgowane faktury zakupu. Jeśli faktura nie jest zaksięgowana, najpierw ją zaksięguj.
  • Validate the ITC before claiming it. Nie możesz zgłosić ITC bez wcześniejszego zatwierdzenia. Najpierw zatwierdź, potem zgłoś.
  • The use in commercial activities must be between 0% and 100%. Procent wykorzystania w działalności gospodarczej musi mieścić się między 0% a 100%. Sprawdź tę wartość.

Czytane razem dają kolejność: zaksięgowana faktura zakupu, zatwierdzony ITC i na końcu zgłoszony ITC.

Lista Input Tax Credits z trzema rekordami, fakturą zakupu, zapłaconym GST/HST, kwotą ITC, statusem Valid i polem wyboru Claimed
Lista Input Tax Credits: każdy kredyt z fakturą zakupu, statusem Valid i polem wyboru Claimed.

Złożonej deklaracji nie da się już przeliczyć

Deklaracje GST/HST mają trzy własne ostrzeżenia:

  • Generate the return before marking it as filed. Nie możesz oznaczyć jako złożonej deklaracji, której nie wygenerowałeś. Najpierw ją wygeneruj.
  • Enter the confirmation number given by the CRA. Moduł prosi o numer potwierdzenia otrzymany od CRA. Wpisz go dokładnie tak, jak go dostałeś.
  • A filed return cannot be recomputed. Złożonej deklaracji nie można ponownie przeliczyć.

Ten ostatni szczegół najbardziej warto zapamiętać: sprawdź deklarację przed oznaczeniem jej jako złożonej, bo potem moduł jej nie przeliczy.

Formularz deklaracji GST/HST za trzeci kwartał 2026 firmy Lakeshore Tooling Inc. w statusie Filed, z datami okresu, numerem referencyjnym złożenia i pozycjami podatków
Deklaracja w statusie Filed z datami okresu, numerem referencyjnym złożenia i pozycjami podatków (dane demonstracyjne).

Daty muszą być w kolejności, a reguły nie są jednakowe

Kilka komunikatów sprawdza, czy początek jest przed końcem:

  • Period start must be before end
  • Quarter start date must be before end date
  • Start date must be before end date
  • Start date must be before or equal to end date

Zwróć uwagę na różnicę między dwoma ostatnimi: jeden wymaga, by początek był wcześniejszy niż koniec, a drugi dopuszcza ten sam dzień. Jeśli pierwszy pojawi się przy dwóch identycznych datach, rozsuń je. Dwa kolejne ostrzeżenia patrzą w przód. Due date must be after period end wymaga terminu późniejszego niż koniec okresu, a Effective date cannot be in the past nie przyjmuje daty obowiązywania z przeszłości.

Lista Filing Deadlines z czterema wierszami Lakeshore Tooling Inc., okresem kwartalnym, datami początku, końca i terminu, statusem złożenia i polem wyboru Alert Sent
Lista Filing Deadlines: okresy kwartalne z datami początku, końca i terminu, trzy w statusie Filed i jeden w Pending (dane demonstracyjne).

Kwoty i stawki: nic ujemnego i nic poza zakresem

Moduł odrzuca ujemne wartości trzema różnymi komunikatami: Taxable amount cannot be negative dla podstawy opodatkowania, Amount cannot be negative dla kwoty i Revenue cannot be negative dla przychodów. W każdym z tych przypadków popraw znak wartości. Podobnie jest ze stawkami podatku. Tax rate must be specified prosi o podanie stawki, a Tax rate must be between 0% and 100% wymaga, by mieściła się między 0% a 100%. Jeśli pojawi się też Tax calculation is required, w zapisywanym rekordzie brakuje wyliczenia podatku.

Dane obowiązkowe, zwolnienia i miejsce dostawy

Ostatnia grupa to dane, które moduł traktuje jako obowiązkowe:

  • Invoice is required i Customer is required: brakuje faktury lub klienta. Uzupełnij odpowiednie pole.
  • Place of supply must be specified: brakuje miejsca dostawy.
  • No place of supply rule found for this transaction type and locations: moduł nie znalazł reguły miejsca dostawy dla tego typu transakcji i tych lokalizacji. Sprawdź obie dane.
  • No valid exemption certificate found: brak ważnego certyfikatu zwolnienia. Sprawdź certyfikat, zanim przejdziesz dalej.
  • Invalid filing status: status złożenia jest nieprawidłowy.

Jeśli jakiegoś komunikatu nie ma na tej liście, zanotuj dokładny tekst i ekran, na którym byłeś: dzięki temu łatwiej go namierzyć.

Jak pomaga FlexigoTech

Jeśli wdrażasz moduł albo chcesz połączyć go z innymi systemami, w FlexigoTech wdrażamy Odoo 17, 18, 19 i 20 oraz tworzymy konektory i integracje na zamówienie. Moduł kosztuje 9 € za wersję Odoo, jednorazowo, dla 17, 18, 19 i 20, netto (bez VAT); lokalna usługa FlexigoTech Cloud kosztuje 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. W ramach subskrypcji moduł dla nowych wersji jest wliczony, jeśli kupiłeś go na flexigotech.com; w Odoo App Store każdą wersję kupuje się tam. Szczegóły znajdziesz na stronie modułu i w jego karcie w Odoo Apps.

Czytaj dalej

Jak Canadian GST/HST Compliance Module działa wewnątrz OdooJakie menu dodaje Canadian GST/HST Compliance Module we Fakturowaniu w Odoo, jego pięć zaplanowanych akcji i co widać z drogi każdego rekordu.Czy Canadian GST/HST Compliance Module Ci pasuje? Co obejmuje, czego nie i co przygotowaćCo obejmuje, a czego nie Canadian GST/HST Compliance Module w Odoo 17 do 20, czego potrzebujesz przed instalacją i co dodaje FlexigoTech Cloud.Jak działa Argentina ARCA Supplier Invoice Validation w Odoo od środkaSłowniczek menu, zaplanowanych akcji i danych modułu Argentina ARCA Supplier Invoice Validation and Withholding Management dla Odoo.
Sprawdzone w kodzie źródłowym modułu (wersja 20.0) i w podlinkowanych źródłach

Źródła