---
title: "Run contract invoicing"
description: "You use the Customer contracts (CT301000) window to run the invoicing process for a contract as long as the contract has the Active or Pending upgrade status."
lang: en
languages:
  en: https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/manage-contracts/contract-invoicing/run-contract-invoicing/index.md
lastmod: 2026-02-19
---

> Documentation index: https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/manage-contracts/contract-invoicing/llms.txt


# Run contract invoicing

Last modified February 19, 2026

> You use the Customer contracts (CT301000) window to run the invoicing process for a contract as long as the contract has the Active or Pending upgrade status.


For more information: [Customer contracts (CT301000)](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/customer-ledger-windows/customer-contracts-ct301000/index.md).

You use the [Run contract invoicing (CT501000)](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/customer-ledger-windows/run-contract-invoicing-ct501000/index.md) window to run the invoicing process for a number of contracts at once.

1. Go to the [Customer contracts (CT301000)](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/customer-ledger-windows/customer-contracts-ct301000/index.md) window.
1. In the **Contract ID** field, select the contract you want to invoice.
1. Click **Actions** and then select **Run contract invoicing**.

    If the selected contract is configured to be invoiced
    on demand, the **Invoicing on demand dialogue box** is
    displayed, where you can enter the invoice date.
    If the operation completes
    successfully, the green check mark appears in the window toolbar.

After the operation completes, you can view and further process the generated invoice in the **Sales history** tab of the window.

## Run invoicing process for multiple contracts

1. Go to the [Run contract invoicing (CT501000)](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/customer-ledger-windows/run-contract-invoicing-ct501000/index.md) window.
1. In the **Invoicing date** field, select the date of invoicing. The list of contracts that require invoicing on that date is generated.
1. Optional: Narrow the list of contracts by selecting any combination of a contract template, customer class, and particular customer.
1. Do one of the following:

    + To invoice all listed contracts, click **Process all**.
    + To invoice only selected contracts, select the unlabelled check boxes for the contracts you want to invoice, and click **Process**.

    If the contracts were invoiced successfully, the system marks them with
    green check marks.
    When you initiate invoicing for all contracts or selected
    ones, invoices are generated for each contract and each customer involved.

    You can view and further process generated invoices on the **Sales history** tab of the [Customer contracts (CT301000)](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/customer-ledger-windows/customer-contracts-ct301000/index.md) window for each contract.
    Also, you can use
    invoice-related windows for further processing.
    For details, see: [Process invoices - overview](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/process-invoices/process-invoices-overview/index.md).

<h2>Related pages</h2><h3>Concepts</h3>
<ul><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/contract-invoicing/about-contract-invoicing/index.md">About contract invoicing</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/manage-contracts-overview/index.md">Manage contracts - overview</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/about-the-contract-life-cycle/index.md">About the contract life cycle</a></li><li><a href="/visma-net-erp/help/customer-ledger/process-invoices/about-invoice-recording/index.md">About invoice recording</a></li>
</ul><h3>Tasks</h3>
<ul><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/contract-setup-and-activation/activate-a-contract/index.md">Activate a contract</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/contract-preparation/configure-a-contract/index.md">Configure a contract</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/contract-renewal/renew-a-contract/index.md">Renew a contract</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/contract-setup-and-activation/set-up-and-activate-a-contract-simultaneously/index.md">Set up and activate a contract simultaneously</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/contract-setup-and-activation/set-up-a-contract/index.md">Set up a contract</a></li>
</ul><h3>Windows</h3>
<ul><li><a href="/visma-net-erp/help/customer-ledger/customer-ledger-windows/customer-contracts-ct301000/index.md">Customer contracts (CT301000)</a></li><li><a href="/visma-net-erp/help/customer-ledger/customer-ledger-windows/run-contract-invoicing-ct501000/index.md">Run contract invoicing (CT501000)</a></li>
</ul>


---

[View this page](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/manage-contracts/contract-invoicing/run-contract-invoicing/)
