OdooWiki OCA HUB
Purchase License: AGPL-3

This module allows to take online signatures from vendors to confirm purchase orders.It adds a global configuration (Online signature) which can be accessed through Purchase->Configuration->Settings and it can further be handled also on each of the purchase orders.When it is enabled, it shows a button 'Accept & Sign' on the portal to the vendors for RFQ which are sent by email to them.Once the vendor accepts and adds their signature, the RFQ gets confirmed into a purchase order

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Lets vendors sign request for quotations online from the customer portal, which automatically confirms the RFQ into a purchase order and stores the signature on the order and its PDF.

This module adds an online signature step to the vendor side of purchasing. A new setting, Purchase Online Signature, appears in Purchase settings and on each company; when it is on, new purchase orders default to requiring an online signature.

  • On the vendor portal, an RFQ that is sent and still unsigned shows an "Accept & Sign" button. The vendor opens a pop-up, sees the company, total amount and payment terms, draws a signature and submits it.
  • Submitting stores who signed and when, saves the signature image on the order, confirms the order into a purchase order, and posts a message on the order with the signed PDF attached. The vendor then sees a confirmation message.
  • The signature image and signer name are also printed on the purchase order PDF and shown on the portal order page.
  • Internally, the order form gains an Online Signature checkbox and a Vendor Signature tab (visible to technical users) showing the signer, date and signature image.

It touches purchase.order, res.company and res.config.settings, and extends the purchase order report and portal templates.

Depends on

purchase
Models and fields (3)
  • res.company · extends an existing modelpurchase_portal_confirmation_sign (Purchase Online Signature)
  • purchase.order · extends an existing modelsignature, signed_by, signed_on, require_signature (Online Signature)
  • res.config.settings · extends an existing modelpurchase_portal_confirmation_sign

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 16.0

Confirmed on 2026-11-03 in branch 16.0 of OCA/purchase-workflow.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.