Project

General

Profile

BUG #2420

Updated by Md. Abdul Hamid 11 months ago

To improve clarity and prevent erroneous operations in the Sales page, the following enhancements are required: 

 1. Add "Due Payment" Column 
 Column: 

 A new column labeled "Due" should be added to show the sales table. remaining unpaid amount per sale. 

 Calculation: 
 Due = Total Amount - Paid Amount 

 This value should Should update dynamically with each transaction. 

 Ensures visibility into outstanding balances per sale. 

 2. Add Total Summary Section Field Below Sales Table 
 Table: 

 A summary row or section row/section should appear below be added at the bottom of the sales table showing: to show: 

 Total Amount – Sum of all invoice totals. 

 Total Paid – Sum of all recorded payments. 

 Total Due – Sum of all outstanding balances (Total Amount - Paid). 

 This helps Helps users and administrators quickly assess overall financials financial metrics at a glance. 

 3. Disable "New Payment" Option for Fully Paid Sales 
 Sales: 

 The "New Payment" button or link should be disabled or hidden for sales where: 
 

 Paid Amount >= Total Amount 

 Prevents This prevents duplicate or overpayments unnecessary payments from being accidentally recorded. 

 4. Add "Sales Delivery" Column 
 Include a new column labeled "Sales Delivery" in the sales list. 

 This field should indicate whether delivery has been completed, partially done, or is pending. 

 Suggested values: Delivered, Partial, Pending. 

 Helps track fulfillment status directly from the sales overview. added.

Back