# Implement Only Complete Group Schemes

**YouTube:** [How to Apply Group Schemes Only When All Items Are Available in Billing?](https://www.youtube.com/watch?v=mV9wuVozDCw\&t=14s)

## How to Apply Group Schemes Only When All Items Are Available in Billing?

The **"Implement Only Complete Group Schemes"** option ensures that **free items under promotional schemes are allocated only when their stock quantity fully matches the main item quantity**. This prevents partial scheme execution and ensures complete stock compliance.

***

### **Access Sale Voucher Configuration**

* Go to **Sale Voucher Configuration**.
* Select the **Relevant Billing Series** you want to configure.
* Locate the option labeled as:&#x20;

> **"Implement Only Complete Group Schemes"**

<figure><img src="/files/XUpVLrQCiirKW6RBCQhp" alt=""><figcaption></figcaption></figure>

> **Important:**\
> For this feature to function correctly, ensure the following are also enabled:

* **"Record GroupWise Schemes" {Located in Other Settings - 1}**
* **"Implement Item Group Schemes" {Located in Other Settings - 1}**
* Scheme Type: **"Prompt Before Issue" {Located in Other Settings - 2}**

<figure><img src="/files/OBhP5my3mftPclKWvbhS" alt=""><figcaption></figcaption></figure>

Save the configuration once done.

***

### **Confirm Logic Admin Settings**

* Open **Logic Admin**.
* Verify the options are properly enabled or disabled as per your desired setup.

<figure><img src="/files/W8RbG7kPvRkehZuZIG48" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/t4vIZ422NZaxyjGDzMot" alt=""><figcaption></figcaption></figure>

***

### **Review Group Scheme Setup**

* Navigate to **Setup Schemes**.
* Use or create a group scheme. For example:
  * Buy **3 Rosemary Shampoos (250ml)** → Get **3 Aloe Vera Shampoo Sachets** free.

<figure><img src="/files/ihmKdLpZzCBKY2jAWcdI" alt=""><figcaption></figcaption></figure>

***

### **Implement With Feature Disabled**

* Disable "Implement Only Complete Group Schemes" in the configuration.
* Go to the **Billing Window**.
* Enter quantity of **10 Rosemary Shampoos** and click **Save**.

**Observation:**

* System prompts that **scheme quantity is incomplete**.

<figure><img src="/files/5WFuJp87QeXytXdqe66A" alt=""><figcaption></figcaption></figure>

* However, it still **allocates available free stock** (e.g., 6 Aloe Vera sachets).
* The transaction proceeds with **partial free item allocation**.

<figure><img src="/files/Y3SeKJ6Nl3SEfcn88FH9" alt=""><figcaption></figcaption></figure>

***

### **Re-Adjust to Match Stock**

* Press **F6** to **roll back** the scheme.

<figure><img src="/files/9eRRRi27RlcxBJmWaRlU" alt=""><figcaption></figcaption></figure>

* Modify quantity of Rosemary Shampoo to **6** (to match available free item stock).

<figure><img src="/files/E087LpDdUtmYYzhZjZtw" alt=""><figcaption></figcaption></figure>

* Save the bill again.

**Observation:**

* No insufficient stock message appears.
* Scheme is **fully applied**, as both main and free item quantities match.

***

### **Implement With Feature Enabled**

* Return to **Sale Voucher Configuration**.
* Locate and enable the option Labeled as:

> **"Implement Only Complete Group Schemes"**

* Save and exit.
* Transact **10 Rosemary Shampoos** again.
* Save the bill.

**Observation:**

* System shows a **scheme incomplete** message.

<figure><img src="/files/V3CdBem8ChgL55FTh8kT" alt=""><figcaption></figcaption></figure>

* **No free items are allocated**.
* The feature now **strictly blocks** scheme execution unless full free stock is available.

***

### **Summary: Key Benefits**

| Feature Behavior | Outcome                                                                                |
| ---------------- | -------------------------------------------------------------------------------------- |
| **Disabled**     | Partial free item allocation allowed                                                   |
| **Enabled**      | Free items are only given if full stock is available, preventing incomplete promotions |


---

# Agent Instructions: 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:

```
GET https://kb.logicerp.com/logic-erp-learning-hub-tutorials-and-best-practices/setups/configurations/sale-voucher-configuration/other-settings-1/implement-only-complete-group-schemes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
