Docx Report - Populating MS Word templates

by
Odoo

102.32

v 13.0 Third Party 71
Live Preview
Lines of code 484
Technical Name populating_ms_word_template
Also available in version v 14.0 v 15.0 v 9.0 v 11.0 v 10.0 v 12.0
You bought this module and need support? Click here!
Lines of code 484
Technical Name populating_ms_word_template
Also available in version v 14.0 v 15.0 v 9.0 v 11.0 v 10.0 v 12.0

Populating MS Word templates

Simple & Effective

Design print templates using word

Installation required: pip install docx-mailmerge You just need to design a word template file and put it on odoo. So you have a design template on word.

DEMO

Date: 28/12/2020 Update version: 1.3

Features updated

1. Convert datetime UTC to datetime user timezone.

2. Add keyword "numerical_order" to do ordinal numbers in the printed data table.

3. Add keyword "float_time" to display time.

4. Add the keyword "count" to count the total number of lines.

5. Additional keyword "sum_number2word" to convert from numbers to letters.

Date: 12/04/2022 Update version: 1.3

Features updated

1. Fix error not downloading PDF files .

2. Define file name docx .

DEMO Version 1.3

Input:

Output:

Date: 21/04/2022 Update version 1.4

Features updated

Export PDF file

DEMO Version 1.4

Video Demo

File Source:

Sample files: Click Download

Export Docx:

Export PDF:

Supports

Free 24/7

For any supports or questions, please contact me via:

dev.odoo.vn@gmail.com

Thank you!

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
There are no ratings yet!
by
Andro Viceisza
on 7/30/21, 9:02 AM

Does your module support merge IF statement, merge general switches, merge field specific switches and merge field format?

Re:
by
Dev Odoo
on 7/31/21, 3:02 AM Author

it cannot execute the if . statement. maybe I will develop it in the next upgrade if many people need it


Queries
by
Taher Giyori
on 9/13/20, 8:35 AM
  • Does your module support multiple lines from order lines in Odoo automatically?

  • Can the output come in PDF?


by
Laps Solutions
on 9/11/20, 4:14 AM

Thanks for your reply. 2 more follow-up question:

1. what extra should I install? we use ubuntu and enterprise odoo.

2. for SO/PO/TO/Invoice/Bill .. where order lines are in multiple, could we handle it to print out automatically?

Re:
by
Dev Odoo
on 9/11/20, 6:06 AM Author

1. you just need to install docx-mailmerge library. 

2. For PO, SO, Invoice, Bill, ... you are very simple to process them. Just create a table on the world and start with the keyword line. If you need assistance I will support teamview directly.


by
Laps Solutions
on 9/8/20, 1:52 AM

is it enterprise compatible?

Re:
by
Dev Odoo
on 9/10/20, 10:36 PM Author

Yes. Compatible with both community and enterprise versions


questions related to Docx Report - Populating MS Word templates
by
Manfred Mettendorff
on 8/3/20, 7:30 AM

1. will this module work with Odoo 13 Community Version on a local server? 2. "Installation requires pip install docx-mailmerge…” - is that a regular part of the installed Odoo package or do we need to obtain this separately? Thanks & best regards Manfred Mettendorff

Re: questions related to Docx Report - Populating MS Word templates
by
Dev Odoo
on 8/3/20, 11:38 PM Author

It works great on odoo 13 community edition. pip install docx-mailmerge is a library that needs additional installation.