Enable Cash Prepayment
Admins can enable cash prepayments to empower staff to take payments early for a cart or order that hasn't yet been created.
To do the following steps, you need to know:
- How to configure page layouts. Learn how to Customize Record Details with Page Layouts on Trailhead.
- How to manage profiles. Learn how to Control Access to Objects on Trailhead.
Create a new GL Account record for Cash Prepayments.
- In
Entity
, specify your default entity. Learn how to Change the Default Entity. This is the entity that will receive the prepayments.
- In
- Set the
Prepayment Payable GL Account Id
field:- From Setup, go to Installed Packages and click Configure next to
Nimble AMS
. - Under Order Settings, in
Prepayment Payable GL Account Id
, enter the record Id of the GL account you just created. Click Save.
- From Setup, go to Installed Packages and click Configure next to
- Add the
Credit Balance
field to page layouts for the Account and Person Account objects and make it read-only:- To make it read-only, Click Nimble AMS, Staff View, Button, Wrench to edit the field properties and select
Read-Only
.
- To make it read-only, Click Nimble AMS, Staff View, Button, Wrench to edit the field properties and select
- Add
Credit Payment
to page layouts for the Cart Payment object: - Edit the Transactions related list on page layouts for the GL Account object by adding the
Prepayment
field. - Add the following fields to page layouts for the Payment object:
Available Credit Balance
Credit Payable GL Account
Is Credit
Total Payment Applied
- Add the Prepayment Transactions related list to page layouts for the Payment object. We recommend selecting the following fields:
Transaction Id
(sort on this, ascending)Batch
Type
GL Account
Amount
- Add the
Prepayment
field to the page layout for the Transaction object: - For each profile that needs access to process prepayments, go to Object Settings and:
- For the Prepayments object, select
Default On
forTab Settings
. - For the Payments object, in Object Permissions, select
Create
andEdit
.
- For the Prepayments object, select
If the Prepayment Payable GL Account Id
is left blank in the Nimble AMS package configuration, staff will see an error message that says, "Prepayment is not enabled. Please contact Nimble AMS Support..." when they access thePrepayment tab.