Refactor move MVCs into packages.
Add MVC for retail sales delivery.
Add button to indicate that retail sales delivery & payment has been accepted.
Add feature to cancel delivered items.
Refactor convert to Java for StatusFakturJual.
Fixes StokTidakCukup constructor mismatch.
Add print preview for retail sales invoice.
Add MVC for Konsumen (to represent consumers or clients).
Add `DaftarBarangSementara`  to domain classes.  This class will not persisted to database but it will act as a temporary container for products (`ItemBarang`).
Checks if ordered items plus bonus items is available when creating new sales invoice.
Purchases or sales can be modified only if no products has been shipped.
Move inner enum inside `MainGroupModel` to standalone class.
Add MVC for sales by salesperson.