Jak czytać komunikat Real Estate Management
Komunikaty podajemy dokładnie tak, jak są w module: %s, %d i %.2f to miejsca, w których pojawia się konkretna wartość (nazwa umowy, aktualny status albo wpisana kwota). Jeśli komunikat mówi is currently "%s", to w tym miejscu jest status rekordu: sprawdź go najpierw.
Gdy prosisz konsultanta o pomoc, skopiuj cały komunikat z już uzupełnionymi danymi. Ogólny przebieg pracy z modułem opisaliśmy w artykule jak Real Estate Management działa od środka.

Umowy najmu i najemcy
| Komunikat | Kiedy się pojawia | Co zrobić |
|---|---|---|
End date must be after start date for lease "%s". | Data zakończenia nie jest późniejsza niż data rozpoczęcia. | Ustaw datę zakończenia po dacie rozpoczęcia. |
Rent amount must be greater than zero for lease "%s". | Czynsz wynosi zero lub jest ujemny. | Wpisz czynsz większy od zera. |
Security deposit cannot be negative for lease "%s". | Kaucja jest ujemna. | Zostaw zero albo wpisz kwotę dodatnią. |
Only draft leases can be activated. Lease "%s" is currently "%s". | Aktywujesz umowę, która nie jest szkicem. | Sprawdź status w komunikacie: aktywować można tylko szkice. |
Cannot create or activate a lease for blacklisted tenant "%s". | Tworzysz lub aktywujesz umowę dla najemcy z czarnej listy. | Sprawdź, czy powinien na niej zostać; zdjąć go może tylko menedżer Real Estate. |
Cannot activate lease for blacklisted tenant "%s". | Aktywujesz umowę dla najemcy z czarnej listy. | Tak samo jak wyżej. |
Only active or draft leases can be terminated. | Kończysz umowę, która nie jest ani aktywna, ani szkicem. | Sprawdź jej status. |
Only Real Estate managers can add a tenant to the blacklist or remove it. | Użytkownik, który nie jest menedżerem Real Estate, dodaje najemcę do czarnej listy lub go z niej usuwa. | Poproś menedżera Real Estate o zmianę. |
Credit score must be between 0 and 999 (got %d). | Ocena kredytowa jest poza tym zakresem. | Wpisz wartość od 0 do 999. |
ID expiry date must be later than the issue date for tenant "%s". | Data ważności dokumentu tożsamości nie jest późniejsza niż data wydania. | Sprawdź obie daty. |
Monthly income cannot be negative for tenant "%s". | Miesięczny dochód jest ujemny. | Wpisz zero lub wartość dodatnią. |

Nieruchomości
| Komunikat | Kiedy się pojawia | Co zrobić |
|---|---|---|
Acquisition cost cannot be negative for property "%s". | Koszt nabycia jest ujemny. | Wpisz zero lub kwotę dodatnią. |
Area (sqm) cannot be negative for property "%s". | Powierzchnia w m² jest ujemna. | Popraw powierzchnię. |
Construction year %d is not valid for property "%s". | Moduł nie akceptuje roku budowy. | Sprawdź rok podany w komunikacie. |
Cannot mark property "%s" as sold: it has active leases. | Oznaczasz jako sprzedaną nieruchomość z aktywnymi umowami. | Przejrzyj jej aktywne umowy; moduł pozwala zakończyć umowy aktywne lub w szkicu. |

Real Estate › Properties z sześcioma nieruchomościami; powierzchnia i rok budowy to dwie z danych sprawdzanych przez moduł.Zgłoszenia konserwacji i długie teksty
| Komunikat | Kiedy się pojawia | Co zrobić |
|---|---|---|
Only new requests can be assigned. Request "%s" is "%s". | Przypisujesz zgłoszenie, które nie ma statusu nowego. | Sprawdź status w komunikacie: przypisać można tylko nowe zgłoszenia. |
Please select a responsible person before assigning request "%s". | Przypisujesz bez osoby odpowiedzialnej. | Wybierz osobę odpowiedzialną i przypisz ponownie. |
Request "%s" cannot be started from status "%s". | Rozpoczynasz zgłoszenie ze statusu, który na to nie pozwala. | Sprawdź status podany w komunikacie. |
Request "%s" cannot be completed from status "%s". | Kończysz zgłoszenie ze statusu, który na to nie pozwala. | Sprawdź status podany w komunikacie. |
Labor hours cannot be negative for request "%s". | Liczba roboczogodzin jest ujemna. | Wpisz zero lub liczbę dodatnią. |
Material cost cannot be negative for request "%s". | Koszt materiałów jest ujemny. | Wpisz zero lub kwotę dodatnią. |
Title must not exceed 255 characters (currently %d). | Tytuł przekracza 255 znaków; komunikat podaje, ile ich ma. | Skróć go do maksymalnie 255. |
Description must not exceed 5000 characters (currently %d). | Opis przekracza 5000 znaków. | Skróć go do maksymalnie 5000. |

Report a maintenance issue w portalu, z tabelą zgłoszeń i ich statusem.Koszty
| Komunikat | Kiedy się pojawia | Co zrobić |
|---|---|---|
Expense amount must be greater than zero (got %.2f). | Kwota wynosi zero lub jest ujemna; komunikat ją pokazuje. | Wpisz kwotę większą od zera. |
Expense date %s appears invalid. | Moduł nie akceptuje daty kosztu. | Sprawdź datę podaną w komunikacie. |
No vendor invoice is linked to this expense. | Koszt nie ma powiązanej faktury zakupu. | Sprawdź, czy powinien ją mieć i czy jesteś we właściwym koszcie. |
Wnioski DSAR najemców
| Komunikat | Kiedy się pojawia | Co zrobić |
|---|---|---|
Only requested DSARs can be approved. "%s" is currently "%s". | Zatwierdzasz DSAR, który nie ma statusu złożonego. | Sprawdź status w komunikacie. |
DSAR "%s" cannot be rejected from status "%s". | Odrzucasz ze statusu, który na to nie pozwala. | Sprawdź status w komunikacie. |
Please provide a rejection reason before rejecting DSAR "%s". | Odrzucasz bez podania powodu. | Wpisz powód i odrzuć ponownie. |
A rejection reason is required when rejecting DSAR "%s". | Odrzucony DSAR zostaje bez powodu. | Dodaj powód odrzucenia. |
Effective date cannot be before the requested date for DSAR "%s". | Data realizacji jest wcześniejsza niż data złożenia. | Popraw datę realizacji. |
Only approved DSARs can be processed. "%s" is currently "%s". | Realizujesz DSAR, który nie jest zatwierdzony. | Najpierw go zatwierdź, jeśli to zasadne. |
Generate the data export of DSAR "%s" before processing it. | Realizujesz bez wygenerowania eksportu danych. | Wygeneruj eksport, a potem zrealizuj. |
This module does not erase or rectify tenant data. Do it on the tenant record (keeping what the law requires, such as leases and invoices), then set the status of DSAR "%s" to Processed. | Moduł informuje, że nie usuwa ani nie poprawia danych najemcy. | Wprowadź zmianę w karcie najemcy, a potem ustaw DSAR na Processed. |
Po kolei: DSAR zatwierdzasz, jeśli jest złożony, a realizujesz, jeśli jest zatwierdzony i, gdy trzeba, ma już wygenerowany eksport. Do odrzucenia potrzebny jest powód.
Ostrzeżenie o usuwaniu lub poprawianiu danych pochodzi z samego modułu: nie zmienia on danych najemcy i odsyła do jego karty, gdzie każe zachować to, czego wymaga prawo, np. umowy i faktury.
Jak pomaga FlexigoTech
Jeśli komunikat się powtarza, a nie widzisz dlaczego, w FlexigoTech wdrażamy Odoo 17, 18, 19 i 20 oraz tworzymy konektory i integracje na zamówienie: możemy przejrzeć ten przypadek razem z Tobą. Real Estate Management jest dostępny w Odoo Apps dla Odoo 17, 18, 19 i 20 w cenie 9 € netto (bez VAT) za wersję (płatność jednorazowa), a także na flexigotech.com. Jeśli jeszcze się wahasz, przeczytaj, czy Real Estate Management pasuje do Twojej firmy.
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_real_estate_management 20.0 (1ee4171b): models/real_estate_dsar_request.py
- Kod modułu: flexigo_real_estate_management 20.0 (1ee4171b): models/real_estate_expense.py
- Kod modułu: flexigo_real_estate_management 20.0 (1ee4171b): models/real_estate_lease.py
- Kod modułu: flexigo_real_estate_management 20.0 (1ee4171b): models/real_estate_maintenance_request.py
- Kod modułu: flexigo_real_estate_management 20.0 (1ee4171b): models/real_estate_property.py
- Kod modułu: flexigo_real_estate_management 20.0 (1ee4171b): models/real_estate_tenant.py
- apps.odoo.com/apps/modules/20.0/flexigo_real_estate_management
- apps.odoo.com/apps/modules/17.0/flexigo_real_estate_management
- apps.odoo.com/apps/modules/18.0/flexigo_real_estate_management
- apps.odoo.com/apps/modules/19.0/flexigo_real_estate_management
- flexigotech.com/en/services.html
