单项选择题

当销售是在复杂的、详细的或是在一段时间内发生时,通常会签署什么法律文件?()

A.销售收据
B.销售合同
C.订单
D.以上都不是