The Lease BP works best as a non-workflow BP, at the highest level of a shell hierarchy.
If you create leases at multiple levels in a hierarchy, you need to be sure that the cost codes are consistent across shells so that the costs roll up properly to the Cost Sheet.
If you design a Lease BP with a workflow, make sure the leases do not reach a terminal status; otherwise, you will not be able to edit or add lease amendments to the BP.
If you want the Lease BP to auto-create another BP (such as a payment request), include a BP Creator element on the standard detail form and use the line-item-to-record method of auto-creation (see Auto-Creating a Record or Line Item from a Form.
On the auto-created BP:
- Include a BP Picker for referencing the Lease BP. This will ensure that when users view the referenced records in the Lease BP, they will see all the auto-created BPs for the Lease.
- Auto-populate the effective date so that the costs roll up to the Cost Sheet in the right time frame.
Index rate based rent escalation:
Follow these steps if you want to include the option to escalate rent based on the index rate:
- Create a simple BP and include these data elements:
uuu_index_rate, uuu_index_code
, and status. - Create a data picker using the BP you created in step 1.
- Open the Lease BP and select Open > General .
- Select the Options tab.
- For the field Index Rate Data Picker, select the index rate data picker you created in step 2.
- On the Detail Form of the Lease BP, open Payment Setup.
- Under Payment Escalation Setup, include the index rate data picker you created in step 2.
The following data elements (DEs) exist in group, only, and if the user has added any of these DEs, then adding the other DEs is mandatory.
uuu_lse_annual_discnt_rate
uuu_lse_npv_amount
uuu_lse_inc_in_npv
Additional error check will be added for this during the business process error check to check for the presence of these elements in upper form/payment setup. These DEs will not be available for any other non standard detail form in lease type of BP.
The system will conduct error check for the presence of the above DEs in Upper Form/Payment Setup.
The above DEs are not available for non-standard Detail Form in Lease type BP.