AR payment summaries are collections of the same type of transactions grouped together for processing. AR payment summaries can be either open or closed. Payments can be added to open summaries.
Returns a collection with a key, ID, and link for each payment summary.
OK
Bad Request
{- "ia::result": [
- {
- "key": "110",
- "id": "110",
- "href": "/objects/accounts-receivable/payment-summary/110"
}, - {
- "key": "112",
- "id": "112",
- "href": "/objects/accounts-receivable/payment-summary/112"
}
], - "ia::meta": {
- "totalCount": 2,
- "start": 1,
- "pageSize": 100,
- "next": null,
- "previous": null
}
}
Creates a new payment summary.
name required | string Name for the AR payment summary. The system uses this name to identify the summary throughout the Accounts Receivable application. Example: "Reversed Receipts(Bank-BOA): 2023/04/12 Batch" | ||||
glPostingDate required | string or null <date> The date summary items post to the general ledger. Example: "2023-04-12" | ||||
state | string Default: "open" State of the summary, which can be Example: "open" | ||||
object Parent of the AR payment summary. | |||||
| |||||
preventGLPosting | boolean or null Default: false Set to Example: false | ||||
object Bank account ID. | |||||
| |||||
object The GL undeposited funds account to use when accumulating payment summary. This account is required if a 'bankAccount' is not specified. | |||||
| |||||
isQuickPaymentSummary | boolean Default: false This field is set to true only for manual and quick payment summaries. Default is false. Example: false | ||||
status | string Default: "active" Object status. Active objects are fully functional. Inactive objects are essentially hidden and cannot be used or referenced. Example: "active" |
Created
Bad Request
{- "name": "Reversed Receipts(Bank-BOA): 2023/04/12 Batch",
- "glPostingDate": "2024-06-18",
- "status": "active",
- "state": "open",
- "preventGLPosting": false,
- "bankAccount": {
- "id": "BOA"
}
}
{- "ia::result": {
- "key": "110",
- "id": "110",
- "href": "/objects/accounts-receivable/payment-summary/110"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Returns detailed information for a specified payment summary.
key required | string System-assigned unique key for the payment summary. Example: 99 |
OK
Bad Request
{- "ia::result": {
- "key": "110",
- "id": "110",
- "name": "Reversed Receipts(Bank-BOA): 2023/04/12 Batch",
- "glPostingDate": "2023-04-12",
- "status": "active",
- "recordType": "payment",
- "totalAmount": "200",
- "state": "open",
- "parent": {
- "key": null,
- "id": null
}, - "preventGLPosting": false,
- "bankAccount": {
- "key": "1",
- "id": "BOA",
- "currency": "USD",
- "href": "/objects/cash-management/bank-account/1"
}, - "undepositedGLAccount": {
- "id": "1070",
- "key": "33",
- "href": "/objects/general-ledger/account/33"
}, - "summaryCreationType": "manual",
- "isQuickPaymentSummary": false,
- "entity": {
- "key": "1",
- "id": "1",
- "name": "United States of America",
- "href": "/objects/company-config/entity/1"
}, - "audit": {
- "createdDateTime": "2024-09-09T06:35:58Z",
- "modifiedDateTime": "2024-09-09T06:35:58Z",
- "createdBy": "1",
- "modifiedBy": "1"
}, - "href": "/objects/accounts-receivable/payment-summary/110"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Updates an existing payment summary by setting field values. Any fields not provided remain unchanged.
key required | string System-assigned unique key for the payment summary. Example: 99 |
name | string Name for the AR payment summary. The system uses this name to identify the summary throughout the Accounts Receivable application. Example: "Reversed Receipts(Bank-BOA): 2023/04/12 Batch" | ||||
glPostingDate | string or null <date> The date summary items post to the general ledger. Example: "2023-04-12" | ||||
state | string Default: "open" State of the summary, which can be Example: "open" | ||||
object Parent of the AR payment summary. | |||||
| |||||
preventGLPosting | boolean or null Default: false Set to Example: false | ||||
object Bank account ID. | |||||
| |||||
object The GL undeposited funds account to use when accumulating payment summary. This account is required if a 'bankAccount' is not specified. | |||||
| |||||
isQuickPaymentSummary | boolean Default: false This field is set to true only for manual and quick payment summaries. Default is false. Example: false | ||||
status | string Default: "active" Object status. Active objects are fully functional. Inactive objects are essentially hidden and cannot be used or referenced. Example: "active" |
OK
Bad Request
{- "name": "paybatch 02",
- "glPostingDate": "2024-06-19",
- "status": "active",
- "state": "open"
}
{- "ia::result": {
- "key": "110",
- "id": "110",
- "href": "/objects/accounts-receivable/payment-summary/110"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Deletes a payment summary.
key required | string System-assigned unique key for the payment summary. Example: 99 |
No Content
Bad Request
{- "ia::result": {
- "ia::error": {
- "code": "invalidRequest",
- "message": "A POST request requires a payload",
- "errorId": "REST-1028",
- "additionalInfo": {
- "messageId": "IA.REQUEST_REQUIRES_A_PAYLOAD",
- "placeholders": {
- "OPERATION": "POST"
}, - "propertySet": { }
}, - "supportId": "Kxi78%7EZuyXBDEGVHD2UmO1phYXDQAAAAo"
}
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 0,
- "totalError": 1
}
}
Use the query service to find payment summaries that meet certain criteria and to specify the properties that are returned.
OK
Bad Request
{- "ia::result": {
- "ia::error": {
- "code": "invalidRequest",
- "message": "A POST request requires a payload",
- "errorId": "REST-1028",
- "additionalInfo": {
- "messageId": "IA.REQUEST_REQUIRES_A_PAYLOAD",
- "placeholders": {
- "OPERATION": "POST"
}, - "propertySet": { }
}, - "supportId": "Kxi78%7EZuyXBDEGVHD2UmO1phYXDQAAAAo"
}
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 0,
- "totalError": 1
}
}