Syncing expenses as bills will throw this error in cases when Manage version is below 2020.1.
This happens due to the bug in the Manage REST API that doesn't provide proper expense details.
There's no workaround for this issue rather than upgrading Manage.
We've updated the code to print a more informative error message similar to "Error: The required field expenseBills.detail.id is not found. This expense is not supported. This can be caused by an API bug in Manage versions before 2020.1. If you're using an older version of Manage, please upgrade."