QuoteStatus Enum
Some tooltip text!
• 2 minutes to read
• 2 minutes to read
If there was a problem with for instance calculation, this field is set to warning or error.
Name | Value | Description |
---|---|---|
Ok | 0 | OK, all is good |
OkWithInfo | 1 | All is good, but there is some additional information that the user should be made aware of. |
Warning | 2 | There is a problem that the user must be made aware of. |
Error | 3 | There is a problem that the system will not be able to get around. The user needs to do something. Example: The user has registered a quoteline that is discountinued and the amount the user has registered is not in stock. |
Usage
- QuoteVersion.Status - There may be multiple Versions of a Quote, with one of them active
- QuoteAlternative.Status - Quote Version is made up of one or more Alternatives. One of 1..n possible alternatives in a Quote Version. The reason we have alternatives is that a quote can say to a customer, “we can solve you problem in two (or more) different ways, with different technology and sideeffects (and price)”. An Alternative may have discounts on the total amount. The Alternative tracks whether the user on the order level entered the Discount , Earning amount or the TotalPrice fields so that the discount and earning and total can be re-calculated correctly when Quote Lines are added or changed.
- QuoteLine.Status - One line in a QuoteAlternative. QuoteLines are mainly information copied from the Products provider. Products information is sometimes edited by the user before being included in the quote, so most information is duplicated from Product rather than referenced directly.