Not a bug report today but a challenging intended behaviour. I'm not sure which version this new feature was introduced, but there is a newish feature that prohibits adding new consent records when one already exists. However, this creates challenges for users when they see that a client's consent is about to expire . This problem was brought to my attention by Kristina in Niagara Region, where they make use of the automatic consent expiry feature. They use enforce consent plus automatic expiry after 365 days. So the problem goes like this: A user cannot record a new consent record until after the existing consent record expires. This is true even if they set a start date for the new consent to be some time in the future. So for example, if today is Feb 2 and the consent is supposed to expire on Feb 3, they cannot add a new consent record starting Feb 3. Moreover, if the consent is supposed to expire today, Feb 2, they cannot add a consent record with today's date because the consent has not yet expired (there's no time attached, so it expires at midnight when it becomes Feb 3). They can only add a new consent record if the original consent has expired on Feb 1 or earlier. This is problematic because it prevents staff from being proactive. "Hey Steve, I see your consent is about to expire next week, let's have a conversation." With some clients, obtaining consent is more than just simply getting a signature. Staff can ONLY obtain new consent AFTER the old one has already expired, which means that it's possible for clients to be unable to receive services for a day or two, or have staff be unable to make changes to the client file for days or more. There could be a theoretically simple workaround, which is to have the conversation early, and then adjust the end date for the current consent record. If I alter the end date to say that the original consent ended on Feb 1 instead of Feb 3, now I can add a new consent starting Feb 2. However, when there is a shared cluster and a shared client, the first consent record may be owned by a different service provider than the one that is currently serving the client. Therefore, the user currently interacting with the client may be unable to modify the original consent record. So this potential workaround does not always help staff. An administrator could do that, but that places a significant administrative burden on the administrator who shouldn't really have to be involved in this. The simplest way to solve this behavioural challenge is to keep the validation, but rather than comparing the current date to the first consent record's expiry date, instead compare the start date of the second consent record to the first consent record's expiry date. There are other possible solutions, but that's the quickest fix, I think.