diff --git a/addons/l10n_ch/models/ir_actions_report.py b/addons/l10n_ch/models/ir_actions_report.py index 3d9f35eca3e..b4725a83e2c 100644 --- a/addons/l10n_ch/models/ir_actions_report.py +++ b/addons/l10n_ch/models/ir_actions_report.py @@ -38,6 +38,9 @@ class IrActionsReport(models.Model): # Determine which invoices need a QR. qr_inv_ids = [] for invoice in invoices: + # avoid duplicating existing streams + if report.attachment_use and report.retrieve_attachment(invoice): + continue if invoice.l10n_ch_is_qr_valid: qr_inv_ids.append(invoice.id) # Render the additional reports.