|
| 1 | +--- |
| 2 | +title: Set Up Prices and Discounts |
| 3 | +description: Describes how to define standard and special price and discount agreements for sales and purchases. |
| 4 | +author: bholtorf |
| 5 | + |
| 6 | +ms.service: dynamics365-business-central |
| 7 | +ms.topic: article |
| 8 | +ms.devlang: na |
| 9 | +ms.tgt_pltfrm: na |
| 10 | +ms.workload: na |
| 11 | +ms.search.keywords: price, pricing, discount, discounting, rebate, sale, purchase, invoice |
| 12 | +ms.date: 02/18/2021 |
| 13 | +ms.author: bholtorf |
| 14 | + |
| 15 | +--- |
| 16 | +# Set Up Prices and Discounts |
| 17 | +> [!NOTE] |
| 18 | +> In 2020 release wave 2, we released streamlined processes for setting up and managing prices and discounts. If you're a new customer using that version, you're using the new experience. If you're an existing customer, whether you are using the new experience depends on whether your administrator has enabled the **New sales pricing experience** feature update on the **Feature Management** page. For more information, see [Enabling Upcoming Features Ahead of Time](/dynamics365/business-central/dev-itpro/administration/feature-management). |
| 19 | +
|
| 20 | +Price and discount strategies for the purchase and sale of items and services are fundamental tools for successful businesses. After you set up the items and services your company buys and sells, you can define what you pay or charge for them, and those amounts will be automatically added to sales and purchase documents. |
| 21 | + |
| 22 | +## Setting Up Prices and Discounts |
| 23 | +Before you create price lists, you must define your pricing and discount strategies on the **Sales & Receivables Setup** and **Purchase & Payables Setup** pages. |
| 24 | + |
| 25 | +You can set up and use two types of discounts: |
| 26 | + |
| 27 | +| Discount Type | Description | |
| 28 | +| --- | --- | |
| 29 | +| **Line Discount** |A discount amount that is given for lines on sales and purchase documents. Typically, line discounts are based on a combination of customer, item, minimum quantity, unit of measure, or period of time that you define for sales and purchases on the **Sales & Receivables Setup** and **Purchase & Payables Setup** pages.| |
| 30 | +| **Invoice Discount** |A discount percentage that is subtracted from sales and purchase document total if the sum of all lines on the document exceeds a certain minimum. | |
| 31 | + |
| 32 | +Because sales prices and sales line discounts are based on a combination of item and customer, you can also perform this configuration from the item page of the item where the rules and values apply. |
| 33 | + |
| 34 | +> [!TIP] |
| 35 | +> If an item should never be sold with a discount, leave the discount fields on the item page empty, and do not include the item in any line discount setups. |
| 36 | +
|
| 37 | +## About Price Lists |
| 38 | +Price lists are flexible and let you specify the business partner or activity that they apply to. For example, you can set up one price list that applies to all vendors and customers, or offer special prices or discounts for each business partner, perhaps based on a minimum quantity on purchase or sales orders, or a certain combination of customer, item, minimum quantity, unit of measure, or periods of time. The prices and discounts you define are automatically applied to purchase and sales documents. |
| 39 | + |
| 40 | +## Set Up Prices |
| 41 | + |
| 42 | +These steps differ, depending on whether your administrator has turned on the **New sales pricing experience** feature update. |
| 43 | + |
| 44 | +#### [Current Experience](#tab/current-experience) |
| 45 | + |
| 46 | +1. Choose the  icon, enter **Customers**, and then choose the related link. |
| 47 | +2. Choose the customer, and then choose the **Prices** action. |
| 48 | +3. Fill in the fields on the line as necessary. [!INCLUDE[tooltip-inline-tip](includes/tooltip-inline-tip_md.md)] Fill a line for each combination that will grant a special sales price to the customer. |
| 49 | + |
| 50 | +#### [New Experience](#tab/new-experience) |
| 51 | +You can add items and services manually for each line, or you can use the **Suggest Lines** action to create new prices for selected items, item discount groups, resources, and other product types. If you choose **Suggest Lines**, on the **Price Lines - Create New** page you can use filters to select the items or services to include on the price list. You can also specify whether to consider a minimum quantity when calculating prices, the adjustment factor to apply for new price list lines, and the rounding method to apply for prices. |
| 52 | + |
| 53 | +By default, the status of new price lists is **Draft**. When you're ready to start using the list, you can change the status to **Active**. |
| 54 | + |
| 55 | +To review price lists and prices that apply for specific customers or vendors, on the **Customer** or **Vendor** pages, choose either **Sales Price Lists** or **Purchase Price Lists** action. For items and resources, you can view price list lines by choosing **Sales Prices** or **Purchase Prices** on the **Item** and **Resource** pages. |
| 56 | + |
| 57 | +1. Choose the  icon, enter **Customers**, and then choose the related link. |
| 58 | +2. Choose the customer, and then choose the **Sales Price Lists** action. |
| 59 | +3. Choose **New** to create a new sales price list. |
| 60 | +4. On the **General** and **Tax** FastTabs, fill in the fields as necessary. [!INCLUDE[tooltip-inline-tip](includes/tooltip-inline-tip_md.md)] |
| 61 | +5. To add items to the list, do one of the following: |
| 62 | + * To add many items, choose **Suggest Lines**, and then enter filter criteria to specify the types of items to add. Optionally, you can also enter some additional settings for the items that are specific to the price list. You can change these later, if needed. |
| 63 | + * To copy items from another price list, choose **Copy Lines**, and then choose the price list to copy. |
| 64 | + * To add items manually, in the **Product Type** field, choose the type of product that the price list is for. Depending on your selection, fill in the remaining fields as necessary. [!INCLUDE[tooltip-inline-tip](includes/tooltip-inline-tip_md.md)] |
| 65 | +6. To start using the price list, in the **Status** field, choose **Active**. |
| 66 | + |
| 67 | +--- |
| 68 | + |
| 69 | +## To set up a sales line discount for a customer |
| 70 | +These steps differ, depending on whether your administrator has turned on the **New sales pricing experience** feature update. |
| 71 | + |
| 72 | +#### [Current Experience](#tab/current-experience/) |
| 73 | + |
| 74 | +1. Choose the  icon, enter **Customers**, and then choose the related link. |
| 75 | +2. Open the relevant customer card, and then choose the **Line Discounts** action. |
| 76 | +3. Fill in the fields on the line as necessary. [!INCLUDE[tooltip-inline-tip](includes/tooltip-inline-tip_md.md)] Fill a line for each combination that will grant a sales line discount to the customer. |
| 77 | + |
| 78 | +> [!Note] |
| 79 | +> When you open the **Sales Prices** and **Sales Line Discounts** pages from a specific customer, the **Sales Type Filter** and **Sales Code Filter** fields are set for the customer and cannot be changed or removed. |
| 80 | +> |
| 81 | +> To set up prices or line discounts for all customers, a customer price group, or a campaign, you must open the pages from an item card. Alternatively, for sales prices, use the **Sales Price Worksheet** page. For more information, see [To bulk update item prices](sales-how-record-sales-price-discount-payment-agreements.md#to-bulk-update-item-prices). |
| 82 | +
|
| 83 | +#### [New Experience](#tab/new-experience/) |
| 84 | + |
| 85 | +1. Choose the  icon, enter **Customers**, and then choose the related link. |
| 86 | +2. Choose the customer, and then choose the **Sales Price Lists** action. |
| 87 | +3. Open the price list for which to specify the line discount. |
| 88 | +4. Turn on the **Allow Line Disc.** toggle. |
| 89 | +5. Create a new line, or choose an existing line, and then fill in the fields as necessary. [!INCLUDE[tooltip-inline-tip](includes/tooltip-inline-tip_md.md)] |
| 90 | +6. In the **Defines** field, choose either **Price & Discount**, or just **Discount**. |
| 91 | +7. In the **Line Discount %** field, specify the discount percentage. |
| 92 | + |
| 93 | + > [!TIP] |
| 94 | + > If you're editing an existing line, you can filter the lines by choosing the appropriate option in the **View Columns for** field. |
| 95 | +
|
| 96 | +--- |
| 97 | + |
| 98 | +## Working with Invoice Discounts and Service Charges |
| 99 | +When you use invoice discounts, the size of the invoice amount determines the size of the discount that is granted. On the **Invoice Discounts** page, you can also add a service charge to invoices over a certain amount. <!--The Invoice Discounts page is hard to find.--> |
| 100 | + |
| 101 | +Before you can use invoice discounts with sales, you must enter certain information in application. You must decide which customers will be granted this type of discount, and the discount percentages you will use. |
| 102 | + |
| 103 | +If you invoice discounts to be calculated automatically, you can specify this on the **Sales & Receivables Setup** page. |
| 104 | + |
| 105 | +For each customer, you can specify whether you will grant invoice discounts if the requirement is satisfied (that is, if the invoice amount is large enough). You can define the terms of the invoice discount in local currency for domestic customers and in foreign currency for foreign customers. |
| 106 | + |
| 107 | +You link discount percentages to specific invoice amounts on the **Invoice Discounts** page. You can enter as many percentages as you need. Each customer can have their own page, or you can link several customers to the same page. |
| 108 | + |
| 109 | +In addition to (or instead of) a discount percentage, you can link a service charge amount to a specific invoice amount. |
| 110 | + |
| 111 | +> [!TIP] |
| 112 | +> Before you start entering this information, it is a good idea to prepare your discount structure beforehand, so it's easier to see which customers to link to the same invoice discount page. For more information about discounts in sales, see [Set up discounts for your customers](/learn/modules/customer-discounts-dynamics-365-business-central/index) at Microsoft Learn. |
| 113 | +
|
| 114 | +### To set up an invoice discount for a customer |
| 115 | +After you have decided which customers are eligible for invoice discounts, enter the invoice discount code on the customer cards and set up the terms for each code. |
| 116 | + |
| 117 | +1. Choose the  icon, enter **Customers**, and then choose the related link. |
| 118 | +2. Open the customer page for a customer that will be eligible for invoice discounts. |
| 119 | +3. In the **Invoice Disc. Code** field, select a code for the relevant invoice discount terms to use to calculate invoice discounts for the customer. <!--Looks like I can only choose customers in this list--> |
| 120 | + |
| 121 | +> [!NOTE] |
| 122 | +> Invoice discount codes are represented by existing customer cards. This enables you to quickly assign invoice discount terms to customers by picking the name of another customer who will have the same terms. |
| 123 | +
|
| 124 | +Proceed to set up new the sales invoice discount terms. |
| 125 | + |
| 126 | +1. On the **Customers** page, choose the **Invoice Discounts** action. The **Cust. Invoice Discounts** page opens. |
| 127 | +2. In the **Currency Code** field, enter the code for a currency that the invoice discount terms on the line applies to. Leave the field blank to set up invoice discount terms in USD. |
| 128 | +3. In the **Minimum Amount** field, enter the minimum amount that an invoice must have to be eligible for the discount. |
| 129 | +4. In the **Discount %** field, enter the invoice discount as a percentage of the invoice amount. |
| 130 | +5. Repeat steps 5 through 7 for each currency that the customer will receive a different invoice discount for. |
| 131 | + |
| 132 | +The invoice discount is now set up and assigned to the customer in question. When you select the customer code in the **Invoice Disc. Code** field on other customer cards, the same invoice discount is assigned to those customers. |
| 133 | + |
| 134 | +## To copy sales prices |
| 135 | +These steps differ, depending on whether your administrator has turned on the **New sales pricing experience** feature update. |
| 136 | + |
| 137 | +#### [Current Experience](#tab/current-experience/) |
| 138 | + |
| 139 | +If you want to copy sales prices, such as an individual customer's sales prices to use for a customer price group, you must run the **Suggest Sales Price on Wksh.** batch job on the **Sales Price Worksheet** page. |
| 140 | + |
| 141 | +1. Choose the  icon, enter **Sales Price Worksheet**, and then choose the related link. |
| 142 | +2. Choose the **Suggest Sales Price on Wksh.** action. |
| 143 | +3. On the **Sales Prices** FastTab, fill in the **Sales Type** and **Sales Code** fields with the original sales prices you want to copy. |
| 144 | +4. In the top section of the request page, fill in the **Sales Type** and **Sales Code** fields with the type and name you want the sales prices copied to. |
| 145 | +5. If you want the batch job to create new prices, select the **Create New Prices** check box. |
| 146 | +6. Choose the **OK** button to fill in the lines on the **Sales Price Worksheet** page with the suggested new prices, indicating that they are valid for the selected sales type. |
| 147 | + |
| 148 | + > [!NOTE] |
| 149 | + > This batch job only creates suggestions and it does not implement the suggested changes. If you are satisfied with the suggestions and want to implement them, that is insert them on the **Sales Prices** page, choose the **Implement Price Changes** action on the **Sales Price Worksheet** page. |
| 150 | +
|
| 151 | +#### [New Experience](#tab/new-experience/) |
| 152 | + |
| 153 | +The status of the price list must be **Draft**. |
| 154 | + |
| 155 | +1. Choose the  icon, enter **Sales Price Lists**, and then choose the related link. |
| 156 | +2. Choose the price list to copy, and then choose **Copy Lines**. |
| 157 | +3. Fill in the fields as necessary. [!INCLUDE[tooltip-inline-tip](includes/tooltip-inline-tip_md.md)] |
| 158 | + |
| 159 | + > [!NOTE] |
| 160 | + > You cannot have two lines that have the same settings but different prices. If that happens, a message will display when you activate a price list. You can choose the price to use by opening the list and deleting the incorrect price. |
| 161 | + |
| 162 | +--- |
| 163 | + |
| 164 | +## To bulk update item prices |
| 165 | +These steps differ, depending on whether your administrator has turned on the **New sales pricing experience** feature update. |
| 166 | + |
| 167 | +#### [Current Experience](#tab/current-experience/) |
| 168 | + |
| 169 | +If you want to bulk update item prices, such as increase all item prices by some percentage, you must run the **Suggest Item Price on Wksh.** batch job. You can find a link to the batch job on the **Sales Price Worksheet** page. |
| 170 | + |
| 171 | +1. Choose the  icon, enter **Sales Price Worksheet**, and then choose the related link. |
| 172 | +2. Choose the **Suggest Item Price on Wksh.** action. |
| 173 | +3. On the **Item** FastTab, fill in the **No.** or **Inventory Posting Group** or other fields with the original item prices you want to update. |
| 174 | +4. In the top section of the request page, fill in the **Sales Type** and **Sales Code** with the type and name you want the sales prices copied to. |
| 175 | +5. If you want the batch job to automatically adjust suggested item prices, enter adjustment in **Adjustment Factor** field. For example, you would enter 1.15 in **Adjustment Factor** for 15% increase in item price. |
| 176 | +6. If you want the batch job to create new prices, select the **Create New Prices** field. |
| 177 | +7. Choose the **OK** button to fill in the lines on the **Sales Price Worksheet** page with the suggested new prices, indicating that they are valid for the selected **Item**. |
| 178 | + |
| 179 | +> [!NOTE] |
| 180 | +> This batch job only creates suggestions and it does not implement the suggested changes. If you are satisfied with the suggestions and want to implement them, that is insert them in the **Sales Prices** table, you can use the **Implement Price Changes** batch job, which is found on the **Actions** tab, in the **Functions** group, on the **Sales Price Worksheet** page. |
| 181 | +
|
| 182 | +#### [New Experience](#tab/new-experience/) |
| 183 | + |
| 184 | +To update prices for multiple items, you must create a new price list, and then copy the lines from an existing price list. When you copy the lines you can use filters to specify what to copy, and you can specify an integer or decimal number in the **Adjustment Factor** field to increase or decrease prices. The price list must be in the **Draft** status. If needed, you can then deactivate the old price list. |
| 185 | + |
| 186 | +> [!NOTE] |
| 187 | +> You cannot have two lines that have the same settings but different prices. If that happens, a message will display when you activate a price list. You can choose the price to use by opening the list and deleting the incorrect price. |
| 188 | +
|
| 189 | +--- |
| 190 | + |
| 191 | +## Calculating the Best Price |
| 192 | +When you have recorded special prices and line discounts for sales and purchases, [!INCLUDE[d365fin](includes/d365fin_md.md)] ensures that your profit on item trade is always optimal by automatically calculating the best price on sales and purchase documents, and on job and item journal lines. For more information, see [Best Price Calculation](sales-how-record-sales-price-discount-payment-agreements.md#best-price-calculation). |
| 193 | + |
| 194 | +## See Also |
| 195 | +[Setting Up Sales](sales-setup-sales.md) |
| 196 | +[Sales](sales-manage-sales.md) |
| 197 | +[Working with [!INCLUDE[d365fin](includes/d365fin_md.md)]](ui-work-product.md) |
0 commit comments