cancel
Showing results for 
Search instead for 
Did you mean: 

Pricing at Delivery

Former Member
0 Kudos

Dear Friends,

My requirement is during the delivery stage the customer will be charged Ground rent . Say sales order is created and informs the customer that the material should be lifted on certain date beyond whcih the customer will be charged Ground rent . This has to be captured during the delivery and should flow into Invoice subsequently.

Can somebody help me to configure the pricing at delivery level?

Thanks

Isaac

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi there,

When you mean ground rent after a certain time, where do you store that data?

Is it in a Z table or any LIKP / LIPS field? Consider that you have decided to maintain the ground date in LIKP-LFDAT for eg.

In either case you will need to define the ground rent condition type for eg ZGRN in your pricing procedure. In the requirement routine of the condition type in Pricing procedure V/08, put a condition that this ZGRN is applicable only in doc type is LF. Also put a condition that if picking date is more than ground date, only then the condition type should apply. that is LIKP-KODAT > LIKP-LFDAT only then ZGRN will apply.

Also activate pricing for delivery in SPRO as mentioned above.

Regards,

Sivanand

Former Member
0 Kudos

Dear Siva,

Thanks for the logic. For testing purpose I have defined the condition type as manual but the requirement is this should be autoamtic and it should further flow to the Invoice.

1. I think I need to go for a Z table. Ground rent is charged on % basis, ie first 7 days is 1% and for the next 7 days 2% and so on .The base would be the Ground rent date (ie the date on which the customer is material ) which should be captured in the sales order. Iam just looking for the aprropriate date field in the sales order to use?

The logic would be as you suggested the system should check the Ground date and the picking date and calculate the Ground rent automatically in the delivery.

2. Also similar to the Ground rent there is Penalty condition charged which is based on the receipt of the payment from the customer which is also on % basis.

I am not sure what table and the fields should I consider for getting the customer payment details,so that I can apply the same logic for this also

Thanks

Isaac

Former Member
0 Kudos

Hi there,

1) Yes, a Z table would be a correct idea. Coz you have to compare the ground date with the picking date. Standard condition type may not have the ground date in the field catalog. In the Z table maintain 2 field values. One for lapse days & other for rent%

As per your case I feel that you will have to compare the delivery creation date & picking date. Differnce between LIKP-ERDAT & LIKP-EODAT will give the lapse days (as maintained in the table). You will have to look up for the % rent in the Z table in Alternative calculation type routine in the pricing procedure.

For eg delivery date is 01/07/09, Picking date is 10/07/09. Lapse days is 9 days (difference between them). So in the Z table maintain entries like below:

Lapse days %Rent

-


2 -


> 2%

4 -


>4%

10 -


> 5%

In your case system will default 4% as ground rent.

2) For this you can use the payment terms functionality. For eg NT10 for 10% penalty when the customer pays after 10 days.

Regards,

Sivanand

Former Member
0 Kudos

Dear Siva,

The scenario is almost the same for Penalty as well ie when the customer order is issued the customer will be told that he has to pay the amount on or before certain date and the penalty would be 7 days - 1%, 14 days - 2%..... At the time of delivery the system should check when the customer has actually made the payment and calculate the Penalty.

Again I need to identify the field for the expected payment date in the sales order( I think,I cant use the pricing date field) and maintain a Z table with the rates and check the payment receipt date from the FI and get the value.

Correct me if I am wrong

Thanks

Isaac

Former Member
0 Kudos

Dear Friends,

Iam approching with scales to ge this done. I have defined the condition type with

Calculation type - %

Scale basis "O" - Time period scale - Days

Scale type - A - Base scale and created the c

Created condition record with from 8days - 1 % ; from 15 ys - 2% and so on.

Now I should make use of the routine that picks the exact percentage based on the difference between the sales order creation date and the picking date.

Iam not clear whether to make use of the Formuls - scale base or Formulas- condition value in VOFM and assign the same to the CalTyp in the pricing procedure

Can somebody help me to get this done.

Thanks

Isaac

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi isaac,

This can be possible by activating the pricing at delivery. Go to spro-logistic exe-shipping-pricing-define pricing for delivery

THanks,

raja