My use case isn't quite multiple transactions - I'm combining a scripted PDF based on 1 transaction with file(s) attached to the same transaction. But this may still be useful, thanks for sharing! It also does appear that making the file available without login fixes my error message so thanks for that as well!