Poorvi-R-Bhat

Results 3 issues of Poorvi-R-Bhat

1. There was a mismatch in the Sales Register and Item-wise Sales Register Report as the Sales Invoices which does not have the item codes in the Sales Invoice Item...

needs-tests
backport version-15-hotfix

Purchase Receipt shows the status as **Completed** but the actual status is To bill when the Grand Total is zero. Before: ![image](https://github.com/frappe/erpnext/assets/27720465/3bc4a991-3c3f-4fc3-8552-8fd1e5b9e7b4) After: Now the status has been mapped. ![image](https://github.com/frappe/erpnext/assets/27720465/59f7a2f6-e965-4f70-9f37-aefcf5d7554f)

needs-tests
backport version-14-hotfix

There were 2 parts related to the same issue: 1. The tasks cannot be opened directly from the gantt chart when the Expected End Date is not set. Before: ![image](https://github.com/frappe/erpnext/assets/27720465/9e21b52e-18b7-4f37-90b7-3d4c2b508734)...

needs-tests
backport version-15-hotfix