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.