'boolean', 'opening_balance' => MoneyCast::class, 'balance' => MoneyCast::class, 'exchange_rate' => CurrencyRateCast::class, 'actions' => 'array', ]; public function company(): BelongsTo { return $this->belongsTo(FilamentCompanies::companyModel(), 'company_id'); } public function account(): BelongsTo { return $this->belongsTo(Account::class, 'account_id'); } public function currency(): BelongsTo { return $this->belongsTo(Currency::class, 'currency_code', 'code'); } public function changedBy(): BelongsTo { return $this->belongsTo(FilamentCompanies::userModel(), 'changed_by'); } }