> 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/items-and-inventory/samples_free_of_charge_stock.md).

# Samples/Free of Charge Stock

Manage samples and free-of-charge stock without distorting valuation and margin reporting.

If you receive or send free of charge stock, follow the process below to process this stock correctly.

Managing **Samples and Free of Charge (FOC) Stock** effectively is a key part of maintaining accurate inventory, transparent customer interactions, and reliable financial reporting. This area touches multiple points across the software —from how items are receipted, to how stock movements are recorded and reconciled—ensuring that complimentary products are tracked with the same precision as commercial stock. By understanding the workflow and controls around FOC stock, teams can maintain compliance, support marketing and sales initiatives, and provide a seamless experience for both internal users and customers.

### Purchasing: samples / free stock

When a vendor sends you stock free of charge, it is advisable that it be receipted into Bevica at its normal cost, regardless of whether it is stock you will sell to customers or give to customers free of charge. Bevica allocates stock to sales on a FIFO basis, so if all stock has a cost, then all sales will have a sensible margin and you won't have random fluctuations in sales margins due to selling the free of charge stock at zero cost.

#### Invoicing directly from a Purchase Order

If you **Invoice** directly from a purchase order, to make the posted value match the vendor's invoice you can add an additional **G/L Account** line (discount or other account) with the free of charge value (this needs to be a negative value).

#### Creating a Purchase Invoice and 'Get Receipt Lines'

If you process the purchase invoice and **Get Receipt Lines**, you need to leave the normal cost on the free of charge line(s). To make the purchase invoice match the vendor's invoice you can add an additional **G/L Account** line (discount or other account) with the free of charge value (this needs to be a negative value). The vendor invoice can then be processed with the correct amount.

### Selling: samples / free stock

Free stock to customers must be processed on a sales order. Bevica uses **Sales Document Type & Sales Identifier** to manage defaults on Sample orders.

**Bevica Setup**

On Bevica Setup under Pricing / Costing you are able to select the `Sample Price Type`: This can be 100% Discount or Zero Price. Under the SLW tab you can decide if you would like the SLW to convert to base for Sample type orders. <br>

<figure><img src="https://2932934759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfUgpGDVvyqBWVvwVIy9a%2Fuploads%2Fh3n8raru0D3ii4XlGIwQ%2Fimage.png?alt=media&amp;token=5e4813eb-a642-476c-8bb1-7c8441a45269" alt=""><figcaption></figcaption></figure>

<br>

<figure><img src="https://2932934759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfUgpGDVvyqBWVvwVIy9a%2Fuploads%2FeQL98wesOwHdVOE9IgsQ%2Fimage.png?alt=media&amp;token=15fcefc7-a940-4cc4-b2e5-7c8c7c226ca8" alt=""><figcaption></figcaption></figure>

#### **Sales Document Type**

On the sales order, select a **Sales Document Type** which has a `Sales Identifier` populated as Samples. The Sales Document Type Code has the option to insert a default `Item General Prod. Posting Group` which will update the `General Product Posting Group` on the Sales Line.<br>

![](https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/103298000229/original/lvSiTuQhYIMfJJzzgJ1F_7GVYcy7Pz96tA.png?1773229884)

#### **Sales Order**

On a Sales Order, setting the Sales Document Type to a document type with a Sales Identifier as Samples will tag the order as a Sample Order. Sales Lines added manually will always default to base. If using the SLW, the default UoM behaviour can be decided from Bevica Setup. Lines will then update price and General Product Posting Group as per the choices from Bevica Setup & Sales Document Type Codes.

<br>

<br>


---

# 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/items-and-inventory/samples_free_of_charge_stock.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.
