An MEA price list entry defines the standalone selling price for an item in a multi-element arrangement.
Returns up to 100 MEA price lists from the collection with a key, ID, and link for each list entry. This operation is mostly for use in testing; use the query service to find MEA price list entries that meet specific criteria and to specify the properties that you want in the response.
OK
Bad Request
{- "ia::result": [
- {
- "key": "516",
- "id": "516",
- "href": "/objects/contracts/mea-price-list-entry/516"
}, - {
- "key": "514",
- "id": "514",
- "href": "/objects/contracts/mea-price-list-entry/514"
}, - {
- "key": "515",
- "id": "515",
- "href": "/objects/contracts/mea-price-list-entry/515"
}
], - "ia::meta": {
- "totalCount": 3,
- "start": 1,
- "pageSize": 100,
- "next": null,
- "previous": null
}
}
Creates a new MEA price list entry.
MEA price list entry to be created.
required | object MEA price list that this entry belongs to. | ||||||||||||||
| |||||||||||||||
required | object The item that this price list entry is for. | ||||||||||||||
| |||||||||||||||
required | object | ||||||||||||||
| |||||||||||||||
object Fair value category to use to determine estimated standalone selling price. | |||||||||||||||
| |||||||||||||||
priceType | string Default: "amount" Item priced as. Example: "amount" | ||||||||||||||
calculatePercentageBasedOn | string or null Default: null Calculate percentage based on. Example: "extendedFairValuePrice" | ||||||||||||||
usePriceRange | boolean Default: false Indicates whether to use price range. Example: false | ||||||||||||||
priceRangeVarianceType | string or null Default: null Price range variances entered as. Example: "amount" | ||||||||||||||
priceRuleOutsideRange | string or null Default: null Price rule when outside range. Example: "fairValue" | ||||||||||||||
Array of objects MEA price list entry lines. | |||||||||||||||
Array
| |||||||||||||||
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
{- "status": "active",
- "meaPriceList": {
- "key": "7"
}, - "item": {
- "key": "211"
}, - "currency": {
- "txnCurrency": "CAD"
}, - "priceType": "amount",
- "usePriceRange": false,
- "priceRangeVarianceType": null,
- "priceRuleOutsideRange": null,
- "lines": [
- {
- "startDate": "2024-01-01",
- "amountOrPercent": "100.00",
- "markUp": "0",
- "markDown": "0",
- "upperLimit": "0",
- "lowerLimit": "0",
- "memo": "ERP Implementation_Memo"
}
]
}
{- "ia::result": {
- "id": "532",
- "key": "532",
- "href": "/objects/contracts/mea-price-list-entry/532"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Returns detailed information for a specified MEA price list entry.
key required | string System-assigned unique key for an MEA price list entry. Example: 521 |
OK
Bad Request
{- "ia::result": {
- "id": "521",
- "key": "521",
- "audit": {
- "modifiedDateTime": "2025-01-16T23:12:22Z",
- "createdDateTime": "2024-05-13T18:22:36Z",
- "createdByUser": {
- "key": "1",
- "href": "/objects/company-config/user/1"
}, - "createdBy": "1",
- "modifiedByUser": {
- "key": "109",
- "href": "/objects/company-config/user/109"
}, - "modifiedBy": "109"
}, - "status": "active",
- "meaPriceList": {
- "key": "7",
- "id": "2009 VSOE Price List CAD_R",
- "href": "/objects/contracts/mea-price-list/7"
}, - "item": {
- "id": "ERP Software License_R",
- "name": "ERP Software License_R",
- "key": "211",
- "href": "/objects/inventory-control/item/211"
}, - "currency": {
- "txnCurrency": "CAD"
}, - "priceType": "percent",
- "fairValueCategory": {
- "key": "3",
- "id": "Software-License-ERP",
- "href": "/objects/contracts/mea-category/3"
}, - "calculatePercentageBasedOn": "extendedFairValuePrice",
- "usePriceRange": false,
- "priceRangeVarianceType": null,
- "priceRuleOutsideRange": null,
- "lines": [
- {
- "id": "575",
- "key": "575",
- "meaPriceListEntry": {
- "id": "521",
- "key": "521",
- "href": "/objects/contracts/mea-price-list-entry/521"
}, - "startDate": "2006-01-01",
- "amountOrPercent": "100.00",
- "markUp": "0",
- "markDown": "0",
- "upperLimit": "0",
- "lowerLimit": "0",
- "memo": "ERP Implementation_Memo",
- "audit": {
- "createdDateTime": "2023-09-20T15:24:19Z",
- "modifiedDateTime": "2023-09-20T15:24:19Z",
- "createdBy": "1",
- "modifiedBy": "1"
}, - "href": "/objects/contracts/mea-price-list-entry-line/575"
}, - {
- "id": "576",
- "key": "576",
- "meaPriceListEntry": {
- "id": "521",
- "key": "521",
- "href": "/objects/contracts/mea-price-list-entry/521"
}, - "startDate": "2007-01-01",
- "amountOrPercent": "100.00",
- "markUp": "0",
- "markDown": "0",
- "upperLimit": "0",
- "lowerLimit": "0",
- "memo": "ERP Training_Memo",
- "audit": {
- "createdDateTime": "2023-09-20T15:24:19Z",
- "modifiedDateTime": "2023-09-20T15:24:19Z",
- "createdBy": "1",
- "modifiedBy": "1"
}, - "href": "/objects/contracts/mea-price-list-entry-line/576"
}, - {
- "id": "577",
- "key": "577",
- "meaPriceListEntry": {
- "id": "521",
- "key": "521",
- "href": "/objects/contracts/mea-price-list-entry/521"
}, - "startDate": "2008-01-01",
- "amountOrPercent": "100.00",
- "markUp": "0",
- "markDown": "0",
- "upperLimit": "0",
- "lowerLimit": "0",
- "memo": "ERP Training_Memo",
- "audit": {
- "createdDateTime": "2023-09-20T15:24:19Z",
- "modifiedDateTime": "2023-09-20T15:24:19Z",
- "createdBy": "1",
- "modifiedBy": "1"
}, - "href": "/objects/contracts/mea-price-list-entry-line/577"
}, - {
- "id": "578",
- "key": "578",
- "meaPriceListEntry": {
- "id": "521",
- "key": "521",
- "href": "/objects/contracts/mea-price-list-entry/521"
}, - "startDate": "2009-01-01",
- "amountOrPercent": "100.00",
- "markUp": "0",
- "markDown": "0",
- "upperLimit": "0",
- "lowerLimit": "0",
- "memo": "ERP Software License_Memo",
- "audit": {
- "createdDateTime": "2023-09-20T15:24:19Z",
- "modifiedDateTime": "2023-09-20T15:24:19Z",
- "createdBy": "1",
- "modifiedBy": "1"
}, - "href": "/objects/contracts/mea-price-list-entry-line/578"
}
], - "href": "/objects/contracts/mea-price-list-entry/521"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Updates an existing MEA price list entry by setting field values. Any fields not provided remain unchanged.
key required | string System-assigned unique key for an MEA price list entry. Example: 521 |
object MEA price list that this entry belongs to. | |||||||||||||||
| |||||||||||||||
object Fair value category to use to determine estimated standalone selling price. | |||||||||||||||
| |||||||||||||||
object The item that this price list entry is for. | |||||||||||||||
| |||||||||||||||
object | |||||||||||||||
| |||||||||||||||
priceType | string Default: "amount" Item priced as. Example: "amount" | ||||||||||||||
calculatePercentageBasedOn | string or null Default: null Calculate percentage based on. Example: "extendedFairValuePrice" | ||||||||||||||
usePriceRange | boolean Default: false Indicates whether to use price range. Example: false | ||||||||||||||
priceRangeVarianceType | string or null Default: null Price range variances entered as. Example: "amount" | ||||||||||||||
priceRuleOutsideRange | string or null Default: null Price rule when outside range. Example: "fairValue" | ||||||||||||||
Array of objects MEA price list entry lines. | |||||||||||||||
Array
| |||||||||||||||
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
{- "status": "active",
- "priceType": "amount",
- "usePriceRange": false,
- "priceRangeVarianceType": null,
- "priceRuleOutsideRange": null
}
{- "ia::result": {
- "id": "532",
- "key": "532",
- "href": "/objects/contracts/mea-price-list-entry/532"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Deletes an MEA price list entry.
key required | string System-assigned unique key for an MEA price list entry. Example: 521 |
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 MEA price list entries 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
}
}