# Workorder

Major functions performed under this modules are mentioned below.

## Service Providers

* Manage service providers - Embroidery, Stitching, Handwork
* Send custom email to service provider
* Send custom SMS to service provider
* Send notifications&#x20;
  * `SERVICE PROVIDER REGISTRATION`

## Workorders&#x20;

* Create work order for different work types
* Release work order with material
* Update and track work order status
  * `INITIATED` - Workorder initiated
  * `DISPATCHED` - Material dispatched completely
  * `PRODUCTION` - Work in progress
  * `PARTIAL` - Work in progress but partially forwarded to next service provider
  * `DONE` - Work done completely at the party end
  * `RECEIVING` - Work in progress and received partially (done pieces)
  * `COMPLETE` - Processed work received
  * `BILLED` - Bill calculated for this work order
* Forward workorder from one service provider to another
  * Partial as well as Full
* Merge two workorders in to one work order
* Receive finished work&#x20;
  * Partial as well as Full
* Send notifications - EMAIL and SMS
  * `Workorder Created`
  * `Workorder Dispatched`
  * `Workorder Confirmed`
  * `Workorder Done`
  * `Workroder Received`
  * `Workorder Forwarded`
  * `Workorder Merged and Forwarded`

## Repair Orders

* Create repair orders specific to service provider who has performe the original work
* Track repair order status
  * `INITIATED` - RF order initiated
  * `CONFIRMED` - Material sent and receipt confirmed by Party
  * `DONE` - Alter operation done
  * `RECEIVED` - Repaired product received
* Receive repaired product

## Accounting

* Manage work bills (provision for tax, discount etc.)
* Manage service provider firms
* Manage payment ledgeres for the service providers
