Symptom
You are trying to create an Expense Report and receive the error message 'Mandatory account assignment for account ABC is missing: Project Task'.
Environment
SAP Business ByDesign.
Reproducing the Issue
- Go to the Travel and Expenses work center.
- Go to the Expense Reports view.
- Select the relevant Expense Report ID.
- Click Edit.
- Click Submit.
System raises the following error messages:
'Expense report cannot be submitted because of errors in settlement'
'Mandatory account assignment for account ABC is missing: Project Task'.
ABC - Account Description
Cause
The reason for the error message is the settings in Business Configuration -> Account Assignment Types -> Maintain Account Assignment Types.
You have set the Account Assignment PRO for Project Task as mandatory for Expense Report or several Business Transactions including Expense Report.
As a consequence, each Cost Assignment in Expense Reports must have a Project Task.
However, in case the Expense Report has an Expense which is Paid by Company, then the system assigns to the main Cost Center independent on any Deviating Cost Assignment, for example Project Task.
Hence, setting Project to mandatory Account Assignment Type and Paid by Company Expenses together are not supported in Business ByDesign.
Resolution
This is the designed system behavior.
If the mandatory Account Assignment Type for Project is maintained it won't be possible to create Expense Reports with Expenses Paid by Company.
Keywords
Expense Report, Account Assignment, Project Task, Expenses Paid by Company. , KBA , expense report , mandatory , project task , account assignment , paid by company expenses , SRD-FIN-ERM , Travel and Expense Management , AP-RC-CB , Coding Block , How To