Recurring Invoices :MONTH updated at each call

With my recurring invoices I introduced in the header the custom field “Service period” that shows the value :MONTH :YEAR.This works in principle.

BUT: :MONTH :YEAR is updated each time the invoice is touched. I would expect that :MONTH :YEAR is replaced by the respective values when den invoice is generated.
The problem is now that the invoice changes over time. Each time the customer clicks on “Show invoice”, :MONTH :YEAR delivers the values of the present date.

E.g.: If I generate an invoice on April 3, 2025, :MONTH :YEAR makes it “April 2025”. If I check the invoice again in May, the same invoice says May 2025.

Hi,

If the variable is used in a recurring invoice when the invoices runs and generates a standard invoice the variable should be replaced with the current value.

That is exactely what I woud have expected. Otherwise the whole idea of the variables does not make sense.

The problem may be caused by how the variable is being used. Since you’re on the hosted platform I suggest sending an email to [email protected].

I just did.
Thy answer is that the date only changes in custom fileds, but not in the standard fields. But I do not understand the rational behind this differentiation.

Ok, at least that explains why you’re seeing the issue.

Hopefully email support is able to provide more help.