Payment Run Batch Filter Criteria Input

Input representation of the filter criteria for an invoice batch run. This representation covers the criteria and sequence for filtering payment run details. It specifies the field and object names, comparison operations, and values to be used for filtering.

JSON Example 

1"filterCriteria": [
2    {
3      "objectName": "PaymentScheduleItem",
4      "fieldName": "PaymentRunMatchingValue",
5      "operation": "Equals",
6      "value": "1",
7      "criteriaSequence": 1
8    },
9    {
10      "objectName": "PaymentScheduleItem",
11      "fieldName": "PaymentRunMatchingValue",
12      "operation": "Equals",
13      "value": "2",
14      "criteriaSequence": 2
15    },
16    {
17      "objectName": "PaymentScheduleItem",
18      "fieldName": "PaymentRunMatchingValue",
19      "operation": "Equals",
20      "value": "3",
21      "criteriaSequence": 3
22    }
23  ]

Properties 

NameTypeDescriptionRequired or OptionalAvailable Version
criteriaSequenceIntegerSequence that’s used to filter the payment run details.Required64.0
fieldNameStringName of the field that this filter is applicable for. Valid value is PaymentRunMatchingValue.Required64.0
objectNameObjectName of the object that the filter is applicable for. Valid value is PaymentScheduleItem.Required64.0
operationStringOperation that’s used for comparison. Valid values are Equals, InList, or NotEquals.Required64.0
valueStringValue that’s used for the filter criteria.Required64.0