7

我正在尝试在现有的基于 Web 的应用程序中启用每月计费模块(只需键入交易没有支付网关),我正在寻找账单支付工作流程的任何资源/信息,或者是否有任何一般标准或规则或账单支付工作流程的最佳实践?

4

1 回答 1

12

账单支付似乎是一个简单的话题,但一旦您开始考虑细节,就可以扩大范围。

最简单的账单支付过程涉及两个数据实体:一个帐户(也称为客户、客户等)和一个分类帐。分类帐记录客户帐户的贷方和借方。借方是发票,以及任何增加客户余额的文件。贷方是减少客户余额的付款和任何文件。这也有例外,但让我们保持简单。

贷方和借方的总和就是客户的账户余额。

您的系统的一部分应该是产生费用,例如订阅、商品购买等。

示例表结构如下所示:

Customer Table
Id     Name                 Balance
1      Smith                1000.00
2      Jones                   0.00

Ledger Table
Id    CustomerId      Type   Description                     Amount
1     1               D      Services for June '09           1000.00
2     2               D      Subscription for Jul '09          50.00
3     2               C      Payment MC ****2908              -50.00

当然,这与您可能想要的一样简单。

这里还有一些其他需要考虑的事情。

表上的触发器可用于使客户的余额保持同步。如果您需要知道哪些付款适用于哪些发票,那么您需要一个额外的表格。

大多数较大和不太大的会计系统为此流程维护两个部分:文档和分类帐。

这些文件由发票、贷项凭证、销售收据、退款和付款等实体组成。还有其他的。

根据文件的不同,分类帐会以不同的方式受到影响。

发票:向客户收费但不收款,这是由于您的原因,因此只有一个分类帐条目 - 发票金额的借方

Credit Memos:贷记客户但不退还钱,你欠它,所以只有一个分类帐条目 - 贷记通知单金额的贷记

销售收据:向客户收费并收款,净效果是此活动的应付余额为零,因此有两个分类帐分录:销售金额的借方和付款净额为零的贷方.

付款:记录从客户那里收取的款项,因此只有一个分类帐条目 - 付款金额的贷方。

我希望这能解决你的问题。如果不让我知道,因为这些年来我已经编写了大约十几个自定义会计系统。

于 2009-07-27T19:34:37.823 回答