'datetime', 'total_sem_amount' => 'decimal:6', 'total_net_amount' => 'decimal:6', ]; public function client(): BelongsTo { return $this->belongsTo(Client::class); } public function linkedInvoice(): BelongsTo { return $this->belongsTo(self::class, 'linked_invoice_id'); } public function linkedInvoices(): HasMany { return $this->hasMany(self::class, 'linked_invoice_id'); } public function payments(): HasMany { return $this->hasMany(ClientInvoicePayment::class, 'client_invoice_id'); } }