---
title: "Process a cash-on-delivery (COD) transaction"
description: "The type of purchasing transaction for which a buyer pays at the time of delivery is generally referred to as cash on delivery (COD) or, because other methods of payment besides cash might be involved, collect on delivery (COD)."
lang: en
languages:
  en: https://docs.vismasoftware.no/visma-net-erp/help/purchases/process-purchase-receipts-and-returns/process-a-cash-on-delivery-cod-transaction/index.md
lastmod: 2026-02-19
---

> Documentation index: https://docs.vismasoftware.no/visma-net-erp/help/purchases/process-purchase-receipts-and-returns/llms.txt


# Process a cash-on-delivery (COD) transaction

Last modified February 19, 2026

> The type of purchasing transaction for which a buyer pays at the time of delivery is generally referred to as cash on delivery (COD) or, because other methods of payment besides cash might be involved, collect on delivery (COD).


The type of purchasing transaction for which a buyer pays at the time of delivery is
generally referred to as **cash on delivery (COD)** or, because other methods of payment
besides cash might be involved, **collect on delivery (COD)**.
Visma Net provides you with functionality that you can use to account for payments made on
delivery.

This topic describes the basic workflow when you process a purchase order to be paid on delivery.

## Basic process

To process a purchase order that will be paid on delivery, you perform the following general steps:

1. **Create a purchase order** In the [Purchase orders (PO301000)](https://docs.vismasoftware.no/visma-net-erp/help/purchases/purchases-windows/purchase-orders-po301000/index.md) window, create a purchase order. Select the supplier, and provide all the required details about the goods and services to be purchased. Save the order. Depending on your company's policies, additional steps might follow the creation of the purchase order, for instance, for approval of the order.
1. Prepare a supplier ledger payment

    In the [Purchase invoices (AP301000)](https://docs.vismasoftware.no/visma-net-erp/help/supplier-ledger/supplier-ledger-windows/purchase-invoices-ap301000/index.md) window,
    open the prepayment request, and click **Pay invoice/apply adjustment** on the
    **Actions** menu.
    This action opens the [Supplier payments (AP302000)](https://docs.vismasoftware.no/visma-net-erp/help/supplier-ledger/supplier-ledger-windows/supplier-payments-ap302000/index.md) window with information filled in for a new supplier ledger
    payment, which is ready to be saved.
    Save and release the payment.
1. Create a receipt for the purchase order. Once the goods are received and payment is made, you can create a receipt in either of the following ways:

    + In the [Purchase orders (PO301000)](https://docs.vismasoftware.no/visma-net-erp/help/purchases/purchases-windows/purchase-orders-po301000/index.md) window, open the original purchase order, on the **Actions** menu, select **Create receipt**. This opens the [Purchase receipts (PO302000)](https://docs.vismasoftware.no/visma-net-erp/help/purchases/purchases-windows/purchase-receipts-po302000/index.md) window with a ready-to-save receipt.
    + In the [Purchase receipts (PO302000)](https://docs.vismasoftware.no/visma-net-erp/help/purchases/purchases-windows/purchase-receipts-po302000/index.md) window, specify the supplier, and on the table toolbar of the **Details** tab, click **Add purchase order**. Select the original purchase order to add to the receipt.

    Save the receipt.
1. **Release the receipt**

    On release of the receipt, the system generates an supplier ledger invoice, applies prepayment to the purchase order, and changes the status of the purchase order to **Closed**.

Parent topic:

[Process purchase receipts and returns - overview](https://docs.vismasoftware.no/visma-net-erp/help/purchases/process-purchase-receipts-and-returns/process-purchase-receipts-and-returns-overview/index.md)


---

[View this page](https://docs.vismasoftware.no/visma-net-erp/help/purchases/process-purchase-receipts-and-returns/process-a-cash-on-delivery-cod-transaction/)
