MoneyCurrency::class, 'type' => InvoiceType::class, 'status' => InvoiceStatus::class, ]; public function uniqueIds(): array { return ['ulid']; } protected static function newFactory(): Factory { return InvoiceFactory::new(); } public function chartOfAccount(): BelongsTo { return $this->belongsTo(ChartOfAccount::class); } public function payments(): HasMany { return $this->hasMany(Payment::class); } }