Jak czytać komunikaty modułu
Zdecydowana większość komunikatów ma dwie postaci: „tylko rekord w danym stanie może przejść do innego” albo „uzupełnij to, zanim przejdziesz dalej”. Dwa dotyczą adresu URL publikacji raportu SB 261, a jeden mówi, kto może ustawić status prawny SB 261 jako obowiązkowy.
W wielu komunikatach są luki (%s, %(n)s, %(cat)s, %(reason)s), w których pojawia się konkretna dana z danego przypadku. Przeczytaj ją najpierw, bo wskazuje, który rekord musisz sprawdzić.
Jeśli nie masz jeszcze jasności, przez jakie stany przechodzi każdy rekord, zacznij od przewodnika uruchomienia i wróć tutaj, gdy pojawi się komunikat.

Verified lub Computed.Tabela komunikatów: kiedy się pojawia każdy i co zrobić
| Komunikat | Kiedy się pojawia | Co zrobić |
|---|---|---|
Only a draft activity record can be computed. | Próbujesz obliczyć rekord aktywności, który nie jest w wersji roboczej. | Sprawdź jego stan: oblicza się tylko z wersji roboczej. |
Only a computed record can be verified. | Próbujesz zweryfikować rekord, który nie jest obliczony. | Najpierw go oblicz, a potem zweryfikuj. |
Computed activity data cannot be deleted; use restatement. | Próbujesz usunąć już obliczone dane o aktywności. | Nie usuwaj go: użyj korekty (restatement). |
Activity line %(n)s (%(cat)s): %(reason)s | Konkretna linia aktywności sprawia problem; komunikat ją identyfikuje, z kategorią i powodem. | Otwórz tę linię, przeczytaj powód i popraw go, zanim powtórzysz akcję. |
Resolve %s blocking data-quality issue(s) before submitting for review. | Wysyłasz do przeglądu z nierozwiązanymi blokującymi problemami jakości danych. | Rozwiąż je, zanim wyślesz ponownie. |
Provide resolution notes before resolving a data-quality issue. | Oznaczasz jako rozwiązany problem jakości danych bez notatek. | Wpisz notatki rozwiązania i rozwiąż go ponownie. |
Provide an explanation / evidence rationale for the exclusion. | Rejestrujesz wyłączenie bez wyjaśnienia. | Dodaj wyjaśnienie lub uzasadnienie z dowodami. |
Only a draft package can be submitted for review. | Wysyłasz do przeglądu pakiet, który nie jest w wersji roboczej. | Sprawdź stan pakietu. |
Only an in-review package can be filed. | Próbujesz złożyć pakiet, który nie jest w przeglądzie. | Najpierw wyślij go do przeglądu. |
Only a filed package can be locked. | Próbujesz zablokować pakiet, który nie jest złożony. | Najpierw go złóż, a potem zablokuj. |
Filed disclosure totals are immutable. Use the restatement workflow. | Próbujesz zmienić sumy już złożonego ujawnienia. | Użyj procesu korekty. |
Only a filed or locked package can be restated. | Prosisz o korektę pakietu, który nie jest ani złożony, ani zablokowany. | Sprawdź stan: koryguje się tylko pakiet złożony lub zablokowany. |
Every omitted recommendation must include a reason before review. | Wysyłasz do przeglądu z pominiętą rekomendacją bez powodu. | Podaj powód przy każdej pominiętej rekomendacji. |
A filed SB 261 report requires a public posting URL. | Złożony raport SB 261 nie ma publicznego adresu URL publikacji. | Dodaj publiczny adres URL. |
The public posting URL must be a valid HTTP/HTTPS URL. | Adres URL publikacji nie jest prawidłowym adresem HTTP ani HTTPS. | Popraw go tak, aby był prawidłowym adresem URL HTTP lub HTTPS. |
Only a climate data steward may set the SB 261 legal status to mandatory. | Użytkownik bez tego profilu próbuje ustawić status prawny SB 261 jako obowiązkowy. | Poproś o zmianę climate data stewarda. |
Emission factor '%s' has been used in a computation and is immutable. Create a new version instead. | Próbujesz edytować współczynnik emisji już użyty w obliczeniu. | Utwórz nową wersję współczynnika. |
Set the provider name before inviting an assurer. | Zapraszasz weryfikatora bez nazwy dostawcy. | Uzupełnij nazwę dostawcy i zaproś ponownie. |
Set start date, end date and entity before opening the period. | Otwierasz okres bez daty rozpoczęcia, daty zakończenia lub podmiotu. | Uzupełnij te trzy dane i otwórz go ponownie. |
Period %s is locked: its inventory cannot be computed again. | Próbujesz ponownie obliczyć inwentaryzację zablokowanego okresu. | Sprawdź, czy to okres, o który ci chodziło: zablokowany nie jest przeliczany ponownie. |
Nothing was changed: the figures of verified or locked activity lines would change (lines %s). Restate them before computing the period again. | Przeliczasz okres i zmieniłyby się wartości linii zweryfikowanych lub zablokowanych; komunikat wskazuje które. | Skoryguj te linie, a potem przelicz okres ponownie. |

In Review, z danymi demonstracyjnymi: to jedyny stan, z którego moduł pozwala go złożyć.Czego nie można usunąć ani edytować: korekta lub wersjonowanie
Części komunikatów nie naprawisz, uzupełniając pole. Obliczonych danych o aktywności nie można usunąć, sum złożonego ujawnienia nie można zmienić, a wpisów dziennika audytu również: Audit trail entries are immutable and cannot be modified. i Audit trail entries are immutable and cannot be deleted.
Moduł daje dwa wyjścia w zależności od przypadku. Dla obliczonych danych o aktywności i złożonych sum jest to korekta; jeśli korygujesz pakiet, pamiętaj, że można to zrobić tylko wtedy, gdy jest złożony lub zablokowany. Dla współczynnika emisji użytego już w obliczeniu jest to nowa wersja współczynnika.
Przeliczenie okresu ma własny hamulec: jeśli przy obliczaniu zmieniłyby się wartości linii zweryfikowanych lub zablokowanych, komunikat zaczyna się od Nothing was changed, czyli moduł nie stosuje zmiany i wylicza ci te linie. Korygujesz je i przeliczasz ponownie. A jeśli okres jest już zablokowany, jego inwentaryzacja nie jest przeliczana.
Okresy, raporty i wnioski: pozostałe komunikaty o stanie
Okresy
Okres otwiera się tylko z wersji roboczej (Only a draft period can be opened.) i wymaga daty rozpoczęcia, daty zakończenia i podmiotu. Otwarty może wrócić do wersji roboczej (Only an open period can be rolled back to draft.) lub zostać zablokowany (Only an open period can be locked.). Archiwizuje się go tylko wtedy, gdy jest zablokowany (Only a locked period can be archived.) i z podaniem powodu (Provide a reason before archiving a locked period.). Otwartego okresu z obliczonymi danymi o aktywności nie można usunąć: Cannot delete an open period that has computed activity data.
Raporty SB 261
Następują komunikaty równoległe do tych z pakietu: Only a draft report can be submitted for review., Only an in-review report can be filed. i Only a filed report can be locked. Złożony raport wymaga ponadto prawidłowego publicznego adresu URL z tabeli.
Wnioski
W przypadku wniosków moduł ostrzega komunikatami Only a submitted request can be verified., Identity must be verified before processing the request. i Only an in-progress request can be completed. Jeśli któryś odrzucasz, wymaga powodu: Provide a denial reason (e.g. statutory-retention collision).

Limited Assurance i stan In Progress.By zobaczyć, jak menu i rekordy łączą się ze sobą, masz jak moduł działa od środka.
Jak pomaga FlexigoTech
FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie, więc możesz na nas liczyć, jeśli wdrażasz ten moduł. Jest opublikowany w Odoo Apps za 9 € za wersję Odoo, dla 17, 18, 19 i 20, jednorazowa płatność netto (bez VAT), a ponadto korzysta z lokalnej usługi FlexigoTech Cloud, płatnej osobno: 29 €/mies. lub 290 €/rok netto (bez VAT) (Pro: 58 €/mies. lub 580 €/rok). Bez subskrypcji lub przy zawieszonej usłudze zatrzymuje się to, co daje subskrypcja, a dane zostają w twoim Odoo; szczegóły znajdziesz na stronie modułu i w karcie Odoo Apps.
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_california_sb_253_sb_261_climate_disclosure_pac 20.0 (7632c5e6): models/activity_data.py
- Kod modułu: flexigo_california_sb_253_sb_261_climate_disclosure_pac 20.0 (7632c5e6): models/assurance.py
- Kod modułu: flexigo_california_sb_253_sb_261_climate_disclosure_pac 20.0 (7632c5e6): models/audit_trail.py
- Kod modułu: flexigo_california_sb_253_sb_261_climate_disclosure_pac 20.0 (7632c5e6): models/compliance.py
- Kod modułu: flexigo_california_sb_253_sb_261_climate_disclosure_pac 20.0 (7632c5e6): models/disclosure_sb253.py
- Kod modułu: flexigo_california_sb_253_sb_261_climate_disclosure_pac 20.0 (7632c5e6): models/disclosure_sb261.py
- Kod modułu: flexigo_california_sb_253_sb_261_climate_disclosure_pac 20.0 (7632c5e6): models/emission_factor.py
- Kod modułu: flexigo_california_sb_253_sb_261_climate_disclosure_pac 20.0 (7632c5e6): models/privacy.py
- Kod modułu: flexigo_california_sb_253_sb_261_climate_disclosure_pac 20.0 (7632c5e6): models/reporting_period.py
- apps.odoo.com/apps/modules/20.0/flexigo_california_sb_253_sb_261_climate_disclosure_pac
- apps.odoo.com/apps/modules/17.0/flexigo_california_sb_253_sb_261_climate_disclosure_pac
- apps.odoo.com/apps/modules/18.0/flexigo_california_sb_253_sb_261_climate_disclosure_pac
- apps.odoo.com/apps/modules/19.0/flexigo_california_sb_253_sb_261_climate_disclosure_pac
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
- Kod modułu: flexigo_california_sb_253_sb_261_climate_disclosure_pac 20.0 (7632c5e6): __manifest__.py
