Manufacturing & Operations Tutorial: Step-by-Step – Beverage Production

  • /

6th Apr, 2026

Manufacturing & Operations Tutorial: Step-by-Step – Beverage Production


The Production Module is the heart of a beverage manufacturing business. This module manages the transformation of Raw Materials (RM) into Finished Goods (FG). The goal is to track Assembly (Filling & Packaging), Disassembly (Handling returned or rejected products), and Full Costing (including VAT and Overheads).


The purpose of this module is to convert raw inputs into high-value finished beverages while maintaining strict quality control, accurate costing, and efficient resource utilization.


Purpose of the Tutorial:


This document provides a real-world simulation of a cola manufacturing cycle. By following this guide, users will learn:


  • How to handle Material Procurement.

  • How to execute an Assembly (Manufacturing Order for bulk cola and bottled cola).

  • How to perform a Disassembly (Handling returned or defective bottles).

  • How to calculate the Final Landed Cost including VAT, packaging, and overheads.

  • How to track By-products and process losses.


Company Overview:


Company: Gulf Cola Ltd.

Product: Cola 500ml PET Bottle

Batch Size: 1000 bottles (500 liters bulk cola)

VAT on Raw Materials: 5% (purchase)


Step 1: Procurement

Before production starts, check the stock availability of raw materials. Here we purchase the raw materials.


Material

Quantity

Unit Cost

VAT 5%

Total Cost $ (incl. VAT)

Sugar

55 Kg

1/kg

2.75

57.75

Cola Concentrate

7.5 Kg

6/kg

2.25

47.25

CO₂ Gas

17.5 kg

1/kg

0.875

18.375

Preservative

0.5 Kg

4/kg

0.1

2.1

Treated Water

440 L

0.01/L

0.22

4.62


Packaging Materials (for 1,000 bottles)


Item

Qty

Unit Price

Total Cost ($)

PET Bottle 500ml

1000 pcs

0.07

70

Plastic Caps

1000 Pcs

0.015

15

Level

1000 Pcs

0.02

20

Cartoon (12 bottles per cartoon)

84 Pcs

0.40

33.6

Shrink Film (per carton) 

84 sets

0.1

8.4


Also, 


Direct Labor Cost


Role Daily Cost

Production workers $100

Machine operator $80

QC staff $30


FACTORY OVERHEAD (1 Production Day)


Item Cost

Electricity $80

Water utility $25

Gas $40

Maintenance $50

Depreciation $80



** If the cost is paid monthly, convert all monthly costs into daily or hourly costs, then allocate them to the product.**


VAT Management:


Recoverable Input VAT from raw material purchases is recorded separately and not included in production cost, while non-recoverable taxes (import duty, excise, regulatory fees) are absorbed into inventory and finished goods cost.


Output VAT is applied only at the sales stage, and net VAT payable equals Output VAT minus Input VAT.


Input VAT / Purchase VAT:


Navigate to

Sidebar > Setting > GST/TAX/VAT > Create Product TAX



Non-recoverable taxes:


Navigate to

Sidebar > Setting > GST/TAX/VAT > Create Product TAX


If you have multiple non-recoverable taxes, like


  • Exise Duty 

  • Supplementary TAX

  • Custom TAX

  • Regulatory TAX

  • Manufacturing TAX

  • Govt. TAX

  • Others


Then you have to combine the taxes first.


  • Input the TAX name

  • Select no for Is non-GST

  • Select multiple taxes in the TAX group box

  • Save the TAX



TAX / VAT applies to manufacturing:


When adding RAW materials, the VAT purchase rate should be added in there.


Navigate to

Sidebar > Products > Add product > purchase VAT + enable component product button



And the non-recoverable VAT applies when creating the BOM or assemblies. 


Navigate to:

Sidebar > Production > Add BOM / Assemble 



Add Product:

Before starting, ensure all items are in the system. A list of previously prepared bills of material for certain products is displayed. Click the Add NEW button to start a new one.



Add new product with details:


Navigate to:

Sidebar > Product > Add product


For the bill of materials and assemblies, ensure product type: 


Never diminishing: We activate this button when adding services.

Assembled product: Enable this if the product is manufactured by assembling multiple components through the production module.

Component product: Enable this if the product will be used as a raw material or as an input in the assembly of another product.

Obsolete: Enable this to mark a  product as discontinued so it cannot be used in new sales, purchases, or production

Serialized: Enable this if each unit of the product must have a unique serial number for individual tracking, warranty control, and traceability.

Batch Tracked: Enable this if the product needs lot/batch number tracking for inventory control and traceability.

Saleable: Enable this if the product can be sold and included in sales orders or invoices.

Purchaseable: Enable this if the product can be purchased from suppliers and included in purchase orders.



Here, we add direct labor cost & factory overhead as suppliers, and will include the assemblies. 


Navigate to:

Sidebar > Contact > Add Contact > Supplier




Opening Stock/Purchases:


Before starting production, ensure materials/components are available. 


Navigate to:

Sidebar > Inventory > Add opening stock

Or,

Sidebar > Purchase > New Order

Sidebar > Inventory > Receive Purchase Order



Name of Product

Quantity

Sugar

100 Kg

Cola Concentrate

50 Kg

CO₂ Gas

25 kg

Preservative

20 Kg

Treated Water

20 Dozen

PET Bottle 500ml

1000 pcs

Plastic Caps

1000 pcs

Level

1000 pcs

Cartoon (12 bottles per cartoon)

84 pcs

Shrink Film (per carton) 

84 sets


Here, we purchase the raw materials:



How to Manage Batch:


When adding a new product, ensure the batch track button is active.


 


Stock adjustment with managing batch

  • Batch number 

  • Total Quantity

  • Expiry date

  • Save



How to manage serial:


When adding a product in the system, ensure the serialized button is active. 




Manage Inventory with serial number:


  • Manage serial

  • Prefix

  • Padding number

  • Auto-generate serial number

  • Add serial number



Bill of Materials (BOM)


Navigate to

Sidebar > Production > Add Bill of Materials


Cola 500ml  – 1 Batch (1,000 Pcs)


Product: Select the assembled product

Duration type: Per Assembly

Bill number: Auto-generated 

Expected duration: 8 hours

Quantity of final product: 1000 pcs

Production Hours Per Day: 8 hours

Tax: If applicable

Production Days: Monday

Comment: If any

Component product: Select the component product

Quantity: Component product quantity for the batch

Wastage Quantity: The amount of wastage quantity by individual component product.

WQ type: Wastage quantity by flat amount or percentage


So, here are our bill of materials details 

 

Product name

Total Quantity

Wasteage(%)

Sugar

55 Kg

1

Cola Concentrate

7.5 Kg

0.5

CO₂ Gas

17.5 kg

0.5

Preservative

0.5 Kg

0.5

Treated Water

440 L

2

PET Bottle 500ml

1000 pcs

1

Plastic Caps

1000 Pcs

1

Level

1000 Pcs

1

Cartoon (12 bottles per cartoon)

84 Pcs

1

Shrink Film (per carton) 

84 sets

1


BOM:



Can Auto Assemble: If you enable this button, it automatically creates a BOM when product inventory is low.

Auto Assign oldest batch/serial: Enable automatic assignment of a new batch to the oldest batch or serial.

Can auto disassemble: To disassemble the BOM automatically, enable this button.

Obsolete: If the BOM is no longer used, enable this button.



After save & close, the BOM will be stored in the Bill of Materials list:


Here, the action button for

  • View the BOM

  • Edit The BOM

  • Delete the BOM



Add Assembly:

Now assemble a new production order.


Navigate to:

Sidebar > Production > Add assemble


Source Warehouse: Select the warehouse where raw materials were issued for this batch. (Main Warehouse)

Destination Warehouse: The warehouse where the manufactured product will be stored. (Main Warehouse)

Product: The final product is made from raw materials.(Fresh Crispy Cookies)

BOM: After selecting the product, the Bill of Materials number is selected automatically. (BOM-260403-000001)

Assemble Quantity: Number of total final products. (1000 pcs)

Can Assemble Quantity: The ability of final production with given raw materials. 

Assembled by: The date of assembly.

Expected Duration: Expected time duration for this assembly. (08 hours)

Actual Duration: Actual time to complete the assembly. 

TAX: Input the Tax rate if applicable

Comment: Any comment about the assembly.

Duration Comment: Any comment about whether it changes the duration.

Component Product: Availability to add more component products if required.

Assembly line: List of Component products and their details.

Supplier cost: The supplier cost details and add new supplier cost from here.

By-products: Set the assembly cost by-products unit.

Attachment: Assembly-related document or file attachment availability.

Batch: Manage the assembly batch.



Add direct labor cost & Factory overhead:


Navigate to

Sidebar > Contact > Add new contact > Supplier


We have added these costs as supplier costs here. 



By Products: 


A by-product is a secondary or incidental item produced during the manufacturing of a main product. While the Main Product is the primary focus of production, the By-product also has some commercial value and can be sold in the market. 

Handling by-products is crucial because it affects both your Inventory (stock increases for two different items) and your Costing (the by-product can reduce the cost of the main product). 


First, add the by-product details from the product module

Navigate: sidebar > product > Add new product



Create purchase (if needed):

Shows the availability of the product

Mark the short product

Click " Create Purchase " and make a purchase



List of Assemblies:

Displays all assembly transactions, checks & changes the assembly status. View, edit & delete the assembly. 



Change the status:



Inventory Status:


Now, we can see the inventory status changes.

Final product quantity 1000 pcs

Inventory levels for all related components have decreased.



Add Disassembly:


Navigate to

Sidebar > Production > Add disassembly


When disassembling, not all raw materials can be fully recovered. Some may be lost.

This loss is called production loss, and the system is counted as uncategorize expenses. 


Here,

  • Select the product

  • Input disassemble quantity

  • Component product quantity count automatically & Manual input availability



List of Disassemblies:


Shows all disassembly transactions, detailing which finished products were broken down and components recovered. Change the status. View, edit, & delete the disassembly.



Change the status & View status:

Click on the select button & change the status, or edit, delete, & view the disassemble.


After disassembling, the inventory will be revised again.



Any valuation loss incurred during the disassembly process is recognized as an uncategorized expense in the general ledger. 



Report Section


Inventory Report:



Final Product transaction report:



Product-wise cost report:




Ledger Report:


Income statement report:


Uncategorized expense is the value of the disassembly losses. 


Trial Balance:


Uncategorize expense

Direct labor cost & Factory overhead as accounts payable (due to unpaid)



Balance Sheet report:




Categories
Latest Versions