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

客户一笔打款对应多张账单、或只付一部分时,不要在收款或账单上「写死一对一」。在 Busabase 用 收款 + 账单 + 分配中间表,才能留下每张账单分到的金额,并看清尚未分配的余额。
| Base | 关键字段 | 说明 |
|---|---|---|
| Payments 收款 | amount、日期、客户 | 银行实际入账的一笔 |
| Invoices 账单 | amount 应收、客户 | 每张账单一行 |
| PaymentAllocations 分配 | Relation → Payment;Relation → Invoice;amount 本次分配额 | 一笔收款可多行;一张账单也可被多笔收款分配 |
未分配金额(收款侧):
未分配 = Payment.amount − Σ(该收款下所有 Allocation.amount)
部分付款、暂不清楚对应哪几张账单时:先建收款;能确认的先写分配行;其余留在「未分配」里,后续再补分配。

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

*本地演示 · 用 Relation 关联 Payment / Invoice*
如果你已有「收款」「账单」两表,只需补分配中间表和两个 Relation;需要的话我可以按你现有字段名改一版对照表。
Sign in to join the discussion. Reading is always open; you only need an account to post.
Sign in