You are doing something incorrectly. If your software is up to date, and you have defined custom fields with identical titles on both forms, copying one transaction type to another carries forward the content of the custom fields. I just tested and verified this.
Are you certain you have the custom fields set to show on printed documents for all form types?