Académique Documents
Professionnel Documents
Culture Documents
Mass Rebook
Process of rebooking multiple contracts
Allows you to search for contracts by combining certain parameters
to identify the contracts you want to rebook
Subsequently change certain aspects of the contract
Rebooked contracts keep their original contract numbers.
Mass Rebook process consists of the following 2 steps-
Select contracts to create a batch
Rebook all contracts in the batch with the newly-specified values.
1.3 Processing
Process request
Billing Adjustments
Rebook Billing Adjustment Credit Memos are created and applied against
open invoices, if any, in AR based on value of the Profile Option:
OKL:Apply Billing Adjustment
SEEDED:
Searches for the earliest open invoice for the contract line and stream type
and applies the billing adjustment credit memo to that invoice to the
extent the invoice has a balance. Once the invoice is fully applied, moves
to the next open invoice. If there are no open invoices left, the credit
memo is created as an On-account credit memo.
(OKL_REBOOK_CM_PVT.cm_bill_adjustments)
NULL: All billing adjustment credit memos are created as On-account
credit memos. (OKL_REBOOK_CM_PVT. on_acct_bill_adjustments)
CUSTOM: System does not create any billing adjustment invoice/credit
memo. Calls OKL_REBOOK_CM_PVT.custom_cm_Bill_adjustments where
customers can add required code to create adjustment transactions
OKL_MASS_REBOOK_PVT.rebook_contract
OKL_MASS_REBOOK_PVT.mass_rebook_after_y
ield
API Name Public/Privat Comments
e
OKL_MASS_REBOOK_PVT.mass_rebook_activat
e
Check if the contract is undergoing Mass
Rebook, if No, then Exit
For Mass Rebook, Contract Approval
Workflow will not be triggered, instead contract
will always be auto-approved. Call API to
update status of contract to Approved
OKL_CONTRACT_BOOK_PVT.approve_contract
Calculate Rebook Accrual Adjustment for
Primary Representation
OKL_CONTRACT_REBOOK_PVT.calc_accrual_ad
justment
If Contract is Securitized:
Modify Pool Contents
OKL_SECURITIZATION_PVT.modif
y_pool_contents for Rent, Residual
and Loan Payment streams
Re-generate Investor
Disbursement Basis Streams
OKL_STREAM_GENERATOR_PVT.c
reate_disb_streams
Re-generate Investor Present
Value streams -
OKL_STREAM_GENERATOR_PVT.c
reate_pv_streams
API Name Public/Privat Comments
e
OKL_AM_INTEGRATION_PVT.cancel_terminatio
n_quotes
Update status of Mass Rebook request to
Processed
OKL_MASS_REBOOK_PVT.update_mass_rbk_co
ntract
Update status of Rebook transaction to
Processed
OKL_TRX_CONTRACTS_PUB.update_trx_contrac
ts
Update status of Internal asset update
transaction to Processed
Create AR Invoice for Principal Paydown -
OKL_CS_PRINCIPAL_PAYDOWN_PUB.invoice_ap
ply_ppd
OKL_CONTRACT_BOOK_PVT.activate_contract
Validate that Contract Customer and
Customer Account are Active
Process Contract Activation
OKL_ACTIVATE_CONTRACT_PUB.activate_contr
act
Update Contract and Line status to
BOOKED
OKL_ACTIVATE_CONTRACT_PUB.activate_contr
act
Activate Asset in Oracle Assets
OKL_ACTIVATE_ASSET_PVT.mass_rebook_asse
t
Calculate and Create Rebook Billing
Adjustment -
OKL_CONTRACT_REBOOK_PVT.create_billing_a
API Name Public/Privat Comments
e
djustment
If Source Transaction is NOT Partial
Termination or Principal Paydown then generate
Booking Accounting
-OKL_LA_JE_PVT.generate_journal_entries
p_transaction_type => Booking'
OKL_ACTIVATE_ASSET_PVT.mass_rebook_asse
t
For Tax Books, fetch asset update
transaction record from OKL_TXD_ASSETS_B
and update asset depreciation parameters in
Oracle Assets -
FA_ADJUSTMENT_PUB.do_adjustment
Populate SLA Sources for FA Transaction
-
OKL_SLA_ACC_SOURCES_PVT.populate_source
s
Update fa_trx_date in
OKL_TXL_ASSETS_B with Transaction Date
returned from Oracle Assets
Update status of asset update transaction
record to Processed
Click GO
A copy of the contract is created with the contract number containing the rebook
extension (RBn).
The original contract remains active and in effect during the editing of the copy.
Once you activate the contract copy:
The original contract is versioned (major version)
Fields that can be edited, along with streams and yields, are copied from the
rebook contract copy to the original contract.
Adjustments are created for Billing, Accrual, Investor and Passthrough
Disbursement
The contract copy is assigned the status Abandoned and is no longer usable.
Copies can be abandoned if rebooking is not to be completed.
Only ONE rebook for a contract can be initiated
In Original Contract
OKL_CONTRACT_BOOK_PVT.calculate_u
pfront_tax
Else If Validate Contract Task Status =
ERROR
Error Message Contract Not Validated
OKL_CONTRACT_BOOK_PVT.calculate_upfront_
tax
OKL_LA_JE_PVT.generate_journal_entries
2. SELECT chr_id,orig_system_id1
FROM okc_k_lines_b
WHERE chr_id in (223070,223069)
3. SELECT *
FROM okc_k_party_roles_b
1. SELECT * Rebook billing and accrual
FROM okl_trx_contracts adjustment
WHERE khr_id=223072 order by trx_number
2. SELECT *
FROM okl_trx_ar_invoices_b
WHERE khr_id=223072 order by date_invoiced
3. SELECT *
FROM okl_trx_types_tl
WHERE id =
252879000775034141322979536589744960429
and language ='US'
4. SELECT
OKL_SOURCE_BILLING_TRX,try_id FROM
okl_trx_ar_invoices_b
WHERE khr_id=223072 order by date_invoiced
5. SELECT *
FROM okl_trx_types_tl
WHERE id =
252879000775036559174618765848094372781
and language ='US'