What does Insufficient Permission for "Account" mean?

I’d created a custom doctype and custom roles but when I tried submitting the document of my custom doctype its says “Insufficient Permission for Account” What does this mean? I checked the Role Permissions and this role have permission to submit. What did go wrong?

If you had referenced “Account” in your code for submit in your custom DocType, the user submitting it should have “read” permissions for the “Account” DocType. If you are updating an account record, then it should have “write” permissions, etc.