This object provides details about the entities that can create transactions, and also includes settings for each entity, such as numbering sequences and document templates. These details and settings are applicable to transaction definitions that are configured to create transactions at the Top level or entity
or Entity only
level.
Returns a collection with a key, ID, and link for each transaction definition entity setting detail object.
OK
Bad Request
{- "ia::result": [
- {
- "key": "212",
- "id": "212",
- "href": "/objects/purchasing/txn-definition-entity-setting-detail/212"
}, - {
- "key": "233",
- "id": "233",
- "href": "/objects/purchasing/txn-definition-entity-setting-detail/233"
}, - {
- "key": "244",
- "id": "244",
- "href": "/objects/purchasing/txn-definition-entity-setting-detail/244"
}
], - "ia::meta": {
- "totalCount": 3,
- "start": 1,
- "pageSize": 100,
- "next": null,
- "previous": null
}
}
Creates a new transaction definition entity setting detail object.
enableNumberingSequence | boolean Default: false Set to Example: false | ||||
preserveNumberingSequence | boolean Default: false Set to Example: false | ||||
canInheritSourceDocumentNumber | boolean Default: false Set to Example: false | ||||
object Provide the printed document template to use as the default for printed output (PDFs) for the corresponding entity. The template for the transaction definition document is used if a template is not specified in this field. | |||||
| |||||
object Specify the template to use to populate the transaction subtotals table. | |||||
| |||||
showExpandedTaxDetail | boolean Default: false Indicates whether to show expanded tax details in the user interface and in the printed output.
For example, you might have State, Territory, Local, and District taxes. If you want the transaction
printed output to show all taxes, set this field to Example: false | ||||
enableOverrideTax | boolean Default: false Set to Example: false | ||||
enableLineLevelSimpleTax | boolean Default: false Set to Example: false | ||||
object Entity associated with the transaction definition. | |||||
| |||||
object Specifies the numbering sequence to use to automatically number transactions for the corresponding entity. | |||||
| |||||
object Purchasing transaction definition | |||||
|
Created
Bad Request
{- "purchasingTxnDefinition": {
- "key": "96"
}, - "entity": {
- "id": "Central Region"
}, - "enableNumberingSequence": false,
- "documentSequence": {
- "id": "6777_ACH_BatchNo"
}, - "preserveNumberingSequence": false,
- "canInheritSourceDocumentNumber": false,
- "enableCreateTransactionRule": true,
- "showExpandedTaxDetail": false,
- "enableOverrideTax": false,
- "enableLineLevelSimpleTax": false
}
{- "ia::result": {
- "key": "266",
- "id": "266",
- "href": "/objects/purchasing/txn-definition-entity-setting-detail/266"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Returns detailed information for a specified transaction definition entity setting detail object.
key required | string System-assigned unique key for the transaction definition entity setting detail object. Example: 82 |
OK
Bad Request
{- "ia::result": {
- "id": "251",
- "key": "251",
- "purchasingTxnDefinition": {
- "key": "96",
- "id": "PO Receiver",
- "href": "/objects/purchasing/txn-definition/96"
}, - "entity": {
- "key": "4",
- "id": "Central Region",
- "href": "/objects/company-config/entity/4"
}, - "enableNumberingSequence": false,
- "documentSequence": {
- "key": "39",
- "id": "6777_ACH_BatchNo",
- "href": "/objects/company-config/document-sequence/39"
}, - "preserveNumberingSequence": false,
- "canInheritSourceDocumentNumber": false,
- "enableCreateTransactionRule": true,
- "showExpandedTaxDetail": false,
- "enableOverrideTax": false,
- "enableLineLevelSimpleTax": false,
- "href": "/objects/purchasing/txn-definition-entity-setting-detail/251"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Updates an existing transaction definition entity setting detail object. Any fields not provided remain unchanged.
key required | string System-assigned unique key for the transaction definition entity setting detail object. Example: 82 |
enableNumberingSequence | boolean Default: false Set to Example: false | ||||
preserveNumberingSequence | boolean Default: false Set to Example: false | ||||
canInheritSourceDocumentNumber | boolean Default: false Set to Example: false | ||||
object Provide the printed document template to use as the default for printed output (PDFs) for the corresponding entity. The template for the transaction definition document is used if a template is not specified in this field. | |||||
| |||||
object Specify the template to use to populate the transaction subtotals table. | |||||
| |||||
showExpandedTaxDetail | boolean Default: false Indicates whether to show expanded tax details in the user interface and in the printed output.
For example, you might have State, Territory, Local, and District taxes. If you want the transaction
printed output to show all taxes, set this field to Example: false | ||||
enableOverrideTax | boolean Default: false Set to Example: false | ||||
enableLineLevelSimpleTax | boolean Default: false Set to Example: false | ||||
object Entity associated with the transaction definition. | |||||
| |||||
object Specifies the numbering sequence to use to automatically number transactions for the corresponding entity. | |||||
| |||||
object Purchasing transaction definition | |||||
|
OK
Bad Request
{- "purchasing-txn-definition": {
- "key": "64"
}, - "enableLineLevelSimpleTax": true
}
{- "ia::result": {
- "key": "174",
- "id": "174",
- "href": "/objects/purchasing/txn-definition-entity-setting-detail/174"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Deletes a transaction definition entity setting detail object.
key required | string System-assigned unique key for the transaction definition entity setting detail object. Example: 82 |
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