Fill payment with sale data
#9233 (closed) adds a relate from sale to it's payment. As the user may create payments directly from there I think it makes sense to fill all the known payment values so user should only select the payment journal and check if everything is correct.