Odoo Help


How to write a total amount of the invoice with letter

samir Guesmi
on 3/5/13, 11:45 AM 3,213 views

hello ,

if someone have an idea . i have change in this file account_print_invoice.py path : addons/account/report/account_print_invoice.py

import time
from report import report_sxw
from tools.amount_to_text import amount_to_text_fr

class account_invoice(report_sxw.rml_parse):
    def __init__(self, cr, uid, name, context):
    super(account_invoice, self).__init__(cr, uid, name, context=context)
       'time': time,

then i add in the report invoice [[ amount_to_text_fr(o.amount_total,'Euro') ]]

with openoffice

but nothing appear when i print a new invoice


Is there any error message in the logfile? Did you update report "account.invoice"?

Andreas Brueckl
on 3/5/13, 1:29 PM
samir Guesmi
On 3/5/13, 2:08 PM

it works now , i just reboot the server . thks for your replay .

On 3/5/13, 1:14 PM

Maybe you look in account_voucher/report/account_voucher_print.py convert() function and account_voucher_print.rml for amount_to_text... use.

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

0 follower(s)


Asked: 3/5/13, 11:45 AM
Seen: 3213 times
Last updated: 3/16/15, 8:10 AM