Dynamics 365: Principal user is missing prvReadAccount privilege
The error message Principal user is missing prvReadAccount privilege is returned by the Dynamics 365 API.
The main cause of this error is that the owner is assigned a security role other than System Administrator and lacks the necessary read-write privileges for the specific entity.
When migrating data from one system to another, ensure that the security role assigned to the users is either System Administrator or one that provides sufficient privileges to own the data that the migration process is trying to assign.
If you are already a System Administrator, we recommend checking if there are any conflicting licenses in the same environment. For instance, if you have both a Sales Enterprise license and a PowerApps license assigned, the lower privileges from the PowerApps license may take precedence, preventing your higher privileges from being recognized.
If this does not resolve the issue, we recommend reaching out to Dynamics 365 support for more detailed information about the error and its resolution.