Hi,
In default Odoo, delivery orders are only created for stockable products, so service products cannot generate a delivery order or delivery note automatically. This is why, in service businesses like cleaning, you cannot use the standard inventory workflow to issue a delivery note.
To work around this, you have a few options. One is to use a stockable “dummy” product for the service, allowing Odoo to generate a delivery order that can be printed as a delivery note. Another is to create a custom “Service Delivery Note” report that mimics a delivery note but uses the Sales Order and service lines, avoiding unnecessary stock movements.
Alternatively, you can use the Timesheet or Project module to log services and generate a Service Report immediately after the work is done, then invoice at the end of the month referencing the same Sales Order number. This provides a professional way to give customers proof of service without affecting inventory.
Hope it helps