Axapta Logistics Module (3)

Source: Internet
Author: User

Price and discount
Maybe it's because you haven't seen your problem. I feel that the price and discount of axapta are too complicated. how to clarify this idea is really a problem. the purchase and sales are symmetric, just look at one aspect.
Overview
Discounts and prices have two research directions, from the product perspective and from the customer's perspective.
From the product perspective: certain or all products offer discounts to some or all customers under certain conditions of quantity and time.
From the customer's point of view: some or all customers have certain discounts for some or all products under the conditions of a certain number and time.
The operation path is as follows:
Receivables-> Settings-> price/discount-> material discount Group
Accounts receivable-> Settings-> price/discount-> customer price/discount Group
From the above name, there is only a discount group and no price group, that is, a group of materials cannot share a price. in this way, when you set the price for a customer's price/discount group, you cannot set the price for a certain item group. You can only set the price for each item.
Pass
Accounts receivable-> Settings-> price/discount-> customer price/discount group, you can find the operation path to set the customer price/discount group, allows a customer group to enjoy special prices or discounts for certain products.

The preceding dialog box has four options, which are described as follows:
Price Group: set a price group. The price group can contain one or more products. Because there is no product price group, only one product can be specified, the Group created on the Operation page of the customer price/discount group can be used in the customer attribute, in this way, the customer has discounts or special prices for the products/product groups included in the price/discount group.
Single-row discount group: Same as the price group, a single-row discount group is set for the place where the customer attributes are to be used. Of course, it can also be referenced in the material discount group. the row discount is applied only to the current row. It can be applied only when the current row meets the specified quantity.
Multi-row discount group: if the sum of the quantity of multiple rows meets the specified quantity requirement, the discount is also applied. for example, if you specify a product group GroupA and enjoy a certain discount when the number reaches 100, if two products A and B belong to GroupA and a customer belongs to the multi-row discount Group of the customer, when opening a sales order for this customer, if there are two order lines, one line A has 80 products and one line B has 20 products, then both lines A and B will adopt multi-line discounts.
Total discount group: when the order quantity reaches a certain amount, you will enjoy a certain discount. the total discount group can only be applied to all products. That is to say, if I am a customer, I open a sales order with 100 lines of details, corresponding to 100 products, I cannot set the discounts for 98 of them when a certain amount is reached.
The configuration of the material discount group is opposite to that of the customer discount/price group. However, because the material has no price group, the total discount cannot be used for some materials, all items do not have a price group or a total discount group.
OK. Here, the concepts of price group and discount group should be similar. There are two research directions: customer price/discount group and material discount group.
Price
First, let's look at some simple price problems, because there is no material price group.
How can I obtain the unit price of a product when a customer opens a sales order?
According to the preceding descriptions, you can obtain the price in the following four situations (receivables> customers> Trade Agreements> sales prices ):
1. If a customer meets a certain number of requirements, they will enjoy special prices for a specific product.
2. A customer belongs to a customer price group. The customer price Group specifies that some products adopt a specific price when a certain number of products are satisfied, so the customer can adopt the price.
3. A product is part of all customers. If you specify a specific price for a certain number of products for all customers, the customer can also adopt the price.
4. If no product is set for the above three conditions, you can directly use the sales price in the product attributes.
Originally, according to the normal thinking logic, there is no problem in using the price in the above Order. however, the next logic of axapta makes it a little complicated. For example, suppose there are customers customera, item itema, and customer price group custergroupa.
Customera directly enjoys the itema special offer as follows:
Quantity and price search next number
100 RMB 5.00 is 1
200 RMB 4.50 is 2
300 RMB 4.00 is 3

Because custmera is a special offer for itmergroupa to enjoy itema, the situation is as follows:
Quantity and price search next number
100 RMB 5.00 is 4
200 RMB 4.50 is 5
300 RMB 3.00 is 6

Now, customera wants to purchase 450 itema instances. What is the price? According to my idea, since 450 are closest to 300 and the price for a specific customer is specified, it should be the price of number 3, but it is not. the logic of axapta is to search for the first "find next" as a false record from Number 1. In the previous record, the lowest price is obtained, that is, if "Search next" with the number 3 is false, the price will be 4.50 yuan, and so on. In the above example, the price of 6 should be 3.00 yuan.
Discount:
Due to the stock discount group and the discount is divided into single-row and multi-row, the problem is a little complicated.
For a customer, the following discounts may be used.
1. The customer will enjoy a certain discount if a certain number of products are satisfied.
2. The customer will enjoy a certain discount when a certain amount of discounts are met for a product discount group. If a product is reorganized, the customer can also enjoy a certain discount when purchasing this product.
3. A customer belongs to a customer discount Group, which contains some products. Each product can enjoy a certain amount of discounts, and the customer can also enjoy discounts for the products included.
4. the customer belongs to a customer discount group. The customer discount group contains some material discount groups. When the specified quantity is reached, the customer can also enjoy the discounts of the products belonging to this material discount group.
Example:
Customer customera, customer discount group coustomergroupa, item itema, item discount group itemgroupa
Discounts for customers directly enjoy itema
Quantity Discount Amount discount rate find next
100 RMB 5.00 RMB 10% is 1
100 RMB 6.00 6% is 2
The customer directly enjoys the itemgroupa discount.
Quantity Discount Amount discount rate find next
100 5.00 RMB 10% is 3
100 6.00 RMB 6% is 4

Discount on itema enjoyed by the customer due to cusomtergroupa
Quantity Discount Amount discount rate find next
100 RMB 5.00 RMB 10% is 5
100 RMB 6.00 RMB 6% is 6
Discounts on the product itema enjoyed by the customer because it belongs to cusomtergroupa and customergroupa contains itemgroupa
Quantity Discount Amount discount rate find next
100 RMB 5.00 RMB 10% is 7
100 RMB 6.00 RMB 6% is 8
Axapta's discount processing logic starts from number 1, knowing that when the first "find next" is a false position, all the discounts and discount rates are accumulated separately.
Multi-row discounts are similar to single-row discounts, but it seems that multi-row discounts can only be applied to product discount groups. This is not mentioned in this document, however, when trying to set a multi-line discount for a product, it tells me that you cannot do that, ft.
As for the total discount, it is much simpler. When the total order amount reaches a certain number, a discount is given to the total order amount.
In addition, multi-row discounts and total discounts cannot be automatically applied to orders. You must click the function button on the right of the order line to calculate and click multi-row discounts and total discounts.
It should also be noted that if a customer has single-line discounts and multi-line discounts for a product at the same time, what should axapta do?
You can go to the accounts receivable-> Settings-> parameter settings-> price tab, where there is a discount option, a total of six waiting options.
Row: Only one row discount is used.
Multi-row: only multi-row discounts
Minimum values of rows and rows
Maximum values of rows and rows
Rows + multiple rows
Rows * multiple rows
Okay, it's almost all about these things. To be honest, it's really complicated, as?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.