Specify which entities can create transactions. Also use this object to define different settings for each desired entity; numbering sequences, document templates, and so on.
Returns a collection with a key, ID, and link for each transaction definition entity detail object.
OK
Bad Request
{- "ia::result": [
- {
- "key": "160",
- "id": "160",
- "href": "/objects/order-entry/txn-definition-entity-setting-detail/160"
}, - {
- "key": "161",
- "id": "161",
- "href": "/objects/order-entry/txn-definition-entity-setting-detail/161"
}, - {
- "key": "162",
- "id": "162",
- "href": "/objects/order-entry/txn-definition-entity-setting-detail/162"
}
], - "ia::meta": {
- "totalCount": 3,
- "start": 1,
- "pageSize": 100,
- "next": null,
- "previous": null
}
}
Creates a new transaction definition entity detail object.
required | object | ||||
| |||||
enableNumberingSequence | boolean Default: false If true then enable sequence numbering. Example: false | ||||
preserveNumberingSequence | boolean Default: false If true then preserve sequence numbering. Example: false | ||||
canInheritSourceDocumentNumber | boolean Default: false Inherit source document number. Example: false | ||||
object Provide printed document template to use as the default for printed output (PDFs) for the corresponding entity. Order entry transaction definition document template is used if you not provide this field. | |||||
| |||||
enableCreateTransactionRule | boolean Default: false Create transactions in. Example: false | ||||
object Specifies the template for populating the transaction subtotals table. | |||||
| |||||
showExpandedTaxDetail | boolean Default: false Show expanded tax details. Example: false | ||||
enableOverrideTax | boolean Default: false Line-item tax. Example: false | ||||
enableLineLevelSimpleTax | boolean Default: false Enable line-level Simple Tax. Example: false | ||||
object | |||||
|
Created
Bad Request
{- "order-entry-txn-definition": {
- "key": "50"
}, - "entity": {
- "id": "Mountain Region"
}, - "enableNumberingSequence": false,
- "documentSequence": {
- "id": "AR Inv"
}, - "preserveNumberingSequence": true,
- "canInheritSourceDocumentNumber": true,
- "enableCreateTransactionRule": true,
- "showExpandedTaxDetail": false,
- "enableOverrideTax": true,
- "enableLineLevelSimpleTax": false
}
{- "ia::result": {
- "key": "170",
- "id": "170",
- "href": "/objects/order-entry/txn-definition-entity-setting-detail/170"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Returns detailed information for a specified transaction definition entity detail object.
key required | string System-assigned unique key for the transaction definition entity detail object. Example: 133 |
OK
Bad Request
{- "ia::result": {
- "key": "162",
- "id": "162",
- "order-entry-txn-definition": {
- "key": "50",
- "id": "Sales Return",
- "href": "/objects/order-entry-txn-definition/50"
}, - "entity": {
- "key": "3",
- "id": "Mountain Region",
- "href": "/objects/entity/3"
}, - "enableNumberingSequence": false,
- "documentSequence": {
- "key": "11",
- "id": "AR Inv",
- "href": "/objects/document-sequence-number/11"
}, - "preserveNumberingSequence": true,
- "canInheritSourceDocumentNumber": true,
- "enableCreateTransactionRule": true,
- "showExpandedTaxDetail": false,
- "enableOverrideTax": true,
- "enableLineLevelSimpleTax": false,
- "href": "/objects/order-entry/txn-definition-entity-setting-detail/162"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Updates an existing transaction definition entity detail object. Any fields not provided remain unchanged.
key required | string System-assigned unique key for the transaction definition entity detail object. Example: 133 |
enableNumberingSequence | boolean Default: false If true then enable sequence numbering. Example: false | ||||
preserveNumberingSequence | boolean Default: false If true then preserve sequence numbering. Example: false | ||||
canInheritSourceDocumentNumber | boolean Default: false Inherit source document number. Example: false | ||||
object Provide printed document template to use as the default for printed output (PDFs) for the corresponding entity. Order entry transaction definition document template is used if you not provide this field. | |||||
| |||||
enableCreateTransactionRule | boolean Default: false Create transactions in. Example: false | ||||
object Specifies the template for populating the transaction subtotals table. | |||||
| |||||
showExpandedTaxDetail | boolean Default: false Show expanded tax details. Example: false | ||||
enableOverrideTax | boolean Default: false Line-item tax. Example: false | ||||
enableLineLevelSimpleTax | boolean Default: false Enable line-level Simple Tax. Example: false | ||||
object | |||||
| |||||
object | |||||
|
OK
Bad Request
{- "order-entry-txn-definition": {
- "key": "64"
}, - "enableLineLevelSimpleTax": true
}
{- "ia::result": {
- "key": "174",
- "id": "174",
- "href": "/objects/order-entry/txn-definition-entity-setting-detail/174"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Deletes a transaction definition entity detail object.
key required | string System-assigned unique key for the transaction definition entity detail object. Example: 133 |
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 transaction definition entity setting details that meet certain criteria and to specify the properties that are returned.
OK