Error “Please enter value(s) for Cost Category, Department or Class “ when we insert into NetSuite Time Bill, Expense report or Account Payables (Specific related to Vendors) or Journal Entry?
Please check if you have any fields in the Classification section in the expense report if they are required. By default NetSuite uses classifications from the employee record to default the values whenever a report gets created. If the Classification gets customized to require additional fields to be entered for example Cost Category or Class, DATABASICS cannot post transaction that section, the only transactions DATABASICS could post to is the header and detail transactions record but not the Classification that is handled by NetSuite internal calls.
To fix this issue, there should no required fields on the Classification form in Expense Reports, AP and Journal Entry.
Error during Posting transactions to NetSuite Expense or Timesheet Invalid Employee or Project/Job?
This issue whenever the employee or Project/Job is no longer active in NetSuite or it got deleted from NetSuite or it got added manually in DATABASICS.
To fix this issue, please check the following:
Check if the record exists in NetSuite and active and matches the same record in DATABASICS.
Check if the start date or end date of the Job or Employee is outside of the period that a timesheet or expense could be recorded.