Ostrzeżenia przy wprowadzaniu cen, dat i współczynników
Komunikaty z tej części pojawiają się przy zapisywaniu danych referencyjnych. Jeśli chcesz najpierw zobaczyć, jakie menu dodaje moduł i przez jakie etapy przechodzi rekord, opisujemy to w artykule jak EU CBAM Compliance Manager działa od środka.
Co zrobić, gdy pojawia się The carbon price must be positive. lub The certificate price must be positive.?
To dwa osobne komunikaty: jeden dotyczy ceny emisji dwutlenku węgla, drugi ceny certyfikatu. Moduł nie zapisze żadnej z nich, jeśli kwota nie jest dodatnia. Popraw wartość tak, by była dodatnia, i zapisz ponownie. Jeśli kwotę kopiujesz z arkusza kalkulacyjnego, sprawdź znak przed wklejeniem.

Dlaczego system mówi, że współczynnik musi mieścić się między 0 a 1 albo że data To musi być po From?
Są dwa komunikaty o współczynnikach: The CBAM factor must be between 0 and 1. oraz The cross-sectoral correction factor must be between 0 and 1. Oba wymagają wartości z tego zakresu. Jeśli masz wartość zapisaną jako procent, najpierw przelicz ją na liczbę od 0 do 1. Komunikat o datach to The effective date "To" must be after "From". Moduł wymaga, by data końca obowiązywania była późniejsza niż data początku. Sprawdź, czy daty nie są zamienione i czy nie wpisałeś tego samego dnia w obu polach.
Co oznaczają komunikaty kończące się na must be unique!?
Moduł nie dopuszcza duplikatów w tych przypadkach, każdy ma własny tekst:
The date must be unique!The year must be unique!The CN code must be unique!The combination of CN code, country and version must be unique!
W każdym z nich to, co próbujesz zapisać, już istnieje. Zamiast tworzyć nowy rekord, znajdź istniejący i go edytuj. W ostatnim nie może się powtarzać kombinacja kodu CN, kraju i wersji: ten sam kod CN z tym samym krajem i tą samą wersją jest już zarejestrowany.

Błędy w zdarzeniach importu i emisjach
Czym różni się Transaction quantity cannot be zero. od Quantity must be greater than zero.?
To dwa komunikaty z różnymi regułami i warto czytać je dosłownie. Pierwszy dotyczy ilości w transakcji i mówi tylko, że nie może ona wynosić zero. Drugi wymaga ilości większej od zera. W obu przypadkach sprawdź pole ilości w zapisywanym rekordzie i wpisz rzeczywistą wartość.
Czego brakuje, gdy pojawia się ostrzeżenie o emisjach rzeczywistych lub domyślnych?
Przy emisjach rzeczywistych pojawia się Actual emissions require a specific emissions value, a verifier name and at least one verification report attachment. Moduł wymaga trzech rzeczy naraz: konkretnej wartości emisji, nazwy weryfikatora i co najmniej jednego załączonego raportu z weryfikacji. Jeśli brakuje którejkolwiek z nich, rekord się nie zapisze. Przy emisjach domyślnych pojawia się Default emissions require an applied default value or a documented manual override. Tu wystarczy jedno z dwóch: zastosowana wartość domyślna albo udokumentowane ręczne nadpisanie. Jeśli widzisz No default value found for %s / %s., moduł nie znalazł wartości domyślnej dla dwóch danych widocznych w miejscu każdego %s. Sprawdź te dwie dane. Pamiętaj, że komunikat o emisjach domyślnych dopuszcza, jako alternatywę dla zastosowanej wartości, udokumentowane ręczne nadpisanie.
A jeśli pojawia się Product %s is not CBAM-covered. albo odrzucony zostaje numer EORI?
Pierwszy podaje nazwę produktu (w miejscu %s zobaczysz, o który chodzi) i informuje, że w module nie jest on objęty CBAM. Sprawdź, czy to produkt, który chciałeś uwzględnić; komunikat nie podaje więcej szczegółów. Drugi to EORI number should start with a 2-letter country prefix followed by alphanumeric characters. Numer EORI musi zaczynać się od dwuliterowego kodu kraju, po którym następują znaki alfanumeryczne. Usuń spacje, myślniki i inne znaki oraz upewnij się, że prefiks kraju jest na początku.
Złożone deklaracje i zablokowane zdarzenia

Co zrobić z Declaration is already submitted. albo gdy nie mogę ponownie otworzyć deklaracji?
Declaration is already submitted. oznacza, że ta deklaracja jest już oznaczona jako złożona. Jeśli próbujesz otworzyć ją ponownie bez odpowiedniej roli, moduł odpowiada Only a CBAM Administrator may reopen a declaration.: poproś o ponowne otwarcie użytkownika z rolą CBAM Administrator. Może też pojawić się A declaration period already exists for %s. Istnieje już okres deklaracji dla wartości widocznej w miejscu %s. Znajdź go i pracuj na nim zamiast tworzyć nowy.
Dlaczego nie mogę zmienić ani przeliczyć zdarzenia importu?
Jeśli zdarzenie należy do złożonej deklaracji, zobaczysz This import event belongs to a submitted declaration and is locked. Only a CBAM Administrator may override it. Jest zablokowane i tylko CBAM Administrator może obejść tę blokadę. Przy Cannot recompute a locked import event. moduł nie przelicza zablokowanego zdarzenia: dopóki zdarzenie jest zablokowane, nie zostanie przeliczone. A jeśli pojawi się Select at least one import event., uruchomiona akcja wymaga zaznaczenia co najmniej jednego zdarzenia importu. Zaznacz jedno lub więcej na liście i powtórz akcję.
Zanim napiszesz do wsparcia, skopiuj dokładny tekst komunikatu. Mając go pod ręką, łatwo znajdziesz na tej stronie, którą regułę naruszyłeś.
Jak pomaga FlexigoTech
EU CBAM Compliance Manager jest opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20, w cenie 9 € za wersję Odoo, płatność jednorazowa, netto (bez VAT) na każdej karcie. Szczegóły znajdziesz na stronie modułu i na jego karcie w Odoo Apps. Jeśli nadal nie wiesz, czy pasuje do Twojej firmy, zacznij od artykułu czy EU CBAM Compliance Manager jest dla Ciebie. W FlexigoTech wdrażamy Odoo 17, 18, 19 i 20 oraz tworzymy konektory i integracje na zamówienie. Jeśli błąd powtarza się przy wczytywaniu Twoich danych albo chcesz połączyć moduł z innymi systemami, możemy przejrzeć to razem z Tobą.
Czytaj dalej
Sprawdzone w kodzie źródłowym modułu (wersja 20.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigo_cbam_compliance 20.0 (e3003203): models/cbam_carbon_price_deduction.py
- Kod modułu: flexigo_cbam_compliance 20.0 (e3003203): models/cbam_certificate_price.py
- Kod modułu: flexigo_cbam_compliance 20.0 (e3003203): models/cbam_certificate_transaction.py
- Kod modułu: flexigo_cbam_compliance 20.0 (e3003203): models/cbam_cn_code.py
- Kod modułu: flexigo_cbam_compliance 20.0 (e3003203): models/cbam_declaration_period.py
- Kod modułu: flexigo_cbam_compliance 20.0 (e3003203): models/cbam_default_value.py
- Kod modułu: flexigo_cbam_compliance 20.0 (e3003203): models/cbam_factor.py
- Kod modułu: flexigo_cbam_compliance 20.0 (e3003203): models/cbam_import_event.py
- Kod modułu: flexigo_cbam_compliance 20.0 (e3003203): models/res_company.py
- Kod modułu: flexigo_cbam_compliance 20.0 (e3003203): wizards/cbam_data_request_wizard.py
- Kod modułu: flexigo_cbam_compliance 20.0 (e3003203): wizards/cbam_reclassify_wizard.py
- apps.odoo.com/apps/modules/20.0/flexigo_cbam_compliance
- apps.odoo.com/apps/modules/17.0/flexigo_cbam_compliance
- apps.odoo.com/apps/modules/18.0/flexigo_cbam_compliance
- apps.odoo.com/apps/modules/19.0/flexigo_cbam_compliance
- flexigotech.com/en/services.html
