If you’re working with Odoo Accounting v14 and POS v15, and now exploring Odoo v19 SaaS, note that the report_invoice_document or PDF invoice generation process has evolved. In Odoo 19, the system handles PDF invoice reports dynamically using QWeb templates integrated with the Accounting app. You can customize these reports by editing the XML view in Settings → Technical → Reports.
If issues arise with missing or broken invoice PDFs, check access rights and dependencies, then update your modules. For advanced customization, contact Odoo Support.