This module allows you to check and reconcile:
- The payments collected by the worker during the day
- The amount given to his manager at the end of the day
If the difference is positive, a journal entry is created and the amount is due by the driver.
auto_awesome What this module does
AI-generated from the code · Odoo 12.0Track the cash a field worker collected during a day route, compare it with the amount handed over, and automatically create a journal entry when the worker owes money.
This module adds a cash-control step to field service day routes. On the day route form you get a new "Accounting" tab listing one line per payment journal used during the route. Each line shows the amount collected (calculated from the payments linked to the route's orders), the amount counted/handed over (which you type in), and the difference between the two.
When a day route is moved to a closed route stage, the system checks every payment line. If the difference is positive (the worker collected more than was handed over), it automatically creates and posts a journal entry in the chosen journal, debiting the worker's receivable account and crediting the journal's default credit account, so the amount is recorded as due by the driver.
A smart button "Invoices/Bills" appears on the day route form when related invoices exist, opening the list or the single invoice. The module also extends account.payment: when a payment is posted, a payment summary line is created for the related day route and journal if one does not already exist.
Access is granted to field service users (read and edit) and dispatchers (full rights).
Models and fields (3)
- account.payment · extends an existing model
- fsm.route.dayroute · extends an existing modelinvoice_count (Invoice Count), dayroute_payment_ids (Payment Summary)
- fsm.route.dayroute.payment · new modelmove_id (Journal Entry), difference (Difference), journal_id (Journal), dayroute_id (Day Route), amount_counted (Counted Amount), amount_collected (Collected Amount)
Text generated by AI (DeepSeek) from reading the Odoo 12.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-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/field-service.
terminal Installation and usage
OCA documentation · Odoo 12.0Usage
Source · Odoo 12.0To use this module, you need to:
- Go to Field Service > Operations > Day Routes
- Select a day route
- Go to the Accounting tab
- Enter the counted amount for each journal
No verified information in OCA: Installation, Configuration.
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.
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.