Skip to Content

Welcome!

Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

Sign up

You need to be registered to interact with the community.
This question has been flagged
1 Reply
30 Views

Hello,

Is there a way to make the Terms & Conditions only appear on the back of the invoice (or on a second page), instead of directly below the invoice total?

Tank you.

Avatar
Discard

Hi,

By default Odoo have no feature to do this. Instead we can handle this by inheriting the template to make the .terms and conditions on the next page.

For example :

Here is the inheritance of invoice report  template.



<?xml version="1.0" encoding="utf-8"?>

<odoo>

    <data>

        <template id="custom_report_invoice_document"

                  inherit_id="account.report_invoice_document">

            <xpath expr="//div[@class='page mb-4']" position="inside">

                <!-- This will add a page break before the terms and conditions -->

                <div class="page-break"

                     style="page-break-before: always;"></div>

            </xpath>

            <xpath expr="//div[@name='comment']" position="before">

                <div class="page-break"

                     style="page-break-before: always;"></div>

            </xpath>

        </template>

    </data>

</odoo>


Hope it helps

Avatar
Discard

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!