[ ] Properties "Delivered Amount" and "Pending Amount" will be added to PO detail entity.
[ ] If there is a good receipt for PO detail that is lower than its amount its status will be updated as partially completed with its PO
[ ] If there is a good receipt equal to PO details amount its status will be updated as completed.
[ ] If there is a good receipt for PO detail that is more than its amount the system will ask to increase amount and accept or create a return order for excess amount" in all conditions PO detail status will be updated as completed. And the process for the selected choice will start.
[ ] If all the PO Details of a PO is completed, PO status is going to be updated as completed