Question
Closed · Answered

一笔收款对应多张账单,怎样记录才能对得上?

Tova Bernard

客户有时会一次支付多张账单,也可能只支付其中一部分。用 Busabase 整理时,收款记录和账单应该怎样关联,才能保留每张账单实际分配到的金额?如果付款时没有说明对应哪几张账单,又应该怎样记录尚未分配的部分?

Report
Kelly
Team

客户一笔打款对应多张账单、或只付一部分时,不要在收款或账单上「写死一对一」。在 Busabase 用 收款 + 账单 + 分配中间表,才能留下每张账单分到的金额,并看清尚未分配的余额。

三张表

Base关键字段说明
Payments 收款amount、日期、客户银行实际入账的一笔
Invoices 账单amount 应收、客户每张账单一行
PaymentAllocations 分配Relation → Payment;Relation → Invoice;amount 本次分配额一笔收款可多行;一张账单也可被多笔收款分配

未分配金额(收款侧):

未分配 = Payment.amount − Σ(该收款下所有 Allocation.amount)

部分付款、暂不清楚对应哪几张账单时:先建收款;能确认的先写分配行;其余留在「未分配」里,后续再补分配。

*示意图 · 收款 — 分配 — 账单;未分配 = 收款额 − 分配合计*

*本地演示 · 用 Relation 关联 Payment / Invoice*

视图建议

  1. 收款待分配:未分配 > 0。
  2. 账单未收齐:账单应收 − 已分配合计 > 0。
  3. 某笔收款的分配明细:按 Payment 过滤 Allocation。
  4. 允许分配合计 小于 收款额(部分说明/预收款);一般应避免合计 大于 收款额(可加校验或人工复核)。

怎样确认对得上

  • 抽一笔已知「付清两张账单」的收款:两行分配额之和 = 收款额,未分配 = 0。
  • 抽一笔「只说了总数、未指明账单」的收款:分配可为 0,未分配 = 全额,之后再补。
  • 账单侧「已分配合计」与财务对账表一致。

边界

  • 不要把多张账单金额塞进收款的一个长文本里当唯一记录——无法汇总、无法对账。
  • 汇率/手续费:可单独字段或单独分配行,避免和货款分配混成一笔说不清的数。
  • 退款/冲销:用负数分配或独立「退款」收款类型,团队需约定一种并写进说明。

如果你已有「收款」「账单」两表,只需补分配中间表和两个 Relation;需要的话我可以按你现有字段名改一版对照表。

Report

Your reply

Sign in to join the discussion. Reading is always open; you only need an account to post.

Sign in