A、买卖合同
B、保管合同
C、运输合同
D、加工承揽合同
根据《物权法》的规定,能够留置的财产限于动产,只要是合法有效的合同所发生的债权,债权人均有留置权,而不仅限于因保管合同、仓储合同、运输合同、加工承揽合同发生的债权。