Saltar al contenido principal
Los detalles del producto se muestran en inglés. Próximamente traducciones.
Sale Report Templates — Premium, brand-controlled QWeb report templates for Odoo quotations, sale orders and pro-forma docume — 1/1Vista previa ilustrativa

Premium, brand-controlled QWeb report templates for Odoo quotations, sale orders and pro-forma documents

— custom colors, dynamic watermarks and full branding. Made to order by ECOSIRE, then installed and supported on your Odoo 17, 18 or 19.

¿Qué es Sale Report Templates?

Premium, brand-controlled QWeb report templates for Odoo quotations, sale orders and pro-forma documents — custom colors, dynamic watermarks and full branding. Made to order by ECOSIRE, then installed and supported on your Odoo 17, 18 or 19. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

Características clave

Multiple named QWeb template variants (e.g. corporate, proposal, internal copy) selectable per document via a configuration field, not hard-coded XML edits
Custom brand color control through HEX `Char` fields on `res.company`/`res.config.settings`, compiled into the report asset bundle so PDF and screen match
Dynamic watermarks driven by `t-if` on `sale.order.state` — `DRAFT` on quotations, auto-removed on confirmation, plus on-demand `PRO-FORMA`/`COPY`/`CONFIDENTIAL`
Custom `report.paperformat` with tuned margins, DPI and header/footer spacing so branded layouts print correctly
Inherited `external_layout` header/footer with configurable logo placement, company block and colored accent bands
Cover page and closing terms/signature blocks toggled per template via boolean config flags
Banded, styled line-item tables with section headers, subtotals and optional per-line notes rendered in QWeb
Watermark supports both text and image (PNG/SVG) with opacity and rotation controlled in CSS
Per-sales-team or per-company branding for multi-company databases, resolved at render time from the order's company
New `ir.actions.report` entries so branded PDFs print and email through the standard Print/Send-by-email flow
Presentation-only design: tax, pricelist and total computation are never modified — money math stays native and auditable
Security wired via `ir.model.access.csv` and record rules so only permitted roles change branding configuration
Built and validated for Odoo `17.0`, `18.0` and `19.0`, honoring Community vs Enterprise report-engine and asset differences
Clean addon packaging (`__manifest__.py`, data/views/reports separated) so it survives module upgrades and migrations

Hecho a medida, listo para ti

Sin configuración por tu cuenta: una app funcional creada, instalada y con soporte de ECOSIRE.

  1. 1

    Haces el pedido

    Empieza con un precio único de desarrollo. Definimos el alcance contigo en el arranque.

  2. 2

    Creamos e instalamos

    ECOSIRE la crea, la configura y la instala en tu Odoo.

  3. 3

    En marcha + soporte

    Sales en vivo en aproximadamente una semana laboral, con dos semanas de soporte tras la puesta en marcha. Los defectos en el código que entregamos se corrigen sin coste.

Especificaciones técnicas

Compatibilidad con Odoo
Odoo 17, Odoo 18, Odoo 19
Ediciones
Enterprise y Community
Licencia
La licencia requiere confirmación
Requisito de Python
Python 3.10+
Base de datos
PostgreSQL 12+

Sobre este producto

Most teams that run Odoo discover the limits of the default sale document the first time a quotation goes out to a serious prospect. Odoo core ships one generic sale.report_saleorder QWeb template with the standard external_layout — a fixed header band, your logo, and a single accent color pulled from company settings. There is no built-in way to switch between distinct visual designs per document type, stamp a DRAFT or CONFIDENTIAL watermark that follows the order state, brand differently per sales team or per company in a multi-company database, or add the layout flourishes (cover blocks, colored section headers, banded line tables, signature areas) that make a proposal look deliberate. Teams end up either living with the plain layout or paying for one-off PDF edits every time marketing tweaks the palette.

Sale Report Templates is a build-to-order Odoo module that ECOSIRE designs, builds and installs to give your quotation and sale order PDFs a premium, fully controlled look. Technically it ships as a proper addon with its own __manifest__.py depending on sale (and sale_management), a set of QWeb templates that either replace or t-call around the standard document, and a small configuration model so non-developers can pick options without touching XML. We add fields to res.company and/or sale.order (for example a template selector, primary/secondary brand colors as Char HEX fields, a watermark text/image, and toggles for cover page and terms block) exposed through inherited settings views, so your chosen palette, logo treatment and watermark render through a paper format tied to a custom report.paperformat and a ir.actions.report you can print or email like any native document.

The design work is where the value sits. Rather than a single skin, we build the template variants you actually need — a clean corporate layout, a bold branded proposal, a compact internal copy — each as a named QWeb view so users select one per document. Watermarks are driven dynamically: a t-if on the order state can render DRAFT behind unconfirmed quotations and drop it once confirmed, or stamp PRO-FORMA / COPY on demand. Colors, fonts and spacing come from CSS compiled into the report asset bundle so they apply consistently in the PDF (wkhtmltopdf / the Odoo report engine) rather than only on screen. Everything respects ir.model.access.csv and record rules, keeps the money math untouched (we never alter tax, pricelist or total computation — only presentation), and is packaged cleanly so it upgrades with your database. We build against your exact edition, honoring Community vs Enterprise differences in the report layout and asset pipeline, and target Odoo 17.0, 18.0 or 19.0 to match your instance.

Because this is made to order, delivery is not an instant download. After a short scoping call we confirm the exact template variants, branding assets and watermark rules, then build on a staging copy of your database, run UAT with your real quotations, and deploy to production with a rollback path. Typical delivery is one working week from confirmed scope. Pricing starts from $999 (indicative, single-company base scope); additional template variants, multi-company or per-sales-team branding, extra document types (invoices, pro-forma, delivery slips) and deeper localization of layout increase the quoted scope. You receive a fixed quote after the scoping call, before any build work begins.

lo que obtienes

  • Installable source code for your version of the module, packaged as a clean Odoo addon
  • Installation and configuration on your environment (staging first, then production)
  • Technical documentation: model/field reference, QWeb template map, and how to add or edit a variant
  • End-user guide plus a live training session for your sales and admin team
  • Post-go-live support window for defect fixes and configuration adjustments
  • UAT on a staging copy of your database with real quotations, plus a documented rollback plan
  • Git repository handover with full commit history and tagged release
  • Branding asset kit (colors, logo treatments, watermark files) as configured and applied

¿Para quién es esto?

Sales operations manager

Runs the quote-to-cash flow in Odoo and needs outbound quotations and sale orders to look consistent and on-brand without asking a developer for every color or layout change.

Marketing / brand owner

Owns the company visual identity and wants customer-facing PDFs — proposals, pro-formas — to match the brand palette, logo usage and typography exactly, including watermarks on draft documents.

Multi-company finance controller

Manages several legal entities in one Odoo database and needs each company (or sales team) to print its own branded template automatically, resolved from the order, with money math untouched and auditable.

Odoo administrator / IT lead

Maintains the instance across upgrades and wants report customizations delivered as a clean, documented addon with source, security rules and a rollback plan rather than in-database tweaks that break on migration.

Cómo se compara Sale Report Templates

CriterioECOSIREConstrucción personalizadaCompetidorNativo de Odoo
Visual design qualityBespoke, brand-matched QWeb variants designed for your identityDepends entirely on in-house skill and timeFixed generic skins you adapt toSingle plain default layout
Dynamic watermarksState-driven DRAFT/PRO-FORMA/COPY via QWeb `t-if`Possible but you build the logic yourselfOften static text only, if presentNot available
Multi-company / per-team brandingResolved at render time per company or sales teamBuildable with extra effortRarely handled cleanlyOne company color, no per-team logic
Odoo version & edition fitBuilt for your exact 17/18/19, Community or EnterpriseYours to maintain across upgradesGeneric; may lag your versionShips with the release
Delivery modelBuild-to-order, one working week, staging + UAT + rollbackYour internal backlog and timelineInstant download, self-configureAlready present
Money math safetyPresentation-only; totals/tax never alteredRisk depends on developer disciplineUsually presentation-onlyNative and untouched
Handover & maintainabilityFull source, git repo, docs, trainingYou already own it, if documentedClosed vendor packageNo custom code to maintain
SupportPost-go-live window plus optional ongoing supportSelf-supportedVendor tickets, variable SLACommunity/Enterprise support only

Preguntas frecuentes sobre Sale Report Templates

Is this an app I can download and install right now?

No. This is a build-to-order module, not an existing marketplace download. ECOSIRE designs and builds it to your branding and Odoo version, then installs and supports it. You request a quotation, we scope it, and we deliver a module built specifically for your instance.

How long does delivery take?

Typical delivery is one working week from confirmed scope. The clock starts once we've agreed the template variants, branding assets and watermark rules on the scoping call. We build on a staging copy first, run UAT with your real quotations, then deploy to production with a rollback path.

How does pricing and scoping work?

Pricing starts from $999 (indicative, single-company base scope). Extra template variants, multi-company or per-sales-team branding, additional document types and deeper layout localization increase the quoted scope. After a short scoping call we give you a fixed quote before any build work begins — no firm price is committed until scope is confirmed.

Which Odoo versions and editions do you support?

We build for Odoo 17.0, 18.0 and 19.0, on both Community and Enterprise. We honor the differences between editions in the report engine and asset pipeline and build against your exact version so the module installs and upgrades cleanly.

What about support and future updates?

Every build includes a post-go-live support window for defect fixes and configuration adjustments. Because you receive the full source and git repository, your team can maintain it, and we offer ongoing support or version-migration engagements separately if you'd like us to keep it current across Odoo upgrades.

Will this change my totals, taxes or pricing?

No. The module is presentation-only. It restyles how the quotation and sale order are rendered in QWeb — colors, watermarks, layout — and never touches tax, pricelist or total computation. Your money math stays native, auditable and unchanged.

Can watermarks appear only on draft quotations?

Yes. Watermarks are driven dynamically from the order state using QWeb `t-if` logic, so a `DRAFT` mark can render behind unconfirmed quotations and disappear automatically once the order is confirmed. On-demand marks like `PRO-FORMA`, `COPY` or `CONFIDENTIAL` can also be configured.

Solicitar presupuesto

Sale Report Templates

Premium, brand-controlled QWeb report templates for Odoo quotations, sale orders and pro-forma documents — custom colors, dynamic watermarks and full branding. Made to order by ECOSIRE, then installed and supported on your Odoo 17, 18 or 19.

  • Multiple named QWeb template variants (e.g. corporate, proposal, internal copy) selectable per document via a configuration field, not hard-coded XML edits
  • Custom brand color control through HEX `Char` fields on `res.company`/`res.config.settings`, compiled into the report asset bundle so PDF and screen match
  • Dynamic watermarks driven by `t-if` on `sale.order.state` — `DRAFT` on quotations, auto-removed on confirmation, plus on-demand `PRO-FORMA`/`COPY`/`CONFIDENTIAL`
  • Custom `report.paperformat` with tuned margins, DPI and header/footer spacing so branded layouts print correctly

Solicitar presupuesto

Cuéntanos tus necesidades de Sale Report Templates y te enviaremos precios, opciones de licencia y una propuesta a medida, normalmente en un día hábil.

Sin pago ahora. Esto envía una solicitud de presupuesto a nuestro equipo; te responderemos por correo con precios y próximos pasos.