> For the complete documentation index, see [llms.txt](https://kb.bevica.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kb.bevica.com/documentation/guides/assembly-and-production/assembly_management.md).

# Assembly Management

Use Assembly Orders in Bevica to combine components into finished items. Covers BOM setup, planning, duty-controlled variants, and recording wastage by adjusting Quantity to Consume.

To support companies that supply products to their customers by combining components without the need of manufacturing functionality, Bevica includes features to produce items that integrate with existing features, such as sales, planning, reservations, and warehousing.

Assembly order can be used for:

* Converting unlabelled bottles into finished product.
* Preparing Christmas packs of assorted bottles.
* Converting purchased bulk liquid into finished product for sale.
* Producing bulk liquid from raw materials.
* Converting that liquid into finished product.

### Prerequisites

* Items and inventory setup

### Process

The basic building blocks required for managing assemblies are:

* Items Setup
  * Component items
  * Output items
* Bill of Materials set up against output item.
* Multi-level planning can be managed using MRP and MPS Planning Worksheet.
* Assembly Orders to manage the production process; quantities, costs, availability & dates.
* Assign Lot numbers to both purchased and produced inventory.
* Posted Assembly Orders and Item Ledger Entries display history.

See [Assembly Management (Microsoft Learn)](https://docs.microsoft.com/en-gb/dynamics365/business-central/assembly-assemble-items) for more information.

### Bevica enhancements

Bevica introduces two enhancements to processing Assembly Orders.

### Duty Management

Where items are duty controlled, the Variant Code on the Assembly Order header determines the output duty status.

i.e. if the output is set to Duty Paid, duty controlled consumption lines will also be set to Duty Paid (you should not change this). On posting, Bevica will consume available duty paid stock before, if necessary, replenishing stock from duty free to duty paid. Item costs and ledger entry movement will reflect this.

You can default the **Variant Code** on the Assembly Order header from Bevica Setup. Navigate to Bevica Setup, Assembly/Production fasttab and set **Assembly Order Default Duty Status.**

### Recording Wastage in production

Where the actual quantity consumed is greater than the mathematical default on the Assembly Line, you can amend the **Quantity to Consume** to reflect this.

i.e. you need 750 litres of bulk liquid to make 1,000x75cl bottles, but consumption was actually 775 litres. In this scenario you would change Quantity to Consume to 775 prior to posting on the Assembly Order consumption line.

The posting routine will consume 775 litres and apply that cost to the output of 1,000x75cl.

To switch this ability on, navigate to **Bevica Setup, Assembly/Production** fasttab and set **Skip Assembly Order Qty. to Consume Check** to Yes.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://kb.bevica.com/documentation/guides/assembly-and-production/assembly_management.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
