def METHOD_NAME(self):
    self.ensure_one()
    return expression.AND(
        [
            self._get_conflicting_invoices_domain(),
            [
                ("state", "=", "draft"),
                ("invoice_date", "!=", False),
                ("invoice_date", "<", self.invoice_date),
            ],
        ]
    )