We have created Billable and NonBill as Line properties (using Chargeable toggle) and enabled "Use in project" field for some expense categories. When the default line property for the expense category is set as Billable or left blank, we are not able to save "NonBill" value (We are able to select NonBill from the Billable drop down during expense creation. But, on click of save, Billable field becomes Billable or blank depending on the default value).
We want to leave the option of Billable or NonBill to the users during expense creation. We also want the Billable expenses to be posted against cost account while the NonBill project expenses should be posted against Main account of the category. Currently, all the project expenses (irrespective of the value in the Billable field) are getting posted against cost account mentioned for the expense category.