From ad9660eb2f224b8fc7cf6f61329e42f784b3a045 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?meval1006=E2=80=8B?= Date: Tue, 25 Nov 2025 15:05:01 -0800 Subject: [PATCH] [IMP] Sales: Added call out to PDF quote builder closes odoo/documentation#15462 Signed-off-by: Megan Valenzuela (meval) --- .../sales_quotations/pdf_quote_builder.rst | 138 ++++++++++-------- .../pdf_quote_builder/blank-document-form.png | Bin 8948 -> 0 bytes .../document-form-uploaded-pdf.png | Bin 19831 -> 11288 bytes .../pdf_quote_builder/pdf-on-quote-sample.png | Bin 19253 -> 15593 bytes 4 files changed, 75 insertions(+), 63 deletions(-) delete mode 100644 content/applications/sales/sales/sales_quotations/pdf_quote_builder/blank-document-form.png diff --git a/content/applications/sales/sales/sales_quotations/pdf_quote_builder.rst b/content/applications/sales/sales/sales_quotations/pdf_quote_builder.rst index b349b5b45..13c03c87b 100644 --- a/content/applications/sales/sales/sales_quotations/pdf_quote_builder.rst +++ b/content/applications/sales/sales/sales_quotations/pdf_quote_builder.rst @@ -2,13 +2,13 @@ PDF quote builder ================= -The *PDF Quote Builder* in Odoo *Sales* provides the opportunity to send customers a fully +The *PDF Quote Builder* in Odoo **Sales** app provides the opportunity to send customers a fully customized PDF file for quotes, showcasing the company and products, with various information and -design elements, instead of just showing the price and total. +design elements, instead of showing the price and total. -The PDF Quote Builder groups header pages, product descriptions, the price(s), and footer pages to -create a detailed quote. It can also inject dynamic texts or custom notes in the PDF to personalize -the offer for the customer. +The PDF Quote Builder groups header pages, product descriptions, prices, and footer pages to create +a detailed quote. It can also inject dynamic texts or custom notes in the PDF to personalize the +offer for the customer. Having a customized PDF in quotes provides a heightened conclusion to the shopping experience for customers, and adds an elegant level of professionalism to a company. @@ -26,24 +26,34 @@ Configuration In order to add custom PDF files for quotes, the :guilabel:`PDF Quote builder` feature *must* be configured. -To do that, navigate to :menuselection:`Sales app --> Configuration --> Settings`. Then, on the -:guilabel:`Settings` page, scroll to the :guilabel:`Quotations & Orders` section, and locate the -:guilabel:`PDF Quote builder` feature. +To do that, navigate to :menuselection:`Sales app --> Configuration --> Settings` and scroll to the +:guilabel:`Quotations & Orders` section. Tick the :guilabel:`PDF Quote builder` checkbox feature, +then click :guilabel:`Save`. + +Once enabled, a :icon:`oi-arrow-right` :guilabel:`(right arrow)` icon for +:guilabel:`Headers/Footers` appears beneath it. Add PDF as Header/Footer ======================== -In Odoo *Sales*, it's possible to add a custom PDF that can be used either as a header or a footer. -When the PDF quote builder is activated in a quotation, you can then select as many headers and -footers as you wish to use, these PDF will then also be inserted in the final PDF. +.. important:: + Odoo does **not** allow PDF field names to have a space in them. Only use alphanumerics, hyphens, + or underscores. + + +In Odoo **Sales** app allows for the addition a custom PDF, which serves as either as a header or a +footer. Activating the PDF quote builder in a quotation, enables the selection of multiple headers +and footers, which are inserted into the final PDF. To add a custom PDF as header or footer, start by navigating to :menuselection:`Sales app --> -Configuration --> Headers/Footers`. From this page, either click :guilabel:`New` or -:guilabel:`Upload`. +Configuration`. Click the :icon:`oi-arrow-right` :guilabel:`(right arrow)` icon for +:guilabel:`Headers/Footers` and all available templates appear in a default Kanban view. -Clicking :guilabel:`Upload` instantly provides the opportunity to upload the desired document. Then, -the document can be further configured on the document card, or by clicking the -:icon:`fa-ellipsis-v` :guilabel:`(vertical ellipsis)` icon in the top right corner of the document +Click :guilabel:`New` or :guilabel:`Upload`. Clicking :guilabel:`Upload` instantly provides the +opportunity to upload the desired document. + +Then, the document can be further configured on the document card, or by clicking the +:icon:`fa-ellipsis-v` :guilabel:`(vertical ellipsis)` icon in the top-right corner of the document card, and then clicking :guilabel:`Edit`. Clicking :guilabel:`New` reveals a blank documents form, in which the desired PDF can be uploaded @@ -57,19 +67,19 @@ grayed-out (not clickable) until a document is uploaded. Once a PDF has been upl :guilabel:`Name` field is auto-populated with the name of the PDF, and it can then be edited. Then, in the :guilabel:`Document Type` field, click the drop-down menu, and select either: -:guilabel:`Header`, or :guilabel:`Footer` to define whether these files would be selectable to be at -the beginning or at the end of your quote. +:guilabel:`Header`, or :guilabel:`Footer` to define whether these files are selectable at the +beginning or at the end of the quote. Under this, in the :guilabel:`Quotation Templates` section, this PDF can be restricted quotation templates only. .. note:: - Alternatively, you can also navigate to :menuselection:`Sales app --> Configuration --> - Quotation Templates`, select a template and directly :guilabel:`Add` or :guilabel:`Upload` a PDF - to it in the :guilabel:`Quote Builder` tab. + Alternatively, navigate to :menuselection:`Sales app --> Configuration --> Quotation Templates`, + select a template and directly :guilabel:`Add` or :guilabel:`Upload` a PDF to it in the + :guilabel:`Quote Builder` tab. -Lastly, beside the :guilabel:`File Content` field, you have the possibility to -:guilabel:`Configure dynamic fields`. +Lastly, beside the :guilabel:`File Content` field, the :guilabel:`Configure dynamic fields` option +is available. Dynamic text in PDFs ==================== @@ -110,15 +120,14 @@ For product PDF: - :guilabel:`tax_excl_price`: Tax Excluded Price - :guilabel:`tax_incl_price`: Tax Included Price -After uploading a PDF, you can then :guilabel:`Configure dynamic fields`. This will allow you to map -any field name found in your PDF to the field you want to show by writing down any existing path. -Headers and footers starts from the current :guilabel:`sale_order` model, whereas product document -follows their path from their :guilabel:`sale_order_line`. -Leaving that path empty allows you to fill a custom notes, directly from the specific quote that -requires it. +After uploading a PDF, click :guilabel:`Configure dynamic fields`. This allows the mapping of any +field name found in the PDF to the desired displayed field by writing down any existing path. +Headers and footers start from the current *sale_order* model, while product documents follow their +path from their :guilabel:`sale_order_line`. Leaving that path empty fills a custom note directly +from the specific quote that requires it. .. example:: - When a PDF is built, it's best practice to use common dynamic text values (:guilabel:`name` and + When a PDF is built, it is best practice to use common dynamic text values (:guilabel:`name` and :guilabel:`partner_id_name`). When uploaded into the database, Odoo auto-populates those fields with the information from their respective fields. @@ -126,21 +135,28 @@ requires it. text field, and the Customer Name in the :guilabel:`partner_id_name` field. .. image:: pdf_quote_builder/pdf-quote-builder-sample.png - :align: center :alt: PDF quote being built using common dynamic placeholders. -Once the PDF file(s) are complete, save them to the computer's hard drive, and proceed to upload -them to Odoo via :menuselection:`Sales app --> Configuration --> Headers/Footers`. +Once the PDF files are complete, save them to the computer's hard drive. Next, navigate to +:menuselection:`Sales app --> Configuration --> Headers/Footers`, and click :guilabel:`Upload`. +Select the PDF file to be uploaded, then click :guilabel:`Open`. The PDF is added to the database, +and appears in the first Kanban card. + +.. note:: + The Kanban template cards can be rearranged by clicking and dragging the template into the + desired location. .. example:: When uploading PDF containing the form field :guilabel:`invoice_partner_country`, which is an - information available in the sales order, configure the :guilabel:`path` of the - :guilabel:`Form Field Name` to: + information available in the sales order, configure the :guilabel:`path` of the :guilabel:`Form + Field Name` to: + - :guilabel:`partner_invoice_id.country_id.name` for a header or footer document - :guilabel:`order_id.partner_invoice_id.country_id.name` for a product document fills the form - with the invoice partner country's name when the PDF is built. + with the invoice partner country's name when the PDF is built. -.. example:: + +.. tip:: When uploading any PDF containing the form field :guilabel:`custom_note`, leaving the :guilabel:`path` empty allows the seller to write down any note where that form field is in that document and shown when the PDF is built. @@ -148,11 +164,12 @@ them to Odoo via :menuselection:`Sales app --> Configuration --> Headers/Footers Add PDF to product ================== -In Odoo *Sales*, it's also possible to add a custom PDF to a product form. When a PDF is added to a -product, and that product is used in a quotation, that PDF is also inserted in the final PDF. +In the Odoo **Sales** app, it is also possible to add a custom PDF to a product form. When a PDF is +added to a product, and that product is used in a quotation, that PDF is also inserted in the final +PDF. -To add a custom PDF to a product, start by navigating to :menuselection:`Sales app --> Products ---> Products`, and select the desired product to add a custom PDF to. +To add a custom PDF to a product, start by navigating to :menuselection:`Sales app --> Products --> +Products`, and select the desired product to add a custom PDF to. .. note:: A document could also be added to a product variant, instead of a product. If there are documents @@ -181,9 +198,6 @@ field. PDF form configuration ---------------------- -.. image:: pdf_quote_builder/blank-document-form.png - :alt: A standard document form with various fields for a specific product in Odoo Sales. - The first field on the documents form is for the :guilabel:`Name` of the document, and it is grayed-out (not clickable) until a document is uploaded. Once a PDF has been uploaded, the :guilabel:`Name` field is auto-populated with the name of the PDF, and it can then be edited. @@ -192,22 +206,22 @@ Prior to uploading a document, there's the option to designate whether the docum :guilabel:`File` or :guilabel:`URL` from the :guilabel:`Type` drop-down field menu. .. image:: pdf_quote_builder/document-form-uploaded-pdf.png - :alt: A standard document form with an uploaded pdf in Odoo Sales. + :alt: A standard document form with an uploaded PDF in Odoo Sales. .. note:: If a PDF is uploaded, the :guilabel:`Type` field is auto-populated to :guilabel:`File`, and it cannot be modified. -Then, in the :guilabel:`Sales` section, in the :guilabel:`Visible at` field, click the drop-down -menu, and select either: :guilabel:`On quotation`, :guilabel:`On confirmed order`, or +Then, in the :guilabel:`Sales` section, click the drop-down menu in the :guilabel:`Visible at` +field, and select either: :guilabel:`On quotation`, :guilabel:`On confirmed order`, or :guilabel:`Inside quote pdf`. -- :guilabel:`Quotation`: the document is sent to (and accessible by) customers at any time. +- :guilabel:`Quotation`: The document is sent to (and accessible by) customers at any time. -- :guilabel:`Confirmed order`: the document is sent to customers upon the confirmation of an order. +- :guilabel:`Confirmed order`: The document is sent to customers upon the confirmation of an order. This is best for user manuals and other supplemental documents. -- :guilabel:`Inside quote`: the document is included in the PDF of the quotation, between the header +- :guilabel:`Inside quote`: The document is included in the PDF of the quotation, between the header pages and the :guilabel:`Pricing` section of the quote. .. example:: @@ -218,13 +232,12 @@ menu, and select either: :guilabel:`On quotation`, :guilabel:`On confirmed order .. image:: pdf_quote_builder/pdf-on-quote-sample.png :alt: Sample of an uploaded pdf with the on quote option chosen in Odoo Sales. -Beside the :guilabel:`File Content` field, you have the possibility to -:guilabel:`Configure dynamic fields`. When doing so, remember that the starting model is the -:guilabel:`sale_order_line`, unlike for headers and footers that start from the -:guilabel:`sale_order`. +Beside the :guilabel:`File Content` field, is the :guilabel:`Configure dynamic fields` option. When +doing so, remember that the starting model is the :guilabel:`sale_order_line`, unlike for headers +and footers that start from the :guilabel:`sale_order`. -Lastly, in the :guilabel:`E-Commerce` section, decide whether or not to -:guilabel:`Publish on Website` so that the PDF appears on the product page in the online store. +Lastly, in the :guilabel:`E-Commerce` section, decide whether or not to :guilabel:`Publish on +Website` so that the PDF appears on the product page in the online store. .. example:: When the :guilabel:`Publish on Website` option is enabled, a link to the uploaded document, @@ -246,23 +259,22 @@ be filled in. .. image:: pdf_quote_builder/quote-builder-headers.png :alt: Selectable quotation headers and footers under the Quote Builder section in a quotation. -Once a quote with a pre-configured PDF has been confirmed, Odoo provides the option to print the +Once a quote with a preconfigured PDF has been confirmed, Odoo provides the option to print the confirmed quote to check for errors, or to keep for records. -To print the PDF quote, navigate to the confirmed quote, and click the :guilabel:`⚙️ (gear)` icon to -reveal a drop-down menu. From this drop-down menu, select :guilabel:`Print`, then select -:guilabel:`PDF Quote`. +To print the PDF quote, navigate to the confirmed quote, and click :icon:`fa-cog` +:guilabel:`Actions` to reveal a drop-down menu. From this drop-down menu, select :guilabel:`Print`, +then select :guilabel:`PDF Quote`. .. image:: pdf_quote_builder/drop-down-print-pdf.png - :alt: Print pdf quote option on drop-down menu located on confirmed sales order in Odoo Sales. + :alt: Print PDF quote option on drop-down menu located on confirmed sales order in Odoo Sales. Doing so instantly downloads the PDF quote. When opened, the PDF quote, along with the configured product PDF that was set to be visible inside the quote, can be viewed and printed. .. note:: Download these :download:`PDF quote builder examples - ` or download - :download:`sample quotation + ` or download :download:`sample quotation ` for added reference. .. seealso:: diff --git a/content/applications/sales/sales/sales_quotations/pdf_quote_builder/blank-document-form.png b/content/applications/sales/sales/sales_quotations/pdf_quote_builder/blank-document-form.png deleted file mode 100644 index 12ca96f892703704982ef70570e84e01fc576041..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8948 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 P*9oF5uK}o&v;6X3%x0#5 diff --git a/content/applications/sales/sales/sales_quotations/pdf_quote_builder/document-form-uploaded-pdf.png b/content/applications/sales/sales/sales_quotations/pdf_quote_builder/document-form-uploaded-pdf.png index 3d6c83d37f467d6b40b05964ee59398100a90aa3..5df9d157761bbea57d8069a9c0b9c0a36ce676a9 100644 GIT binary patch literal 11288 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 literal 19831 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 I=Chdp0l|2c*#H0l diff --git a/content/applications/sales/sales/sales_quotations/pdf_quote_builder/pdf-on-quote-sample.png b/content/applications/sales/sales/sales_quotations/pdf_quote_builder/pdf-on-quote-sample.png index dca6438ae7518cc0ef93e952d074552ec126862b..77d4c4b167083b2ab4e38e14b5c74c3f679edfb0 100644 GIT binary patch literal 15593 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 literal 19253 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