Skip to Content
Print Studio
osloop_print_studio

Print Studio

One advanced print dialog for quotations, invoices, purchase orders and delivery slips, with sharing.

  • Odoo 19
  • Reports
  • 19.0.1.9.4
1

Overview

Users need a single place to choose how a document is printed: with or without prices, with the partner balance, with product images, in a chosen language and font size. Print Studio adds an Advanced Print button to sales, purchase, invoice and stock documents that opens an options dialog and then renders the matching PDF. It plugs into Sales, Purchase, Accounting and Inventory, offers company defaults in settings, and can share the resulting file through a tokenised link that expires automatically.

2

Usage steps

  1. 1

    Set company defaults

    In the settings the administrator sets the default for each print option: header and footer, prices, partner balance, stock balance before and after, product image, QR code, display mode, language and font scale. The three wizard colours can also be customised. The dialog opens with these values.

    • Defaults for every print option
    • Wizard option, check and active colours
    • Default print language
  2. 2

    Open Advanced Print from a document

    A button named Advanced Print appears on sales orders, invoices and bills, purchase orders and stock pickings, and also as a list action. It opens the options dialog for the current record. Unsupported documents are refused with a clear message.

    • Button: Advanced Print on forms
    • Action on list views
    • Document type detected automatically
  3. 3

    Choose the print options

    The dialog shows only options that fit the document type, for instance product images and display mode for sales, purchase and stock, and stock balance columns for delivery slips. The user picks language, font scale, prices and the balance switch. The options apply only to that print.

    • Header and footer, prices, QR
    • Language and font scale
    • Stock balance before and after
  4. 4

    Print with partner balance

    When Print with balance is on for a sales or purchase invoice, the module computes a partner balance snapshot and shows it on the PDF. This option is limited to customer and vendor invoices and their returns, otherwise an error is shown. The snapshot uses the document date.

    • Option: Print with balance
    • Invoices, bills and their returns only
    • Balance snapshot on the PDF
  5. 5

    Print the PDF

    The Print button prepares the data and calls the matching report: quotation, customer invoice, purchase document or stock picking. The PDF is generated with the chosen language and options. Bad or missing records stop the print with a message.

    • Button: Print
    • Four report actions
    • Language chosen per print
  6. 6

    Share the document

    The Share button renders the same PDF, stores it as an attachment with an expiring token and offers sharing to the device or a chat link. The file name is cleaned and transliterated so it survives messaging apps. A scheduled job deletes expired share links.

    • Button: Share
    • Tokenised expiring attachment
    • Cron cleans expired links
4

Roles

Benefiting roles
Role
Sales user
Purchase user
Accountant
Warehouse user
Administrator (defaults)
5

Dependencies

Back to version applications

Want to know more or try this app? Contact us

We can arrange a demo or a trial and answer your questions about Print Studio.

Contact us