zerp/account
Accounting module for the Zerp ERP platform
Module version: 5
Classes documented: 151
Models
AccountCategory
Eloquent model - 7 fillable fields, relations: accountTypes.
AccountType
Eloquent model - 10 fillable fields, relations: category, chartOfAccounts.
BankAccount
Eloquent model - 15 fillable fields, relations: glAccount, gl_account.
BankTransaction
Eloquent model - 11 fillable fields, relations: bankAccount, creator.
BankTransfer
Eloquent model - 12 fillable fields, relations: fromAccount, toAccount, journalEntry, creator.
ChartOfAccount
Eloquent model - 13 fillable fields, relations: accountType, account_type, parent_account, journalEntryItems.
CreditNote
Eloquent model - 17 fillable fields, relations: items, customer, invoice, salesReturn, approvedBy, applications.
CreditNoteApplication
Eloquent model - 6 fillable fields, relations: creditNote, payment.
CreditNoteItem
Eloquent model - 9 fillable fields, relations: creditNote, product, taxes.
CreditNoteItemTax
Eloquent model - 3 fillable fields, relations: item.
Customer
Eloquent model - 14 fillable fields, relations: user.
CustomerPayment
Eloquent model - 10 fillable fields, relations: customer, bankAccount, allocations, creditNoteApplications.
CustomerPaymentAllocation
Eloquent model - 5 fillable fields, relations: payment, invoice.
DebitNote
Eloquent model - 17 fillable fields, relations: items, vendor, invoice, purchaseReturn, approvedBy, applications.
DebitNoteApplication
Eloquent model - 6 fillable fields, relations: debitNote, payment.
DebitNoteItem
Eloquent model - 11 fillable fields, relations: debitNote, product, taxes.
DebitNoteItemTax
Eloquent model - 3 fillable fields, relations: item.
Expense
Eloquent model - 12 fillable fields, relations: category, bankAccount, chartOfAccount, approvedBy.
ExpenseCategories
Eloquent model - 7 fillable fields, relations: gl_account.
JournalEntry
Eloquent model - 11 fillable fields, relations: items.
JournalEntryItem
Eloquent model - 7 fillable fields, relations: journalEntry, account.
OpeningBalance
Eloquent model - 7 fillable fields, relations: account.
Revenue
Eloquent model - 12 fillable fields, relations: category, bankAccount, chartOfAccount, approvedBy.
RevenueCategories
Eloquent model - 7 fillable fields, relations: gl_account.
Vendor
Eloquent model - 19 fillable fields, relations: user.
VendorPayment
Eloquent model - 10 fillable fields, relations: vendor, bankAccount, allocations, debitNoteApplications.
VendorPaymentAllocation
Eloquent model - 3 fillable fields, relations: payment, invoice.
Controllers
AccountTypeController
HTTP controller - actions: index, store, update, destroy.
BankAccountController
HTTP controller - actions: index, store, update, destroy, bankAccounts.
BankTransactionController
HTTP controller - actions: index, markReconciled.
BankTransferController
HTTP controller - actions: index, store, update, destroy, process.
ChartOfAccountController
HTTP controller - actions: index, store, update, show, destroy.
CreditNoteController
HTTP controller - actions: index, show, approve, destroy.
CustomerController
HTTP controller - actions: index, store, update, destroy.
CustomerPaymentController
HTTP controller - actions: index, store, getOutstandingInvoices, updateStatus, destroy.
DashboardController
HTTP controller - actions: index.
DebitNoteController
HTTP controller - actions: index, show, approve, destroy.
ExpenseCategoriesController
HTTP controller - actions: index, store, update, destroy.
ExpenseController
HTTP controller - actions: index, store, update, destroy, approve, post.
ReportsController
HTTP controller - actions: index, invoiceAging, billAging, taxSummary, customerBalance, vendorBalance, printInvoiceAging, printBillAging, printTaxSummary, printCustomerBalance, printVendorBalance, customerDetail, vendorDetail, printCustomerDetail, printVendorDetail.
RevenueCategoriesController
HTTP controller - actions: index, store, update, destroy.
RevenueController
HTTP controller - actions: index, store, update, destroy, approve, post.
VendorController
HTTP controller - actions: index, store, update, destroy.
VendorPaymentController
HTTP controller - actions: index, store, getOutstandingInvoices, updateStatus, destroy.
API Controllers
ChartOfAccountApiController
HTTP controller - actions: index, store, show, update, destroy.
CustomerPaymentApiController
HTTP controller - actions: index, show, destroy.
DashboardApiController
HTTP controller - actions: index.
JournalEntryApiController
HTTP controller - actions: index, show.
VendorPaymentApiController
HTTP controller - actions: index, show, destroy.
Events
ApproveCreditNote
Domain event.
ApproveDebitNote
Domain event.
ApproveExpense
Domain event.
ApproveRevenue
Domain event.
CreateAccountType
Domain event.
CreateBankAccount
Domain event.
CreateBankTransfer
Domain event.
CreateChartOfAccount
Domain event.
CreateCustomer
Domain event.
CreateCustomerPayment
Domain event.
CreateExpense
Domain event.
CreateExpenseCategories
Domain event.
CreateRevenue
Domain event.
CreateRevenueCategories
Domain event.
CreateVendor
Domain event.
CreateVendorPayment
Domain event.
DestroyAccountType
Domain event.
DestroyBankAccount
Domain event.
DestroyBankTransfer
Domain event.
DestroyChartOfAccount
Domain event.
DestroyCreditNote
Domain event.
DestroyCustomer
Domain event.
DestroyCustomerPayment
Domain event.
DestroyDebitNote
Domain event.
DestroyExpense
Domain event.
DestroyExpenseCategories
Domain event.
DestroyRevenue
Domain event.
DestroyRevenueCategories
Domain event.
DestroyVendor
Domain event.
DestroyVendorPayment
Domain event.
PostExpense
Domain event.
PostRevenue
Domain event.
ProcessBankTransfer
Domain event.
UpdateAccountType
Domain event.
UpdateBankAccount
Domain event.
UpdateBankTransfer
Domain event.
UpdateBudgetSpending
Domain event.
UpdateChartOfAccount
Domain event.
UpdateCustomer
Domain event.
UpdateCustomerPaymentStatus
Domain event.
UpdateExpense
Domain event.
UpdateExpenseCategories
Domain event.
UpdateRevenue
Domain event.
UpdateRevenueCategories
Domain event.
UpdateVendor
Domain event.
UpdateVendorPaymentStatus
Domain event.
Listeners
ApproveSalesAgentCommissionAdjustmentLis
Event listener.
BankAccountFieldUpdate
Event listener.
BeautyBookingPaymentListener
Event listener.
ConvertSalesRetainerListener
Event listener.
CreateCreditNoteFromReturn
Event listener.
CreateDebitNoteFromReturn
Event listener.
CreatePosListener
Event listener.
CreateTransferListener
Event listener.
DataDefault
Event listener.
DestroyTransferListener
Event listener.
GiveRoleToPermission
Event listener.
MarkFleetBookingPaymentPaidListener
Event listener.
PaySalaryListener
Event listener.
PostPurchaseInvoiceListener
Event listener.
PostSalesInvoiceListener
Event listener.
UpdateCateringOrderPaymentStatusListener
Event listener.
UpdateCommissionPaymentStatusListener
Event listener.
UpdateDairyCattlePaymentStatusListener
Event listener.
UpdateMobileServicePaymentStatusLis
Event listener.
UpdateRetainerPaymentStatusListener
Event listener.
UpdateSalesAgentCommissionPaymentStatusLis
Event listener.
Requests
StoreAccountTypeRequest
Form request - validation rules for StoreAccountType.
StoreBankAccountRequest
Form request - validation rules for StoreBankAccount.
StoreBankTransferRequest
Form request - validation rules for StoreBankTransfer.
StoreChartOfAccountRequest
Form request - validation rules for StoreChartOfAccount.
StoreCustomerPaymentRequest
Form request - validation rules for StoreCustomerPayment.
StoreCustomerRequest
Form request - validation rules for StoreCustomer.
StoreExpenseCategoriesRequest
Form request - validation rules for StoreExpenseCategories.
StoreExpenseRequest
Form request - validation rules for StoreExpense.
StoreRevenueCategoriesRequest
Form request - validation rules for StoreRevenueCategories.
StoreRevenueRequest
Form request - validation rules for StoreRevenue.
StoreVendorPaymentRequest
Form request - validation rules for StoreVendorPayment.
StoreVendorRequest
Form request - validation rules for StoreVendor.
UpdateAccountTypeRequest
Form request - validation rules for UpdateAccountType.
UpdateBankAccountRequest
Form request - validation rules for UpdateBankAccount.
UpdateBankTransferRequest
Form request - validation rules for UpdateBankTransfer.
UpdateChartOfAccountRequest
Form request - validation rules for UpdateChartOfAccount.
UpdateCustomerRequest
Form request - validation rules for UpdateCustomer.
UpdateExpenseCategoriesRequest
Form request - validation rules for UpdateExpenseCategories.
UpdateExpenseRequest
Form request - validation rules for UpdateExpense.
UpdateRevenueCategoriesRequest
Form request - validation rules for UpdateRevenueCategories.
UpdateRevenueRequest
Form request - validation rules for UpdateRevenue.
UpdateVendorRequest
Form request - validation rules for UpdateVendor.
Providers
AccountServiceProvider
Service provider.
EventServiceProvider
Service provider.
Seeders
AccountDatabaseSeeder
Database seeder.
DemoBankAccountSeeder
Database seeder.
DemoChartOfAccountSeeder
Database seeder.
DemoCustomerDatabaseSeeder
Database seeder.
DemoExpenseCategoriesSeeder
Database seeder.
DemoExpenseSeeder
Database seeder.
DemoRevenueCategoriesSeeder
Database seeder.
DemoRevenueSeeder
Database seeder.
DemoVendorDatabaseSeeder
Database seeder.
MarketplaceSettingSeeder
Database seeder.
PermissionTableSeeder
Database seeder.