Project

General

Profile

Actions

Task #3863

open

Expiration date should be the last day of the current quarter

Added by Gustavo Buzzatti Pacheco 4 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

0%


Description

At the moment, expiring memberships have as expiry date set as the first day of the new quarter.

Expiration date should be the last day of the current quarter , in order to correctly run the Send renewal notices job.

From MC mailing list:

-------- Original Message --------
Subject: Re: [tdf-membership] @Marco: question about q3/2025 renewals
Date: 10.09.2025 23:04
From: Gustavo Buzzatti Pacheco <>
To: Tdf Membership <>

Hi, Marco!

I verified the past two quarters and seems the expiration date has always been set to the first day of the next quarter:

For example:

1. [REDACTED], processed during Q1/2025 (meeting minutes 2025-03-28)

His expiration date in Proteus is "April 1, 2026" (first day of 2sd quarter).
However, we renewed his status of member until the end of the second quarter of 2026 then the expiration date should be March 31, 2026.

2. [REDACTED], processed during Q2/2025 (meeting minutes 2025-06-27).

His expiration date in Proteus is "July 1, 2026" (first day of 3rd quarter).
However, we renewed his status of member until the end of the second quarter of 2026 then the expiration date should be June 30, 2026.

So it looks like the issue is that Proteus, in Finalize Period job, is using the first day of the next quarter to fill in the Expiration Date field, instead the last day of the current quarter.

No data to display

Actions

Also available in: Atom PDF