返回博客
高级会计10. júla 202516 分钟阅读

2025 年 Fintech 对账与拒付:为什么你的账单与会计记录对不上

你是否觉得来自 Stripe、PayPal 或 Revolut 的数字永远和会计账上对不上? 你并不孤单。本文解释 5 个主要原因,以及如何逐一解决。

Ing. Marián Drozd

税务顾问,20+ 年经验

更新:December 2025

5 个原因:为什么 fintech 对账单与会计不一致

在审计斯洛伐克电商与 SaaS 公司时,我识别出 fintech 对账单与会计之间差异的 5 个最常见原因。多数问题源于对 net settlement 机制的误解,以及时间上的不匹配。

1净结算 vs 毛额对账单

Stripe 和 PayPal 支付的是净额(已扣除手续费),但在会计中必须分别记录毛收入与手续费。

2Rolling reserves(冻结保证金)

Stripe 和 PayPal 可能会将 5-25 % 的收入作为储备金冻结 90-180 天。钱仍然是你的,但不会出现在银行账户里。

3出款时间差(payout delay)

Stripe 通常 T+2 出款,PayPal 为 T+1 到 T+5。12 月的收入可能要到 1 月才入账 = 跨会计期间。

4拒付与退款

退款会减少收入,而拒付还会额外产生 15-20 € 的费用。两者的会计处理不同。

5多币种与换汇差异

Stripe 会按自有汇率将 USD 换成 EUR,通常与 ECB 汇率不同,会产生需要入账的汇兑差额。

净结算 vs 毛额:实务示例

最常见的错误:会计看到银行入账 970 €,就把它当作收入入账。实际上毛收入是 1 000 €,其中 30 € 是手续费。

场景:

电商通过 Stripe 收到 1 000 € 的付款。Stripe 手续费为 1,5% + 0,25 € = 15,25 €。 银行实际入账 984,75 €(net settlement)。

错误的记账方式(仅净额)
操作MDD
银行入账221 / 984,75 €602 / 984,75 €
正确的记账方式(毛额 + 手续费)
操作MDD
向客户开具发票311 / 1 000 €602 / 1 000 €
Stripe 收款(毛额)315 / 1 000 €311 / 1 000 €
Stripe 手续费568 / 15,25 €315 / 15,25 €
转入银行账户的出款221 / 984,75 €315 / 984,75 €

为什么这很重要?

如果记账错误,你会显示更低的收入(984,75 € vs 1 000 €),并且没有任何手续费成本。税务机关可能会质疑你的报表,因为它们与发票不一致。

Rolling reserves:如何核算冻结资金

Stripe 和 PayPal 可能会对新账户或高风险行业(gambling, CBD, forex)冻结部分收入作为 "rolling reserve"。通常为 10-25 %,冻结 90-180 天。

场景MDD金额
收入 1 000 €,reserve 10 %315.1 - Stripe available311900 €
冻结的保证金315.2 - Stripe reserve311100 €
90 天后释放保证金315.1 - Stripe available315.2 - Stripe reserve100 €

提示:分账户分析

将 315(其他应收款)拆分为分析科目:315.1(可用资金)、315.2(rolling reserve)、315.3(pending payouts)。这会让月度对账更轻松。

拒付 vs 退款:关键区别

Refund 是商家自愿向客户退回付款。Chargeback 是由客户银行发起的争议交易。两者的会计处理不同。

Refund(自愿退款)

  • • 减少收入(冲销发票)
  • • Stripe 手续费不退还
  • • 记账:-602 / -311 或冲销凭证
  • • 在税务申报中更正 DPH

Chargeback(争议交易)

  • • 损失原付款 + 15-20 € 费用
  • • 可能会被 Stripe 立即扣除
  • • 记账:548(其他费用)/ 315
  • • 争议胜诉:做回冲账

实务示例:Chargeback

客户通过银行对 100 € 的付款提出争议。Stripe 扣除 100 € + 15 € 费用。 45 天后公司胜诉,Stripe 退回 100 €(不退费用)。

日期操作MDD
1.11.Chargeback - 交易损失548 / 100 €315 / 100 €
1.11.Chargeback 手续费568 / 15 €315 / 15 €
15.12.争议胜诉 - 返还315 / 100 €548 / 100 € (storno)

结果:公司只损失了 15 €(争议费用),原收入仍然保留。

多币种:正确核算汇兑差额

如果你通过 Stripe 接收 USD/GBP 付款,会产生 2 类汇兑差额:

1. 收款时的汇兑差额

发票日 ECB 汇率与 Stripe 收款日汇率之间的差异。

2. 换汇时的汇兑差额

Stripe(自有)汇率与换成 EUR 当日 ECB 汇率之间的差异。

实务示例:

发票:100 USD(kurz ECB 1.10, t.j. 90,91 €)。Stripe 按 1.08 汇率收款(92,59 €)。 Stripe 按自有汇率 1.09 换成 EUR(91,74 €)。

操作MDD
发票 100 USD(kurz 1.10)311 / 90,91 €602 / 90,91 €
Stripe 收款(kurz 1.08)315 / 92,59 €311 / 90,91 €
汇兑收益(1,68 €)-663 / 1,68 €
Stripe 换汇(kurz 1.09)315 EUR / 91,74 €315 USD / 92,59 €
汇兑损失(0,85 €)563 / 0,85 €-

小额业务的简化做法

对于小额交易量(外币每月不超过 10 000 €),你可以使用 ECB 汇率的月度平均值。但必须在全年保持一致执行。

跨年:fintech 收款的期间归属

通过 Stripe 在 30.-31. decembra 收到的付款,会在 2.-3. januára 才到银行账户。跨会计期间应如何入账?

规则:权责发生制

收入应归属到产生收款权利的期间(交付商品/提供服务之日),而不是资金实际到账之日。31.12. 时 Stripe 的可用余额属于资产负债表的一部分。

  • • 收入 30.12. → 归属 2025 年(即使 2.1.2026 才到账)
  • • 31.12. Stripe 余额 → 资产负债表中的 315 科目
  • • Pending payouts → 对 Stripe 的应收款

截至 31.12. 的期末结账检查

检查项处理
Stripe balance k 31.12.与 315 科目(Stripe 分析科目)核对
Pending payouts作为 pending 记录到 315.3
Rolling reserves记录到 315.2,并检查到期时间
未结案的 chargeback考虑计提准备金(459 科目)
外币余额的汇率重估按 31.12. 的 ECB 汇率重估余额

实用清单:月度对账

Fintech 对账中最常见的错误

1

按净额入账而非毛额

收入必须按全额确认,手续费单独入账。

2

忽略 rolling reserves

冻结资金属于你的资产,必须体现在资产负债表中。

3

把 refund 与 chargeback 混为一谈

Refund = 冲销收入,chargeback = 费用 + 手续费。

4

漏记汇兑差额

Stripe 汇率 ≠ ECB 汇率。差额必须入账。

5

只用银行流水做对账

还需要对账 Stripe balance,而不仅仅是出款记录。

需要我们协助完成 fintech 服务对账吗?

我们将为你搭建正确的分析科目与对账流程。

无义务咨询