与保证金相抵的发票
应收款管理系统使用以下表格来存储发票和保证金信息:
- RA_CUSTOMER_TRX
- RA_CUSTOMER_TRX_LINES
- RA_CUST_TRX_LINE_GL_DIST
- AR_PAYMENT_SCHEDULES
- AR_ADJUSTMENTS
考虑下面的发票实例:
发票编号:I-103
开单至:ABC Inc
发票日期:22-05-94
发票行:
| 金额 | 税 | 总额 |
1 张桌子 × $1000 | 1000.00 | 100.00 | 1100.00 |
再考虑下面的保证金实例:
保证金编号:G-102
开单至:ABC Inc
存款日期:20-05-94
金额:$500
对保证金 G-102 核销的发票 I-103 存储在应收款管理系统表中,如下所示:
RA_CUSTOMER_TRX | |||
|
|
|
|
customer_trx_id | Trx_number | bill_to_customer_id | trx_date |
110120 | I-103 | ABC Inc | 22-05-94 |
表 1-125.(第 1 页,共 1 页) |
RA_CUSTOMER_TRX_LINES | ||||
|
|
|
|
|
customer_ | customer_trx_id | link_to_cust | line_type | extended_ |
120 | 110120 |
| LINE | 1000 |
121 | 110120 | 120 | TAX | 100 |
表 1-126.(第 1 页,共 1 页) |
如果存在此发票的销售业绩,您可以将与收入款项相关的记录插入到表RA_CUST_TRX_LINE_SALESREPS 中并通过 customer_trx_line_id 栏进行链接。
RA_CUST_TRX_LINE_GL_DIST | ||||
|
|
|
|
|
cust_trx_line | code_combination_id | customer_ | account_class | amount |
200101 | 01-1200-1000-3000 |
| REC | 1100 |
200102 | 01-8100-1000-3000 | 120 | REV | 1000 |
200103 | 01-4100-1000-3000 | 121 | TAX | 100 |
表 1-127.(第 1 页,共 1 页) |
AR_PAYMENT_SCHEDULES | ||||||||
|
|
|
|
|
|
|
|
|
payment | amount | amount_ | customer | cash_ | trx_ | status | amount_ | class |
401100 | 1100 | 1100 | 110120 | NULL | I-103 | OP | NULL | INV |
表 1-128.(第 1 页,共 1 页) |
发票付款计划最初显示的 amount_due_remaining 为 1100。
AR_ADJUSTMENTS | |||||
|
|
|
|
|
|
adjustment | amount | customer | type | payment_ | code_ |
56789 | -500 | 110120 | INVOICE | 302302 | 01-6200-1000-3000 |
表 1-129.(第 1 页,共 1 页) |
如果已对保证金核销发票,则应收款管理系统会将一个记录插入到 AR_ADJUSTMENTS 中以记录对发票进行的调整。金额栏等于保证金的 AR_PAYMENT_SCHEDULES 表中的 amount_due_remaining 的相反数或发票行总额二者中的较小者。应收款管理系统使用 customer_trx_id 和 payment_schedule_id 将调整链接到 AR_PAYMENT_SCHEDULES 表中的保证金付款计划。
code_combination_id 栏可以存储保证金的未得收入帐户。应收款管理系统使用此帐户来冲销最初由保证金创建的未得收入分配,并使用最初由保证金创建的未开单应收款帐户来冲销未开票应收款余额。
AR_PAYMENT_SCHEDULES | ||||||||
|
|
|
|
|
|
|
|
|
payment | amount | amount_ | customer | trx_ | status | amount_ | class | amount_ |
302302 | 500 | 0 | 110120 | G-102 | CL | NULL | GUAR | -500 |
表 1-130.(第 1 页,共 1 页) |
您可以更新保证金付款计划记录来反映对保证金进行的发票核销。amount_due_remaining 栏为零而 amount_adjusted 栏将变为 -500。发票的付款计划记录不会受调整的影响。