The Silverdale Module Extension (SME) – Timesheet-Invoice Link enhances Odoo’s customer portal by tightening the connection between timesheets and invoices. Instead of showing every approved timesheet, the portal now filters the list so that your customer sees only the hours that were billed on the invoice they opened.
This small but powerful change reduces confusion, improves transparency, and eliminates follow-up questions about “extra” time entries.
Pain point today | SME solution | Outcome |
---|---|---|
Customers see every approved timesheet in the portal, even those not yet billed. | Filters the search domain so that only lines linked to the open invoice are returned. | Fewer disputes, clearer audits, higher portal adoption. |
Manual creation of saved searches or sharing PDF exports. | Logic runs automatically in the controller; no extra views or records needed. | Saves back-office effort each billing cycle. |
Risk of exposing sensitive or draft time entries. | Domain limits exposure to time already validated and invoiced. | Protects data privacy and complies with internal governance. |
Value for end customers / clients
- Clarity – They immediately understand which hours they are paying for.
- Trust – Billing feels transparent and professional; less chance of disagreement.
- Self-service – Clients can safely drill down into invoice details without contacting support.
Sales Timesheet Fixes