跳至内容
菜单
此问题已终结
1 回复
5377 查看

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




形象
丢弃
最佳答案

Hi,

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

Thanks 

形象
丢弃
相关帖文 回复 查看 活动
2
8月 20
5457
1
4月 15
5272
2
12月 20
3265
0
6月 20
2620
3
1月 20
8088