发票
在您通过“事务处理”窗口或自动开票程序输入发票时,应收款管理系统使用以下表格来存储发票信息:
- RA_CUSTOMER_TRX
- RA_CUSTOMER_TRX_LINES
- RA_CUST_TRX_LINE_GL_DIST
- AR_PAYMENT_SCHEDULES
考虑下面的发票实例:
发票编号:I-101
开单至:ABC Inc
发票日期:22-05-94
发票行:
项目 | 金额 | 税 | 总额 |
10 张椅子 × $200 | $2000.00 | $160.00 | $2160.00 |
10 张桌子 × $300 | $3000.00 | $240.00 | $3240.00 |
|
| 小计: | $5400.00 |
|
| 运费: | $1000.00 |
|
| 合计: | $6400.00 |
发票编号 I-101 在应收款管理系统表中说明如下:
RA_CUSTOMER_TRX | |||
|
|
|
|
customer_trx_id | trx_number | bill_to_customer_id | trx_date |
101467 | I-101 | ABC Inc | 22-05-94 |
表 1-110.(第 1 页,共 1 页) |
RA_CUSTOMER_TRX_LINES | ||||
|
|
|
|
|
customer_ | customer_trx_id | link_to_cust_ | line_type | extended_ |
100 | 101467 |
| LINE | 2000 |
101 | 101467 | 100 | TAX | 160 |
102 | 101467 |
| LINE | 3000 |
103 | 101467 | 102 | TAX | 240 |
104 | 101467 |
| FREIGHT | 1000 |
表 1-111.(第 1 页,共 1 页) |
由于此发票实例在页眉层具有运费,因此它并不链接到任何行和栏,link_to_cust_trx_line_id 为空。
RA_CUST_TRX_LINE_SALESREPS | |||||
|
|
|
|
|
|
|
|
|
|
|
|
140195 | 1492 | 100 | 1000 | 0 | NULL |
140196 | 1525 | 100 | 1000 | 0 | NULL |
140197 | 1492 | 101 | 0 | 80 | NULL |
140198 | 1525 | 101 | 0 | 80 | NULL |
140199 | 1624 | 102 | 3000 | 0 | NULL |
140200 | 1624 | 103 | 0 | 240 | NULL |
140201 | 1492 | 104 | 0 | 200 | NULL |
140202 | 1525 | 104 | 0 | 200 | NULL |
140203 | 1624 | 104 | 0 | 600 | NULL |
表 1-112.(第 1 页,共 1 页) |
((vertical COM)) ?
与发票第一行项目关联的的收入和非收入额由销售员 1492 和销售员 1525 两人取得。销售员 1624 取得发票第二行项目的所有销售款项,而页眉层运费款项则由所有三个人分摊。
((vertical COM)) ?
与发票第一行项目关联的收入和非收入额由代理人 1492 和代理人 1525 取得。代理人 1624 取得发票第二行项目的所有销售款项,而页眉层运费款项则由所有三个代理人分摊。
RA_CUST_TRX_LINE_GL_DIST | ||||
|
|
|
|
|
cust_trx_line_ | code_combination_id | customer_ | account_class | amount |
10866 | 01-1200-1000-3000 |
| REC | 64000 |
10867 | 01-8100-1000-3000 | 100 | REV | 2000 |
10868 | 01-4100-1000-3000 | 101 | TAX | 160 |
10869 | 01-8200-1000-3000 | 102 | REV | 3000 |
10870 | 01-4200-1000-3000 | 103 | TAX | 240 |
10871 | 01-4400-1000-3000 | 104 | FREIGHT | 1000 |
表 1-113.(第 1 页,共 1 页) |
如果您输入含规则(例如提前开单)的发票,则系统在开始创建发票时并不建立帐户分配。相反,RA_CUST_TRX_LINE_GL_DIST 可以存储帐户集,它表示您应如何创建实际分配行以及实际分配应分摊至每个帐户的百分比。帐户集可在 account_set_flag 栏中使用“Y”来标识。实际分配记录将在收入确认程序运行时建立。
AR_PAYMENT_SCHEDULES | ||||||||
|
|
|
|
|
|
|
|
|
payment | amount | amount | customer | cash_ | trx_ | status | amount_ | class |
30191 | 6400 | 6400 | 101467 | NULL | I-101 | OP | NULL | INV |
表 1-114.(第 1 页,共 1 页) |
由于未对发票核销付款,因此此发票实例具有 OP(打开)状态,amount_applied 状态则为 NULL。一但付款完全收到,发票状态将变为 CL(关闭),amount_applied 将为 6400,amount_due_remaining 将为零。