新增收款
ar_cash_receipts_all 状态为UNAPP --表示未核销
ar_cash_receipt_history_all 状态为CLEARED, current_record_flag 为Y --表示结清,
ar_payment_schedules_all amount_due_original 为收款额的负数 --表示原始收款额
ar_payment_schedules_all amount_due_remaining 为收款额的负数 --表示未核销额
ar_payment_schedules_all 状态为OP --表示为有效的计划
冲销
--停止付款
ar_cash_receipts_all 状态变为STOP
ar_cash_receipt_history_all 新增一条记录,状态为REVERSED, 并且current_record_flag 置为Y. 原来记录的current_record_flag 置为空
ar_payment_schedules_all 状态变为CL,并且amount_due_remaining 变为0
--冲销收款
ar_cash_receipts_all 状态变为REV
ar_cash_receipt_history_all 新增一条记录,状态为REVERSED, 并且current_record_flag 置为Y. 原来记录的current_record_flag 置为空
ar_payment_schedules_all 状态变为CL,并且amount_due_remaining 变为0
核销
--收款注销
ar_cash_receipts_all 无变化
ar_cash_receipt_history_all 无变化
ar_payment_schedules_all amount_due_remaining 变为 原剩余金额 - 注销金额 的负数
ar_receivable_applications_v 核销视图中 增加一行trx_number 为收款注销的记录,amount_applied 为注销金额, 状态为OP.
--退款
ar_cash_receipts_all 无变化
ar_cash_receipt_history_all 无变化
ar_payment_schedules_all amount_due_remaining 变为 原剩余金额 - 注销金额 的负数
ar_receivable_applications_v 核销视图中 增加一行trx_number 为退款的记录,amount_applied 为注销金额, 状态为OP.
--取销 注销或退款
ar_payment_schedules_all 的 amount_due_remaining 会还原
ar_receivable_applications_v 的原注销或退款记录会消失
如果注销或退款为原始收款额的话
ar_cash_receipts_all 状态为变为APP
ar_payment_schedules_all 状态变为CL,并且amount_due_remaining 变为0
--这个视图还是挺有用的,可直接取到收款的各项信息
AR_CASH_RECEIPTS_V
吐糟一下,R12 的收款 BUG实在太多了...