I have reviewed other posts about what might be causing this error, but I cannot see anything wrong. There are no extra spaces at the end of the name configuration and there is nothing in the tokens that is objectionable.
Here is the programming: %(Date#"yyyy"#) %(Fields.Vendor Name) - Cheque %(Fields.Cheque No)
And the content of the fields:
Vendor Field contents: BEDEVIL OILFIELD LTD
Cheque Field contents: 22327
This is what is showing up as the name before I hit store: 2016 %(Fields.Vendor Name) - Cheque %(Fields.Cheque No)
I have used the dash with many other QF sessions that I've programmed and never run into this issue. What else might it be?