Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
1 Rispondi
5262 Visualizzazioni

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
Abbandona
Risposta migliore

Hi,

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

Thanks 

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
2
ago 20
5271
1
apr 15
5070
2
dic 20
3107
0
giu 20
2466
3
gen 20
7956