...
The "Invoice" part of the filename comes from the Document Properties in Crystal Reports.
The hyphen and the transaction number are hard-coded.
If you want to change this behaviour, for example by appending more information like the snapshot number, or removing information like the hyphen, then this would need to be done by a custom plugin.
...