October 14th, 2025

New

Improved

πŸ“ Draft Invoice Line Item Management - v1.33.0

Added full CRUD operations for line items in draft invoices to enable recording of existing due amounts during student enrolment. This feature is perfect for business onboarding scenarios where students have outstanding dues from previous periods.

✨ Key Features

  • βž• Create new line items with custom descriptions and amounts

  • ✏️ Edit existing line items (description, quantity, unit price, discount)

  • πŸ—‘οΈ Delete line items with confirmation dialog

  • πŸ”„ Automatic invoice recalculation when line items are modified

  • πŸ”’ Draft-only editing - all operations restricted to draft invoices (status 0)

🎨 Enhanced User Interface

  • πŸ“‹ Invoice preview enhancements with "Add Item" button for draft invoices

  • βš™οΈ Edit/delete actions for each line item in draft invoices

  • ⚑ Real-time amount calculation in forms

  • πŸ“± Responsive design with Dialog (desktop) and Drawer (mobile) modals

πŸ’Ό Business Impact

Enables complete financial tracking from day one by allowing users to:

  • πŸ“Š Add manual line items like "Outstanding dues from December 2024" with exact amounts

  • 🎯 Record pre-enrollment amounts during student onboarding

  • πŸ“ˆ Maintain complete financial visibility and reporting accuracy

πŸ”§ Technical Improvements

  • βœ… Comprehensive validation schemas for all line item operations

  • πŸ›‘οΈ Enhanced TypeScript type safety across invoice management

  • πŸš€ Improved form submission handling with auto-close functionality

  • ⚠️ Proper error handling and user feedback throughout