Skip to main content

zerp/quotation

Sales quotation module for the Zerp ERP platform

Module version: 5

Classes documented: 22

Models​

SalesQuotation​

Eloquent model - 18 fillable fields, relations: customer, items, warehouse, customerDetails, parentQuotation, revisions.

SalesQuotationItem​

Eloquent model - 11 fillable fields, relations: quotation, product, taxes.

SalesQuotationItemTax​

Eloquent model - 5 fillable fields, relations: item.

Controllers​

QuotationController​

HTTP controller - actions: index, create, store, show, edit, update, destroy, sent, approve, reject, print, createRevision, duplicate, convertToInvoice, getWarehouseProducts.

API Controllers​

DashboardApiController​

HTTP controller - actions: index.

QuotationApiController​

HTTP controller - actions: index, store, show, update, destroy, sent, approve, reject.

Events​

AcceptSalesQuotation​

Domain event.

ConvertSalesQuotation​

Domain event.

CreateQuotation​

Domain event.

DestroyQuotation​

Domain event.

RejectSalesQuotation​

Domain event.

SentSalesQuotation​

Domain event.

UpdateQuotation​

Domain event.

Listeners​

GiveRoleToPermission​

Event listener.

Requests​

StoreQuotationRequest​

Form request - validation rules for StoreQuotation.

UpdateQuotationRequest​

Form request - validation rules for UpdateQuotation.

Providers​

EventServiceProvider​

Service provider.

QuotationServiceProvider​

Service provider.

Seeders​

DemoQuotationSeeder​

Database seeder.

MarketplaceSettingSeeder​

Database seeder.

PermissionTableSeeder​

Database seeder.

QuotationDatabaseSeeder​

Database seeder.