Out of the box Asperato package comes with a validation rule named SetupAsperatoOneValidation on Payment and Authorisation objects, which prevents users from creating records when there is no Customer ID present in custom settings.


Multi-Merchant customers will not normally have an entry in the Customer ID field due to the way that this type of integration works. If the Customer ID field is empty, the above validation rule does not allow users to create new payments and authorisations once the package has been upgraded to version 2.15 or later.


If you wish to allow creation of payment and authorisation records for users at your end without initial Asperato setup (as per the latest package requirement), then you will need to deactivate the named validation rule on Payment and Authorisation objects. The following steps describe how to deactivate the SetupAsperatoOneValidation validation rule



In Salesforce Lightning


1. Navigate to Setup

2. Click on Object Manager tab at the top and select Payment or Authorisation object

3. Select Validation Rules option from the left side panel

4. Click on SetupAsperatoOneValidation to open the validation rule detail

5. Edit the record and untick the Active checkbox

6. Save



In Salesforce Classic


1. Navigate to Setup

2. Under Build -> Create -> Objects select Payment or Authorisation

3. Scroll down to Validation Rules section and click on Edit next to SetupAsperatoOneValidation

4. Untick the Active checkbox

5. Save