收据和发票的区别是定义不同。收据收取的款项只能是往来款项。收据所收支款项不能作为成本、费用或收入,只能作为收取往来款项的凭证。发票不但是收支款项的凭证,也就是说发票是发生的成本、费用或收入的原始凭证。