'date', 'ultimo_rinnovo' => 'date', 'prossima_scadenza' => 'date', 'prossima_registrazione' => 'date', 'data_fine_contratto' => 'date', 'data_registrazione_ade' => 'date', 'obsoleto' => 'boolean', 'obsoleto_dal' => 'date', 'giorno_emissione_canone' => 'integer', 'mese_adempimenti_annuali' => 'integer', 'giorno_adempimenti_annuali' => 'integer', 'imposta_registro_annuale' => 'decimal:2', 'quota_imposta_inquilino_percent' => 'decimal:2', 'imposta_bollo_annuale' => 'decimal:2', 'rendita_catastale' => 'decimal:2', 'importo_fitto' => 'decimal:2', 'superficie_catastale_mq' => 'decimal:2', ]; public function stabile() { return $this->belongsTo(Stabile::class, 'stabile_id'); } public function unitaImmobiliare() { return $this->belongsTo(UnitaImmobiliare::class, 'unita_immobiliare_id'); } public function canoniDovuti() { return $this->hasMany(AffittoCanoneDovuto::class, 'affitto_id'); } public function canoniPagati() { return $this->hasMany(AffittoCanonePagato::class, 'affitto_id'); } public function rubricaInquilino() { return $this->belongsTo(RubricaUniversale::class, 'rubrica_inquilino_id'); } public function contoBancario() { return $this->belongsTo(DatiBancari::class, 'conto_bancario_id'); } public function inquilini() { return $this->hasMany(AffittoInquilino::class, 'affitto_id'); } public function clausoleContratto() { return $this->hasMany(AffittoContrattoClausola::class, 'affitto_id'); } }