Created: 21/06/2023
By: Applify Technologies
Email: crm@applify.com.my

Warehouse menu setting menu: In this menu define seting use for create new item ( Commodity type, group, subgroup, unit, color, size...), custom fields for warehouse, maximum and minimum for inventory quantity of item, profit margin, approval setting, prefix of report... define option use for feature in module.
It is attributes of item
Create new Commodity type: Inventory -> Setting ->Commodity Type -> Add commodity type


Commodity type with attribute.
- "code", "name",
- "order": order display on select box when create new item.
- "display": If is "display" => option that display on select box when create new new item, if is "Not display" => in select box when create item will have .

Note.
- "Commodity code" : don't allow edit,
- Allow edit "name", "order", "Display", "Note".
It is attributes of item
Create new Commodity Group: Inventory -> Setting ->Commodity Group -> Add commodity group


Commodity group with attribute.
- "code", "name",
- "order": order display on select box when create new item.
- "display": If is "display" => option that display on select box when create new new item, if is "Not display" => in select box when create item will have .

- Allow edit "code", "name", "order", "Display", "Note".
2.4 Delete Commodity groupIt is attributes of item
Create new Sub Group: Inventory -> Setting ->Sub Group -> Add Sub Group


Sub Group with attribute.
- "code", "name", "group name"
- "order": order display on select box when create new item.
- "display": If is "display" => option that display on select box when create new new item, if is "Not display" => in select box when create item will have .

Note.
- "code" : don't allow edit,
- Allow edit "name", "group name", "order", "Display", "Note".
It is attributes of item
Create new Unit: Inventory -> Setting ->Unit -> Add Unit


Unit with attribute.
- "code", "name", "symbol"
- "order": order display on select box when create new item.
- "display": If is "display" => option that display on select box when create new new item, if is "Not display" => in select box when create item will have .

Note.
- "code" : don't allow edit,
- Allow edit "name", "group name", "order", "Display", "Note".
It is attributes of item
Create new Colors: Inventory -> Setting ->Colors -> Add Colors


Colors with attribute.
- "code", "name", "symbol"
- "order": order display on select box when create new item.
- "display": If is "display" => option that display on select box when create new new item, if is "Not display" => in select box when create item will have .

Note.
- Allow edit "code", "name", "color hex", "order", "Display", "Note".
It is attributes of item
Create new Models: Inventory -> Setting ->Models -> Add Model


Models with attribute.
- "code", "name", "note"
- "order": order display on select box when create new item.
- "display": If is "display" => option that display on select box when create new new item, if is "Not display" => in select box when create item will have .

Note.
- "code" don't allow edit
- Allow edit "code", "name", "color hex", "order", "Display", "Note".
It is attributes of item
Create new Size: Inventory -> Setting ->Sizes -> Add Size


Size with attribute.
- "code", "name", "note"
- "order": order display on select box when create new item.
- "display": If is "display" => option that display on select box when create new new item, if is "Not display" => in select box when create item will have .

Note.
- "code" don't allow edit
- Allow edit "code", "name", "color hex", "order", "Display", "Note".
It is attributes of item
Create new Style: Inventory -> Setting ->Sizes -> Add Style


Style with attribute.
- "code", "name", "note"
- "order": order display on select box when create new item.
- "display": If is "display" => option that display on select box when create new new item, if is "Not display" => in select box when create item will have .

Note.
- "code" don't allow edit
- Allow edit "code", "name", "color hex", "order", "Display", "Note".
It is attributes of item
Create new Warehouse custom field: Inventory -> Setting ->Warehouse custom fields -> Add


Style with attribute.
- "Custom fields": select custom fields have been create from "setup/custom fields" (with Field Belong to is "Warehouse").
- "Warehouse name": custom fields apply for that warehouse.
- one warehouse have many Custom fields, 1 custom fields apply for many warehouse.

In this vie you have define maximum, minimum quantity for item
10.1 Manage Minimum, Maximum inventory

+ 12 is profit margin apply for all item when create ( you can edit profit margin when create new item on form create new item)
+ "Calculate the selling price based on the purchase price rate of profit": (sale price = Purchase price * (1 + Profit ratio)), ex: if purchase price is 100, profit ratio define is 12% => sale price = 100 * ( 1 + 12%) = 112.
+ "Calculate the selling price based on the sale price rate of profit": (sale price = Purchase price * (1 - Profit ratio)), ex: if purchase price is 100, profit ratio define is 12% => sale price = 100 / ( 1 - 12%) = 113.636363636
- "Create goods received note when create Purchase order": this option related to "Purchase module", if you use Purchase module so when "Purchase or apprval" then automatically created "Inventory receiving voucher" with infomation take from purchase order and it auto approval, the number quantity take effect on below warehouse ( below option you select warehouse use for this option .)
- "Inventory receiving voucher warehouse": this option related to obove option
- "Create inventory delivery voucher note when create invoices": when invoices (in sales/invoices) created then automatically create "Inventory delivery voucher" => auto approval ( if inventory quantity is sufficient otherwise it have status "Not yet approve")
- "Cancelled invoice reverse Inventory delivery voucher note": when one invoice created and option "Create inventory delivery voucher note when create invoices" checked => auto create "inventory delivery", and now when cancelled that invoice => revert transaction create inventory delivery voucher.
- "Uncancelled invoice, create inventory delivery voucher note": sample above, when uncancelled invoice create "Inventory delivery voucher"




It define
Create new Approval setting: Inventory -> Setting ->Approval setting -> New approval setting




- Subject: approval setting name
- Related: have 4 option "Inventory receiving voucher", "Inventory delivery voucher", "Loss & adjustment", "Internal delivery note".
- The next: define step for one approval



The first tab: define need attribute of item
- Commodity barcode you can fill manual, fill via barcode scanner, or if you don't fill so automatically created
+ get commodity barcode via barcode scanner: you need barcode scanner, after connect barcode scanner with computer so we need test barcode scanner is working. Openning new tab on web browser and need a product have barcode, after mouse point over the address bar and use barcode scanner to scan barcode on the product, if barcode display on address bar => barcode scanner working well so you go to the next step otherwise check barcode scanner.
+ So get barcode via barcode scanner when the create, edit new item just you open new, edit view after use barcode scanner to scan barcode on the product and it auto fill in "barcode" field on the form. If you don't open new, edit form => it automatically search item based on barcode.
+ "Barcode equal sku code": option in "setting -> Rule sale price, inventory delivery voucher method", if in setting that option has checked when create, edit item => "barcode" like "skucode".

+ "Sku Code": if you fill it take value fill , otherwise it created had format: "Prefix"+"the first character of group code"+"subgroup code"+"id auto increase has 4 character". "Prefix" get from "Inventory -> setting -> Inventory setting -> Item SKU prefix"



+ "Styles", "Model", "Size", "Color" get from setting.
+ "Without checking warehouse": If this option is checked so when create "Inventory receiving voucher", "Inventory delivery voucher" => it create but "inventory quantity" of the product in warehouse not changes and don't "Write log for this". This option support create "Inventory receiving voucher", "Inventory delivery voucher" but does not affect "inventory quantity" of item in warehouse .

+ display "custom fields" the declaration for the item. So declaration for the item, go to "Setup -> Custom fields -> new custom fields" and select "Field Belong to" id Items so created custom fields for item.


- On manage item, click edit to edit.
1.3 delete item- On manage item, click delete to delete.
1.4 Manage Items view
a) Import items: When create new item you can create manual, you can create multiple item with import list item via excel file
+ In manage items view: click "Import items" .

+ You need attention: Column "Commodity Type", "Unit", "Commodity Group", "Sub group", " Style", "Size", "Color", "Model" can you enter "ID", or "Code" (We recommend using an ID to ensure accuracy). After down load sample file -> fill into file -> import that file .

+ Result: If error -> download error file -> checked -> retry

+ Example

Similar to import items

+ Select item to export: to select multiple click check box on header, select each item -> click check box at the top of the row (if you want display item all -> click drop down -> select "All".)
+ Click "Export items"
+ Click "Dowload items"

+ Click "Print barcode", Popup show, "Select All" -> select all to print barcode, "Select item" -> choose each item
+ Click "Confirm"






- This feature allow: create inventory receiving voucher,
+ Create manual,
+ or via reference purchase order ( If Purchase module is active)
+ Automatic create if purchase changes status "Approved" ( If Purchase module is active and option "Create goods received note when create Purchase order" in "setting / Rule sale price" checkbox is checked and inventory quantity affect on warehouse "Inventory receiving voucher warehouse" in setting )

a) Create manual

- After fill data into form you can click "Save and send request" or "Save"
+ If have approval setting:
* when click "Save & send request" => it save and auto "send request to approval" (send notification, mail to approver)

* When click "Save" => it save data, you must "send request to approval" manual

+ If don't have approval setting: after click save button => auto approval.

b) Create via "reference purchase order"

- Drop down "Reference purchase order": you can select purchase order status "approval", after select all infomation of purchase: "Supplier name", "Project", " Type", " Deparment", "Requester", item have take and fill into form.
c) Automatic create from "Purchase order"
- In setting menu must active this checkbox
- In module "Purchase -> Purchase order":
- When "change status to" "approved" => automatically created "stock received docket" and changes status to "approved".

- To edit on "Management screen" click edit.
Only Edit before approved (status "Not yet approve")
When status approved Editing is not allowed

- On "Management screen" click "quick view".

-


- This feature allow: create inventory delivery voucher,
+ Create manual,
+ or via reference purchase order ( If Purchase module is active, and only "puchase order" have been created "inventory receiving voucher" and is approved and option below is active)

+ Create from "invoices" in sales
+ Automatic create when create "invoice" ( If "Create inventory delivery voucher note when create invoices" in "setting / Rule sale price option is active )

a) Create manual

- After fill data into form you can click "Save and send request" or "Save"
+ If have approval setting:
* when click "Save & send request" => it save and auto "send request to approval" (send notification, mail to approver)

* When click "Save" => it save data, you must "send request to approval" manual

+ If don't have approval setting: after click save button => auto approval.

b) Create via "reference purchase order"

- Drop down "Reference purchase order": you can select purchase order status "approval", after select all infomation of purchase: "Supplier name", "Project", " Type", " Deparment", "Requester", item have take and fill into form.
c) Create from "invoices" in sales.

- Drop down "invoices": you can select "invoices", after select all infomation of invoice: "Customer name", "Address", "Salesman", item have take and fill into form.
d) Automatic create when "invoice created"
- In setting menu must active this checkbox

- In "Sales -> Invoices":
- When "new invoices created" => automatically created "Inventory delivery voucher" and changes status to "approved" If the inventory quantity is sufficient otherwise status changes to "Not yet approve".
- To edit on "Management screen" click edit.
When status approved Editing is allowed edit "note" field

- On "Management screen" click "quick view".
- If it create from "Purchase order" you can view purchase order when click link on "Reference purchase order"
- If it create from "Invoices" you can view invoices when click link on "invoices"

-
- On "quick view" click icon send mail.

-




- This feature allow: create internal delivery note
a) Create manual

- After fill data into form you can click "Save"
+ If have approval setting:
* When click "Save" => it save data, you must "send request to approval" manual

+ If don't have approval setting: after click save button => auto approval.

- To edit on "Management screen" click edit.
When status approved Editing is don't allowed
- On "Management screen" click "quick view".

-

- This feature allow: create Loss& adjustment note
a) Create manual\
- Available quantity: Is inventory quantity of item in "Warehouse" with "Lot number" + "Expiry date"
- Stock quantity : Change inventory quantity to this number.



- To edit on "Management screen" click edit.
When status approved Editing is don't allowed
- On "Management screen" click "view".

-

- Display all transaction effect on warehouse
- You can filter by warehouse, Commodity, status, from date, to date
- On table, click "Form code" to view transaction detail

- Display inventory quantity with period ( From date -> To Date)
- "Opening stock" : Inventory quantity counted "From date"
- "Import in Period" : Is transaction "create inventory receiving voucher", transaction of warehouse receive in "Internal delivery note", "Loss & adjustment " if "stock quatity" > "Available quantity"
- "Export in Period" : Is transaction "create inventory delivery voucher", transaction of warehouse delivery in "Internal delivery note", "Loss & adjustment " if "stock quatity" < "Available quantity"
- "Closing stock" : Inventory quantity counted "To date"

- Calculate the profit margin of inventory, thereby calculating the difference between the real profit rate and the declared profit rate on each product to decide which products can create promotions.
- "Profit Rate": the declared profit rate on each product
- "Average Price of inventory": average inventory price ( based on purchase price)
- "Profit rate inventory": the real profit rate
- "Exchange Profit Rate Diferences ": Promotions percent

-Calculate "Expected Profit" based on quantity sell