已核销收款
应收款管理系统使用以下表格来存储收款信息:
- AR_CASH_RECEIPTS 对每个收款存储一个记录。
- AR_PAYMENT_SCHEDULES 在事务处理层存储客户余额信息。
- AR_RECEIVABLE_APPLICATIONS 对现金和贷项通知单核销存储会计分录。
应收款管理系统支持同币种和交叉货币的收款核销。交叉货币情况下,收款币种与事务处理币种不同。
实例 1 - 同币种收款核销
考虑收款 R-101 实例,它对 6400 美元的客户发票 I-101 进行了核销:
收款编号:R-101
付款人:ABC Inc
事务处理日期:05-07-97
收款额:4000 美元
收款编号 R-101 在应收款管理系统表中说明如下:
AR_CASH_ RECEIPTS |
|
|
|
|
|
|
|
|
|
|
|
|
|
credit_receipt_id | receipt_number | amount | status | type | currency | rate |
1521 | R-101 | 4000 | UNAPP | CASH | USD | NULL |
|
|
|
|
|
|
|
表 1-145.(第 1 个表,共 1 个表) |
|
在核销收款之后,应收款管理系统将状态栏由 UNAPP 更新为 APP。如果收款仅限于部分核销,则状态将保留为 UNAPP。
AR_PAYMENT_SCHEDULES | |||||||||
|
|
|
|
|
|
|
|
|
|
payment_ | amount | amount_ | cash_ | customer _trx_id | trx_ | status | amount_ | class | curr |
2211 | 6400 | 2400 | NULL | 1422 | I-101 (存的是发票编号) | OP | 4000 | INV | USD |
2225 | -4000 | 0 | 1521 |
| R-101(存的是收款编号) | CL | -4000 | PMT | USD |
表 1-146.(第 1 个表,共 1 个表) |
|
|
|
|
|
|
发票 I-101 的付款计划分类为 INV(发票),而收款 R-101 的付款计划分类为 PMT(付款)。您可以将 amount_due_remaining 栏减去已核销额来更新收款的付款计划记录。由于核销了整个金额,因此 amount_due_remaining 为零。收款状态将变为 CL,amount_applied 则变为 -4000。
注:如果 AR_CASH_RECEIPT_HISTORY 表中的现金收款未确认,则收款核销将不在对之核销收款的事务处理的付款计划中反映。
应收款管理系统通过将 amount_due_remaining 减去已核销收款额来更新发票的付款计划记录。由于未支付整个余额,因此状态仍为 OP。应收款管理系统更新 amount_applied 以反映对发票核销的金额。
AR_RECEIVABLE_APPLICATIONS | ||||
|
|
|
|
|
receivable_ | status | trx_ | amount_ | code_ |
3132 | UNAPP | NULL | 4000 | 01-1100-1000 |
3134 | UNAPP | NULL | -4000 | 01-1200-1100 |
3135 | APP | I-101 | 4000 | 01-1200-1100 |
表 1-147.(第 1 个表,共 1 个表) |
|
应收款管理系统将三个记录插入 AR_RECEIVABLE_APPLICATIONS 中。第一个记录状态为 UNAPP,它可以记录原始未核销收款;第二个记录状态为 UNAPP,它可以抵销原始未核销收款;第三个记录状态为 APP,它可以通过 trx_number 栏来存储已核销收款信息,包括已核销发票的相关信息。
取决于收款的状态,code_combination_id 栏可以存储此收款的总帐帐户。对于 UNAPP 记录,code_combination_id 将显示与未核销收款关联的总帐帐户。对于 APP 记录,code_combination_id 是与已核销此收款的发票事务处理相关联的应收款帐户。
实例 2 - 同币种收款核销
考虑收款 R-102 实例:依据客户的汇款通知书全额付清发票 I-102,所使用的交叉汇率为 1 加拿大元 = 1.9048 德国马克。
发票编号:I-102 | 收款编号:R-102 |
事务处理日期:05-06-97 | 付款人:ABC Inc. |
发票额: | 事务处理日期:05-07-97 |
汇率:1 加拿大元 = .666667 美元 | 收款额:100 德国马克 |
收款编号 R-102 在应收款管理系统表中说明如下:
AR_CASH_ RECEIPTS |
|
|
|
|
|
|
|
|
|
|
|
|
|
credit_receipt_id | receipt_number | amount | status | type | currency | rate |
1520 | R-102 | 100 | APP | CASH | DEM | .333 |
|
|
|
|
|
|
|
表 1-148.(第 1 个表,共 1 个表) |
|
在您核销整个收款时,应收款管理系统将状态栏由 UNAPP 更新为 APP。如果收款仅限于部分核销,则状态将保留为 UNAPP。
AR_PAYMENT_SCHEDULES | |||||||||
|
|
|
|
|
|
|
|
|
|
payment_ | amount | amount_ | cash_ | customer _trx_id | trx_ | status | amount_ | class | curr |
2212 | 52.5 | 0 |
| 1423 | I-102 | CL | 52.5 | INV | CND |
2224 | -100 | 0 | 1520 |
| R-102 | CL | -100 | PMT | DEM |
表 1-149.(第 1 个表,共 1 个表) |
|
|
|
|
|
|
发票的付款计划分类为 INV(发票),而收款的付款计划分类为 PMT(付款)。您可以将 amount_due_remaining 栏减去已核销额来更新收款的付款计划记录。由于核销了整个金额,因此 amount_due_remaining 为零。收款状态将变为 CL,amount_applied 则变为 -4000。
注:如果 AR_CASH_RECEIPT_HISTORY 表中的现金收款未确认,则收款核销将不在对之核销收款的事务处理的付款计划中反映。
应收款管理系统通过将 amount_due_remaining 减去已核销收款额来更新发票的付款计划记录。由于未支付整个余额,因此状态仍为 OP。应收款管理系统更新 amount_applied 以反映对发票核销的金额。
AR_RECEIVABLE_APPLICATIONS | ||||||||
|
|
|
|
|
|
|
|
|
receivable_ | status | trx_ | amt_ | amount_ | trx_to_rcpt_ | acct_amt_ | acct_amt_ | code_ |
3142 | UNAPP | NULL | 100 |
|
|
| 33.33 | 01-1100-1000 |
3134 | UNAPP | NULL | -100 | -100 |
| -33.33 | -33.33 | 01-1200-1100 |
3135 | APP | I-102 | 52.5 | 100 | 1.9048 | 35 | 33.33 | 01-1200-1000 |
表 1-150.(第 1 个表,共 1 个表) |
|
|
|
|
应收款管理系统同样将三个记录插入 AR_RECEIVABLE_APPLICATIONS 中。第一个记录状态为 UNAPP,它可以记录原始未核销收款;第二个记录状态为 UNAPP,它可以抵销原始未核销收款;第三个记录状态为 APP,它可以通过 trx_number 栏来存储已核销收款信息,包括已核销发票的相关信息。
取决于收款的状态,code_combination_id 栏可以存储此收款的总帐帐户。对于 UNAPP 记录,code_combination_id 将显示与未核销收款关联的总帐帐户。对于 APP 记录,code_combination_id 是与已核销此收款的发票事务处理相关联的应收款帐户。