v2.15.1 LATEST β P&L Integrity & Inbox Precision Alignment
Jan 06, 2026
Added
- Trade-level P&L breakdown now displays Gross P&L, Net P&L, and total Fees/Commissions for audit clarity.
- Dashboard archived metrics now include separate cards for Total Net P&L, Total Gross P&L, and Total Fees/Commissions.
- Calculator now exposes group-level rollups: net_pl, gross_pl, and total_fees_all.
Improved
- Standardized system-wide P&L definitions: Net P&L is stored; Gross P&L is derived as Net + Fees + Commissions.
- Aligned Inbox β Trade β Dashboard β Analytics precision rules to eliminate rounding drift between modules.
- Improved archived-trade financial reporting to mirror broker-style statements with explicit fee transparency.
Fixed
- Resolved double-subtraction of fees/commissions in Dashboard and Analytics by standardizing premium_paid_received as Net P&L.
- Corrected trade card P&L semantics so Gross β Net relationship is always consistent across views.
- Fixed trade leg ordering so legs sort newest entry_date first and master leg is forced to the bottom across Active and Archived trades.
- Inbox: Fixed price truncation by aligning fill_price and strike_price precision to 4 decimals and normalizing IVR to 2 decimals end-to-end.
- Inbox inline editing now blocks invalid numeric formats for fill_price, strike_price, iv_rank, and quantity to prevent silent data corruption.