> 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/reference/troubleshooting/unsupported_functionality_in_bevica.md).

# Unsupported Functionality in Bevica

Bevica limits and unsupported Business Central features, including duty-controlled inventory rules, requisitioning/variants constraints, direct shipping duty movement, and warehouse limits.

{% hint style="danger" %}
**Prerequisites**

These restrictions apply to Bevica.
{% endhint %}

Bevica introduces drinks industry specific enhancements based on standard Business Central functionality. Wherever possible enhancements complement existing features but in some cases it has been necessary to alter or restrict how the standard features work. This document lists those cases.

## Inventory

### Item Costing Method

Duty controlled items work with FIFO Costing Method. Therefore, you should set your duty controlled items with FIFO Costing Method. Non duty controlled items are not impacted.

### Requisitioning

Requisitioning does not work at Stockkeeping unit level for Duty controlled items.

This is because the standard product does not recognise any relationship between variants of the same item and does not combine stock quantities across the two duty variant codes.

This also applies to non-duty controlled items using variants.

This impacts the Requisition Worksheet, Stock keeping Unit records and their Replenishment Fasttab.

* Item Card: 'Adjust Inventory'

  The Item card has an option called 'Adjust Inventory'. This is a blunt instrument that changes total inventory to the entered value. Because Bevica requires more information when adjusting stock this option has been disabled. To adjust stock you should use an Item Journal.

## Supply chain

### Direct Shipping

The Direct Shipping functionality is available in Bevica by using the ‘Drop Ship’ or ‘Special Orders’ features but cannot manage movement of duty between the purchase and sales transactions

The ExCellar and Commission extension is available to do this.

### 'Applies-to' on transaction lines

**Applies‑to** is a standard Bevica function that lets you pick which Item Ledger Entry should be matched to a sales line before it’s posted. It’s important to note that Applies‑to can’t be used across different duty types (variant codes). So, if you’re working on a **Duty Free** sales line, the system will only allow you to apply it to a **Duty Free** Item Ledger Entry.

{% hint style="success" %}
You can apply a **Bevica Reservation** to an item on the sales line. This overcomes the above restriction and has the added bonus of reserving/allocating that Item Ledger Entry stock indefinitely against the sales line.
{% endhint %}

### Assemble to Order

Assemble to Order is currently unsupported. Instead, you can use Assemble to Stock where bottling and production is planned in advance to produce finished items for sale.

## Warehousing

### Internal Movements

Internal Movements do not support moving stock between duty statuses (Variant codes). This can instead be achieved by using the ReClassification Journal.

{% hint style="info" %}
The above also applies to non-duty controlled items, if these items use variant codes.
{% endhint %}

### Directed Pick & Put Away

Directed Pick and Put Away functionality introduces considerable transactional complexity to warehouse operations. At this stage this is not supported but may be reviewed in the future.


---

# 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/reference/troubleshooting/unsupported_functionality_in_bevica.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.
