Jak czytać te komunikaty
Teksty w tym artykule pochodzą z modułu, żebyś mógł wyszukać je dokładnie w takiej formie, w jakiej się pojawiają. To, co trzeba poprawić, mówi zdanie komunikatu. Tam, gdzie widzisz %(from)s, %(to)s, %(date)s, %(curr)s lub %s, jest miejsce, które wypełnia się walutami, datą lub firmą z Twojego przypadku.
Dystrybucje: deklaracja, alokacja i oznaczenie jako zapłaconej, w tej kolejności
Komunikaty dotyczące dystrybucji wyznaczają kolejność: zadeklarować można tylko dystrybucję w wersji roboczej, alokacja (allocation) wymaga, żeby była zadeklarowana, a oznaczenie jej jako zapłaconej wymaga, żeby była rozdzielona. Jeśli pominiesz krok, moduł Ci o tym powie.
| Komunikat | Kiedy się pojawia | Co zrobić |
|---|---|---|
Only draft distributions can be declared. | Próbujesz zadeklarować dystrybucję, która nie jest już w wersji roboczej. | Deklaruj tylko dystrybucje w wersji roboczej. Jeśli jest już zadeklarowana, następnym krokiem jest alokacja. |
Distribution must be declared before running allocation. | Uruchamiasz alokację niezadeklarowanej dystrybucji. | Najpierw ją zadeklaruj, a potem ponownie uruchom alokację. |
No active investors with shares found. Cannot allocate distribution. | Przy alokacji moduł nie znajduje żadnego aktywnego inwestora z udziałami. | Sprawdź, czy przed alokacją istnieje co najmniej jeden aktywny inwestor z udziałami. |
Distribution must be allocated before marking as paid. | Oznaczasz jako zapłaconą dystrybucję bez alokacji. | Wykonaj alokację, a potem oznacz ją jako zapłaconą. |
Distribution allocation records cannot be deleted. They form a financial audit trail. | Próbujesz usunąć pozycje alokacji. | Nie da się ich usunąć: moduł traktuje je jako finansową ścieżkę audytu. |

New.Kursy wymiany walut
| Komunikat | Kiedy się pojawia | Co zrobić |
|---|---|---|
FX rate must be greater than zero. | Zapisujesz kurs wymiany równy zero lub ujemny. | Wpisz wartość większą od zera. |
Source and target currencies must be different. | Waluta źródłowa i docelowa są takie same. | Wybierz dwie różne waluty. |
FX rate for %(from)s → %(to)s on %(date)s already exists. | Dla tej pary walut w tym dniu istnieje już kurs. | Popraw istniejący kurs zamiast tworzyć nowy albo sprawdź datę. |
No FX rate available for EUR → %(curr)s. Manual override required. | Brak kursu wymiany z EUR na walutę wskazaną w komunikacie. | Komunikat wymaga ręcznej korekty: wpisz kurs samodzielnie. |
Inwestorzy i transakcje na udziałach
| Komunikat | Kiedy się pojawia | Co zrobić |
|---|---|---|
Shares issued cannot be negative. | Liczba wyemitowanych udziałów jest ujemna. | Wpisz zero lub liczbę dodatnią. |
Investors cannot be deleted. Archive or mark as exited instead. | Próbujesz usunąć inwestora. | Zarchiwizuj go lub oznacz jako tego, który wyszedł, zgodnie z komunikatem. |
Transaction date cannot be in the future. | Data transakcji jest późniejsza niż dzisiejsza. | Użyj dzisiejszej lub wcześniejszej daty. |
Shares quantity cannot be zero. | Liczba udziałów wynosi zero. | Podaj liczbę różną od zera. |
Price per share cannot be negative. | Cena za udział jest ujemna. | Zmień ją na zero lub wartość dodatnią. |
Transaction would result in negative shares for investor. | Transakcja pozostawiłaby inwestorowi ujemną liczbę udziałów. | Porównaj liczbę z udziałami, które posiada ten inwestor. |
Zapisy księgowe: dziennik ogólny i konta według kodu
Te komunikaty pojawiają się, gdy moduł szuka dziennika ogólnego lub konkretnych kont po ich kodzie. Kody są podane w samym tekście błędu.
| Komunikat | Kiedy się pojawia | Co zrobić |
|---|---|---|
General journal not found for company. | Moduł nie znajduje dziennika ogólnego firmy. | Sprawdź, czy firma ma dziennik ogólny. |
General journal not found for company %s | To samo, z nazwą firmy w komunikacie. | Zobacz, jaką firmę wskazuje, i sprawdź jej dziennik ogólny. |
Required GL accounts not found (cash: 1100, capital: 3000). | Moduł nie znajduje szukanych kont kasy i kapitału. | Sprawdź, czy plan kont firmy zawiera konta 1100 i 3000. |
Asset GL account (1000) not found. | Moduł nie znajduje konta aktywów. | Sprawdź, czy istnieje konto 1000. |
Revaluation reserve account (3010) not found. | Moduł nie znajduje konta kapitału z aktualizacji wyceny. | Sprawdź, czy istnieje konto 3010. |
Transaction already has GL entry. Cannot update. | Edytujesz transakcję, która ma już zapis księgowy. | Z zapisem nie można jej już zaktualizować. Zanim cokolwiek zmienisz, omów to z osobą prowadzącą księgowość. |
Cannot delete transactions with GL entries. Cancel instead. | Próbujesz usunąć transakcję z zapisem księgowym. | Anuluj ją zamiast usuwać. |
Finansowanie: daty, limity, stopy i wypłaty środków
| Komunikat | Kiedy się pojawia | Co zrobić |
|---|---|---|
Start date must be before maturity date. | Data rozpoczęcia nie jest wcześniejsza niż data zapadalności. | Popraw jedną z dwóch dat. |
Facility limit cannot be negative. | Limit linii finansowania jest ujemny. | Wpisz zero lub wartość dodatnią. |
Interest rate cannot be negative. | Stopa procentowa jest ujemna. | Zmień ją na zero lub wartość dodatnią. |
Margin cannot be negative. | Marża jest ujemna. | Zmień ją na zero lub wartość dodatnią. |
Drawdown date cannot be in the future. | Data wypłaty środków jest późniejsza niż dzisiejsza. | Użyj dzisiejszej lub wcześniejszej daty. |
Drawdown amount must be positive. | Kwota wypłaty wynosi zero lub jest ujemna. | Wpisz ją jako kwotę dodatnią. |
Repayment amount must be negative. | Kwota spłaty wynosi zero lub jest dodatnia. | Wpisz ją ze znakiem minus. |
Nieruchomości, wyceny i okresy obowiązywania

| Komunikat | Kiedy się pojawia | Co zrobić |
|---|---|---|
Acquisition date cannot be in the future. | Data nabycia jest późniejsza niż dzisiejsza. | Użyj rzeczywistej daty zakupu, która nie może być przyszła. |
Properties cannot be deleted for audit trail integrity. Archive instead. | Próbujesz usunąć nieruchomość. | Zarchiwizuj ją, zgodnie z komunikatem. |
Valuation date cannot be in the future. | Data wyceny jest późniejsza niż dzisiejsza. | Użyj dzisiejszej lub wcześniejszej daty. |
Fair value cannot be negative. | Wartość godziwa jest ujemna. | Zmień ją na zero lub wartość dodatnią. |
Appraiser name is required (IAS 40 independent appraiser requirement). | Zapisujesz wycenę bez nazwiska rzeczoznawcy. | Uzupełnij nazwisko. Moduł tego wymaga, powołując się na wymóg niezależnego rzeczoznawcy z IAS 40. |
Qualified percentage must be between 0 and 100. | Procent kwalifikowany wykracza poza ten zakres. | Wpisz wartość od 0 do 100. |
Effective from date must be before effective to date. | Data początku obowiązywania nie jest wcześniejsza niż data końca. | Popraw jedną z dwóch dat. |


PASS do dystrybucji z 2026 roku, listy nieruchomości i listy reguł nieruchomości.Czego moduł nie pozwala usunąć
Cztery komunikaty dotyczą usuwania, a trzy z nich mówią, co zrobić zamiast tego:
- Pozycje alokacji dystrybucji: nie da się ich usunąć, bo moduł traktuje je jako finansową ścieżkę audytu. Komunikat nie proponuje innego wyjścia.
- Inwestorzy: archiwizuje się ich lub oznacza jako tych, którzy wyszli (
Archive or mark as exited instead). - Transakcje z zapisem księgowym: anuluje się je (
Cancel instead). - Nieruchomości: archiwizuje się je (
Archive instead).
Jeśli pojawi się któryś z tych komunikatów, nie szukaj sposobu na wymuszenie usunięcia: skorzystaj z alternatywy podanej w tekście, a pozycje alokacji zostaw bez zmian.
Jak pomaga FlexigoTech
W Odoo Apps moduł kosztuje 9 € netto (bez VAT), jednorazowa płatność za wersję, i jest dostępny dla Odoo 17, 18 i 19; szczegóły znajdziesz na stronie w Odoo Apps i na stronie modułu. FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie, więc możemy pomóc Ci przygotować dziennik i konta, których szuka moduł, albo dopasować go do Twojego przypadku.
Czytaj dalej
Sprawdzone w kodzie źródłowym modułu (wersja 19.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigo_uk_real_estate_investment_trusts_module 19.0 (956fabfa): models/reit_distribution.py
- Kod modułu: flexigo_uk_real_estate_investment_trusts_module 19.0 (956fabfa): models/reit_distribution_allocation.py
- Kod modułu: flexigo_uk_real_estate_investment_trusts_module 19.0 (956fabfa): models/reit_fx_rate.py
- Kod modułu: flexigo_uk_real_estate_investment_trusts_module 19.0 (956fabfa): models/reit_investor.py
- Kod modułu: flexigo_uk_real_estate_investment_trusts_module 19.0 (956fabfa): models/reit_investor_transaction.py
- Kod modułu: flexigo_uk_real_estate_investment_trusts_module 19.0 (956fabfa): models/reit_loan_facility.py
- Kod modułu: flexigo_uk_real_estate_investment_trusts_module 19.0 (956fabfa): models/reit_property.py
- Kod modułu: flexigo_uk_real_estate_investment_trusts_module 19.0 (956fabfa): models/reit_property_rule.py
- Kod modułu: flexigo_uk_real_estate_investment_trusts_module 19.0 (956fabfa): models/reit_property_valuation.py
- apps.odoo.com/apps/modules/19.0/flexigo_uk_real_estate_investment_trusts_module
- apps.odoo.com/apps/modules/17.0/flexigo_uk_real_estate_investment_trusts_module
- apps.odoo.com/apps/modules/18.0/flexigo_uk_real_estate_investment_trusts_module
- flexigotech.com/en/services.html
