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.
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.
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.