> 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/distribution_costs_management.md).

# Distribution Costs Management

Set up and allocate additional charges across sales and purchase documents.

Distribution Cost Management features let you record and accrue for expected additional costs incurred as part of managing your stock. They can be used to record costs such as: Marketing Contributions, RH\&D, Insurance, Freight and Delivery charges.

{% hint style="info" %}
Distribution Cost Management is a separate extension. Please contact your system administrator or your TVT contact if you would like further information or would like to install Distribution Cost Management.
{% endhint %}

Using **Item Charges** as the control mechanism, they post **Value Entries** against **Item Ledger Entries** (ILE) stock movements and to your chosen accounts in the **General Ledger.**

Distribution Costs Management is made up of a number of elements that let you manage your inventory costs to a great degree of detail.

* **Document Additional Charges.** Apply estimated costs manually to documents to impact inventory costs.
* **Automated Default Document Additional Charges.** Let Bevica apply estimated costs from defaults within the system.
* **Item Charge Revaluation Journal.** Correct or add miscellaneous Value Entry charges.
* **Posted Additional Charges Reconciliation.** Reconcile your posted additional charges.
* **Automated Sales Delivery Charges.** Account for delivery costs on sales orders.

### Document Additional Charges

Additional charges are applied on receipt to the following inbound documents:

* Purchase Order, Transfer Order, Sales Return

On shipment to the following outbound documents:

* Sales Order, Purchase Return

And on output of the following internal movements document:

* Assembly Order

For Sales, Purchase and Transfers you can enter an expected cost against an entire document that gets assigned by **Quantity, Weight or Volume,** or enter it against a specific line if that line has a unique additional cost you want to accrue for.

For Assembly Orders, you can add a resource linked to an Additional Charge on the assembly BOM or as a line on the Assembly Order directly.

Click here for more details [Document Additional Charges](/documentation/guides/distribution_costs_management/document_additional_charges.md).

{% hint style="info" %}
If using **Location** default Addition Charges on Transfer Orders, these will apply to the **Transfer To** location on the Transfer Order.
{% endhint %}

### Automated Default Document Additional Charges

Applying default additional charges to master records lets Bevica calculate additional charges when documents are created and posted. Default Additional charges can be applied to the following master records.

* All Documents
* Vendors
* Item Country of Origin
* Locations
* Items
* Customers
* Item Additional Charge Code
* Shipping Agents

Depending on the type of master record, default charges can be set by **Qty. (Base), Volume** or **Per Document.**

Click here for more details [Automated Default Document Additional Charges](/documentation/guides/distribution_costs_management/automated_default_document_additional_charges.md).

### Item Charge Revaluation Journal

Individual posted Item Charge Value Entries can be corrected or added using this journal. Click here for more details [Item Charge Revaluation Journals](/documentation/guides/distribution_costs_management/item_charge_revaluation_journals.md).

### Posted Additional Charge Reconciliation

Once posted, Additional Charges can be reconciled against incoming Purchase Invoices for the services they represent. This can be done manually, or via Purchase Invoice documents.

* **Manually.** Both the **Posted Additional Charges** and **Posted Add. Charges Reconciliation Lines** pages have fields that can be manually edited.
* **Posted Purchase Invoice.** This document has a **Get Posted Add. Charge Lines to Reconcile** function. Click here for more details [Posted Additional Charge Reconciliation](/documentation/guides/distribution_costs_management/posted_additional_charge_entries_reconciliation.md).

### Automated Sales Delivery Charges

Using Additional Charges functionality and **Shipping Agents Services** you can populate a charging matrix that calculates outbound delivery costs. Take your warehouse or courier charges and apply them based on delivery zones, order totals and rates per 9 litre equivalent case and the system will calculate a total per order. On Shipment this total is assigned across the order lines helping you build a more accurate gross margin, visible from the **Item Ledger Entries.**

Click here for more details [Automated Sales Delivery Charges](/documentation/guides/distribution_costs_management/automated_sales_delivery_charges.md).

{% hint style="info" %}
Note

Bevica will not calculate a 9lt Eq Case for items that are non-duty controlled. If setting up additional charges for non-duty controlled items, ensure the 'Amount Per' field is set as either Qty (Base) or Per Document.
{% endhint %}

### Partial Receipt Handling&#x20;

In Distribution Costs Setup the Partial Receipt Handling field allows users to decide how to manage partial receipts where additional charges are attached to the Purchase Order. Default Additional Charges set to calculate per quantity are calculated based on the Purchase Order quantity and are not recalculated when a partial receipt is posted. The same applies to charges set to calculate Per Document, these are posted in full for each receipt and are not adjusted based on received quantity. This can lead to overstating costs in some circumstances. The below options are available:

| Option    | Outcome                                                                                                                                                                                                |
| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| No Action | Users will be able to post partial receipts with additional charges and no warning or error will be shown. Additional Charges will not be recalculated on posting.                                     |
| Warning   | On post of a partial receipt, Bevica will warn the user that additional charges may need to be adjusted. The user will have the option to stop the post and adjust the additional charges as required. |
| Error     | Partial receipt of a Purchase Order with additional charges attached will show an error and the user will be unable to post.                                                                           |


---

# 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/distribution_costs_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.
