Hi,
To insert the customer number into the document layout for invoices, sale orders, and other reports in Odoo, you need to modify the QWeb templates as Odoo Studio is primarily for customizing forms and views, not document layouts. Follow these steps to edit the report:
1. Activate Developer Mode and navigate to Settings -> Technical -> Views.
2. Search for the template you want to modify. For example, for invoices, search for the key 'account.report_invoice_document', and for sale orders, search for the key 'sale.report_saleorder_document'.
3. Open the desired template and locate the section where you want to add the customer number. Insert the following code:
For sale orders:
<div><strong>Customer Number:</strong> <t t-esc="doc.partner_invoice_id.x_customer_number"/></div>
For invoices:
<div><strong>Customer Number:</strong> <t t-esc="o.partner_id.x_customer_number"/></div>
Make sure to replace 'x_customer_number' with the actual field name containing the customer number.
Hope it helps