├── public ├── favicon.ico ├── robots.txt ├── build │ ├── images │ │ └── logo.png │ └── manifest.json ├── fonts │ └── filament │ │ └── filament │ │ └── inter │ │ ├── inter-greek-wght-normal-AXVTPQD5.woff2 │ │ ├── inter-greek-wght-normal-IRE366VL.woff2 │ │ ├── inter-greek-wght-normal-N43DBLU2.woff2 │ │ ├── inter-latin-wght-normal-NRMW37G5.woff2 │ │ ├── inter-latin-wght-normal-O25CN4JL.woff2 │ │ ├── inter-latin-wght-normal-OPIJAQLS.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-latin-ext-wght-normal-5SRY4DMZ.woff2 │ │ ├── inter-latin-ext-wght-normal-GZCIV3NH.woff2 │ │ ├── inter-latin-ext-wght-normal-HA22NDSG.woff2 │ │ ├── inter-vietnamese-wght-normal-CE5GGD3W.woff2 │ │ ├── inter-vietnamese-wght-normal-TWG5UU7E.woff2 │ │ ├── inter-cyrillic-ext-wght-normal-ASVAGXXE.woff2 │ │ ├── inter-cyrillic-ext-wght-normal-IYF56FF6.woff2 │ │ └── inter-cyrillic-ext-wght-normal-XKHXBTUO.woff2 ├── js │ └── filament │ │ ├── forms │ │ └── components │ │ │ ├── textarea.js │ │ │ ├── tags-input.js │ │ │ └── key-value.js │ │ ├── schemas │ │ └── components │ │ │ ├── tabs.js │ │ │ └── actions.js │ │ ├── tables │ │ └── components │ │ │ └── columns │ │ │ ├── checkbox.js │ │ │ ├── toggle.js │ │ │ └── text-input.js │ │ └── actions │ │ └── actions.js └── .htaccess ├── app ├── Models │ ├── Tenant.php │ ├── SiteConfig.php │ ├── domains.php │ ├── Payment.php │ ├── AccountTemplate.php │ ├── ReminderSetting.php │ ├── Company.php │ ├── Vendor.php │ ├── AssetAcquisition.php │ ├── PaymentTerm.php │ ├── SiteSettings.php │ ├── Employee.php │ ├── Activation.php │ ├── BankStatement.php │ ├── Menu.php │ ├── DepreciationCalculation.php │ ├── BankConnection.php │ ├── TeamInvitation.php │ ├── BankFeedTransaction.php │ ├── Currency.php │ ├── Supplier.php │ ├── PurchaseOrderItem.php │ ├── AuditLog.php │ ├── ExchangeRate.php │ ├── Category.php │ └── InventoryTransaction.php ├── Filament │ ├── App │ │ ├── Pages │ │ │ └── .gitignore │ │ ├── Resources │ │ │ ├── .gitignore │ │ │ ├── TaxForms │ │ │ │ └── Pages │ │ │ │ │ ├── CreateTaxForm.php │ │ │ │ │ ├── EditTaxForm.php │ │ │ │ │ └── ListTaxForms.php │ │ │ ├── TaxRates │ │ │ │ └── Pages │ │ │ │ │ ├── CreateTaxRate.php │ │ │ │ │ ├── EditTaxRate.php │ │ │ │ │ └── ListTaxRates.php │ │ │ ├── Assets │ │ │ │ └── Pages │ │ │ │ │ ├── CreateAsset.php │ │ │ │ │ ├── ListAssets.php │ │ │ │ │ ├── EditAsset.php │ │ │ │ │ └── DepreciationSchedulePage.php │ │ │ ├── TimeEntries │ │ │ │ └── Pages │ │ │ │ │ ├── CreateTimeEntry.php │ │ │ │ │ ├── EditTimeEntry.php │ │ │ │ │ └── ListTimeEntries.php │ │ │ ├── Tenants │ │ │ │ └── Pages │ │ │ │ │ ├── CreateTenant.php │ │ │ │ │ ├── EditTenant.php │ │ │ │ │ └── ListTenants.php │ │ │ ├── Accounts │ │ │ │ └── Pages │ │ │ │ │ ├── CreateAccount.php │ │ │ │ │ ├── EditAccount.php │ │ │ │ │ └── ListAccounts.php │ │ │ ├── Companies │ │ │ │ └── Pages │ │ │ │ │ ├── CreateCompany.php │ │ │ │ │ ├── EditCompany.php │ │ │ │ │ └── ListCompanies.php │ │ │ ├── Invoices │ │ │ │ └── Pages │ │ │ │ │ ├── CreateInvoice.php │ │ │ │ │ ├── EditInvoice.php │ │ │ │ │ └── ListInvoices.php │ │ │ ├── Payments │ │ │ │ └── Pages │ │ │ │ │ ├── CreatePayment.php │ │ │ │ │ ├── EditPayment.php │ │ │ │ │ └── ListPayments.php │ │ │ ├── Customers │ │ │ │ └── Pages │ │ │ │ │ ├── CreateCustomer.php │ │ │ │ │ ├── EditCustomer.php │ │ │ │ │ └── ListCustomers.php │ │ │ ├── Categories │ │ │ │ └── Pages │ │ │ │ │ ├── CreateCategory.php │ │ │ │ │ ├── EditCategory.php │ │ │ │ │ └── ListCategories.php │ │ │ ├── Suppliers │ │ │ │ └── Pages │ │ │ │ │ ├── CreateSupplier.php │ │ │ │ │ ├── EditSupplier.php │ │ │ │ │ └── ListSuppliers.php │ │ │ ├── Activations │ │ │ │ └── Pages │ │ │ │ │ ├── CreateActivation.php │ │ │ │ │ ├── EditActivation.php │ │ │ │ │ └── ListActivations.php │ │ │ ├── BankStatements │ │ │ │ └── Pages │ │ │ │ │ ├── CreateBankStatement.php │ │ │ │ │ ├── EditBankStatement.php │ │ │ │ │ └── ListBankStatements.php │ │ │ ├── PurchaseOrders │ │ │ │ └── Pages │ │ │ │ │ ├── CreatePurchaseOrder.php │ │ │ │ │ ├── EditPurchaseOrder.php │ │ │ │ │ └── ListPurchaseOrders.php │ │ │ ├── ChartOfAccounts │ │ │ │ └── Pages │ │ │ │ │ ├── CreateChartOfAccounts.php │ │ │ │ │ ├── EditChartOfAccounts.php │ │ │ │ │ └── ListChartOfAccounts.php │ │ │ ├── PaymentTerms │ │ │ │ └── Pages │ │ │ │ │ ├── CreatePaymentTerm.php │ │ │ │ │ ├── EditPaymentTerm.php │ │ │ │ │ └── ListPaymentTerms.php │ │ │ ├── ReminderSettings │ │ │ │ └── Pages │ │ │ │ │ ├── CreateReminderSetting.php │ │ │ │ │ ├── EditReminderSetting.php │ │ │ │ │ └── ListReminderSettings.php │ │ │ ├── Transactions │ │ │ │ └── Pages │ │ │ │ │ ├── CreateTransaction.php │ │ │ │ │ ├── EditTransaction.php │ │ │ │ │ └── ListTransactions.php │ │ │ ├── GeneralLedgerReports │ │ │ │ └── Pages │ │ │ │ │ ├── EditGeneralLedgerReport.php │ │ │ │ │ ├── ViewGeneralLedgerReport.php │ │ │ │ │ ├── CreateGeneralLedgerReport.php │ │ │ │ │ └── ListGeneralLedgerReports.php │ │ │ └── AssetAcquisitions │ │ │ │ └── Pages │ │ │ │ ├── CreateAssetAcquisition.php │ │ │ │ ├── EditAssetAcquisition.php │ │ │ │ └── ListAssetAcquisitions.php │ │ └── Widgets │ │ │ └── .gitignore │ ├── Resources │ │ ├── Roles │ │ │ └── Pages │ │ │ │ ├── CreateRole.php │ │ │ │ ├── EditRole.php │ │ │ │ └── ListRoles.php │ │ ├── Budgets │ │ │ └── Pages │ │ │ │ ├── CreateBudget.php │ │ │ │ ├── EditBudget.php │ │ │ │ └── ListBudgets.php │ │ ├── Vendors │ │ │ └── Pages │ │ │ │ ├── CreateVendor.php │ │ │ │ ├── EditVendor.php │ │ │ │ └── ListVendors.php │ │ ├── AuditLogs │ │ │ └── Pages │ │ │ │ ├── ViewAuditLog.php │ │ │ │ ├── ListAuditLogs.php │ │ │ │ └── CreateAuditLog.php │ │ ├── Expenses │ │ │ └── Pages │ │ │ │ ├── CreateExpense.php │ │ │ │ ├── EditExpense.php │ │ │ │ └── ListExpenses.php │ │ └── Payrolls │ │ │ └── Pages │ │ │ ├── CreatePayroll.php │ │ │ ├── EditPayroll.php │ │ │ └── ListPayrolls.php │ └── Admin │ │ └── Resources │ │ ├── MenuResource │ │ └── Pages │ │ │ ├── EditMenu.php │ │ │ ├── CreateMenu.php │ │ │ └── ListMenus.php │ │ ├── SiteSettingsResource │ │ └── Pages │ │ │ ├── CreateSiteSettings.php │ │ │ ├── EditSiteSettings.php │ │ │ └── ListSiteSettings.php │ │ └── ModuleResource │ │ └── Pages │ │ └── ListModules.php ├── Traits │ └── IsTenantModel.php ├── Http │ ├── Controllers │ │ ├── Controller.php │ │ └── ForgotPasswordController.php │ ├── Middleware │ │ ├── EncryptCookies.php │ │ ├── VerifyCsrfToken.php │ │ ├── PreventRequestsDuringMaintenance.php │ │ ├── TrimStrings.php │ │ ├── TrustHosts.php │ │ ├── Authenticate.php │ │ ├── ValidateSignature.php │ │ ├── TrustProxies.php │ │ ├── AssignDefaultTeam.php │ │ └── ScreeningDataEncryptor.php │ ├── Livewire │ │ └── CreateTeam.php │ └── Resources │ │ └── TransactionResource.php ├── Actions │ ├── Jetstream │ │ ├── DeleteTeam.php │ │ ├── DeleteUser.php │ │ └── UpdateTeamName.php │ ├── Fortify │ │ └── PasswordValidationRules.php │ └── Socialstream │ │ ├── HandleInvalidState.php │ │ ├── GenerateRedirectForProvider.php │ │ ├── ResolveSocialiteUser.php │ │ └── SetUserPassword.php ├── Listeners │ ├── SwitchTeam.php │ ├── CreatePersonalTeam.php │ └── EmailTracker.php ├── Providers │ ├── BroadcastServiceProvider.php │ ├── AuthServiceProvider.php │ └── AppServiceProvider.php ├── Services │ └── SiteSettingsService.php ├── Settings │ └── GeneralSettings.php ├── Console │ ├── Commands │ │ ├── CalculateLateFees.php │ │ └── ProcessRecurringTransactions.php │ └── Kernel.php └── Exceptions │ └── Handler.php ├── database ├── .gitignore ├── seeders │ ├── PermissionsSeeder.php │ ├── TeamSeeder.php │ ├── DatabaseSeeder.php │ └── UserSeeder.php ├── factories │ ├── MenuFactory.php │ ├── AccountFactory.php │ └── ConnectedAccountFactory.php └── migrations │ ├── 2024_01_20_000001_create_bank_connections_table.php │ ├── 2024_02_13_113146_create_categories_table.php │ ├── 2024_02_20_000000_add_category_support_to_expenses.php │ ├── 2024_02_24_000001_add_reminder_columns_to_invoices.php │ ├── 2024_01_20_000002_create_bank_feed_transactions_table.php │ ├── 0001_01_01_000001_make_password_nullable_on_users_table.php │ ├── 2024_02_24_000000_create_employees_table.php │ ├── 2024_02_22_114005_create_tenants_table.php │ ├── 2020_05_21_100000_create_teams_table.php │ ├── 2024_02_14_000003_create_inventory_cost_layers_table.php │ ├── 2024_02_24_000001_add_credit_fields_to_customers.php │ ├── 2024_01_15_000000_add_supplier_id_to_expenses_table.php │ ├── 2024_01_20_000001_add_forecast_fields_to_budgets_table.php │ ├── 2024_01_20_000000_create_budgets_table.php │ ├── 2024_02_24_000000_create_account_templates_table.php │ ├── 2024_01_07_112857_create_payment_terms_table.php │ ├── 2024_02_23_113224_create_payments_table.php │ ├── 2024_02_24_000000_create_reminder_settings_table.php │ ├── 2020_05_21_200000_create_team_user_table.php │ ├── 2024_07_24_080000_create_menus_table.php │ ├── 2024_01_01_000000_create_expenses_table.php │ ├── 2024_01_01_000002_create_assets_table.php │ ├── 2024_01_20_000000_create_transactions_table.php │ ├── 2024_02_23_112720_create_domains_table.php │ ├── 2024_01_08_113200_create_invoices_table.php │ ├── 2024_02_23_113340_create_asset_acquisitions_table.php │ ├── 2024_02_24_000000_add_late_fee_columns_to_invoices.php │ ├── 2019_08_19_000000_create_failed_jobs_table.php │ ├── 2024_02_21_create_vendors_table.php │ ├── 2024_01_10_000000_create_audit_logs_table.php │ ├── 2024_01_10_000000_add_approval_fields_to_expenses_table.php │ ├── 2024_02_14_000002_create_depreciation_calculations_table.php │ ├── 2020_05_21_300000_create_team_invitations_table.php │ ├── 2023_05_15_000000_create_site_settings_table.php │ ├── 2024_02_24_000000_create_time_entries_table.php │ ├── 2024_01_03_112935_create_customers_table.php │ ├── 2024_02_14_000001_add_depreciation_fields_to_assets_table.php │ ├── 2024_02_14_000002_create_inventory_transactions_table.php │ ├── 2024_02_20_000000_add_reconciliation_fields_to_transactions.php │ └── 2024_02_23_113200_create_invoices_table.php.disabled ├── .github ├── FUNDING.yml ├── dependabot.yml ├── issue_template.md └── ISSUE_TEMPLATE │ └── sweep-template.yml ├── resources ├── css │ ├── app.css │ └── filament │ │ └── admin │ │ ├── theme.css │ │ └── tailwind.config.js ├── js │ └── app.js ├── views │ ├── filament │ │ ├── widgets │ │ │ ├── report-widget.blade.php │ │ │ ├── daboville-report.blade.php │ │ │ └── descendant-chart.blade.php │ │ ├── pages │ │ │ ├── api-tokens.blade.php │ │ │ ├── create-team.blade.php │ │ │ └── edit-team.blade.php │ │ ├── filament │ │ │ └── pages │ │ │ │ ├── api-tokens.blade.php │ │ │ │ ├── create-team.blade.php │ │ │ │ └── edit-team.blade.php │ │ └── resources │ │ │ └── gedcom-resource │ │ │ └── pages │ │ │ └── gedcom.blade.php │ ├── components │ │ ├── logo.blade.php │ │ ├── checkbox.blade.php │ │ ├── input-error.blade.php │ │ ├── section-border.blade.php │ │ ├── label.blade.php │ │ ├── input.blade.php │ │ ├── dropdown-link.blade.php │ │ ├── authentication-card.blade.php │ │ ├── section-title.blade.php │ │ ├── action-link.blade.php │ │ ├── danger-button.blade.php │ │ ├── secondary-button.blade.php │ │ ├── validation-errors.blade.php │ │ ├── button.blade.php │ │ ├── application-mark.blade.php │ │ ├── action-section.blade.php │ │ ├── socialstream-icons │ │ │ ├── linkedin.blade.php │ │ │ ├── facebook.blade.php │ │ │ ├── gitlab.blade.php │ │ │ ├── twitter.blade.php │ │ │ ├── google.blade.php │ │ │ ├── github.blade.php │ │ │ └── bitbucket.blade.php │ │ ├── action-message.blade.php │ │ ├── authentication-card-logo.blade.php │ │ ├── dialog-modal.blade.php │ │ ├── buttons.blade.php │ │ ├── nav-link.blade.php │ │ ├── why_us_section.blade.php │ │ ├── responsive-nav-link.blade.php │ │ ├── products_section.blade.php │ │ ├── switchable-team.blade.php │ │ └── form-section.blade.php │ ├── api │ │ └── index.blade.php │ ├── teams │ │ ├── create.blade.php │ │ └── show.blade.php │ └── home.blade.php └── images │ └── logo.png ├── storage ├── logs │ └── .gitignore ├── app │ ├── public │ │ └── .gitignore │ └── .gitignore └── framework │ ├── testing │ └── .gitignore │ ├── views │ └── .gitignore │ ├── cache │ ├── data │ │ └── .gitignore │ └── .gitignore │ ├── sessions │ └── .gitignore │ └── .gitignore ├── .docker ├── config │ ├── php.ini │ ├── config │ │ ├── php.ini │ │ └── supervisord.conf │ └── supervisord.conf ├── octane │ ├── php.ini │ ├── opcache.ini │ ├── supervisord.horizon.conf │ ├── .rr.prod.yaml │ ├── RoadRunner │ │ └── .rr.prod.yaml │ └── utilities.sh ├── utilities.sh ├── supervisord.conf ├── supervisord.worker.conf ├── supervisord.horizon.conf ├── php.ini └── supervisord.scheduler.conf ├── postcss.config.cjs ├── tests ├── TestCase.php ├── Unit │ └── ExampleTest.php ├── Feature │ └── ExampleTest.php └── CreatesApplication.php ├── config ├── socialstream.php └── cors.php ├── tailwind.config.js ├── routes ├── socialstream.php ├── web.php ├── channels.php └── console.php ├── .gitignore ├── package.json └── vite.config.js /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Models/Tenant.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Filament/App/Pages/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite* 2 | -------------------------------------------------------------------------------- /app/Filament/App/Resources/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Filament/App/Widgets/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: liberusoftware 2 | -------------------------------------------------------------------------------- /resources/css/app.css: -------------------------------------------------------------------------------- 1 | @import 'tailwindcss'; 2 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /resources/js/app.js: -------------------------------------------------------------------------------- 1 | import 'preline/dist/preline.js'; -------------------------------------------------------------------------------- /storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/cache/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /resources/views/filament/widgets/report-widget.blade.php: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !data/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /.docker/config/php.ini: -------------------------------------------------------------------------------- 1 | [Date] 2 | date.timezone="UTC" 3 | expose_php= Off -------------------------------------------------------------------------------- /.docker/config/config/php.ini: -------------------------------------------------------------------------------- 1 | [Date] 2 | date.timezone="UTC" 3 | expose_php= Off -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: [ 3 | require('@tailwindcss/postcss'), 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /resources/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liberu-accounting/accounting-laravel/HEAD/resources/images/logo.png -------------------------------------------------------------------------------- /public/build/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liberu-accounting/accounting-laravel/HEAD/public/build/images/logo.png -------------------------------------------------------------------------------- /.docker/octane/php.ini: -------------------------------------------------------------------------------- 1 | [PHP] 2 | post_max_size = 100M 3 | upload_max_filesize = 100M 4 | expose_php = 0 5 | variables_order = "GPCS" 6 | -------------------------------------------------------------------------------- /resources/views/components/logo.blade.php: -------------------------------------------------------------------------------- 1 |
2 |
--------------------------------------------------------------------------------
/resources/views/components/checkbox.blade.php:
--------------------------------------------------------------------------------
1 | merge(['class' => 'rounded border-gray-300 text-indigo-600 shadow-sm focus:ring-indigo-500']) !!}>
2 |
--------------------------------------------------------------------------------
/storage/framework/.gitignore:
--------------------------------------------------------------------------------
1 | compiled.php
2 | config.php
3 | down
4 | events.scanned.php
5 | maintenance.php
6 | routes.php
7 | routes.scanned.php
8 | schedule-*
9 | services.json
10 |
--------------------------------------------------------------------------------
/resources/views/components/input-error.blade.php:
--------------------------------------------------------------------------------
1 | @props(['for'])
2 |
3 | @error($for)
4 | merge(['class' => 'text-sm text-red-600']) }}>{{ $message }}
5 | @enderror 6 | -------------------------------------------------------------------------------- /resources/views/components/section-border.blade.php: -------------------------------------------------------------------------------- 1 |6 | {{ $description }} 7 |
8 |