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.