> 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/bevica-select/bevica_select_training/purchase-order-processing.md).

# Purchase Order Processing

Create, receive, and invoice purchase orders in Bevica Select. Includes additional charges, duty status, tracking, returns, prepayments, and purchase pricing.

Purchasing is where you bring stock into Bevica.

This module focuses on purchase orders, receipts, and invoicing receipts.

### Before you start

* Access to Bevica Select
* [Introduction to Business Central](/bevica-select/bevica_select_training/bevica_select_training_-_introduction_to_business_central.md)
* [Inventory](/bevica-select/bevica_select_training/inventory.md)

### Training outcomes

After you complete this module, validate your learning using [Outcomes - Purchase Order Processing](/bevica-select/bevica-select-outcomes/bevica_select_training_outcomes_-_purchase_order_processing.md).

You should be able to:

* Create purchase orders for duty paid and duty free stock (if applicable)
* Add **Additional Charges** and understand the cost impact
* Receive a full order or part-receive an order
* Invoice multiple receipts using **Get Receipt Lines**
* Correct receipts safely (and understand when **Undo Receipt** is blocked)
* Track inbound orders using Bevica logistics fields
* Return stock to vendors using purchase return orders
* Use **Open Purchase Lines** to review outstanding purchasing activity

### Purchase processing in Bevica

#### What’s in scope

Bevica Select focuses on:

* **Purchase Orders**
* **Purchase Return Orders**

Purchase quotes and blanket orders are usually not used.

If your business uses them, confirm this during UAT.

**Read / complete**

* [Purchase processing in Bevica](/documentation/guides/purchasing.md)

### Purchase order lifecycle

#### Process overview diagram

Use this as a mental model for the “receipt first, invoice later” flow.

**Read / complete**

* [Simplified Purchase Order process diagram](/documentation/guides/purchasing/simplified_purchase_order_process_diagram.md)

#### Create and receive purchase orders

**What you’ll be able to do**

* Create a purchase order and release it
* Create duty paid vs duty free orders (where used)
* Create sample / free of charge orders (where used)
* Enter bottles vs cases correctly

**Read / complete**

* [Working with Purchase Orders](/documentation/guides/purchasing/working_with_purchase_orders-1.md)

#### Add additional charges (if used)

Additional charges can change item cost.

They can also block **Undo Receipt**.

**What you’ll be able to do**

* Add **Additional Charges** to a purchase order
* Understand how charges flow into item cost and accruals

**Read / complete**

* [Document Additional Charges](/documentation/guides/distribution_costs_management/document_additional_charges.md)
* [Inventory](/bevica-select/bevica_select_training/inventory.md) *(additional charges + postings context)*

{% hint style="danger" %}
You cannot run **Undo Receipt** if the receipt had additional charges.

Use the correction approach in **Working with Purchase Orders**.
{% endhint %}

#### Track inbound orders (logistics)

Bevica adds logistics fields to make late and expected orders easier to manage.

**What you’ll be able to do**

* Add **Shipping Agent** details
* Populate **Logistics Information**
* Maintain **Logistics Status** through the order lifecycle

**Read / complete**

* [Purchase order tracking](/documentation/guides/purchasing/purchase_order_tracking.md)

### Receiving and invoicing

#### Receive items (full or partial)

**What you’ll be able to do**

* Receive an entire purchase order
* Part-receive and understand what remains open

#### Invoice receipts (recommended: invoice multiple receipts)

**What you’ll be able to do**

* Create a purchase invoice and run **Get Receipt Lines**
* Understand the difference between invoicing from the order vs invoicing receipts

**Read / complete**

* [Receive and invoice items (Microsoft Learn)](https://learn.microsoft.com/en-us/training/modules/receive-invoice-dynamics-d365-business-central/) (Est. 40mins)

{% hint style="info" %}
In the Microsoft Learn module, skip “invoice a single receipt”.

Use the “invoice multiple receipts” flow.
{% endhint %}

### Returns and corrections

#### Return stock to a vendor (inventory returns)

Use purchase return orders for stock-related credits.

Use purchase credit memos for finance-only credits.

**Read / complete**

* [Working with Purchase Return Orders](/documentation/guides/purchasing/working_with_purchase_orders-2.md)
* [Purchase Ledger](/bevica-select/bevica_select_training/bevica_select_training_-_purchase_ledger.md) *(finance-only credits)*

### Notes, comments, and attachments

#### Keep context on documents

**What you’ll be able to do**

* Add header comments and line comments
* Add attachments to purchase documents
* Use vendor comments and understand where they appear

**Read / complete**

* [Comments Template](/bevica-select/bevica-select-data-migration/bevica_select_-_data_migration_and_go-live-templates/bevica_select_-_comments_template.md) *(data migration for customer/vendor comments)*
* [Purchase comments and notes](/documentation/guides/purchasing/purchase_comments_and_notes.md)

### Monitoring open purchasing activity

#### Open purchase lines

This is the fastest way to review what’s ordered, expected, late, or received-not-invoiced.

**Read / complete**

* [Open purchase lines](/documentation/guides/purchasing/open_sales_lines_and_open_purchase_lines.md)

#### Reservations against incoming supply

You can reserve sales demand against inbound purchase supply.

**Read / complete**

* [Bevica Reservations](/documentation/guides/sales/bevica_reservations.md)

### Prepayments (if used)

Skip this section if you don’t use supplier deposits.

#### Purchase prepayment invoices

**What you’ll be able to do**

* Set a default **Prepayment %** on a vendor
* Post the prepayment invoice from the purchase order
* Reverse/correct using a prepayment credit memo

**Read / complete**

* [Prepayment Invoicing](/documentation/guides/finance-and-cash/prepayment_invoicing.md)

### Purchase prices and discounts

Skip this section if you don’t use purchase price lists.

#### New pricing experience

**What you’ll be able to do**

* Maintain purchase prices and discounts in **Purchase Price Lists**
* Understand duty free vs duty paid pricing impact

**Read / complete**

* [Sales and Purchase Prices and Discounts (New Price Experience)](/bevica-select/bevica-select-data-migration/bevica_select_-_data_migration_and_go-live-templates/bevica_select_-_sales_and_purchase_prices_and_discounts_-new_price_experience.md)

### Data migration (if you’re implementing)

If you’re migrating into Bevica Select, you’ll typically import:

* Vendors
* Purchase prices and discounts (if used)

**Read / complete**

* [Vendor Template](/bevica-select/bevica-select-data-migration/bevica_select_-_data_migration_and_go-live-templates/bevica_select_-_vendor_template.md)
* [Sales and Purchase Prices and Discounts (New Price Experience) Template](/bevica-select/bevica-select-data-migration/bevica_select_-_data_migration_and_go-live-templates/bevica_select_-_sales_and_purchase_prices_and_discounts_-new_price_experience.md)
* [Excel Template Data Migration](/bevica-select/bevica_select_training/bevica_select_-_excel_template_data_migration.md#excel-template-data-migration)

### Next steps

* Validate your learning with [Outcomes - Purchase Order Processing](/bevica-select/bevica-select-outcomes/bevica_select_training_outcomes_-_purchase_order_processing.md)
* Continue to [Purchase Ledger](/bevica-select/bevica_select_training/bevica_select_training_-_purchase_ledger.md)


---

# 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/bevica-select/bevica_select_training/purchase-order-processing.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.
