Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
5167 Zobrazení

I need to completely change the invoice layout. I'm inheriting "account.report_invoice_document" and replacing everything inside:

<template id="report_invoice" inherit_id="account.report_invoice_document" name="Custom invoice">
    <xpath expr="." position="replace">


I've removed "external_layout" and replaced it with only this:

<div class="article" t-att-data-oe-model="o and o._name" t-att-data-oe-id="o and o.id" t-att-data-oe-lang="o and o.env.context.get('lang')" style="position:absolute; top:0px; ">


But I have but trouble with a blank space above actual content. I've read that I can change a paper format and remove top margin. But this will also break other reports that use normal layout.

How do I do this? Can I assign custom paper format only for invoices? How? Or is there other way?

Also this class="article" seems to be necessary for some reason.


Using Odoo 13




Avatar
Zrušit
Nejlepší odpověď

Hi,

You need to create a new Paper-format and assigned to Invoice Report.

Thanks 

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
2
srp 20
5197
1
dub 15
5021
2
pro 20
2994
0
čvn 20
2400
3
led 20
7888