accounting-erp-laravel
Accounting application written in Laravel 13 / PHP 8.5 using Filament 5. QuickBooks, Xero, FreeAgent, Akhaunting ERP alternative.
File Explorer
Download Latest Version (.zip)- config.yml
- default.conf
- default.conf
- fpm-pool.conf
- nginx.conf
- php.ini
- supervisord.conf
- fpm-pool.conf
- nginx.conf
- php.ini
- supervisord.conf
- supervisord.frankenphp.conf
- .rr.prod.yaml
- supervisord.roadrunner.conf
- supervisord.swoole.conf
- .rr.prod.yaml
- entrypoint.sh
- opcache.ini
- php.ini
- supervisord.app.conf
- supervisord.app.roadrunner.conf
- supervisord.horizon.conf
- utilities.sh
- php.ini
- start-container
- supervisord.conf
- supervisord.horizon.conf
- supervisord.reverb.conf
- supervisord.reverb.conf.1
- supervisord.scheduler.conf
- supervisord.worker.conf
- utilities.sh
- sweep-template.yml
- install.yml
- main.yml
- prod-boot-smoke.yml
- security.yml
- tests.yml
- dependabot.yml
- FUNDING.yml
- issue_template.md
- CreateNewUser.php
- CreateNewUserWithTeams.php
- PasswordValidationRules.php
- ResetUserPassword.php
- UpdateUserPassword.php
- UpdateUserProfileInformation.php
- AddTeamMember.php
- CreateTeam.php
- DeleteTeam.php
- DeleteUser.php
- DeleteUserWithTeams.php
- InviteTeamMember.php
- RemoveTeamMember.php
- UpdateTeamName.php
- CreateConnectedAccount.php
- CreateUserFromProvider.php
- CreateUserWithTeamsFromProvider.php
- GenerateRedirectForProvider.php
- HandleInvalidState.php
- ResolveSocialiteUser.php
- SetUserPassword.php
- UpdateConnectedAccount.php
- Approvable.php
- HasDocuments.php
- Recurring.php
- BackfillDocuments.php
- BackfillTenancy.php
- CalculateLateFees.php
- ModuleCommand.php
- PostInvoice.php
- PostPayment.php
- ProcessRecurringTransactions.php
- ProcessSubscriptions.php
- ProvisionTenantChart.php
- PruneDocuments.php
- RecognizeRevenue.php
- SendPaymentReminders.php
- SyncPlaidTransactions.php
- UnpostInvoice.php
- UnpostPayment.php
- ApprovableApproved.php
- ApprovableRejected.php
- ApprovalDeniedException.php
- Handler.php
- ManageGeneralSettings.php
- CreateAuditLog.php
- ListAuditLogs.php
- ViewAuditLog.php
- AuditLogResource.php
- CreateBudget.php
- EditBudget.php
- ListBudgets.php
- BudgetResource.php
- CreateExpense.php
- EditExpense.php
- ListExpenses.php
- ExpenseResource.php
- CreateMenu.php
- EditMenu.php
- ListMenus.php
- CreatePayroll.php
- EditPayroll.php
- ListPayrolls.php
- PayrollResource.php
- CreateUser.php
- EditUser.php
- ListUsers.php
- ViewUser.php
- UserForm.php
- UsersTable.php
- UserResource.php
- CreateVendor.php
- EditVendor.php
- ListVendors.php
- VendorResource.php
- .gitignore
- ConsolidatedReports.php
- CreateTeam.php
- EditProfile.php
- EditTeam.php
- ForecastComparison.php
- NotificationSettings.php
- PendingApprovals.php
- PersonalAccessTokensPage.php
- TeamNotificationSettings.php
- UpdateProfileInformationPage.php
- CreateAccount.php
- EditAccount.php
- ListAccounts.php
- AccountResource.php
- CreateApprovalRule.php
- EditApprovalRule.php
- ListApprovalRules.php
- ApprovalRuleResource.php
- CreateAssetAcquisition.php
- EditAssetAcquisition.php
- ListAssetAcquisitions.php
- AssetAcquisitionResource.php
- CreateAsset.php
- DepreciationSchedulePage.php
- EditAsset.php
- ListAssets.php
- AssetResource.php
- CreateBankConnection.php
- EditBankConnection.php
- ListBankConnections.php
- ViewBankConnection.php
- BankConnectionResource.php
- CreateBankStatement.php
- EditBankStatement.php
- ListBankStatements.php
- BankStatementResource.php
- CreateBill.php
- EditBill.php
- ListBills.php
- BillResource.php
- CreateCategory.php
- EditCategory.php
- ListCategories.php
- CategoryResource.php
- CreateChartOfAccounts.php
- EditChartOfAccounts.php
- ListChartOfAccounts.php
- ChartOfAccountsResource.php
- CreateCompany.php
- EditCompany.php
- ListCompanies.php
- CompanyResource.php
- CreateConsolidationGroup.php
- EditConsolidationGroup.php
- ListConsolidationGroups.php
- ConsolidationGroupResource.php
- CreateCreditMemo.php
- EditCreditMemo.php
- ListCreditMemos.php
- CreditMemoResource.php
- CreateCustomer.php
- EditCustomer.php
- ListCustomers.php
- CustomerResource.php
- CreateDelayedCharge.php
- EditDelayedCharge.php
- ListDelayedCharges.php
- DelayedChargeResource.php
- CreateEstimate.php
- EditEstimate.php
- ListEstimates.php
- EstimateResource.php
- CreateForecastScenario.php
- EditForecastScenario.php
- ListForecastScenarios.php
- ForecastScenarioResource.php
- CreateHmrcVatReturn.php
- EditHmrcVatReturn.php
- ListHmrcVatReturns.php
- HmrcVatReturnResource.php
- CreateInventoryItem.php
- EditInventoryItem.php
- ListInventoryItems.php
- InventoryItemResource.php
- CreateInvoice.php
- EditInvoice.php
- ListInvoices.php
- DocumentsRelationManager.php
- InvoiceResource.php
- CreateJournalEntry.php
- EditJournalEntry.php
- ListJournalEntries.php
- JournalEntryResource.php
- CreatePayment.php
- EditPayment.php
- ListPayments.php
- PaymentResource.php
- CreatePaymentTerm.php
- EditPaymentTerm.php
- ListPaymentTerms.php
- PaymentTermResource.php
- CreatePlan.php
- EditPlan.php
- ListPlans.php
- PlanResource.php
- CreatePurchaseOrder.php
- EditPurchaseOrder.php
- ListPurchaseOrders.php
- PurchaseOrderResource.php
- CreatePurchaseRequest.php
- EditPurchaseRequest.php
- ListPurchaseRequests.php
- PurchaseRequestResource.php
- CreateReconciliationRule.php
- EditReconciliationRule.php
- ListReconciliationRules.php
- ReconciliationRuleResource.php
- CreateRefundReceipt.php
- EditRefundReceipt.php
- ListRefundReceipts.php
- RefundReceiptResource.php
- CreateReminderSetting.php
- EditReminderSetting.php
- ListReminderSettings.php
- ReminderSettingResource.php
- CreateRevenueSchedule.php
- EditRevenueSchedule.php
- ListRevenueSchedules.php
- RevenueScheduleResource.php
- CreateSalesOrder.php
- EditSalesOrder.php
- ListSalesOrders.php
- SalesOrderResource.php
- CreateSalesReceipt.php
- EditSalesReceipt.php
- ListSalesReceipts.php
- SalesReceiptResource.php
- CreateSubscription.php
- EditSubscription.php
- ListSubscriptions.php
- SubscriptionResource.php
- CreateSupplier.php
- EditSupplier.php
- ListSuppliers.php
- SupplierResource.php
- CreateTaxForm.php
- EditTaxForm.php
- ListTaxForms.php
- TaxFormResource.php
- CreateTaxRate.php
- EditTaxRate.php
- ListTaxRates.php
- TaxRateResource.php
- CreateTenant.php
- EditTenant.php
- ListTenants.php
- TenantResource.php
- CreateTimeEntry.php
- EditTimeEntry.php
- ListTimeEntries.php
- TimeEntryResource.php
- CreateTransaction.php
- EditTransaction.php
- ListTransactions.php
- TransactionResource.php
- CreateVendorCredit.php
- EditVendorCredit.php
- ListVendorCredits.php
- VendorCreditResource.php
- .gitignore
- .gitignore
- SocialLinksWidget.php
- CustomerLogin.php
- ListPortalInvoices.php
- PortalInvoiceResource.php
- PortalBalanceWidget.php
- ListPortalBills.php
- PortalBillResource.php
- ListPortalVendorCredits.php
- PortalVendorCreditResource.php
- PortalBalanceWidget.php
- FinancialDashboard.php
- BillController.php
- ChartOfAccountController.php
- EstimateController.php
- GeneralLedgerController.php
- InvoiceController.php
- JournalEntryController.php
- OpenApiController.php
- PlaidController.php
- PlaidWebhookController.php
- QboController.php
- QboWebhookController.php
- RevolutController.php
- RevolutWebhookController.php
- SageController.php
- TransactionController.php
- WiseController.php
- WiseWebhookController.php
- XeroController.php
- Controller.php
- LoginController.php
- PortalAccessController.php
- TeamInvitationController.php
- Authenticate.php
- EncryptCookies.php
- EnsureTwoFactorEnabled.php
- PreventRequestsDuringMaintenance.php
- RedirectIfAuthenticated.php
- RoleBasedRedirect.php
- ScreeningDataEncryptor.php
- SecurityHeaders.php
- TeamsPermission.php
- TrimStrings.php
- TrustHosts.php
- TrustProxies.php
- ValidateSignature.php
- VerifyCsrfToken.php
- TransactionResource.php
- Kernel.php
- EscalateApprovalsJob.php
- SyncPlaidTransactionsJob.php
- CreatePersonalTeam.php
- EmailTracker.php
- SendApprovedOutboundPayment.php
- SwitchTeam.php
- Account.php
- AccountTemplate.php
- ApprovalRequest.php
- ApprovalRule.php
- ApprovalStep.php
- Asset.php
- AssetAcquisition.php
- AuditLog.php
- BankAccountBalance.php
- BankConnection.php
- BankFeedTransaction.php
- BankStatement.php
- Bill.php
- BillItem.php
- BillPayment.php
- Budget.php
- Category.php
- Company.php
- ConnectedAccount.php
- ConsolidationGroup.php
- CreditMemo.php
- CreditMemoApplication.php
- CreditMemoItem.php
- Currency.php
- Customer.php
- DelayedCharge.php
- DepreciationCalculation.php
- Document.php
- DocumentVersion.php
- domains.php
- Employee.php
- Estimate.php
- EstimateItem.php
- ExchangeRate.php
- Expense.php
- ForecastScenario.php
- ForecastScenarioLine.php
- HmrcCorporationTaxSubmission.php
- HmrcPayeSubmission.php
- HmrcSubmission.php
- HmrcVatReturn.php
- InventoryCostLayer.php
- InventoryItem.php
- InventoryTransaction.php
- Invoice.php
- InvoiceItem.php
- JournalEntry.php
- JournalEntryLine.php
- Membership.php
- Menu.php
- Module.php
- OutboundPayment.php
- Payment.php
- PaymentTerm.php
- Payroll.php
- Plan.php
- Project.php
- PurchaseOrder.php
- PurchaseOrderItem.php
- PurchaseRequest.php
- PurchaseRequestItem.php
- QboConnection.php
- ReconciliationRule.php
- RefundReceipt.php
- RefundReceiptItem.php
- ReminderSetting.php
- RevenueSchedule.php
- RevenueScheduleEntry.php
- Role.php
- SageConnection.php
- SalesOrder.php
- SalesOrderItem.php
- SalesReceipt.php
- SalesReceiptItem.php
- Subscription.php
- Supplier.php
- TaxForm.php
- TaxRate.php
- Team.php
- TeamInvitation.php
- TimeEntry.php
- Transaction.php
- User.php
- UserNotificationPreference.php
- Vendor.php
- VendorCredit.php
- VendorCreditApplication.php
- VendorCreditItem.php
- XeroConnection.php
- BlogModuleModule.php
- module.json
- ModuleInterface.php
- ModuleDisabled.php
- ModuleEnabled.php
- ModuleInstalled.php
- ModuleUninstalled.php
- FixedAssetsModule.php
- module.json
- InventoryModule.php
- module.json
- module.json
- ReconciliationModule.php
- ExternalModuleLoader.php
- Configurable.php
- HasModuleHooks.php
- BaseModule.php
- ModuleManager.php
- ModuleServiceProvider.php
- SmsChannel.php
- ResolvesChannels.php
- ApprovalRequestedNotification.php
- CollectionNotification.php
- ExpenseApprovalNotification.php
- ImportFailedNotification.php
- PaymentReminderNotification.php
- PortalAccessNotification.php
- InvoiceObserver.php
- TransactionObserver.php
- ConnectedAccountPolicy.php
- AdminPanelProvider.php
- AppPanelProvider.php
- CustomerPanelProvider.php
- VendorPanelProvider.php
- AppServiceProvider.php
- AuthServiceProvider.php
- BroadcastServiceProvider.php
- EventServiceProvider.php
- FortifyServiceProvider.php
- JetstreamServiceProvider.php
- RouteServiceProvider.php
- SocialstreamServiceProvider.php
- TeamServiceProvider.php
- DoubleEntryValidator.php
- RequestsProviderTokens.php
- ResolvesSyncedContacts.php
- AccountCsvService.php
- AgingReportService.php
- ApprovalService.php
- BankFeedService.php
- BankStatementImportService.php
- BudgetService.php
- CollectionService.php
- ConsolidationService.php
- DocumentService.php
- ExchangeRateService.php
- FinancialStatementService.php
- ForecastService.php
- FxRevaluationService.php
- GeneralLedgerService.php
- HmrcAuthService.php
- HmrcMtdCorporationTaxService.php
- HmrcMtdVatService.php
- HmrcRtiPayeService.php
- InventoryMovementService.php
- InventoryPostingService.php
- InventoryService.php
- InventoryValuationService.php
- InvoicePostingService.php
- InvoiceScanner.php
- MenuService.php
- PaymentPostingService.php
- PayrollTaxService.php
- PayslipService.php
- PlaidService.php
- PostingReversalService.php
- ProcurementService.php
- ProjectReportService.php
- QuickBooksService.php
- ReconciliationService.php
- RevenueRecognitionService.php
- RevolutService.php
- SageService.php
- SalesOrderService.php
- SubscriptionBillingService.php
- TeamManagementService.php
- TenantProvisioningService.php
- TransactionSettlementService.php
- WiseService.php
- XeroService.php
- GeneralSettings.php
- IsTenantModel.php
- AppLayout.php
- GuestLayout.php
- packages.php
- services.php
- app.php
- accounting.php
- app.php
- auth.php
- broadcasting.php
- cache.php
- cors.php
- database.php
- documents.php
- filament-shield.php
- filesystems.php
- fortify.php
- hashing.php
- hmrc.php
- horizon.php
- jetstream.php
- logging.php
- mail.php
- modules.php
- octane.php
- payroll.php
- queue.php
- reverb.php
- sanctum.php
- services.php
- session.php
- socialstream.php
- view.php
- AccountFactory.php
- BankConnectionFactory.php
- BankStatementFactory.php
- BillFactory.php
- BudgetFactory.php
- CompanyFactory.php
- ConnectedAccountFactory.php
- CurrencyFactory.php
- CustomerFactory.php
- EstimateFactory.php
- ExchangeRateFactory.php
- InventoryItemFactory.php
- InvoiceFactory.php
- JournalEntryFactory.php
- MenuFactory.php
- ProjectFactory.php
- ReconciliationRuleFactory.php
- TaxRateFactory.php
- TransactionFactory.php
- UserFactory.php
- VendorFactory.php
- 0001_01_01_000000_create_users_table.php
- 0001_01_01_000001_make_password_nullable_on_users_table.php
- 0001_01_01_000002_create_connected_accounts_table.php
- 2014_10_12_200000_add_two_factor_columns_to_users_table.php
- 2019_08_19_000000_create_failed_jobs_table.php
- 2020_05_21_100000_create_teams_table.php
- 2020_05_21_200000_create_team_user_table.php
- 2020_05_21_300000_create_team_invitations_table.php
- 2023_05_15_000000_create_site_settings_table.php
- 2023_10_15_000000_fix_customer_tax_rate_foreign_key.php
- 2023_10_15_000000_recreate_customer_tax_rate_table.php
- 2024_01_01_000000_create_expenses_table.php
- 2024_01_01_000002_create_assets_table.php
- 2024_01_03_112935_create_customers_table.php
- 2024_01_07_112857_create_payment_terms_table.php
- 2024_01_08_113200_create_invoices_table.php
- 2024_01_09_112914_create_suppliers_table.php
- 2024_01_10_000000_add_approval_fields_to_expenses_table.php
- 2024_01_10_000000_create_audit_logs_table.php
- 2024_01_10_000000_create_tax_rates_table.php
- 2024_01_10_000001_add_recurrence_fields_to_invoices_table.php
- 2024_01_10_000001_create_purchase_orders_table.php
- 2024_01_10_000002_add_recurrence_fields_to_expenses_table.php
- 2024_01_15_000000_add_supplier_id_to_expenses_table.php
- 2024_01_18_000000_create_currencies_table.php
- 2024_01_18_000001_create_exchange_rates_table.php
- 2024_01_19_112951_create_accounts_table.php
- 2024_01_19_200000_create_bank_connections_table.php
- 2024_01_20_000000_create_budgets_table.php
- 2024_01_20_000000_create_tax_forms_table.php
- 2024_01_20_000000_create_transactions_table.php
- 2024_01_20_000001_add_forecast_fields_to_budgets_table.php
- 2024_01_20_000002_create_bank_feed_transactions_table.php
- 2024_01_20_000003_create_bank_statements_table.php
- 2024_02_13_113146_create_categories_table.php
- 2024_02_14_000001_add_depreciation_fields_to_assets_table.php
- 2024_02_14_000001_create_inventory_items_table.php
- 2024_02_14_000002_create_depreciation_calculations_table.php
- 2024_02_14_000002_create_inventory_transactions_table.php
- 2024_02_14_000003_create_inventory_cost_layers_table.php
- 2024_02_20_000000_add_category_support_to_expenses.php
- 2024_02_20_000000_add_reconciliation_fields_to_transactions.php
- 2024_02_20_create_invoices_table.php.disabled
- 2024_02_21_190705_create_permission_tables.php
- 2024_02_21_create_vendors_table.php
- 2024_02_22_114005_create_tenants_table.php
- 2024_02_22_add_approval_fields_to_invoices.php
- 2024_02_23_112720_create_domains_table.php
- 2024_02_23_113113_create_transactions_table.php.disabled
- 2024_02_23_113200_create_invoices_table.php.disabled
- 2024_02_23_113224_create_payments_table.php
- 2024_02_23_113242_create_companies_table.php
- 2024_02_23_113340_create_asset_acquisitions_table.php
- 2024_02_23_200001_add_hmrc_fields_to_companies_table.php
- 2024_02_23_200003_create_hmrc_submissions_table.php
- 2024_02_23_200004_create_hmrc_vat_returns_table.php
- 2024_02_23_200006_create_hmrc_corporation_tax_submissions_table.php
- 2024_02_24_000000_add_late_fee_columns_to_invoices.php
- 2024_02_24_000000_create_account_templates_table.php
- 2024_02_24_000000_create_employees_table.php
- 2024_02_24_000000_create_reminder_settings_table.php
- 2024_02_24_000000_create_time_entries_table.php
- 2024_02_24_000001_add_credit_fields_to_customers.php
- 2024_02_24_000001_add_reminder_columns_to_invoices.php
- 2024_02_24_000001_create_payrolls_table.php
- 2024_02_24_100000_add_hmrc_fields_to_employees_table.php
- 2024_02_24_100005_create_hmrc_paye_submissions_table.php
- 2024_07_24_080000_create_menus_table.php
- 2026_02_14_000003_add_plaid_fields_to_bank_connections_table.php
- 2026_02_14_000004_add_bank_feed_fields_to_transactions_table.php
- 2026_02_14_125500_create_journal_entries_table.php
- 2026_02_14_125501_create_journal_entry_lines_table.php
- 2026_02_14_125502_add_accounting_fields_to_accounts_table.php
- 2026_02_15_000001_create_bank_account_balances_table.php
- 2026_02_16_000001_create_bills_table.php
- 2026_02_16_000002_create_estimates_table.php
- 2026_02_16_000003_create_credit_memos_table.php
- 2026_02_16_000004_create_sales_receipts_table.php
- 2026_02_16_000005_create_vendor_credits_table.php
- 2026_02_16_000006_create_delayed_charges_table.php
- 2026_02_16_000007_create_refund_receipts_table.php
- 2026_03_02_000001_add_revolut_fields_to_bank_connections_table.php
- 2026_03_02_000002_add_wise_fields_to_bank_connections_table.php
- 2026_06_01_000001_create_modules_table.php
- 2026_06_28_000001_create_qbo_connections_table.php
- 2026_06_28_000002_add_qbo_id_to_synced_tables.php
- 2026_06_28_000009_add_invoice_number_to_invoices.php
- 2026_06_28_000010_create_invoice_items_table.php
- 2026_06_28_000020_add_cogs_to_inventory_transactions.php
- 2026_06_28_000030_add_qbo_id_to_bills.php
- 2026_06_28_000040_add_qbo_id_to_payments.php
- 2026_06_28_000050_add_currency_id_to_accounts.php
- 2026_06_28_000060_create_xero_connections_table.php
- 2026_06_28_000070_add_xero_id_to_synced_tables.php
- 2026_06_28_000080_create_sage_connections_table.php
- 2026_07_02_000000_create_reconciliation_rules_table.php
- 2026_07_02_000001_add_notes_to_invoices_table.php
- 2026_07_02_000002_add_parent_id_to_categories_table.php
- 2026_07_02_000003_add_number_of_days_to_payment_terms_table.php
- 2026_07_02_000010_create_projects_table.php
- 2026_07_02_000020_add_project_id_to_tables.php
- 2026_07_04_000001_add_recurrence_to_bills_table.php
- 2026_07_04_000002_add_rejection_reason_to_journal_entries_table.php
- 2026_07_04_100001_create_notifications_table.php
- 2026_07_04_100002_add_vonage_credentials_to_teams_table.php
- 2026_07_04_100003_create_user_notification_preferences_table.php
- 2026_07_04_110001_create_consolidation_groups_table.php
- 2026_07_04_110002_create_consolidation_group_team_table.php
- 2026_07_04_110003_add_counterparty_team_id_to_journal_entries_table.php
- 2026_07_04_120001_add_portal_auth_to_customers_table.php
- 2026_07_04_120002_add_portal_auth_to_vendors_table.php
- 2026_07_05_100001_create_sales_orders_table.php
- 2026_07_05_100002_create_sales_order_items_table.php
- 2026_07_05_100003_add_sales_order_id_to_invoices_table.php
- 2026_07_06_100001_create_purchase_requests_table.php
- 2026_07_06_100002_create_purchase_request_items_table.php
- 2026_07_06_100003_add_purchase_request_id_to_purchase_orders_table.php
- 2026_07_07_100001_create_forecast_scenarios_table.php
- 2026_07_07_100002_create_forecast_scenario_lines_table.php
- 2026_07_08_100001_create_documents_table.php
- 2026_07_08_100002_create_document_versions_table.php
- 2026_07_09_100001_create_plans_table.php
- 2026_07_09_100002_create_subscriptions_table.php
- 2026_07_10_100001_create_revenue_schedules_table.php
- 2026_07_10_100002_create_revenue_schedule_entries_table.php
- 2026_07_11_100001_add_journal_entry_id_to_invoices_table.php
- 2026_07_12_100001_add_journal_entry_id_to_payments_table.php
- 2026_11_26_064418_add_team_to_resources.php
- 2026_11_27_000000_add_cost_allocation_fields_to_expenses_table.php
- 2026_12_01_000000_add_books_locked_before_to_teams.php
- 2026_12_02_000000_scope_account_number_unique_to_user.php
- 2026_12_03_000000_scope_account_number_unique_to_team.php
- 2026_12_04_000000_add_columns_to_tax_rates_table.php
- 2026_12_04_000001_create_approval_rules_table.php
- 2026_12_04_000002_create_approval_requests_table.php
- 2026_12_04_000003_create_approval_steps_table.php
- 2026_12_04_000004_convert_journal_entry_is_approved.php
- 2026_12_05_000000_widen_bank_connection_token_columns.php
- 2026_12_05_000001_create_outbound_payments_table.php
- AccountTemplateSeeder.php
- DatabaseSeeder.php
- MenuSeeder.php
- PermissionsSeeder.php
- RolesSeeder.php
- TeamSeeder.php
- UserSeeder.php
- 2024_01_01_000001_create_settings_table.php
- .gitignore
- 2026-07-01-approval-engine.md
- 2026-07-04-api-php-sdk.md
- 2026-07-04-document-management.md
- 2026-07-04-forecasting-scenarios.md
- 2026-07-04-invoice-gl-posting.md
- 2026-07-04-payment-gl-posting.md
- 2026-07-04-posting-reversal.md
- 2026-07-04-procurement-chains.md
- 2026-07-04-revenue-recognition.md
- 2026-07-04-sales-order-lifecycle.md
- 2026-07-04-subscription-core.md
- 2026-07-04-tenant-provisioning.md
- 2026-07-01-approval-engine-design.md
- 2026-07-02-recurring-engine-design.md
- 2026-07-04-consolidated-reporting-design.md
- 2026-07-04-customer-vendor-portals-design.md
- 2026-07-04-notification-channels-design.md
- ADDITIONAL_QBO_FUNCTIONALITY.md
- api.md
- BANK_MANAGEMENT.md
- CONFORMANCE.md
- DOUBLE_ENTRY_ACCOUNTING.md
- HMRC_IMPLEMENTATION_SUMMARY.md
- HMRC_INTEGRATION.md
- IMPLEMENTATION_SUMMARY.md
- MODULAR_ARCHITECTURE.md
- PLAID_INTEGRATION.md
- PLAID_OAUTH_QUICKSTART.md
- PLAID_TESTING_GUIDE.md
- QUICKBOOKS_ONLINE_FUNCTIONALITY.md
- configmap.yaml
- deployment.yaml
- horizon-deployment.yaml
- ingress.yaml
- kustomization.yaml
- mysql-statefulset.yaml
- namespace.yaml
- network-policy.yaml
- pvc.yaml
- redis.yaml
- reverb-deployment.yaml
- secret.yaml
- service.yaml
- kustomization.yaml
- hpa.yaml
- kustomization.yaml
- app-Bb4m6fVa.css
- app-C_RJPZ5V.js
- theme-Veuskeu3.css
- logo.png
- manifest.json
- forms.css
- support.css
- index.css
- inter-cyrillic-ext-wght-normal-ASVAGXXE.woff2
- inter-cyrillic-ext-wght-normal-IYF56FF6.woff2
- inter-cyrillic-ext-wght-normal-XKHXBTUO.woff2
- inter-cyrillic-wght-normal-EWLSKVKN.woff2
- inter-cyrillic-wght-normal-JEOLYBOO.woff2
- inter-cyrillic-wght-normal-R5CMSONN.woff2
- inter-greek-ext-wght-normal-7GGTF7EK.woff2
- inter-greek-ext-wght-normal-EOVOK2B5.woff2
- inter-greek-ext-wght-normal-ZEVLMORV.woff2
- inter-greek-wght-normal-AXVTPQD5.woff2
- inter-greek-wght-normal-IRE366VL.woff2
- inter-greek-wght-normal-N43DBLU2.woff2
- inter-latin-ext-wght-normal-5SRY4DMZ.woff2
- inter-latin-ext-wght-normal-GZCIV3NH.woff2
- inter-latin-ext-wght-normal-HA22NDSG.woff2
- inter-latin-wght-normal-NRMW37G5.woff2
- inter-latin-wght-normal-O25CN4JL.woff2
- inter-latin-wght-normal-OPIJAQLS.woff2
- inter-vietnamese-wght-normal-CE5GGD3W.woff2
- inter-vietnamese-wght-normal-TWG5UU7E.woff2
- .htaccess
- favicon.ico
- index.php
- installer.php
- robots.txt
- tailwind.config.js
- theme.css
- app.css
- logo.png
- app.js
- api-token-manager.blade.php
- index.blade.php
- confirm-password.blade.php
- forgot-password.blade.php
- login.blade.php
- register.blade.php
- reset-password.blade.php
- two-factor-challenge.blade.php
- verify-email.blade.php
- reconciliation-result.blade.php
- review-matches.blade.php
- bitbucket.blade.php
- facebook.blade.php
- github.blade.php
- gitlab.blade.php
- google.blade.php
- linkedin.blade.php
- provider-icon.blade.php
- slack.blade.php
- twitter.blade.php
- action-link.blade.php
- action-message.blade.php
- action-section.blade.php
- application-logo.blade.php
- application-mark.blade.php
- authentication-card-logo.blade.php
- authentication-card.blade.php
- banner.blade.php
- button.blade.php
- buttons.blade.php
- chart-of-accounts.blade.php
- checkbox.blade.php
- confirmation-modal.blade.php
- confirms-password.blade.php
- connected-account.blade.php
- contact-form.blade.php
- danger-button.blade.php
- dialog-modal.blade.php
- dropdown-link.blade.php
- dropdown.blade.php
- footer.blade.php
- form-section.blade.php
- header.blade.php
- home-header.blade.php
- home-navbar.blade.php
- input-error.blade.php
- input.blade.php
- label.blade.php
- logo.blade.php
- manage_section.blade.php
- modal.blade.php
- nav-link.blade.php
- products_section.blade.php
- responsive-nav-link.blade.php
- secondary-button.blade.php
- section-border.blade.php
- section-title.blade.php
- socialstream.blade.php
- switchable-team.blade.php
- validation-errors.blade.php
- welcome.blade.php
- why_us_section.blade.php
- consolidated-reports.blade.php
- forecast-comparison.blade.php
- pending-approvals.blade.php
- depreciation-schedule-page.blade.php
- api-tokens.blade.php
- create-team.blade.php
- edit-profile.blade.php
- edit-team.blade.php
- reconciliation-discrepancies.blade.php
- api-tokens.blade.php
- create-team.blade.php
- edit-profile.blade.php
- edit-team.blade.php
- gedcom.blade.php
- daboville-report.blade.php
- descendant-chart.blade.php
- report-widget.blade.php
- template.blade.php
- app.blade.php
- guest.blade.php
- template.blade.php
- forgot.blade.php
- set-password.blade.php
- connected-accounts-form.blade.php
- set-password-form.blade.php
- show.blade.php
- 1099-misc.blade.php
- create-team-form.blade.php
- create.blade.php
- delete-team-form.blade.php
- show.blade.php
- team-member-manager.blade.php
- update-team-name-form.blade.php
- home.blade.php
- api.php
- channels.php
- console.php
- socialstream.php
- web.php
- ApiException.php
- ForbiddenException.php
- RateLimitException.php
- UnauthorizedException.php
- ValidationException.php
- CrudResource.php
- GeneralLedger.php
- Client.php
- README.md
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- ApiScopesTest.php
- ApiVersioningTest.php
- BillApiTest.php
- ChartOfAccountApiTest.php
- EstimateApiTest.php
- GeneralLedgerApiTest.php
- InvoiceApiTest.php
- JournalEntryApiTest.php
- OutboundPaymentApprovalTest.php
- PlaidBalanceTest.php
- PlaidControllerTest.php
- PlaidWebhookControllerTest.php
- QboAccountBillSyncTest.php
- QboPaymentSyncTest.php
- QuickBooksSyncTest.php
- RevolutPaymentTest.php
- SageSyncTest.php
- TenantScopedValidationTest.php
- TestSync.php
- TransactionApiTest.php
- TransactionCurrencyTest.php
- XeroEntitiesSyncTest.php
- XeroSyncTest.php
- ApprovableTraitTest.php
- ApprovalNotificationTest.php
- ApprovalRuleResourceTest.php
- ApprovalServiceTest.php
- EscalateApprovalsJobTest.php
- PendingApprovalsPageTest.php
- ConsolidatedReportsTest.php
- ConsolidationGroupResourceTest.php
- ConsolidationServiceTest.php
- BackfillDocumentsTest.php
- DocumentModelTest.php
- DocumentServiceTest.php
- DocumentTenancyTest.php
- ForecastScenarioModelTest.php
- ForecastServiceTest.php
- ForecastTenancyTest.php
- SecurityMiddlewareTest.php
- InvoiceApprovalTest.php
- InvoiceJournalLinkTest.php
- PostInvoiceActionTest.php
- PostInvoiceCommandTest.php
- PostInvoiceTest.php
- ImportFailedNotificationTest.php
- NotificationChannelsTest.php
- NotificationSettingsTest.php
- PaymentModelTest.php
- PostPaymentActionTest.php
- PostPaymentCommandTest.php
- PostPaymentTest.php
- PortalAccessTest.php
- PortalResourcesTest.php
- RecomputeStatusTest.php
- ReverseInvoiceTest.php
- ReversePaymentTest.php
- UnpostActionTest.php
- UnpostCommandsTest.php
- CreatePurchaseOrderTest.php
- PurchaseRequestApprovalTest.php
- PurchaseRequestModelTest.php
- PurchaseRequestTenancyTest.php
- ProvisionChartActionTest.php
- ProvisionTenantChartCommandTest.php
- TenantProvisioningServiceTest.php
- RecurringBillTest.php
- RecurringExpenseTest.php
- RecurringInvoiceTest.php
- CreateScheduleTest.php
- RecognizeDueTest.php
- RecognizeRevenueCommandTest.php
- RevenueScheduleModelTest.php
- RevenueScheduleTenancyTest.php
- ConvertToInvoiceTest.php
- CreateFromEstimateTest.php
- SalesOrderModelTest.php
- SalesOrderTenancyTest.php
- ClientTest.php
- CrudResourceTest.php
- GeneralLedgerTest.php
- FinancialStatementTenantScopingTest.php
- GeneralLedgerTenantScopingTest.php
- InventoryTenantScopingTest.php
- ReconciliationRuleTest.php
- ReconciliationServiceTest.php
- BillingServiceTest.php
- ProcessSubscriptionsTest.php
- SubscriptionModelTest.php
- SubscriptionTenancyTest.php
- AccountCsvServiceTest.php
- AccountNumberUniquenessTest.php
- AssetDepreciationTest.php
- BackfillTenancyTest.php
- BankConnectionResourceTest.php
- BankConnectionTokenColumnTest.php
- BankStatementReconciliationTest.php
- CalculateLateFeeTest.php
- CostCenterRemovalTest.php
- EnsureTwoFactorEnabledTest.php
- ExampleTest.php
- ExchangeRateServiceTest.php
- ExchangeRateUpdateTest.php
- ExpenseBudgetFillableSchemaTest.php
- FixedAssetsModuleTest.php
- FxRevaluationTest.php
- HmrcCorporationTaxTest.php
- HmrcRtiPayeTest.php
- InventoryModuleTest.php
- InventoryMovementTest.php
- InventoryValuationTest.php
- InvoiceLineItemsTest.php
- JournalEntryPeriodCloseTest.php
- JournalEntryTest.php
- ModelSchemaConsistencyTest.php
- ModuleSystemTest.php
- PanelBrandingTest.php
- PanelSmokeTest.php
- PayrollTaxPeriodTest.php
- PayrollTaxServiceTest.php
- PayslipServiceTest.php
- ProjectResurrectionTest.php
- ReconciliationModuleTest.php
- ReconciliationWorkflowTest.php
- ReportingCurrencyTest.php
- SchemaConsistencyTest.php
- SecurityHeadersTest.php
- SocialstreamRegistrationTest.php
- TaxRateCalculationTest.php
- TaxRateTeamScopingTest.php
- TeamIdStampingTest.php
- TeamManagementServiceTest.php
- TwoFactorEnrollmentTest.php
- AccountModelTest.php
- ApprovalModelsTest.php
- InvoiceModelTest.php
- JournalEntryLineTest.php
- JournalEntryModelTest.php
- TaxFormTest.php
- TaxRateTest.php
- ModuleManagerTest.php
- DoubleEntryValidatorTest.php
- BankStatementImportServiceTest.php
- BudgetServiceTest.php
- FinancialStatementServiceTest.php
- GeneralLedgerServiceTest.php
- HmrcMtdVatServiceTest.php
- PlaidServiceTest.php
- ReconciliationServiceTest.php
- RevolutServiceTest.php
- WiseServiceTest.php
- DoubleEntryAccountingTest.php
- DoubleEntryValidatorTest.php
- ExampleTest.php
- CreatesApplication.php
- TestCase.php
- .dockerignore
- .env.example
- .env.testing
- .gitignore
- artisan
- CLAUDE.md
- composer.json
- composer.lock
- docker-compose.yml
- Dockerfile
- infection.json5
- package-lock.json
- package.json
- phpstan-baseline.neon
- phpstan.neon
- phpunit.xml
- postcss.config.cjs
- README.md
- rector.php
- setup.sh
- sweep.yaml
- tailwind.config.js
- vite.config.js
# Installation Guide
1. Get the code
git clone https://github.com/liberusoftware/accounting-erp-laravel
Downloads the entire project code from GitHub to your computer.
cd accounting-erp-laravel
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -t accounting-laravel .
Builds a runnable image based on the Dockerfile.
docker run -p 8000:8000 accounting-laravel
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
Pulled directly from this repo's README.
3. Node.js
EasyPrerequisites
npm install && npm run build
Downloads and installs the libraries listed in package.json.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
4. PHP (Composer)
EasyPrerequisites
composer install
Installs the PHP libraries listed in composer.json.
Run it with a built-in server like php -S localhost:8000, then open http://localhost:8000 in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
