Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
Lines of code | 2394 |
Technical Name |
invoice_format_editor |
License | LGPL-3 |
Website | https://www.cybrosys.com |
Versions | 14.0 15.0 16.0 17.0 18.0 |

Invoice Format Editor
A Module For Configuring the Invoice Templates

Overview
In the Invoice Format Editor App, We can configure the invoice fields to our own need. There we can have 4 types of templates - Default, Normal, Modern, Old Standard. We can also customize and hide the fields.
Features

Configure the layout

Configure the position of fields

Hide option for the invoice fields

Edit the theme
Screenshots
Document layout configuration
From Document layout configuration in settings, user can select and configure the invoice document layout

Invoice Layout Configuration
User can configure the text positions, text colors and invoice fields.

Print Invoice

Normal Template

Modern Template

Old Standard Template

Default Template

Suggested Products
Our Services

Odoo Customization

Odoo Implementation

Odoo Support

Hire Odoo Developer

Odoo Integration

Odoo Migration

Odoo Consultancy

Odoo Implementation

Odoo Licensing Consultancy
Our Industries

Trading
Easily procure and sell your products

POS
Easy configuration and convivial experience

Education
A platform for educational management

Manufacturing
Plan, track and schedule your operations

E-commerce & Website
Mobile friendly, awe-inspiring product pages

Service Management
Keep track of services and invoice

Restaurant
Run your bar or restaurant methodically

Hotel Management
An all-inclusive hotel management application
Need Help?

Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedThere are no ratings yet!
after uninstalling the module unable to print invoice it gives the below error:
RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
File "C:\Program Files\Odoo 15.0.20220430\server\odoo\addons\base\models\qweb.py", line 219, in render_template
yield from compiled_fn(self, values, log)
File "<template_791>", line 113, in template_791
File "<template_791>", line 44, in t_call_content
AttributeError: 'res.company' object has no attribute 'base_layout'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\Odoo 15.0.20220430\server\odoo\addons\web\controllers\main.py", line 2020, in report_download
response = self.report_routes(reportname, docids=docids, converter=converter, context=context)
File "C:\Program Files\Odoo 15.0.20220430\server\odoo\http.py", line 536, in response_wrap
response = f(*args, **kw)
File "C:\Program Files\Odoo 15.0.20220430\server\odoo\addons\web\controllers\main.py", line 1949, in report_routes
pdf = report.with_context(context)._render_qweb_pdf(docids, data=data)[0]
File "C:\Program Files\Odoo 15.0.20220430\server\odoo\addons\account\models\ir_actions_report.py", line 49, in _render_qweb_pdf
return super()._render_qweb_pdf(res_ids=res_ids, data=data)
File "C:\Program Files\Odoo 15.0.20220430\server\odoo\addons\base\models\ir_actions_report.py", line 839, in _render_qweb_pdf
html = self_sudo.with_context(context)._render_qweb_html(res_ids, data=data)[0]
File "C:\Program Files\Odoo 15.0.20220430\server\odoo\addons\base\models\ir_actions_report.py", line 883, in _render_qweb_html
return self._render_template(self.report_name, data), 'html'
File "C:\Program Files\Odoo 15.0.20220430\server\odoo\addons\base\models\ir_actions_report.py", line 620, in _render_template
return view_obj._render_template(template, values).encode()
File "C:\Program Files\Odoo 15.0.20220430\server\odoo\addons\base\models\ir_ui_view.py", line 1975, in _render_template
return self.browse(self.get_view_id(template))._render(values, engine)
File "C:\Program Files\Odoo 15.0.20220430\server\odoo\addons\web_editor\models\ir_ui_view.py", line 29, in _render
return super(IrUiView, self)._render(values=values, engine=engine, minimal_qcontext=minimal_qcontext)
File "C:\Program Files\Odoo 15.0.20220430\server\odoo\addons\base\models\ir_ui_view.py", line 1983, in _render
return self.env[engine]._render(self.id, qcontext)
File "C:\Program Files\Odoo 15.0.20220430\server\odoo\tools\profiler.py", line 289, in _tracked_method_render
return method_render(self, template, values, **options)
File "C:\Program Files\Odoo 15.0.20220430\server\odoo\addons\base\models\ir_qweb.py", line 76, in _render
result = super()._render(template, values=values, **compile_options)
File "C:\Program Files\Odoo 15.0.20220430\server\odoo\addons\base\models\qweb.py", line 134, in _render
result = ''.join(rendering)
File "C:\Program Files\Odoo 15.0.20220430\server\odoo\addons\base\models\qweb.py", line 224, in render_template
error=e, template=template, path=log.get('last_path_node'), code=code)
odoo.addons.base.models.qweb.QWebException: 'res.company' object has no attribute 'base_layout'
Traceback (most recent call last):
File "C:\Program Files\Odoo 15.0.20220430\server\odoo\addons\base\models\qweb.py", line 219, in render_template
yield from compiled_fn(self, values, log)
File "<template_791>", line 113, in template_791
File "<template_791>", line 44, in t_call_content
AttributeError: 'res.company' object has no attribute 'base_layout'
Error when render the template
AttributeError: 'res.company' object has no attribute 'base_layout'
Template: 791
Path: /t/t/t/t[3]
Node: <t t-if="o.company_id.base_layout == 'normal'"/>
incompatibility with other modules
this module is not compatible with some modules like "odoo_amount_in_words" or "fs_amount_in_words".
Amounts in letters do not appear on the printout if your module is installed. If after we uninstall, the error below appears on the printout. If your module is not initially installed, everything works fine.
You can help to make compatible or add the "amount in word" functionality.
Thank you in advance
Re: incompatibility with other modules
Thanks for reporting, We will check and update.
Error
Re: Error
We couldn't succeed in reproducing this error, Could you please send more details to odoo@cybrosys.com