多项选择题

下列关于代为履行的说法,正确的是( ),

A.代为履行的第三人履行债务不符合约定的,债务人应当承担违约责任
B.代为履行的第三人履行债务不符合约定的,该第三人应当承担违约责任
C.债务人向第三人履行债务不符合约定的,债务人应当向债权人承担违约责任
D.债务人向第三人履行债务不符合约定的,债务人应当向第三人承担违约责任