Hi GD-mt​ , AlexUldis​ , the 4077 issue was explained in a forum post in 2025 (Import of item allows blank values for number of items per selling unit | MYOB Community). It was put forward to the developers as a bug, along with manual imports of new items allowing a blank for number of items per selling unit. Unfortunately these significant bugs have not been fixed. The explanation went as follows:
"The important and more prevalent bug the developers need to fix is that when you create a new item with I Sell and do not use I Inventory, MYOB sets Number of Items per Selling Unit to 1 - it should not, it should remain as NULL, as it does for I Buy. This bug is triggering the error 4077 every time a new sold item is added which is not being inventoried. FYI the Number of Items per Selling Unit is not displayed on screen, even though it has been added to the database. Contrary to comments by moderators, the error 4077 issue is not caused by a user changing the item settings after creating the item, the issue is caused by MYOB itself when the item is first created.
To confirm - you cannot use a clearwater file to confirm it works as this already has error 4077. Create a new file, and add one item and set to I Buy and I Sell only. Do not set Number of Items per buying unit or selling unit - this field should not even appear. Create a customer card and process a sale transaction for this item. Then try to import a new price for this item - you will get error 4077 - even though the Selling Details screen does not show the Number of Items per Selling Unit field. Run the error 4077 script over the file - this will clear the Number of Items per Selling Unit and you can then complete the import to update the price".
Since MYOB moderators can no longer fix this or any other issues , contacting support is your only option. Requiring an admin user to make a request for a fix is a new constraint.