单项选择题

甲公司向乙公司订购机床500件,甲公司按合同约定向乙公司预付定金20万元,后因乙公司原料不足生产受阻,只向甲公司履行了300件机床的交付义务,双方就定金返还发生纠纷。下列哪种说法正确( )

A.部分适用定金罚则,甲公司预付的定金20万元冲抵30万元的货款
B.适用定金罚则,甲公司预付的定金20万元冲抵40万元的货款
C.不适用定金罚则,甲公司预付的定金按预付款处理,冲抵货款
D.部分适用定金罚则,甲公司预付的定金20万元冲抵28万元的货款