Skip to main content
Scrive

Which Odoo documents you can sign with Scrive, module by module

With the Scrive connector you sign quotations and sales orders, invoices and any PDF attachment from Odoo. Four add-ons extend the list to employee contracts, requests for quotation and purchase orders, outgoing delivery slips and project task acceptance. This table compares what each one covers.

FlexigoTech · Editor in charge: Víctor Gómez · Updated 3 November 2026

Key facts

Module
Scrive
Versions
Odoo 17, 18, 19 and 20
Checked
in the connector's source code, version 20.0 · against the sources linked at the end
Reading time
3 min

Every module stores the result the same way: the sealed PDF and the complete evidence ZIP stay on the source record. What changes is the document and who signs it.

The comparison

DocumentModuleWho signsWhere you send it from
Quotation or sales orderScrive ConnectorYour customerSales, from the quotation, in bulk or on confirmation
InvoiceScrive ConnectorYour customerAccounting, from the invoice
Any PDF attachmentScrive ConnectorWhoever you chooseFrom the record's attachment
Employee contractScrive HR ContractsThe employeeEmployees, with the state on the employee form
Request for quotation or purchase orderScrive Purchase OrdersYour vendorPurchase
Delivery slipScrive Delivery Sign-offWhoever receives itInventory, by email, SMS or link
Acceptance of a finished taskScrive Project Task Sign-offYour customerProject, from the task
Scrive document awaiting signature in Odoo
A document sent and awaiting signature. Every add-on uses this same form. Odoo screenshot with demo data.
Odoo + Scrive: see who signed, get the sealed PDF
Video: Odoo + Scrive: see who signed, get the sealed PDF

Which one you need

If you sell with quotations, the base connector is enough. It is the most common case and the one where signing pays back soonest: the quotation is signed and confirmed without printing anything.

If you hire staff, the HR add-on sends the employee's contract and leaves the state on their form. Whoever handles staff does not have to ask whether it is signed yet.

If you buy on fixed terms, the Purchase add-on has the vendor sign the request or the order. There is a record of what they accepted.

If you deliver valuable goods, the delivery slip add-on collects the signature of whoever receives them, by email, SMS or link.

If you work in projects, the task add-on sends the customer an acceptance document for the finished work.

Signed Scrive document with its sealed PDF stored in Odoo
The same document, now signed. The sealed PDF and the evidence stay in Odoo. Odoo screenshot with demo data.

How the document reaches the signer

Whatever the document, the signer receives it by email, by SMS, in person on a tablet or through a shareable link. They can identify with the method the document requires, from Swedish or Norwegian BankID to MitID, FTN, itsme, Smart-ID or an SMS PIN. Scrive has to enable those methods on your account; they depend on your plan and Scrive may charge for them separately.

Customers also get a page on the Odoo portal where they see the documents waiting for their signature. Those sent by link are signed right there. The others are told where their invitation was sent, in case they are looking in the wrong inbox.

And if you only want to verify identities

The connector includes Scrive eID Hub, identity verification without signing any document. It has its own accounts and its list of verifications under Configuration, and Odoo checks the ones in progress every 10 minutes. Each verification goes through new, started, failed or complete.

Identity data left by signers and old verifications are not kept forever: two daily tasks clean up what is no longer needed.

Odoo invoice sent for signature with Scrive
An invoice sent for signature from Accounting. Odoo screenshot with demo data.

If you are unsure where to start, start with the base connector and quotations: that is where signing saves the most back-and-forth from day one.

All the add-ons need the base Scrive connector and are published for the same versions: Odoo 17, 18, 19 and 20.

Keep reading

How to sign an Odoo quotation with Scrive, from start to finishHow to send an Odoo 17, 18, 19 or 20 quotation for signature with Scrive: signers, BankID and other eIDs, reminders, states and the sealed PDF archive.Example: you sign with Scrive and your contracts live in folders, so what changes with Odoo?Example case of a company that signs with Scrive but keeps contracts and quotations in folders, and what changes when signing happens from Odoo.
Checked in the connector's source code (version 20.0) and the linked sources

Sources

  • Module source code: flexigobe_scrive_connector 20.0 (21b3b940): __manifest__.py
  • Module source code: flexigobe_scrive_connector_hr 20.0 (21b3b940): __manifest__.py
  • Module source code: flexigobe_scrive_connector_project 20.0 (21b3b940): __manifest__.py
  • Module source code: flexigobe_scrive_connector_purchase 20.0 (21b3b940): __manifest__.py
  • Module source code: flexigobe_scrive_connector_stock 20.0 (21b3b940): __manifest__.py
  • Module source code: flexigobe_scrive_connector 20.0 (21b3b940): static/description/index.html
  • Module source code: flexigobe_scrive_connector 20.0 (21b3b940): data/ir_cron.xml
  • Module source code: flexigobe_scrive_connector 20.0 (21b3b940): views/menus.xml
  • Module source code: flexigobe_scrive_connector 20.0 (21b3b940): models/scrive_eid_transaction.py
  • apps.odoo.com/apps/modules/20.0/flexigobe_scrive_connector