两者之间的区别主要见下面:

代物清偿是债权人受领他种给付以代原定给付而使合同关系消灭的现象。而流押指债权人在订立抵押合同时与抵押人约定,债务人不履行债务时抵押财产归债权人所有。从定义上看,二者就很不一样。

回答完毕!谢谢!