| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 24 |
| Technical Name |
atliis_sale_invoice_follower_exclude |
| License | LGPL-3 |
| Website | https://www.atliis.com/ |
| Versions | 17.0 18.0 19.0 |
Sale Invoice – Exclude Salesperson from Followers
Prevent the salesperson from being automatically added as a follower when a customer invoice is created or updated. Keep your invoice chatter clean — only the creator receives notifications by default.
Salesperson gets auto-added as a follower on every invoice
By default, Odoo adds the salesperson as a follower whenever they are set on a customer invoice. This floods their inbox with accounting notifications that are not relevant to them — every status change, payment, and internal note lands in their chatter feed.
Auto-Exclude on Create
When a new invoice is created, the salesperson is immediately removed from the followers list — before any notification is sent.
Excluded on Salesperson Change
If the salesperson field is updated on an existing invoice, the newly assigned salesperson is removed from followers immediately.
Creator Always Subscribed
The user who creates the invoice is always kept as a follower, ensuring the accountant stays informed about any updates.
Zero Configuration
Install and it works. No settings to configure, no fields to fill in. The behaviour is applied automatically to all customer invoices.
See the difference in the chatter
Without the module, the salesperson is automatically added as a follower. With the module installed, the followers list only contains the creator.
Without Module — Salesperson added as follower
With Module — Salesperson excluded from followers
Install and it just works
No configuration required. Follow these steps to get started.
Install the module
Go to Apps, search for Sale Invoice – Exclude Salesperson from Followers, and click Install. No restart or additional setup is needed.
Create a customer invoice with a salesperson
Go to Accounting > Customers > Invoices and create a new invoice. Set the Salesperson field on the Other Info tab and save the record.
Verify the followers list
Open the chatter on the right side of the invoice and click the Followers icon. The salesperson will not appear — only the invoice creator is subscribed. Notifications for accounting events will no longer reach the salesperson's inbox.
Up and running in minutes
Drop the module into your addons path, update the app list, and install. No configuration required.
1. Add the module
Copy atliis_sale_invoice_follower_exclude into your
Odoo addons path.
2. Update Apps
Restart Odoo, update the app list, and install Sale Invoice – Exclude Salesperson from Followers.
3. Create invoices normally
No changes to your workflow. Create customer invoices as usual — the exclusion happens automatically in the background.
4. Done
Salespersons will no longer receive chatter notifications for invoices they are assigned to.
Common questions
Does the salesperson get excluded on every save, or only on create?
Both. The salesperson is excluded when the invoice is first created, and again any time the salesperson field is changed on an existing invoice. If the salesperson field is not changed during a save, no action is taken.
Can the salesperson still be added as a follower manually?
Yes. This module only prevents the automatic subscription. A user can still manually add the salesperson as a follower from the chatter at any time.
What if the salesperson and the invoice creator are the same person?
The salesperson exclusion takes priority. If the person creating the invoice is also set as the salesperson, they will not be subscribed as a follower.
Does this affect vendor bills or other move types?
The module hooks into account.move and acts whenever
invoice_user_id (the salesperson field) is set. In
practice this only applies to customer invoices, as vendor bills
typically do not have a salesperson assigned.
Does it affect invoices that were created before the module was installed?
No. The module only acts on records at the moment of creation or when the salesperson field is changed. Existing invoices are not retroactively updated. If you need to remove the salesperson from followers on existing invoices, you can do so manually from the chatter.
Please log in to comment on this module