belongsTo(TransazioneContabile::class, 'id_transazione', 'id_transazione'); } public function pianoContoCondominio(): BelongsTo { return $this->belongsTo(PianoContoCondominio::class, 'id_piano_conto_condominio_pc', 'id_conto_condominio_pc'); } public function gestioneImputazione(): BelongsTo { return $this->belongsTo(Gestione::class, 'id_gestione_imputazione', 'id_gestione'); } public function unitaImmobiliare(): BelongsTo { return $this->belongsTo(UnitaImmobiliare::class, 'id_unita_immobiliare', 'id_unita'); } public function soggetto(): BelongsTo { return $this->belongsTo(Soggetto::class, 'id_soggetto', 'id_soggetto'); } public function fornitore(): BelongsTo { return $this->belongsTo(Fornitore::class, 'id_fornitore', 'id_fornitore'); } public function voceSpesaOriginale(): BelongsTo { return $this->belongsTo(VoceSpesa::class, 'id_voce_spesa_originale', 'id_voce'); } } // Compare this snippet from netgescon-laravel/app/Models/TransazioneContabile.php: //