Linked payment terms field on Quotes and Customers?

Are you thinking something like Complex Payment Terms - #8 by Jammyinc