Ana içeriğe atla
Ürün ayrıntıları İngilizce olarak görüntülenir. Çeviriler yakında gelecek.
Inventory & Delivery Digital Signature — A build-to-order Odoo module that captures on-screen signatures on delivery orders,  — 1/1Örnek önizleme

A build-to-order Odoo module that captures on-screen signatures on delivery orders,

receipts and inventory operations, embedding signer name, timestamp and geolocation into your proof-of-delivery documents.

ECOSIRE builds, installs and supports it on your Odoo 17, 18 or 19.

Inventory & Delivery Digital Signature nedir?

A build-to-order Odoo module that captures on-screen signatures on delivery orders, receipts and inventory operations, embedding signer name, timestamp and geolocation into your proof-of-delivery documents. ECOSIRE builds, installs and supports it 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.

Temel Özellikler

On-screen signature capture widget (OWL component) embedded directly on the `stock.picking` form view, not a separate document
Signature persisted as a binary field on the picking so it travels with the exact delivery order, receipt or internal transfer
Captured signer name, server-side UTC timestamp, and geolocation (latitude/longitude) stored alongside the signature image
Signature block rendered into the delivery slip QWeb report via `xpath` inheritance of `stock.report_deliveryslip`
Works across incoming (receipts), outgoing (delivery orders) and internal transfer picking types
Compute field with `@api.depends` flags pickings that are still missing a required signature
List and kanban filters plus a search view domain to isolate unsigned or signed deliveries for dispatchers
Mobile and tablet friendly capture — touch-optimized canvas tested for handheld point-of-handover use
Configurable per operation type: mark signature mandatory before a transfer can be validated, or leave it optional
Optional geolocation enforcement using the browser Geolocation API with graceful fallback when permission is denied
Signature and metadata exposed over XML-RPC/JSON-RPC for driver mobile apps or third-party TMS integration
Record rules and `ir.model.access.csv` entries prevent editing or overwriting a historical signature after validation
Backorder- and return-aware: each split or reverse transfer carries its own independent signature record
Optional automated action to email the signed proof-of-delivery PDF to the customer contact on validation

Siparişe özel, sizin için baştan sona

Kendiniz kurmanıza gerek yok — ECOSIRE tarafından geliştirilen, kurulan ve desteklenen çalışır bir uygulama.

  1. 1

    Sipariş verirsiniz

    Tek seferlik geliştirme fiyatıyla başlayın. Kapsamı başlangıçta sizinle birlikte belirleriz.

  2. 2

    Geliştirir ve kurarız

    ECOSIRE, Odoo ortamınızda geliştirir, yapılandırır ve kurar.

  3. 3

    Yayına alma + destek

    Yaklaşık bir iş haftasında yayına alırsınız; canlıya geçiş sonrası iki hafta destek dahildir. Teslim ettiğimiz koddaki hatalar ücretsiz düzeltilir.

Teknik Özellikler

Odoo Uyumluluğu
Odoo 17, Odoo 18, Odoo 19
Sürümler
Enterprise ve Community
Lisans
Lisansın doğrulanması gerekiyor
Python Gereksinimi
Python 3.10+
Veritabanı
PostgreSQL 12+

Bu Ürün Hakkında

Warehouse and logistics teams live and die by proof of delivery. When a customer disputes a shipment, claims goods never arrived, or a driver's paper delivery slip is lost, smudged or forged, the business absorbs the chargeback and the argument. Odoo's stock.picking model records who validated a transfer and when, but there is no native signature capture on delivery orders or receipts in Community, and even Enterprise's sign integration is document-centric rather than wired into the actual inventory operation. That leaves a gap between "the system says it was delivered" and "here is the recipient's signature proving it."

This module closes that gap. We extend stock.picking with signature fields (x_pod_signature as a binary image, plus x_signer_name, x_signed_datetime, and geolocation x_signed_latitude/x_signed_longitude) and add an OWL-based signature pad widget to the picking form so a recipient can sign directly on a tablet or phone at the point of handover. When the transfer is validated, the signature, the typed signer name, a server-side UTC timestamp, and the captured coordinates are persisted against that exact operation — receipts (incoming), delivery orders (outgoing), and internal transfers alike. A @api.depends-driven compute flags whether a picking still needs a signature, so dispatchers can filter unsigned deliveries from a list view. The captured image is then rendered into the delivery slip QWeb report (stock.report_deliveryslip inherited via xpath), so every printed or PDF proof-of-delivery carries the recipient's signature block, name and time. Access is governed by ir.model.access.csv and record rules so drivers can sign but not alter historical signatures, and the fields are exposed over Odoo's XML-RPC/JSON-RPC API so a driver mobile app or third-party TMS can read and write proof-of-delivery data programmatically.

Because it is built on Odoo's native ORM and inventory flow rather than bolted on, the signature travels with the operation through backorders, returns and multi-step routes, and prints consistently whether the document is generated on screen, emailed, or produced by a scheduled action. We target Community and Enterprise on Odoo 17.0, 18.0 and 19.0, and adapt the widget and report inheritance to whichever version and edition you run.

This is a build-to-order module, not an instant download. After a short scoping call we confirm exactly which operation types need signatures, whether geolocation is mandatory or optional, how the signature block should appear on your document template, and any TMS or driver-app integration. We then build against a copy of your configuration, validate on a staging database, and deploy to production with a rollback plan. Typical delivery is one working week from confirmed scope.

Ne elde edeceksin

  • Installable module source code targeting your exact Odoo version (17.0, 18.0 or 19.0) and edition (Community or Enterprise)
  • Installation and configuration on your environment, including operation-type and mandatory/optional signature setup
  • Technical documentation: models, fields, security rules, view/report inheritance and API endpoints
  • End-user guide plus a live training session for warehouse, dispatch and driver users
  • UAT on a staging database against a copy of your data, with a documented rollback plan
  • Post-go-live support window for defect fixes and adjustments
  • Private git repository handover with full commit history and tagged release
  • QWeb delivery-slip template changes documented so your team can restyle the signature block later

Bu kimin için

Warehouse & Dispatch Manager

Needs every outbound delivery order to carry a verifiable recipient signature so disputed shipments and chargebacks can be defended with a timestamped, geolocated proof of delivery instead of a lost paper slip.

Logistics / Fleet Operations Lead

Wants drivers to capture signatures on a tablet at the point of handover, with coordinates confirming the delivery happened at the customer site, feeding straight back into Odoo without re-keying.

Finance & Accounts Receivable Controller

Relies on signed proof-of-delivery documents attached to the delivery order to release invoices and resolve non-payment claims where a customer disputes ever receiving goods.

ERP / IT Administrator

Responsible for a clean upgrade path across Odoo 17/18/19 and wants the signature data model, security rules and QWeb changes delivered as maintainable module source rather than in-database studio customizations.

Inventory & Delivery Digital Signature Nasıl Karşılaştırılır

KriterECOSIREÖzel YapıRakipOdoo Yerleşik
Signature on the delivery operationCaptured directly on `stock.picking`, travels with the transferPossible but you design the data model from scratchOften a bolt-on field, inconsistently linked to the pickingNo signature capture on pickings in Community
Signer name, timestamp & geolocationAll three captured and stored server-side per operationBuilt to spec if you scope and pay for itUsually signature only, geolocation rareRecords validating user and time, no signer/geo
Proof on printed documentsSignature block injected into the delivery slip QWeb reportRequires custom QWeb inheritance workVaries; some do not touch the reportStandard delivery slip has no signature block
Version & edition fitBuilt for your exact Odoo 17/18/19, Community or EnterpriseWhatever you build and maintain yourselfFixed builds, may lag new Odoo versionsSame core across editions, no POD feature
API / driver-app integrationFields exposed over XML-RPC/JSON-RPC, scoped to your TMSFeasible with additional development effortDepends on the vendor; often closedGeneric ORM API, but no signature data to serve
Security & tamper controlRecord rules lock historical signatures post-validationYou define and test the access modelAccess control quality varies by authorStandard access rights, nothing signature-specific
Fit to your processMandatory/optional per operation type, tuned to your flowFully bespoke but higher cost and timelineConfigurable within the author's assumptionsNot applicable
Support & handoverSource + git repo, training, post-go-live support windowDepends entirely on your developer or agencyVendor support tiers, source often not providedCommunity forums / your Odoo partner

Inventory & Delivery Digital Signature hakkında Sıkça Sorulan Sorular

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

No. This is a build-to-order module. ECOSIRE builds it against your specific Odoo version, edition and inventory configuration, validates it on staging, and installs it for you. You receive the full installable source and git repository at handover.

How long does delivery take?

Typically one working week from confirmed scope. After a short scoping call to lock down operation types, geolocation rules and report styling, we build on a copy of your setup, run UAT on staging, and schedule production deployment. Tight integrations (TMS, custom driver apps) can extend the timeline, which we confirm before starting.

Does it work on Odoo Community or only Enterprise?

Both. It is built on the native `stock.picking` model and QWeb reporting, which exist in Community and Enterprise. Enterprise's document sign is separate and document-centric; this module puts capture directly on the delivery operation. We tune the build to your edition and to Odoo 17.0, 18.0 or 19.0.

Can the signature be captured on a phone or tablet in the field?

Yes. The capture widget is a touch-optimized OWL canvas designed for handheld use at the point of handover. Signer name, a server-side timestamp and browser geolocation are captured together, with a graceful fallback if the driver declines location permission.

Can it feed a driver app or external TMS?

Yes. The signature image and its metadata are stored as fields on the picking and exposed over Odoo's XML-RPC/JSON-RPC API, so an external driver app or transport management system can read and write proof-of-delivery data programmatically. We scope any specific integration during discovery.

What about support and updates after go-live?

Every build includes a post-go-live support window for defect fixes and adjustments. Because you receive the source and git repository, your team can maintain it, or ECOSIRE can provide ongoing support and version upgrades (for example moving from Odoo 18 to 19) under a separate maintenance arrangement.

Can we make signatures mandatory before a delivery is validated?

Yes. Signature capture can be configured as mandatory per operation type, blocking validation of a delivery order until a signature is present, or left optional for internal transfers. A compute field also flags unsigned pickings so dispatchers can filter and follow up.

Siparişe özel
Interactive Dashboard Ninja-Style Builder
Teklif isteyin

Inventory & Delivery Digital Signature

A build-to-order Odoo module that captures on-screen signatures on delivery orders, receipts and inventory operations, embedding signer name, timestamp and geolocation into your proof-of-delivery documents. ECOSIRE builds, installs and supports it on your Odoo 17, 18 or 19.

  • On-screen signature capture widget (OWL component) embedded directly on the `stock.picking` form view, not a separate document
  • Signature persisted as a binary field on the picking so it travels with the exact delivery order, receipt or internal transfer
  • Captured signer name, server-side UTC timestamp, and geolocation (latitude/longitude) stored alongside the signature image
  • Signature block rendered into the delivery slip QWeb report via `xpath` inheritance of `stock.report_deliveryslip`

Teklif isteyin

Inventory & Delivery Digital Signature ihtiyaçlarınızı bize anlatın; fiyatları, lisans seçeneklerini ve size özel bir teklifi genellikle bir iş günü içinde gönderelim.

Şimdi ödeme yok. Bu, ekibimize bir teklif talebi gönderir — fiyat ve sonraki adımlarla e-posta ile dönüş yapacağız.