Generi una ricevuta di affitto strutturata
Una ricevuta di affitto offre a entrambe le parti una registrazione sintetica del pagamento.
Esegui gratis nel browser
Inserisca locatore, inquilino, indirizzo dell’immobile, periodo coperto e importo versato per creare un documento coerente, pronto da controllare, salvare, stampare o inviare. Il generatore presenta i dati forniti in un riepilogo strutturato e in una dichiarazione di ricezione. Non inventa date, metodi di pagamento, numeri di ricevuta o clausole legali.
Inserisca parti e immobile esattamente come devono comparire
Inizi dai nomi del locatore e dell’inquilino, quindi fornisca l’indirizzo completo dell’immobile locato. Questi dati identificano chi ha ricevuto il denaro, chi lo ha versato e a quale locazione si riferisce la ricevuta. Usi il nome legale o commerciale normalmente presente nei registri, soprattutto se un amministratore riscuote per conto del proprietario. Aggiunga interno o appartamento quando l’edificio comprende più unità. Il generatore elimina gli spazi superflui, ma non corregge l’ortografia, non estende le abbreviazioni e non verifica l’autorizzazione a emettere la ricevuta. Controlli ogni nome e indirizzo prima di distribuire il documento. Un’identificazione chiara agevola rimborsi, riconciliazioni contabili e confronti successivi con il contratto. Se più inquilini condividono la locazione, inserisca la dicitura esatta da registrare; la ricevuta non cambia gli obblighi contrattuali.
Descriva con precisione periodo e importo
Scriva il periodo in modo inequivocabile, per esempio «1–31 luglio 2026» o «canone mensile di agosto 2026». Il testo viene visualizzato senza interpretazioni o calcoli di calendario, quindi può descrivere anche un mese parziale o un altro intervallo contrattuale. Inserisca un importo maggiore di zero. Valori zero, negativi, infiniti, mancanti o non numerici vengono rifiutati. La valuta facoltativa usa USD come predefinita e accetta codici di tre lettere come EUR, GBP o CAD. Il risultato conserva il numero e crea anche un valore visualizzato con codice e due decimali. Verifichi che l’importo corrisponda a denaro effettivamente ricevuto, non soltanto fatturato o ancora dovuto. Se il pagamento comprende utenze, spese o deposito, prepari documenti separati oppure ne chiarisca la ripartizione nei propri registri.
Controlli, emetta e conservi la ricevuta
Il risultato include campi strutturati per i flussi software e una ricevuta Markdown leggibile. Il documento presenta una tabella, una semplice dichiarazione di ricezione e una riga per la firma. Lo confronti con la registrazione del pagamento prima di firmarlo o inviarlo. Controlli in particolare inquilino, immobile, periodo, importo e valuta: il generatore convalida forma e positività, ma non verifica bonifici, contanti, contratti o libri contabili. Aggiunga separatamente le informazioni richieste dalle norme locali, come data e metodo di pagamento, numero progressivo, codice fiscale, saldo o firma autografa. Conservi una copia in sicurezza e ne consegni una all’inquilino attraverso il canale concordato. Nei flussi automatizzati, l’API costa $0.002 per documento e restituisce la stessa struttura per input identici. Questo strumento aiuta a preparare registrazioni; non offre consulenza legale o fiscale e non dimostra che il pagamento sia avvenuto.
Casi d'uso
Confermare un canone mensile
Crei una ricevuta uniforme dopo aver confermato la ricezione del pagamento mensile.
Documentare un pagamento in contanti
Prepari una registrazione leggibile che le parti possano controllare e conservare.
Uniformare i registri immobiliari
Generi ricevute con campi prevedibili da archiviare o inoltrare ad altri flussi.
Domande frequenti
Quanto costa?
L’esecuzione nel browser è gratuita. La generazione tramite API costa $0.002 per documento.
Perché l’importo deve essere positivo?
La ricevuta attesta denaro incassato. Zero o un valore negativo non rappresentano un pagamento valido e producono un errore.
La ricevuta prova che il pagamento è avvenuto?
No. Compone il documento con i dati forniti, ma non verifica bonifici, contanti, contratti o registrazioni contabili.
Posso usare una valuta diversa da USD?
Sì. Indichi un codice di tre lettere come EUR, GBP o CAD. Se lo omette, viene usato USD.
Aggiunge una data di pagamento o un numero?
No. Il generatore non inventa informazioni. Durante la verifica aggiunga data, metodo, numero e dati richiesti localmente.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"landlord": "Morgan Ellis",
"tenant": "Taylor Reed",
"property_address": "42 Cedar Lane, Apartment 3B, Portland, OR 97205",
"period": "July 1–31, 2026",
"amount_paid": 1850
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "doc.rent_receipt_generate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_mb | 25 |
max_pages | 200 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |