This object holds the COGS account and Inventory account mapping for the owning transaction definition. This account mapping is supported if:
enableCosting
is set to true
in the owning transaction definition.The item GL group, warehouse, and customer GL group together form the criteria set for the account mapping. For more information, see Transaction definitions - Order Entry in the Sage Intacct Help Center.
Returns a collection with a key, ID, and link for each transaction definition COGS detail object. This operation is mostly for use in testing; use query to find objects that meet certain criteria and to specify properties that are returned.
Subscription | Order Entry |
---|---|
User type | Business, Employee, Project Manager, Warehouse |
Permissions | List, View, transaction definitions |
OK
Bad Request
{- "ia::result": [
- {
- "key": "159",
- "id": "159",
- "href": "/objects/order-entry/txn-definition-cogs-gl-detail/159"
}, - {
- "key": "160",
- "id": "160",
- "href": "/objects/order-entry/txn-definition-cogs-gl-detail/160"
}
], - "ia::meta": {
- "totalCount": 2,
- "start": 1,
- "pageSize": 100,
- "next": null,
- "previous": null
}
}
Returns detailed information for a specified transaction definition COGS detail object.
Subscription | Order Entry |
---|---|
User type | Business, Employee, Project Manager, Warehouse |
Permissions | List, View, transaction definitions |
key required | string System-assigned unique key for the transaction definition COGS detail object. Example: 160 |
OK
Bad Request
{- "ia::result": {
- "key": "160",
- "id": "160",
- "order-entry-txn-definition": {
- "key": "43",
- "id": "Sales Invoice",
- "href": "/objects/order-entry-txn-definition/43"
}, - "itemGLGroup": {
- "key": "16",
- "id": "HW GL Group",
- "href": "/objects/inventory-control/item-gl-group/16"
}, - "txnType": "debit",
- "moduleType": "inventory",
- "glAccount": {
- "id": "5000",
- "key": "72",
- "href": "/objects/general-ledger/account/72"
}, - "lineNumber": 11,
- "href": "/objects/order-entry/txn-definition-cogs-gl-detail/160"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Updates an existing transaction definition COGS detail object by setting field values. Any fields not provided remain unchanged.
Subscription | Order Entry |
---|---|
User type | Business, Employee, Project Manager, Warehouse |
Permissions | List, View, Edit transaction definitions |
key required | string System-assigned unique key for the transaction definition COGS detail object. Example: 160 |
isOffset | boolean Default: false Set to Example: true | ||||
txnType | string Specify whether to debit or credit the account. Example: "debit" | ||||
moduleType | string Module type. Example: "subledger" | ||||
lineNumber | integer <= 8 characters Line number of the transaction. Example: 1 | ||||
object The GL account to which the transaction posts for the mapped criteria set. | |||||
| |||||
object Location associated with the transaction definition. | |||||
| |||||
object Department associated with the transaction definition. | |||||
| |||||
object The | |||||
| |||||
object The | |||||
| |||||
object The | |||||
| |||||
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
{- "txnType": "credit",
- "isOffset": true
}
{- "ia::result": {
- "key": "191",
- "id": "191",
- "href": "/objects/order-entry/txn-definition-cogs-gl-detail/191"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Deletes a transaction definition COGS detail object.
Subscription | Order Entry |
---|---|
User type | Business, Employee, Project Manager, Warehouse |
Permissions | List, View, Delete transaction definitions |
key required | string System-assigned unique key for the transaction definition COGS detail object. Example: 160 |
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 cogs GL details 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
}
}