Manufacturing

Manufacturing

Manufacturing Module Overview

The Manufacturing module is designed to help businesses track and manage the production of products assembled from multiple components. This logic ensures that production can only proceed when all required materials are available.

Understanding the Manufacturing Process

In manufacturing, a final product is created by combining multiple components in a defined quantity. The system determines whether manufacturing can proceed based on the availability of each required component.

Example: Manufacturing a Pencil Box

A Pencil Box consists of:

  • 10 Pencils (SKU: pencil)
  • 1 Box (SKU: box)

If we want to manufacture 10 Pencil Boxes, we need:

  • 100 Pencils
  • 10 Boxes

Manufacturing Constraints

The maximum quantity that can be manufactured depends on the availability of all required components. If even one component is missing or insufficient, manufacturing is limited.

Case 1: Limited by Boxes

Available Stock:

  • Pencils: 50
  • Boxes: 4

Manufacturing Calculation:

  • Each Pencil Box requires 10 Pencils + 1 Box.
  • 50 Pencils can produce 5 Pencil Boxes.
  • 4 Boxes can produce 4 Pencil Boxes.

Result: We can manufacture 4 Pencil Boxes because we are limited by the number of boxes available.

Case 2: Limited by Pencils

Available Stock:

  • Pencils: 60
  • Boxes: 8

Manufacturing Calculation:

  • 60 Pencils can produce 6 Pencil Boxes.
  • 8 Boxes could produce 8 Pencil Boxes, but we don't have enough pencils.

Result: We can manufacture 6 Pencil Boxes because we are limited by the number of pencils.

Manufacturing Process

Once manufacturing begins:

  • The stock of components is deducted from inventory.
  • The stock of the final product is increased based on the number of units manufactured.

Manufacturing Screen

The Manufacturing screen is located under Inventory > Manufacturing and consists of two tabs:

  1. Products Tab
  2. Manufacturing Tab


Products Tab

This tab displays a list of products with the following details:

Column Description
SKU Unique identifier for the product.
Product Status Indicates whether the product is enabled/disabled.
Manufacturer Displays the manufacturer.
Stock Shows warehouse-wise stock availability.
Components Lists components (formatted as {qty}x {sku}).
Is Manufacturing? Indicates whether manufacturing has been created for this product.
Actions Edit or Create New Manufacturing.

Actions in the Products Tab

1. Edit

  • Clicking Edit opens the Configure Product Manufacturing popup, where users can:
    • Add or remove components (via the "Remove" action).
    • Update the quantity of components.
    • Click the Add Component button to open a popup listing simple products with columns: Image, SKU, Product, Manufacturer, and Select (button).
    • Clicking Select automatically closes the popup and adds the selected product as a component.




2. Create New Manufacturing

  • Clicking Create New Manufacturing:
    • Creates a new manufacturing entry (which appears in the Manufacturing tab).
    • Opens the Edit Manufacturing popup.

Edit Manufacturing Popup

The Edit Manufacturing popup consists of three sections:

1. Header Section (Product Details)

Field Description
Product Name & Image Displays the product being manufactured.
Product SKU The unique identifier for the product.
Reference Number A unique manufacturing reference.
Created At The date the manufacturing process was initiated.
Status The current state of the manufacturing process.
Maximum Manufacturable Quantity The highest quantity that can be produced based on available stock.

2. Manufacturing Information (Form Fields)

Field Description
Reference Displays the unique manufacturing reference (same as in the header).
Created At Displays the date when the manufacturing order was created.
Status Automatically updates based on the manufacturing quantity.
Request Date Allows the user to enter or update the requested manufacturing date.
Components Warehouse Select the warehouse from which raw materials (components) will be sourced.
Final Product Warehouse Select the warehouse where the finished product will be stored after manufacturing.
Quantity to Produce The number of units planned for manufacturing.
Quantity Produced Displays how many units have already been produced.
Comments Allows the user to add any relevant notes about the manufacturing process. It will appear in the PDF.

3. Buttons and Their Functions

Button Function
Save Saves any changes made to the manufacturing details.
Confirm Manufacturing Asks how many units have been manufactured. If an invalid quantity is entered, an error is shown based on component availability. Once confirmed, it updates the Quantity Produced field and creates a stock movement entry.
Print Downloads a Manufacturing PDF Document with all manufacturing details.








Manufacturing Tab

The Manufacturing tab displays a grid listing all existing manufacturing orders, sorted by creation date in descending order by default.

Grid Columns Explanation

Column Description
Date Displays the date when the manufacturing order was created.
Reference Displays the unique manufacturing reference.
SKU Displays the SKU (Stock Keeping Unit) of the final product being manufactured.
Product Displays the final product name associated with the manufacturing order.
Qty to Manufacture Shows the planned production quantity.
Qty Manufactured Displays the number of units that have already been manufactured.
Status Displays the current manufacturing status: New, In Progress, Complete.
Warehouse for Components Displays the warehouse from which raw materials (components) are sourced.
Warehouse for Final Product Displays the warehouse where the finished product will be stored.
User Displays and allows filtering by the user responsible for the manufacturing order.
Actions Options to Edit or Print.


Actions in the Manufacturing Tab

1. Edit

  • Opens the Edit Manufacturing popup.
  • Allows users to update details such as status, quantities, warehouse selection, etc.

2. Print

  • Downloads a Manufacturing PDF Document with all manufacturing details.


Functionality of the Manufacturing Tab

  • Users can filter and search for specific manufacturing orders based on different criteria (e.g., product name, status, date).
  • The status column visually groups orders based on their progress.
  • The Edit action enables users to manage and track manufacturing updates efficiently.