The joint payee object tracks AP bills and joint payees to allow for joint check payments. Construction subscription is needed. See Joint check basics in the Sage Intacct Help Center for more information.
Returns a collection with a key, ID, and link for each joint payee.
OK
Bad Request
{- "ia::result": [
- {
- "key": "1",
- "id": "1",
- "href": "/objects/accounts-payable/joint-payee/1"
}, - {
- "key": "2",
- "id": "2",
- "href": "/objects/accounts-payable/joint-payee/2"
}, - {
- "key": "3",
- "id": "3",
- "href": "/objects/accounts-payable/joint-payee/3"
}
], - "ia::meta": {
- "totalCount": 3,
- "start": 1,
- "pageSize": 100,
- "next": null,
- "previous": null
}
}
Creates a new joint payee.
name required | string Name of the joint payee. The Example: "John Smith" | ||||
printAs required | string Name that will print on the check. Usually, this value is the vendor's pay-to contact name and the joint payee name. This value must be unique per bill. This value cannot be changed after a payment has been made. Example: "Orchard Supply Hardware & John Smith" | ||||
required | object The bill associated with this joint payee. | ||||
|
Created
Bad Request
{- "name": "John Smith",
- "printAs": "Orchard Supply Hardware & John Smith",
- "bill": {
- "key": "1"
}
}
{- "ia::result": {
- "key": "3",
- "id": "3",
- "href": "/objects/accounts-payable/joint-payee/3"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Returns detailed information for a specified joint payee.
key required | string System-assigned unique key for the joint payee. Example: 80 |
OK
Bad Request
{- "ia::result": {
- "id": "3",
- "key": "3",
- "name": "John Smith",
- "printAs": "Orchard Supply Hardware & John Smith",
- "bill": {
- "key": "1",
- "id": "INV1258",
- "href": "/objects/accounts-payable/bill/1"
}, - "href": "/objects/accounts-payable/joint-payee/3"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Updates an existing joint payee by setting field values. Any fields not provided remain unchanged. The printAs
value cannot be updated if it has been used on an AP Payment.
key required | string System-assigned unique key for the joint payee. Example: 80 |
name | string Name of the joint payee. The Example: "John Smith" |
printAs | string Name that will print on the check. Usually, this value is the vendor's pay-to contact name and the joint payee name. This value must be unique per bill. This value cannot be changed after a payment has been made. Example: "Orchard Supply Hardware & John Smith" |
object The bill associated with this joint payee. | |
OK
Bad Request
{- "printAs": "Orchard Wholesale Co. & John Smith Jr."
}
{- "ia::result": {
- "key": "3",
- "id": "3",
- "href": "/objects/accounts-payable/joint-payee/3"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Deletes a joint payee. A joint payee object cannot be deleted if it has been used on an AP payment.
key required | string System-assigned unique key for the joint payee. Example: 80 |
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 joint payees that meet certain criteria and to specify the properties that are returned.
OK