Hi Kyle,
thanks for your answer.
Within CBSubs > Settings > Display > Invoices see the settings under "Invoice content and styling settings for System owner". The various textareas support the substitutions as shown in "Substitutions in all fields of invoice". I don't think it supports the plan duration though.
Yes, I think I tried of the variables, none of them returned the period.
One way you could do that is by adjusting "Payment invoice item text" on your plans under the "Pricing" tab. You'd then adjust "Payment item text" as needed as it supports a substitution for subscription duration.
You mean to add the time frame as static text? This could be somehow a workaround to at least show something on the invoice. However, I don't think this is a consistent solution. Let's say in in two years I put manually "September 2016 to August 2017". Then, of course, this would show correctly on the current invoice. However, when the member looks at older invoices, then all older invoices would also show "September 2016 to August 2017" In my opinion, this would just lead to confusion, since we would create wrong invoices.
I believe that this is what would happen because as far as I've seen, invoices are always generated from the database, and not stored statically. So all changes in the "Invoice Display" settings will also change historic invoices.
Am I correct with that assumption? Or is it stored permanently after payment?
I tried the "Payment Info Item Text", both variables and just some random text, but I never see it on the invoice.
These are the last settings I tried:
Then, I had a look before the payment:
and after the payment:
The only difference is that while unpaid, it shows the generic "offline" method, while when paid, it shows what was chosen (Cheque in this case). But the "Payment Info Item Text" does not show, whatever I tried.
Am I totally on the wrong track?