---
title: "Supplier discounts (AP205000)"
description: "You use this window to define the series for supplier discount codes."
lang: en
languages:
  en: https://docs.vismasoftware.no/visma-net-erp/help/supplier-ledger/supplier-ledger-windows/supplier-discounts-ap205000/index.md
lastmod: 2026-02-19
---

> Documentation index: https://docs.vismasoftware.no/visma-net-erp/help/supplier-ledger/supplier-ledger-windows/llms.txt


# Supplier discounts (AP205000)

Last modified February 19, 2026

> You use this window to define the series for supplier discount codes.


This topic provides information about the elements in this window in Visma Net, such as fields, field values, buttons, and check boxes.

## Introduction

+ A discount series specifies exactly how the supplier discount is calculated, based on the amount or quantity of the line item or on the amount of the document.
+ A series for a discount includes a list of break points, with each break point specifying the range of line amounts, line quantities, or document amounts that are qualified for the specific discount amount or percentage.

This window is available only if the **Customer and supplier discounts** functionality is enabled in the [Enable/disable functionalities (CS100000)](https://docs.vismasoftware.no/visma-net-erp/help/common-settings/enable-or-disable-functionalites/enable-disable-functionalities-cs100000/index.md) window.

The tabs and options in the window depend on the type of the discount code.

## Search line in list window

If you are in the list window, the first line in the table is a search line. Each column has a search field which you can click to search for or filter on specific values and narrow down the displayed table rows. You can search and filter in as many columns as you need to, to only display the results you want to view.

There are two types of search fields:

+ White: here you can type a specific search term to display results in this column containing this exact value. If you search on several (partial) words, you can separate them by a space or **%** and get different results:

  + space: the result contains the words in any order,
  + **%**: the result contains the words in the specific order, and the **%** functions as a wildcard as well.
+ Grey: you can click this to open the column filter pop-up window where you can filter the results for this column.


## What to do from this window

+ [Create discount series (AP205000)](https://docs.vismasoftware.no/visma-net-erp/help/supplier-ledger/supplier-discounts/supplier-discount-series/create-discount-series-ap205000/index.md)

## The window toolbar

<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Button</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Update discounts</td>
<td class="vismanet-table__cell">Opens the <strong>Update discounts</strong> dialog box, where you can select pending discount series to update them by their start date (pending date). As a result of update, the current discount amount (or percent) becomes the last discount amount (or percent) and the pending discount amount (or percent) becomes the current discount.</td>
</tr>

</table>


### The Update discounts dialog box

You use this dialog box to select discounts by pending date and to process them.

<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Element</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Filter date</td>
<td class="vismanet-table__cell">The latest pending date to select discount series for updating.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell"><strong>OK</strong> (button)</td>
<td class="vismanet-table__cell">Updates the selected (by date) discounts.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell"><strong>Cancel</strong> (button)</td>
<td class="vismanet-table__cell">Cancels your selection and closes the dialog box.</td>
</tr>

</table>


## The top part

In the top part, you can select the supplier whose discount you want to configure and the supplier discount code, and then create series for this discount.

<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Element</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Supplier</td>
<td class="vismanet-table__cell">The supplier whose discounts are displayed in the window.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Discount code</td>
<td class="vismanet-table__cell">The code of the supplier discount for which you want to create a new series or view an existing one.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Series</td>
<td class="vismanet-table__cell">The ID of the series defined for the supplier discount code. Max. 10 characters, both numbers and letters. An ID will be generated by the system if automatic numbering is selected for the discount in the <a href="/visma-net-erp/help/supplier-ledger/supplier-ledger-windows/supplier-discount-codes-ap204000/index.md">Supplier discount codes (AP204000)</a> window.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Active</td>
<td class="vismanet-table__cell">When this check box is selected, the series is active. The active series for the same discount should not have overlapping time intervals or, if they do, they should apply to different entities.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Promotional</td>
<td class="vismanet-table__cell">When this check box is selected, the series is the supplier&rsquo;s promotional discount. For promotional discount series, specify the effective date and the expiration date ( <strong>End date</strong> ).</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Effective date</td>
<td class="vismanet-table__cell">The date when the series becomes effective; this field appears for promotional discount series only (that is, those for which the <strong>Promotional</strong> check box is selected).</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Expiration date</td>
<td class="vismanet-table__cell">The date when the promotional discount expires. <strong>Expiration date</strong> is visible for the series if the <strong>Promotional</strong> check box is selected.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Description</td>
<td class="vismanet-table__cell">A brief description of the series. Max. 30 characters, both numbers and letters.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Discount by</td>
<td class="vismanet-table__cell"><p>The way the discount is specified for this discount series. You can select
one of the following options:</p>
<dl>
<dt>Percent</dt>
<dd>The supplier discount is specified by a percentage.</dd>
<dt>Amount</dt>
<dd>The supplier discount is specified by a fixed amount.</dd>
<dt>Free item</dt>
<dd>The supplier discount is defined by a specific quantity of certain free item added to an order. This option is available only for group-level discounts (selected discount code is of the <strong>Group</strong> type).</dd>
</dl></td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Break by</td>
<td class="vismanet-table__cell"><p>The way the break points for this discount series are specified. Select one
of the following options:</p>
<dl>
<dt>Quantity</dt>
<dd>The ranges for the series are formed by the specified quantities.</dd>
<dt>Amount</dt>
<dd>The ranges for the series are formed by the specified amounts.</dd>
</dl></td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Prorate discount</td>
<td class="vismanet-table__cell">When this check box is selected, the discount can be prorated. With prorated discounts, the amount of the discount is calculated as if the order is split into multiple orders, so that you can get the largest possible discount. To determine the amount of the discount for a discountable quantity larger than one break point but less than the next break point, the system treats the discountable quantity as a combination of break point quantities, using the largest possible break point quantities. It then calculates the discount amount according to the break points used.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Last update date</td>
<td class="vismanet-table__cell">A read-only field that shows the date when the discount series was last updated. <strong>Last update date</strong> is visible for only a non-promotional discount series; the system inserts a value if the series has been updated at least once.</td>
</tr>

</table>


## The Discount breakpoints tab

You use the **Discount breakpoints** tab to define for a new series
the discount tiers according to the options selected in the top part, or to view the
details of an existing series.
The columns in this table generally depend on the
options selected in the **Discount by** and **Break by** fields.

### With Quantity as the break by option

If **Quantity** is selected as the **Break by** option, the table has the following columns.

<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Column</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Break quantity</td>
<td class="vismanet-table__cell">The quantity of items (break quantity) that starts a new range for a discount level for the currently effective series. Any break quantity should be specified in the base units.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Discount percent</td>
<td class="vismanet-table__cell">The discount percent to be currently used for the quantities that exceed this break quantity if the <strong>Percent</strong> option is selected as <strong>Discount by</strong>.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Discount amount</td>
<td class="vismanet-table__cell">The discount amount to be used for the quantities that exceed this break quantity if the <strong>Amount</strong> option is selected as <strong>Discount by</strong>.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Pending break quantity</td>
<td class="vismanet-table__cell">The quantity of items (break point) that starts a new range for the pending (not yet effective) series.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Pending discount percent</td>
<td class="vismanet-table__cell">The discount percent to be used with the pending break point for the pending series if the <strong>Percent</strong> option is selected as <strong>Discount by</strong>.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Pending discount amount</td>
<td class="vismanet-table__cell">The amount to be used as the discount for the pending series if the <strong>Amount</strong> option is selected as <strong>Discount by</strong>.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Pending date</td>
<td class="vismanet-table__cell">The start date for the pending series.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Last break quantity</td>
<td class="vismanet-table__cell">The quantity of item (break point) that started the range for the discount series used before the effective date.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Last discount percent</td>
<td class="vismanet-table__cell">The discount percent used for the break point for the discount series that was in effect before the effective date.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Last discount amount</td>
<td class="vismanet-table__cell">The amount used as the discount for the discount series that was in effect before the effective date.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Effective date</td>
<td class="vismanet-table__cell">The date when the current series became effective.</td>
</tr>

</table>


### With Amount as break by option

If **Amount** is selected as the **Break by** option, the table has the following columns.

<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Column</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Break amount</td>
<td class="vismanet-table__cell">The line or document amount (break point) that starts the new range for the currently effective series.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Discount amount</td>
<td class="vismanet-table__cell">The discount percent to be used for the amounts that exceed this break amount for the currently effective series if the <strong>Amount</strong> option is selected as <strong>Discount by</strong>.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Discount percent</td>
<td class="vismanet-table__cell">The discount percent to be currently used for the quantities that exceed this break quantity if the <strong>Percent</strong> option is selected as <strong>Discount by</strong>.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Pending break amount</td>
<td class="vismanet-table__cell">The amount (break point) that starts the new range for the pending series (one that is not yet in effect).</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Pending discount percent</td>
<td class="vismanet-table__cell">The discount percent to be used for amounts in this range of the pending series if the <strong>Percent</strong> option is selected as <strong>Discount by</strong>.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Pending discount amount</td>
<td class="vismanet-table__cell">The discount amount to be used for the amounts in this range of the pending series if the <strong>Amount</strong> option is selected as <strong>Discount by</strong>.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Pending date</td>
<td class="vismanet-table__cell">The start date for the pending series.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Last break amount</td>
<td class="vismanet-table__cell">The amount (break point) that started the new range for the previously effective series (the one that was used before the effective date).</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Last discount percent</td>
<td class="vismanet-table__cell">The percentage used for the break point in the previously effective series. This column appears if the <strong>Percent</strong> option is selected in the <strong>Discount by</strong> field.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Last discount amount</td>
<td class="vismanet-table__cell">The amount used as the discount for the amounts in this range in the previously effective series. This column appears if the <strong>Amount</strong> option is selected in the <strong>Discount by</strong> field.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Effective date</td>
<td class="vismanet-table__cell">The date when the current series has became effective.</td>
</tr>

</table>


### With the Promotional check box selected

<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Column</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Break amount</td>
<td class="vismanet-table__cell">The line amount (break point) that starts the new amount range for the promotional series if <strong>Amount</strong> is selected as the <strong>Break by</strong> option.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Break quantity</td>
<td class="vismanet-table__cell">The quantity (break point) that starts the new quantity range for the promotional series if <strong>Quantity</strong> is selected as the <strong>Break by</strong> option.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Discount amount</td>
<td class="vismanet-table__cell">The amount of the discount for this range for the promotional series. This column appears if <strong>Amount</strong> is selected in the <strong>Discount by</strong> field.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Discount percent</td>
<td class="vismanet-table__cell">The percent of the discount for this range for the promotional series. This column appears if <strong>Percent</strong> is selected in the <strong>Discount by</strong> field.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Free item qty.</td>
<td class="vismanet-table__cell">The quantity of free items to be used as the discount in this amount (quantity) range for this promotional series. This column appears if <strong>Free item</strong> is selected in the <strong>Discount by</strong> field.</td>
</tr>

</table>


## The Free items tab

The **Free items** tab of the window has a table showing the free items to
be added as the discount.
This tab appears only if **Free item** is selected in the
**Discount by** field.

<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Element</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Free item</td>
<td class="vismanet-table__cell">The free item (by its item ID) that is added to orders as the discount for this series.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Pending free item</td>
<td class="vismanet-table__cell">The free item (by its item ID) that will be added to orders as the discount for this series, starting on the date specified in the <strong>Pending date</strong> column on the <strong>Discount breakpoints</strong> tab.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Last free item</td>
<td class="vismanet-table__cell">The free item (by its item ID) that had been added to orders as the discount for this series before the date shown in the <strong>Last date</strong> column on the <strong>Discount breakpoints</strong> tab.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Last update</td>
<td class="vismanet-table__cell">A read-only field that shows the date when this discount series has been updated last.</td>
</tr>

</table>


## The Items tab

The **Items** tab of the window has a table showing the items to which the
discount series is applicable.
This tab appears only if one of the options that includes
**Item** (**Item** or **Location and item**) is selected in the
**Applicable to** column in the [Supplier discount codes (AP204000)](https://docs.vismasoftware.no/visma-net-erp/help/supplier-ledger/supplier-ledger-windows/supplier-discount-codes-ap204000/index.md) window for this discount code.

<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Column</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Item ID</td>
<td class="vismanet-table__cell">The item to which the series can be applied.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Description</td>
<td class="vismanet-table__cell">The description of the item.</td>
</tr>

</table>


## The Locations tab

The **Locations** tab of the window has a table showing the locations to
which the discount series is applicable.
This tab appears only if one of the options that
includes **Location** (**Location** or **Location and item**) is selected in the
**Applicable to** column in the [Supplier discount codes (AP204000)](https://docs.vismasoftware.no/visma-net-erp/help/supplier-ledger/supplier-ledger-windows/supplier-discount-codes-ap204000/index.md) window for this discount code.

<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Column</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Location</td>
<td class="vismanet-table__cell">The location to which the series can be applied.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Description</td>
<td class="vismanet-table__cell">The description of the location.</td>
</tr>

</table>



---

[View this page](https://docs.vismasoftware.no/visma-net-erp/help/supplier-ledger/supplier-ledger-windows/supplier-discounts-ap205000/)
