Issue: Receiving an error message when trying to save a receiving, work order, stock requisition, or invoice. Error says:
"Could Not Save ___________
-1 - You must assign an Account to the following Account Classes: ____________"
Environment: Comsense Enterprise
Explanation: The Account Class System Exception occurs for receivables, shipments, work orders, stock requisitions, and invoices that are missing an account assignment. This means that an account class required for the transaction is not assigned to an account for the general ledger. The system requires account assignments to track and save the general ledger transactions.
- Confirming Security Rights
- Determining the Account Class
- Determining the General Ledger Source
- Accessing Account Assignment
- Assigning the Account to the Account Class
Confirming Security Rights
To resolve the system exception, you require security rights to open and save account assignments. If you do not have the security rights, have an administrator complete this procedure.
Determining the Account Class
Review the exception and Note the account class.
Determining the General Ledger Source
Before assigning the account class to an account, you must determine the rollup group and the parent value within the rollup group.
The rollup groups are the tabs at the top of the Account Assignment window. The rollup groups include:
- Product Category
- Cost Group
- Bank Account
- Shop Department
- Customer Exceptions
- Supplier Exceptions
- Customer Payment Adjustments
Determine the rollup group by transaction type and account class from the error using Table 1.
|Transaction Type||Account Class||Rollup Group|
|Receiving||Work in Process, Cost of Sales, Inventory||Product Category|
|Stock Requisition||Work in Process & Inventory||Product Category|
|Work Order||Work in Process & Inventory||Product Category|
|Shipment||Work in Process & Cost of Sales||Product Category|
|Sales Tax Payable||Tax|
The Parent Values are the label of the values within each rollup group e.g. Product category is ACAC
Determine the Parent Value by rollup group using Table 2.
|Product Category||Product Master||Product Category|
|Hardware Grid (for special products)|
|Cost Group||Shipment||Miscellaneous Cost Group|
|Tax||Sales Order||Tax pane|
Accessing Account Assignment
Enterprise > System Options > Account Assignment
Assigning the Account to the Account Class
In the Account Assignment window:
- Click the applicable rollup group tab
- Filter the Parent value
In the Account column:
- Assign the required account
If the other account classes do not have an account:
- Assign the remaining accounts
- Click Save