A configuration-based enhancement is required, whereby the user can add a direct purchase return entry from the purchase page, provided that configuration is enabled.We can create a ledger flow in the future with the use of this.
That include,
Raising purchase orders.
Managing kitchen transfers.
Handling purchase returns as contra entries.
Direct purchase returns from the purchase module.
Configuration-based settings for purchase return contra entries.
Visibility of entries > purchase returns into the sales return module.
Users should be able to raise purchase orders specifying the quantity of items.
Example: If a purchase order is raised for 10 quantities, this should be recorded in the system.
Users should be able to manage kitchen transfers within the system.
Example: If 10 quantities are transferred to the kitchen, this should be recorded.
Users should be able to manage purchase returns directly from the purchase module.
If, at the time of purchase, only 8 out of 10 quantities are selected, the remaining 2 quantities should automatically be visible in the purchase return as a contra entry.
Example: Purchase order for 10 quantities, kitchen transfer of 10 quantities, purchase selection of 8 quantities results in 2 quantities appearing in purchase return.
Users should be able to directly process purchase returns from the purchase module without additional steps.
Example: If some wastage in transist, the user can directly return the items from the purchase module.
The system should allow configuration to enable or disable contra entry for purchase returns.
If enabled, reducing the order quantity in the purchase page should automatically create a contra entry in the purchase return module.
Example: Reducing order quantity on the purchase page from 10 to 8 should create a contra entry for 2 quantities in purchase return.
The same purchase return should be visible in the sales return module.
Example: A contra entry for 2 quantities in purchase return should be reflected in sales return.
Stock summary report.
Purchase column=We are going to show 8 Quantity.
In sales/Purchase quantity=We are going to show 0 quantity. But if you click on Purchase return is going to visible contra entry with untick of updated stock.