单项选择题

托收承付是根据()由收款人发货后委托银行向异地购货单位收取款项,由付款人向银行承认付款的结算方式。

A.购销合同
B.委托合同
C.合同法
D.发货凭证