diff --git a/MANIFEST.in b/MANIFEST.in
index 05c3f792e3..71b68f1526 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -6,7 +6,7 @@ include LICENSE
include tryton.cfg
include *.xml
include view/*.xml
-include *.odt
+include *.fodt
include locale/*.po
include doc/*
include tests/*.rst
diff --git a/dunning.xml b/dunning.xml
index f5a63bbce6..60ab800805 100644
--- a/dunning.xml
+++ b/dunning.xml
@@ -26,7 +26,7 @@ this repository contains the full copyright notices and license terms. -->
Dunning Letter
account.dunning
account.dunning.letter
- account_dunning_letter/letter.odt
+ account_dunning_letter/letter.fodt
diff --git a/letter.fodt b/letter.fodt
new file mode 100644
index 0000000000..e1230bdb47
--- /dev/null
+++ b/letter.fodt
@@ -0,0 +1,623 @@
+
+
+
+ 2013-07-18T15:37:14LibreOffice/5.2.7.2$Linux_X86_64 LibreOffice_project/20m0$Build-2P0D1
+
+
+ 0
+ 0
+ 43760
+ 21691
+ true
+ false
+
+
+ view2
+ 13085
+ 5313
+ 0
+ 0
+ 43759
+ 21689
+ 0
+ 0
+ false
+ 100
+ false
+
+
+
+
+ false
+ true
+ true
+ true
+ 0
+ true
+ true
+
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ true
+ true
+ false
+ false
+ true
+ false
+ true
+ false
+ false
+
+ false
+ false
+ true
+ false
+ false
+
+ false
+ false
+ false
+ false
+ true
+ 3929572
+ false
+ true
+ false
+ false
+ true
+ true
+ false
+ true
+ 0
+ false
+ true
+ high-resolution
+ false
+ false
+ false
+ true
+ true
+ true
+
+ true
+ false
+ false
+ true
+ false
+ false
+ false
+
+ false
+ false
+ 1085211
+ false
+ 1
+ true
+ false
+ false
+ 0
+ false
+ false
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <if test="company.header">
+ <for each="line in company.header.split('\n')">
+ <line>
+ </for>
+ </if>
+ <company.rec_name>
+
+
+ <if test="company.footer">
+ <for each="line in company.footer.split('\n')">
+ <line>
+ </for>
+ </if>
+
+
+
+
+
+
+
+
+
+
+
+
+ <for each="party, letter in letters.items()">
+ <set_lang(party.lang.code if party.lang else 'en')><if test="party.addresses">
+ <for each="line in party.address_get().full_address.splitlines()">
+ <line>
+ </for>
+ </if>
+ Reminder Notice
+ Date: <format_date(today, party.lang)>
+ <if test="letter.fees">
+ Fees: <', '.join(format_currency(amount, party.lang, cur) for cur, amount in letter.fees.iteritems())>
+ </if>
+
+
+
+
+
+ Description
+
+
+ Reference
+
+
+ Date
+
+
+ Amount
+
+
+ Due Date
+
+
+
+
+
+ <for each="dunning in letter.dunnings">
+
+
+
+
+
+
+
+
+ <dunning.line.description if dunning.line else ''>
+
+
+ <dunning.line.origin.rec_name if dunning.line and dunning.line.origin else ''>
+
+
+ <format_date(dunning.line.date, party.lang) if dunning.line else ''>
+
+
+ <format_currency(dunning.amount_second_currency, party.lang, dunning.second_currency) if dunning.amount_second_currency else ''>
+
+
+ <format_date(dunning.maturity_date, party.lang) if dunning.maturity_date else ''>
+
+
+
+
+ </for>
+
+
+
+
+
+
+
+ <if test="letter.payments">
+
+
+
+
+
+
+
+ Pending Payments Received
+
+
+
+
+
+ Date
+
+
+ Amount
+
+
+
+
+
+ <for each="payment in letter.payments">
+
+
+
+
+
+ <format_date(payment.date, party.lang)>
+
+
+ <format_currency(get_payment_amount(payment), party.lang, get_payment_currency(payment))>
+
+
+
+
+ </for>
+
+
+
+
+ </if>
+ </for>
+
+
+
\ No newline at end of file
diff --git a/letter.odt b/letter.odt
deleted file mode 100644
index b5084b5639..0000000000
Binary files a/letter.odt and /dev/null differ
diff --git a/setup.py b/setup.py
index b3e7a024be..cb483852d2 100644
--- a/setup.py
+++ b/setup.py
@@ -75,7 +75,7 @@ setup(name=name,
],
package_data={
'trytond.modules.account_dunning_letter': (info.get('xml', [])
- + ['tryton.cfg', 'view/*.xml', 'locale/*.po', 'letter.odt',
+ + ['tryton.cfg', 'view/*.xml', 'locale/*.po', 'letter.fodt',
'tests/*.rst']),
},
classifiers=[