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=[