withDefault($user, $company, $currencyCode, $countryCode, $language); $companyDefaults = $companyDefaultFactory->make()->toArray(); $companyDefault = CompanyDefault::create($companyDefaults); // Create Chart of Accounts $chartOfAccountsService = app()->make(ChartOfAccountsService::class); $chartOfAccountsService->createChartOfAccounts($company); // Get the default bank account and update the company default record $defaultBankAccount = $chartOfAccountsService->getDefaultBankAccount($company); $companyDefault->update([ 'bank_account_id' => $defaultBankAccount?->id, ]); }, 5); } }