A公司、B公司于2005年3月1日签订买卖合同。A公司按期供货后,自行决定采用异地托收承付结算方式结算贷款。B公司于3月20日接到付款通知,3月21日填制拒付理由书拒绝付款,认为合同中未事先约定明确的结算方式,且托收承付凭证中未注明合同号,后经双方协商改为汇票结算方式。B公司于4月1日向A公司开具出票后3个月付款的商业承兑汇票,票面金额为50万元。A取得汇票后将该汇票背书转让给D,D已给付对价。持票人D于汇票到期日向B提示付款,B以A的货物质量不符合约定为由拒付。 要求:根据有关法律规定,分析回答下列问题: (1)B对托收承付的拒付理由是否充分?并说明理由。 (2)B对到期票据拒付的理由是否充分?并说明理由。