How do make the sales order pull from the Sold-Tos record instead of the Payer's record.
As you already indicated system copy the payment terms from the customer master payer, next priority is SP.
in the sales order manually you can change it to SP payment term.
or one more thing you may consider that if you want all the time determine the payment term from the SP then don't maintain the payment term in Payer customer.
We have 2 Sold-Tos with the same Payer. The Payer gets a discount with will apply to both Sold-tos since the payment terms are getting pulled from the Payer. When sales order is created, payment terms get pulled from Payer and both Sold-Tos gets a discount. But we only want to offer discount to only one of the Sold-Tos but the other sold to doesn't get a discount.
Are you really sure about the above statement? i have never seen in one sales order two Sold to party's confirm your statement once again.