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

These are the fields in my import_payment.py

transaction_date = fields.Date(string="Transaction Date",
required=True)
paid_in_ron = fields.Float(string="Amount Paid in RON")
paid_in_euro = fields.Float(string="Amount Paid in EURO")
amount = fields.Float(string="Amount")

Can somebody help me to convert the "paid_in_euro" field based on the "exchange rate" of the "transaction_date" and insert it to "amount" field in "RON(Base currency)"

Sorry I am new at Odoo. Any help would be very much appreciated 


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

You can use odoo's currency conversion function


from_currency._convert(from_amount, to_currency, company, date)
อวตาร
ละทิ้ง
ผู้เขียน

I had found this functions Sir but I currently don't know how to use it. Can you please provide a sample from the details I had provided from above? Thank you in advance

Related Posts ตอบกลับ มุมมอง กิจกรรม
1
มิ.ย. 18
4455
How to convert amount to local currency? แก้ไขแล้ว
3
พ.ค. 23
20116
2
ม.ค. 19
5769
1
เม.ย. 24
1810
2
ม.ค. 24
1837