Note if you're finding there's more fields you want to source in cash sale template then the user event script approach starts to make more sense since you can assign a bunch of Sales Order fields (or calculated fields or whatever) to one JSON object and then assign and reference it in your template.