diff --git a/addons/purchase/models/purchase.py b/addons/purchase/models/purchase.py index 0dd4dd4d177139e1ee0129565e39634acf2f3428..174eff093d4a61b67b7c5eb6a0110d32164908ec 100644 --- a/addons/purchase/models/purchase.py +++ b/addons/purchase/models/purchase.py @@ -1405,6 +1405,10 @@ class PurchaseOrderLine(models.Model): def _track_qty_received(self, new_qty): self.ensure_one() + # don't track anything when coming from the accrued expense entry wizard, as it is only computing fields at a past date to get relevant amounts + # and doesn't actually change anything to the current record + if self.env.context.get('accrual_entry_date'): + return if new_qty != self.qty_received and self.order_id.state == 'purchase': self.order_id.message_post_with_view( 'purchase.track_po_line_qty_received_template',