Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
4606 มุมมอง

How can I link payment terms to pricelists, or get a message/notification when creating quotation/sales order comfirmation/invoice, if a product is on a pricelist with different payment terms?

For example we have pricelists in native currency and in EUR. In EUR we have 45 days, with native currency 30 days payment term. Or if customers buy less than amount X, than they have prepayment, more than amount X they have credit and discount (hence the payment term is linked to a pricelist for this customer).

(Obviously I cannot set multiple payment terms on one invoice, but I want to prevent setting wrong payment terms.)

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

You probably have to extend sale.order, and when creating or writing the data, you have to check for the combination of currency and payment term.

Another thing you might want to do is to modify sale.order, the method on_change_partnerid, and set the pricelist and payment term based on customer. Now there is a default correct combination of currency (from pricelist) and payment term (default from customer or based on the pricelist).

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
0
มี.ค. 15
3732
1
มี.ค. 15
5021
3
มี.ค. 15
5662
0
มี.ค. 15
3653
How to create credit card payments? แก้ไขแล้ว
3
มี.ค. 17
12580