Bookkeeping Transactions Report insufficient permissions
When a user without administer_civicrm permission try to run the Bookeeping Transactions Report finds the following error comes up:
"API permission check failed for FinancialAccount/get call; insufficient permission: require administer CiviCRM"
As noted here, it seems that it occurs at least since version 4.29.