El "alquiler" en Korat no es una sola función, son dos, y las dos están respaldadas por tablas reales de la base de datos — nada aquí es una lista fija en el código sin un negocio real detrás.
Alquilar un objeto — coches, trajes y otro equipo
El cliente elige un objeto que el negocio tiene publicado, mira el calendario de disponibilidad de las fechas que quiere, y pide un precio al servidor según las fechas y la cantidad exactas elegidas. La fianza y el valor de reposición nunca aparecen en el propio listado — hay que pedir el precio primero para verlos, así el número que se ve al hojear la lista no puede separarse de lo que hay que pagar de verdad una vez elegidas las fechas. Una solicitud de alquiler se convierte en un acuerdo que el negocio tiene que confirmar; el cliente puede cancelar su propia solicitud mientras el negocio aún no la haya aceptado.
Fianzas y devoluciones
Cada contrato de alquiler lleva su propio libro de fianza — cuánto se depositó, cuánto se descontó (por daños o alguna penalización, si la hay) y cuánto queda, junto con fotos del estado del objeto tomadas al devolverlo, como prueba. Pagar la cuota de alquiler y la fianza en sí es un acuerdo directo entre el cliente y el negocio, fuera de la app. Korat calcula el importe correcto; no actúa como intermediario de ese pago. Un objeto en alquiler es además una fila del registro de activos, inspeccionado y seguido con el mismo mecanismo.
Contratos de habitación y edificio
El otro lado del "alquiler" es un contrato a largo plazo sobre una habitación o un edificio — el inquilino, la renta, la fianza, los contadores de agua y luz, y un recibo mensual que se genera solo cada ciclo. Todo importe del recibo sale del servidor; nada se suma a mano en la pantalla. Este lado es una herramienta del propietario dentro de la consola de negocio. El inquilino todavía no tiene su propia pantalla para ver su recibo o su contrato.
De dónde salen las cifras
Cada importe se calcula en el servidor, como cualquier precio en Korat: la página de seguridad explica por qué no se cree ninguna cifra que venga del teléfono.
Publicar un objeto, fijar tarifas y seguir las fianzas se hace desde la consola de negocio, junto a los tiques de estacionamiento y los demás módulos del negocio.
La fianza y el valor de reposición de un objeto en alquiler no se muestran hasta pedir un precio para fechas concretas.
Pagar un objeto alquilado y su fianza se acuerda directamente con el negocio, no a través de la app. Korat calcula el importe; no procesa el pago.
Los contratos de habitación y edificio son solo del propietario, dentro de la consola de negocio. Un inquilino todavía no puede ver su propio recibo o contrato desde la app.