Minimum Price Check in Sale Order

download Minimum Price Check in Sale Order

of 5

Transcript of Minimum Price Check in Sale Order

  • 7/25/2019 Minimum Price Check in Sale Order

    1/5

    Minimum Price check in Sale order

    Business Process:

    If client gives you a requirement that they have two prices - Invoice price and bottom price. End users should have accessto enter manual discount within this limit e.g If invoice price is 100 and bottom price is 90, end user can enter discount

    only 10 or less. ow to map this in standard configuration!

    Solution:

    "or this you have to follow these steps.

    1. #reate $ricing condition for bottom price %&'( and maintain condition records in it for bottom price. 'lso add thiscondition in your pricing schema and tic) static. *on+t assign any account )ey with it.

    . #reate a pricing routine with following logic. a)e help of your '&'$E if you don/t )now how to create pricing routine.

  • 7/25/2019 Minimum Price Check in Sale Order

    2/5

    Logic of Routine:

    'ssign any subtotal variable from 23* to 234 to your credit amount. he amount you are transferring in "I orcustomers ledger.

    #ompare bottom price condition value with this variable. his is the comparison of net price with bottom price. 5ou canhave your other requirements too li)e if you want to e6clude some user or condition from this chec) you can e6clude.

    his logic will wor) against %&'( condition.

    I" it7)omv-)wert 8 23".

    )omp-cepo) /&/.

    endif.

    his field 324$-#E$23 will ta)e this order to incomplete and change its status. his order cannot be processed until yourectify its pricing issue.

  • 7/25/2019 Minimum Price Check in Sale Order

    3/5

    5ou can modify this as per your own requirement. I have e6cluded my user (*-0 from this chec) and also If there is%42: condition in sale order line item system will not run this bottom price chec) because %42: condition is e6clusivelyfor discounts below bottom price.

    ;. 'ssign this routine to your manual discount condition types and %&'( condition in pricing procedure in field #alculationtype.

  • 7/25/2019 Minimum Price Check in Sale Order

    4/5

    .

    ?. :ow maintain prices as 100 invoice $00 90 bottom %&'( and enter discount 11 and system will put this orderincomplete. @sers would not be able to process order until some authoriAed person corrects its pricing.

  • 7/25/2019 Minimum Price Check in Sale Order

    5/5

    B. his field #E$23 wor)s only in sales order. If you want restrict users to enter manual discounts during creating billingin ="01 you can control this with (*0. #ondition fields can be put in display mode with (*0 in ="01.