Hi Ashley,
This is currently something that you can do within a customer setup. Once your source is selected you have the option to set default payment terms.
Are you wanting the process to be automated so that as soon as you create the source, the payment terms are populated?