Genere un recibo de alquiler estructurado
Con el arrendador, el inquilino, el piso 3B y el periodo «1–31 de julio de 2026» obtiene un recibo de alquiler ordenado, con tabla de datos y una frase clara de acuse de pago. No se añaden fechas, números ni cláusulas que usted no haya dado. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Arrendador
- Morgan Ellis
- Inquilino
- Taylor Reed
- Dirección del inmueble
- 42 Cedar Lane, Apartment 3B, Portland, OR 97205
- Período
- July 1–31, 2026
- Importe pagado
- 1 850
- Moneda
- USD
- Tipo de documento
- rent_receipt
- Importe mostrado
- USD 1,850.00
Un recibo de alquiler ofrece a ambas partes un registro conciso del pago. Introduzca el arrendador, el inquilino, la dirección del inmueble, el periodo cubierto y el importe pagado para preparar un documento coherente que pueda revisar, guardar, imprimir o enviar. El generador presenta los datos facilitados en un resumen estructurado y una declaración de recepción. No inventa fechas, métodos de pago, números de recibo ni cláusulas legales.
Indique las partes y el inmueble tal como deben figurar
Comience por los nombres del arrendador y del inquilino y añada la dirección completa del inmueble alquilado. Estos datos identifican quién recibió el dinero, quién realizó el pago y a qué arrendamiento corresponde. Use el nombre legal o comercial habitual en los registros, sobre todo si un administrador cobra en nombre del propietario.
Incluya el piso o número de unidad cuando haya varias viviendas. El generador elimina espacios sobrantes, pero no corrige la ortografía, desarrolla abreviaturas ni comprueba autorizaciones. Revise cada nombre y dirección antes de entregar el documento.
Una identificación clara resulta útil para reembolsos, conciliaciones contables y consultas posteriores con el contrato. Si hay varios inquilinos, escriba exactamente la denominación que desea registrar; el recibo no modifica las obligaciones contractuales de nadie.
Describa con precisión el periodo y el importe
Escriba el periodo de forma inequívoca, por ejemplo, «1–31 de julio de 2026» o «alquiler mensual de agosto de 2026». Se muestra como texto y no se interpreta mediante cálculos de calendario, por lo que también admite meses parciales u otros intervalos del contrato. Introduzca un importe superior a cero.
Se rechazan valores cero, negativos, infinitos, ausentes o no numéricos. La moneda opcional usa USD por defecto y admite códigos de tres letras como EUR, GBP o CAD. El resultado conserva el número y crea una presentación con el código y dos decimales.
Confirme que el importe corresponde a dinero realmente recibido, no solo facturado o pendiente. Si el pago incluye suministros, comisiones o depósito, documente esos conceptos aparte o explique su reparto en sus propios registros.
Revise, emita y conserve el recibo
El resultado incluye campos estructurados para flujos de software y un recibo Markdown legible. Presenta una tabla, una declaración sencilla de recepción y una línea de firma. Compárelo con el registro del pago antes de firmarlo o enviarlo.
Compruebe especialmente inquilino, inmueble, periodo, importe y moneda: el generador valida el formato y que el importe sea positivo, pero no verifica transferencias, efectivo, contratos ni libros contables. Añada fuera de esta herramienta los datos que exijan sus normas locales, como fecha y método de pago, numeración, identificador fiscal, saldo o firma manuscrita. Guarde una copia segura y facilite otra al inquilino por el canal acordado.
Esta herramienta ayuda a preparar registros; no ofrece asesoramiento jurídico o fiscal ni acredita el pago.
Qué puede hacer con ella
Confirmar un pago mensual
Cree un recibo uniforme después de comprobar que se recibió la mensualidad del inquilino.
Documentar un pago en efectivo
Prepare un registro legible que ambas partes puedan revisar y conservar tras la entrega de efectivo.
Normalizar registros de gestión
Genere recibos con campos previsibles para archivarlos o enviarlos a otro flujo de trabajo.
Preguntas frecuentes
¿Por qué el importe debe ser positivo?
El recibo acredita dinero recibido. Cero o un valor negativo no representan un pago válido y generan un error de entrada.
¿El recibo demuestra que se realizó el pago?
No. Prepara el documento con sus datos, pero no puede verificar transferencias, efectivo, contratos ni asientos contables.
¿Puedo usar una moneda distinta de USD?
Sí. Indique un código de tres letras como EUR, GBP o CAD. Si lo omite, se utiliza USD.
¿Añade una fecha de pago o un número de recibo?
No. El generador no inventa datos. Añada durante la revisión la fecha, el método, la numeración y cualquier información exigida localmente.
¿Cómo debo escribir el periodo de alquiler?
Escríbalo de forma que nadie dude, por ejemplo «agosto de 2026, renta mensual». Se muestra tal cual, sin cálculos de calendario, así que también sirve para medio mes u otro intervalo pactado en el contrato.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/doc/rent-receipt-generate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"landlord":"Morgan Ellis","tenant":"Taylor Reed","property_address":"42 Cedar Lane, Apartment 3B, Portland, OR 97205","period":"July 1–31, 2026","amount_paid":1850}'const res = await fetch("https://api.kit.forhosting.com/doc/rent-receipt-generate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"landlord": "Morgan Ellis",
"tenant": "Taylor Reed",
"property_address": "42 Cedar Lane, Apartment 3B, Portland, OR 97205",
"period": "July 1–31, 2026",
"amount_paid": 1850
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/doc/rent-receipt-generate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"landlord": "Morgan Ellis",
"tenant": "Taylor Reed",
"property_address": "42 Cedar Lane, Apartment 3B, Portland, OR 97205",
"period": "July 1–31, 2026",
"amount_paid": 1850
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/doc/rent-receipt-generate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"landlord":"Morgan Ellis","tenant":"Taylor Reed","property_address":"42 Cedar Lane, Apartment 3B, Portland, OR 97205","period":"July 1–31, 2026","amount_paid":1850}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"landlord":"Morgan Ellis","tenant":"Taylor Reed","property_address":"42 Cedar Lane, Apartment 3B, Portland, OR 97205","period":"July 1–31, 2026","amount_paid":1850}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/doc/rent-receipt-generate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"landlord": "Morgan Ellis",
"tenant": "Taylor Reed",
"property_address": "42 Cedar Lane, Apartment 3B, Portland, OR 97205",
"period": "July 1–31, 2026",
"amount_paid": 1850
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "doc.rent_receipt_generate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_mb | 25 |
max_pages | 200 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Revise, emita y conserve el recibo
En automatizaciones, la API cuesta $0.002 por documento y devuelve la misma estructura para entradas idénticas.
Preguntas técnicas
¿Cuánto cuesta?
Puede ejecutarlo gratis en su navegador. La generación mediante API cuesta $0.002 por documento.