콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
2 답글
110 화면

Hello Odoo Community,

I'm using Odoo 18 Online and I'm trying to implement a feature on my customer invoices. My main company currency is XOF.

My Ultimate Goal: On the customer invoice form (account.move), I want to display the total amount due not only in XOF but also in a second currency (e.g., EUR or USD). Ideally, I'd like to have a dropdown menu where I can select this secondary currency, and the total amount in that currency would then display dynamically.

I have been able to create a field that compute the conversion from XOF to EUR, but it is static(I have to set the conversion rate in the code). 

I want the field to appear on the print invoice. From my understanding I can customize the print invoice later.  

아바타
취소
작성자 베스트 답변

Hi Cybrosys Techno Solutions Pvt.Ltd ,

Thank you so much for your detailed answer and for taking the time to explain the standard Odoo functionality with multiple currencies and the amount_residual_signed field. I appreciate the screenshots and the clear explanation!

What you've shown in your first screenshot (where the invoice is in EUR, and then there's an "Amount Due Signed" likely in the company's base currency, and "Amount Due" in EUR) is very close to the kind of display I'm looking for.

My specific use case is slightly different:

  • My company's main currency is XOF, and my invoices are typically created in XOF.
  • I want to keep the primary invoice total in XOF.
  • Additionally, I want to display an equivalent total in a selectable secondary currency (e.g., EUR or USD) on the same invoice. This secondary total would be for informational purposes and would be calculated using a current exchange rate.

For example, as shown in my invoice screenshot (VTE/2025/00052), the total is 354,000 CFA (which is XOF). I would love to have a dropdown where I can select, say, "EUR", and then next to it (or below the XOF total), it would display "Equivalent: ~540 EUR" (calculated using the current XOF/EUR rate).

There is what I get, when I follow your instructions. 


아바타
취소
베스트 답변

Hi,


Odoo online 

Odoo Online Enterprise did not provide the self-hosted Odoo Community version's backend access or direct code customisation. But with the Odoo Studio module, Odoo offered customisation choices that let users alter the system in some ways without knowing how to code.


* Install Studio Module

You can choose multiple currencies, like in the image.

* Click on the Studio icon.


* Then search for the field 'Amount_residual_signed' from the 'Existing Field'. Drag and drop the field into the required position, and click on the 'Close' button to save the changes.


* You can see the field for 'Amount Due' in company currency as

 


Hope it helps.

아바타
취소
작성자

I am sorry, i wasnt able to put image under your response, so I commented my own .I hope you get the notification. Thank you for your help.

관련 게시물 답글 화면 활동
3
2월 25
1366
1
11월 24
1066
1
12월 23
1360
1
4월 21
6664
6
1월 24
14234