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

@Team Odoo. 

Please review the default layout for the quote templates.


The spacing is terrible between the Invoice and the Shipping Address. Plus, there should be some title for the left-hand address.


https://ibb.co/CsWH5kY


To the community, what do you all do?

Avatar
Abbandona
Risposta migliore

Hi,

To improve the layout of the quote PDF and clearly label the invoice and shipping addresses, I replaced the original address block using XPath. This version shows both addresses side by side with proper titles and spacing.


XML Override:

<odoo>

  <template id="report_saleorder_document_custom" inherit_id="sale.report_saleorder_document">

    <xpath expr="//t[@t-set='information_block']" position="replace">

      <div class="row mb-3" name="quote_addresses">

        <div class="col-6">

          <strong>Invoice Address</strong>

          <div t-field="doc.partner_invoice_id"

               t-options='{"widget": "contact", "fields": ["address", "name", "phone"], "no_marker": True, "phone_icons": True}'/>

        </div>

        <div class="col-6">

          <strong>Shipping Address</strong>

          <div t-field="doc.partner_shipping_id"

               t-options='{"widget": "contact", "fields": ["address", "name", "phone"], "no_marker": True, "phone_icons": True}'/>

        </div>

      </div>

    </xpath>


  </template>

</odoo>


This makes the PDF cleaner and avoids confusion when both addresses are shown.


Hope it helps.

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
2
lug 25
1019
1
giu 24
2730
0
gen 25
1321
0
ott 24
2476
11
ott 24
31895