cancel
Showing results for 
Search instead for 
Did you mean: 

Terms of Payment Issue

Former Member
0 Kudos

Hi SD Experts,

How do i configure my terms of payment to work based on the scenario given as below: ZPR1 to ZPR4 are condition types.

ZPR1 - $10

ZPR2 - $5

ZPR3 - $5

ZPR4 - $5

Customer must pay ZPR1 first, the remaining ZPR2 to ZPR4 are 30 days term. Is it possible to set? Please bear in mind that the amount in those condition type changes as per different sales order created.

I just need to set up a terms of payment to pay for condition type ZPR1 first, then the remaining condition types for 30 days term.

Any ideas?

Many thanks!

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Yeow

Ypu can defien the price based on the customer and material level , that means in VK11 you maintain the price for each sales order to be delivered

and then in that for each of the conditions ZPR1, 2 ,3,4

you can also maintain the payment tems in the last column in VK11

this would help your issue i belive

Thanks

Akasha

Former Member
0 Kudos

This might actually works as it make sense too. Thanks mate.

But also would like to hear what Sivanand's comments as well on this query

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi there,

Payment terms come from customer master billing data. So in standard SAP for the entire doc, the same payment terms will apply. It is not just for 1 condition type.

Can you pls clarify me if ZPR1, PZR2 are pricing procedures or condition types?

If they are condition types, they will be included in the pricing procedure. So the total price will be calculated basing on all the values, not just ZPR1 or ZPR2.

If they are condition types, can you pls clarify how will the customer pay just 1 consition type leaving the entire pricing procedure?

Regards,

Sivanand

Former Member
0 Kudos

ZPR1 to ZPR4 are condition types in 1 pricing procedure

ZPR1 is an amount that customer needs to pay first before getting the goods

The remaining ZPR2 to ZPR4 amount is a 30 days term where customer can pay later

This is how they run their business here.

Any solutions?

Former Member
0 Kudos

Hi there,

Interesting scenario. When the customer makes an advance payment, then how willl the business calculate the balance amount?

May be this would work.

1) Define the pricing procedure normally with all ZPR1 - ZPR4 defined in your procedure. Basing on the pricing procedure consider that the order value is $100.

2) Assume that you have a milestone billing plan. Define 2 mile stones as order save & invoice generated. For the 1st milestone 20% of the order value ie $20 for eg should be payed.

3) Also define a delivery block for the sales order with the name for eg advance payment. Once the amount is received, only then block is released.

4) Store the advance payment in a Z table which you are going to call in pricing procedure.

5) Define a new condition type advance amount ZADV for eg sothat it will deduct the advance amount from the price. In the requirement routine in pricing, put a condition that it will pick up the value from the Z table & default it into ZADV. This means ZADV value is $20. Deduct that from PR00 to arrive at net price.

6) your ZADV contion type should have calculation type as B fixed quantity. Plus or minus field will be negative. Condition class is A.

7) maintain the copy control in VTFA for OR to F2. In the item level, pricing type will be B, carry out new pricing.

This would mean, For eg when the order is loaded, ZADV will be 0. Order value will be $100. Customer makes an advance payment of $20. Donot include any taxes or discounts here. Once you receive $20, remove the delivery block & create delivery & invoice. During invoice, re-pricing is done, ZADV will be $20 & it will be deducted from PR00. Since repricing will be done Net price will be $80 on which taxes are recalculated.

Hope this solution works. You need to test it thoroughly of course.

Regards,

Sivanand