Summaries are collections of the same type of transactions grouped together for processing. To learn more, see Accounts Payable summary overview in the Sage Intacct Help Center.
Returns a collection with a key, ID, and link for each summary. This operation is mostly for use in testing; use the query service to find objects that meet certain criteria and to specify properties that are returned.
OK
Bad Request
{- "ia::result": [
- {
- "key": "36",
- "id": "36",
- "href": "/objects/accounts-payable/summary/36"
}, - {
- "key": "43",
- "id": "43",
- "href": "/objects/accounts-payable/summary/43"
}, - {
- "key": "55",
- "id": "55",
- "href": "/objects/accounts-payable/summary/55"
}
], - "ia::meta": {
- "totalCount": 3,
- "start": 1,
- "pageSize": 100,
- "next": null,
- "previous": null
}
}
Creates a new summary.
name required | string Name for the AP summary. The system uses this name to identify the summary throughout the Accounts Payable application. Example: "Jan 2024 Bill Summary" | ||||
glPostingDate required | string <date> The date that items in the summary should post to the general ledger. Example: "2024-06-02" | ||||
summaryType | string Default: "apBill" Record type for AP summary Example: "apBill" | ||||
object Parent summary | |||||
| |||||
isQuickPaymentSummary | boolean Default: false Set to 'true' for manual and quick payment summary types. Set to 'false' for bill and adjustment summary types. 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": "Jan Summary 2024",
- "glPostingDate": "2024-02-01",
- "status": "active",
- "recordType": "apBill"
}
{- "ia::result": {
- "key": "56",
- "id": "56",
- "href": "/objects/accounts-payable/summary/56"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Returns detailed information for a specified summary.
key required | string System-assigned unique key for the summary. Example: 99 |
OK
Bad Request
{- "ia::result": {
- "id": "36",
- "key": "36",
- "name": "Bills: Jan Summary 2024",
- "glPostingDate": "2024-02-01",
- "status": "active",
- "recordType": "apBill",
- "totalAmount": "4000.23",
- "state": "open",
- "parent": {
- "id": null,
- "key": null
}, - "preventGLPosting": false,
- "summaryCreationType": "manual",
- "isQuickPaymentSummary": false,
- "entity": {
- "key": "46",
- "id": "Western Region",
- "name": "Western Region",
- "href": "/objects/company-config/entity/46"
}, - "href": "/objects/accounts-payable/summary/36"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Updates an existing summary by setting field values. Any fields not provided remain unchanged.
You can change the name, GL posting date, and status of manual summaries. Summaries that are created by Sage Intacct (system summaries) cannot be edited.
key required | string System-assigned unique key for the summary. Example: 99 |
name | string Name for the AP summary. The system uses this name to identify the summary throughout the Accounts Payable application. Example: "Jan 2024 Bill Summary" | ||||
glPostingDate | string <date> The date that items in the summary should post to the general ledger. Example: "2024-06-02" | ||||
summaryType | string Default: "apBill" Record type for AP summary Example: "apBill" | ||||
object Parent summary | |||||
| |||||
isQuickPaymentSummary | boolean Default: false Set to 'true' for manual and quick payment summary types. Set to 'false' for bill and adjustment summary types. 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": "Sep To Oct 2024 Summary",
- "glPostingDate": "2024-11-01",
- "status": "active"
}
{- "ia::result": {
- "id": "50",
- "key": "50",
- "href": "/objects/accounts-payable/summary/50"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Deletes a summary. Only summaries with an open status that do not contain any transactions can be deleted.
key required | string System-assigned unique key for the 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
}
}