财务中垫付和代付的区别如下:

  1、从定义上看。垫付是指银行在客户无力支付到期款项的情况下,被迫以自有资金代为支付的行为。往往是在经营管理陷入困境、财务状况恶化的情况下发生的,代付,指各商业银行利用自身的结算便利,接受客户的委托代为办理指定款项的收付事宜,由中介公司或第三方代为支付费用。

  2、账务处理不同。银行按规定垫付资金时,借记本科目,贷记有关科目;银行追回垫付的资金时,借记有关科目,贷记本科目。期末,按应计提的垫款利息,借记"应收利息"科目,贷记"利息收入"科目;代付款项时,借记“其他应收款”,贷记“银行存款”;收到代付款项时,借记“银行存款”,贷记“其他应收款”。