Cómo leer un mensaje de Real Estate Management
Aquí van los mensajes tal como están en el módulo: %s, %d y %.2f son huecos donde aparece el dato concreto (el nombre del contrato, el estado actual o el importe que has escrito). Si el mensaje dice is currently "%s", ese hueco es el estado del registro: míralo primero.
Para pedir ayuda a tu consultor, copia el mensaje entero con los datos ya rellenados. El recorrido general del módulo lo tienes en cómo funciona Real Estate Management por dentro.

Contratos de alquiler e inquilinos
| Mensaje | Cuándo sale | Qué hacer |
|---|---|---|
End date must be after start date for lease "%s". | La fecha de fin no es posterior a la de inicio. | Pon una fecha de fin posterior al inicio. |
Rent amount must be greater than zero for lease "%s". | La renta es cero o negativa. | Escribe una renta mayor que cero. |
Security deposit cannot be negative for lease "%s". | La fianza es negativa. | Déjala en cero o en un importe positivo. |
Only draft leases can be activated. Lease "%s" is currently "%s". | Activas un contrato que no está en borrador. | Mira el estado del mensaje: solo se activan borradores. |
Cannot create or activate a lease for blacklisted tenant "%s". | Creas o activas un contrato de un inquilino en lista negra. | Revisa si debe seguir en ella; solo un responsable de Real Estate puede sacarlo. |
Cannot activate lease for blacklisted tenant "%s". | Activas un contrato de un inquilino en lista negra. | Igual que en el anterior. |
Only active or draft leases can be terminated. | Terminas un contrato que no está activo ni en borrador. | Comprueba su estado. |
Only Real Estate managers can add a tenant to the blacklist or remove it. | Un usuario que no es responsable de Real Estate mete o saca a un inquilino de la lista negra. | Pide el cambio a un responsable de Real Estate. |
Credit score must be between 0 and 999 (got %d). | La puntuación de crédito está fuera de ese rango. | Escribe un valor entre 0 y 999. |
ID expiry date must be later than the issue date for tenant "%s". | La caducidad del documento de identidad no es posterior a su emisión. | Revisa las dos fechas. |
Monthly income cannot be negative for tenant "%s". | Los ingresos mensuales son negativos. | Pon cero o un valor positivo. |

Propiedades
| Mensaje | Cuándo sale | Qué hacer |
|---|---|---|
Acquisition cost cannot be negative for property "%s". | El coste de adquisición es negativo. | Pon cero o un importe positivo. |
Area (sqm) cannot be negative for property "%s". | La superficie en m² es negativa. | Corrige la superficie. |
Construction year %d is not valid for property "%s". | El módulo no acepta el año de construcción. | Revisa el año que muestra el mensaje. |
Cannot mark property "%s" as sold: it has active leases. | Marcas como vendida una propiedad con contratos activos. | Revisa sus contratos activos; el módulo permite terminar contratos activos o en borrador. |

Real Estate › Properties con seis propiedades; superficie y año de construcción son dos de los datos que comprueba el módulo.Solicitudes de mantenimiento y textos largos
| Mensaje | Cuándo sale | Qué hacer |
|---|---|---|
Only new requests can be assigned. Request "%s" is "%s". | Asignas una solicitud que no está en estado nueva. | Mira el estado del mensaje: solo se asignan solicitudes nuevas. |
Please select a responsible person before assigning request "%s". | Asignas sin persona responsable. | Elige la persona responsable y vuelve a asignar. |
Request "%s" cannot be started from status "%s". | Empiezas la solicitud desde un estado que no lo permite. | Revisa el estado que indica el mensaje. |
Request "%s" cannot be completed from status "%s". | Completas la solicitud desde un estado que no lo permite. | Revisa el estado que indica el mensaje. |
Labor hours cannot be negative for request "%s". | Las horas de mano de obra son negativas. | Escribe cero o un número positivo. |
Material cost cannot be negative for request "%s". | El coste de material es negativo. | Escribe cero o un importe positivo. |
Title must not exceed 255 characters (currently %d). | Un título pasa de 255 caracteres; el mensaje dice cuántos tiene. | Acórtalo a 255 como máximo. |
Description must not exceed 5000 characters (currently %d). | Una descripción pasa de 5000 caracteres. | Recórtala a 5000 como máximo. |

Report a maintenance issue del portal, con la tabla de solicitudes y su estado.Gastos
| Mensaje | Cuándo sale | Qué hacer |
|---|---|---|
Expense amount must be greater than zero (got %.2f). | El importe es cero o negativo; el mensaje lo muestra. | Escribe un importe mayor que cero. |
Expense date %s appears invalid. | El módulo no da por buena la fecha del gasto. | Revisa la fecha que muestra el mensaje. |
No vendor invoice is linked to this expense. | El gasto no tiene factura de proveedor vinculada. | Comprueba si debería tenerla y si estás en el gasto correcto. |
Solicitudes DSAR de los inquilinos
| Mensaje | Cuándo sale | Qué hacer |
|---|---|---|
Only requested DSARs can be approved. "%s" is currently "%s". | Apruebas una DSAR que no está solicitada. | Mira el estado del mensaje. |
DSAR "%s" cannot be rejected from status "%s". | Rechazas desde un estado que no lo permite. | Revisa el estado del mensaje. |
Please provide a rejection reason before rejecting DSAR "%s". | Rechazas sin motivo. | Escribe el motivo y vuelve a rechazar. |
A rejection reason is required when rejecting DSAR "%s". | Una DSAR rechazada se queda sin motivo. | Añade el motivo de rechazo. |
Effective date cannot be before the requested date for DSAR "%s". | La fecha efectiva es anterior a la de solicitud. | Corrige la fecha efectiva. |
Only approved DSARs can be processed. "%s" is currently "%s". | Procesas una DSAR que no está aprobada. | Apruébala antes, si procede. |
Generate the data export of DSAR "%s" before processing it. | Procesas sin haber generado la exportación de datos. | Genera la exportación y luego procesa. |
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. | El módulo avisa de que no borra ni rectifica datos del inquilino. | Haz el cambio en la ficha del inquilino y después pon la DSAR en Processed. |
En orden: una DSAR se aprueba si está solicitada y se procesa si está aprobada y, cuando toca, con la exportación ya generada. Para rechazarla hace falta un motivo.
El aviso sobre borrar o rectificar es del propio módulo: no toca los datos del inquilino y te remite a su ficha, donde dice que mantengas lo que exige la ley, como contratos y facturas.
Cómo te ayuda FlexigoTech
Si un mensaje se repite y no ves por qué, en FlexigoTech implantamos Odoo 17, 18, 19 y 20 y desarrollamos conectores e integraciones a medida: podemos revisar el caso contigo. Real Estate Management está en Odoo Apps para Odoo 17, 18, 19 y 20, a 9 € sin IVA por versión (pago único), y también en flexigotech.com. Si aún dudas, lee si Real Estate Management encaja en tu empresa.
Sigue leyendo
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas
Fuentes
- Código del módulo: flexigo_real_estate_management 20.0 (1ee4171b): models/real_estate_dsar_request.py
- Código del módulo: flexigo_real_estate_management 20.0 (1ee4171b): models/real_estate_expense.py
- Código del módulo: flexigo_real_estate_management 20.0 (1ee4171b): models/real_estate_lease.py
- Código del módulo: flexigo_real_estate_management 20.0 (1ee4171b): models/real_estate_maintenance_request.py
- Código del módulo: flexigo_real_estate_management 20.0 (1ee4171b): models/real_estate_property.py
- Código del módulo: 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
