Assembly¶
The Assembly module lets you create finished products from existing components. When you assemble a product, Gem Logic automatically adds stock for the finished item and removes stock for all consumed products and materials.
Create an assembly¶
Navigate to and click Create assembly.
Fill in the following fields:
Product: the finished product to assemble (optional — leave empty to create a new product on assembly)
Storage: the warehouse where the assembled product will be stored
Quantity: how many units to assemble
Notes: optional notes
The assembly is created in Preparing status.
Quick create from a product¶
On any product detail page, go to the Inventory tab and click Assemble. This creates an assembly for that product with a quantity of 1 and redirects you to the assembly detail page.
Components¶
A preparing assembly shows a single Components card listing all consumed products, consumed materials, and cost lines together. Each type is identified by an icon.
Use the buttons in the card header to add items:
Add product — add a product that will be consumed during assembly
Add material — add a raw material that will be consumed
Add cost — add a cost line (e.g. labor, packaging)
If the product has existing cost records with included products or materials, they are pre-filled automatically when the assembly is created. You can adjust quantities, add new lines, or remove items before assembling.
Note
A product cannot consume itself in an assembly.
Assemble¶
When all components are set, click Assemble. This triggers the following actions:
Finished product: stock is added in the chosen storage location
Consumed products: stock is subtracted for each product in the list
Consumed materials: material inventory is reduced for each material in the list
All inventory movements are linked to the assembly and recorded as Assembly type
After assembling, you are redirected to the product page. The assembly status changes to Assembled and can no longer be modified or deleted.
Assembly without a product¶
You can create an assembly without selecting an existing product. When you assemble it, Gem Logic automatically creates a new product and enables Override product costs so that the assembly’s cost lines, materials, and consumed products are carried over to the new product.
Override product costs¶
Enable the Override product costs checkbox to replace all cost records on the product with the assembly’s components when assembling. This is useful when the assembly represents the true cost breakdown of a product.
Viewing assemblies on a product¶
On the product detail page, the Assemblies tab shows all assemblies for that product. Each assembly row displays its components (consumed products, materials, and cost lines) directly below it, so you can see the full breakdown at a glance.
Important
Make sure the consumed quantities are correct before assembling. Inventory movements are applied immediately and cannot be undone.
See also
inventory
purchase/products