| Case Number | 00055778 |
| Oracle Module | Accounts Receivable (AR) |
| EBS Version | R12 |
| Functional Area | Invoice/Transaction Processing / Accounting Rules / Revenue Recognition |
| Related Patches | None |
RULE_START_DATE or ACCOUNTING_RULE_DURATION on one or more transaction lines in RA_CUSTOMER_TRX_LINES_ALL.PREVIOUS_CUSTOMER_TRX_LINE_ID but the rule attributes were not correctly copied from that originating line.When a credit memo or adjustment transaction was created against an original invoice, the RULE_START_DATE and ACCOUNTING_RULE_DURATION were not correctly populated on the new transaction lines from the originating transaction lines. The PREVIOUS_CUSTOMER_TRX_LINE_ID link exists, but the rule attributes on the credit memo lines were left incorrect or NULL, preventing proper revenue recognition scheduling.
Run data_fix.sql. A backup of the affected RA_CUSTOMER_TRX_LINES_ALL rows is created for the affected transaction.
Update RA_CUSTOMER_TRX_LINES_ALL for the affected transaction to copy RULE_START_DATE and ACCOUNTING_RULE_DURATION from the originating transaction lines, using the PREVIOUS_CUSTOMER_TRX_LINE_ID relationship as the join key.
Issue COMMIT. Re-run the revenue recognition process for the affected transaction and confirm the schedules generate correctly.
| File | Description |
|---|---|
| data_fix.sql | Creates backup of RA_CUSTOMER_TRX_LINES_ALL for the affected transaction; updates RULE_START_DATE and ACCOUNTING_RULE_DURATION by joining to the originating transaction line via PREVIOUS_CUSTOMER_TRX_LINE_ID. |
| Table | Action |
|---|---|
| RA_CUSTOMER_TRX_LINES_ALL | Update RULE_START_DATE and ACCOUNTING_RULE_DURATION from originating transaction line |