Private
Project *AFC Artificial Intillegence » Algo Trade Automation » Algo Trade Manual » Bulk mail Automation with web interface » Bulk Mail Service For Bench Sales » Code Generation Tool » Cold Emailing Automation (AI-Driven) » Invoice Inventory Automation » invoice to inventory for evergreen » Test Automation » What's app Bulk messaging with AI agents » Zelle Payment for evergreenCharan Technologies _ DevelopmentEver green Farms USA (static website)Evergreen farms (pos)Evergreen React ApplicationGas Station ERPHackthonIT HappENSLucky BraidsMy Produce StandNoxa_JewelleryOffice Requirments » Daily Tasks For Madhu » Employees requirements » Recruitment senior mern stack developer » Red MIne Speed » Senior Mern Stack DeveloperQA TestersRare FruitsRegal SolarRegal Solar DMRegal Solar Energy_ ReactReliance Home Builders_ reactRemit2AnyRestaurant POSRSVPRushi GardensRV_ EngraverSri Farms _ DMSri_FarmsTech FourceTechnical RequirementsTechy_DevelopmentTechy_POS Travel Mate
Tracker *Bug Feature Support Testing
Subject *
Description Edit Description Build a simple and user-friendly Expense Management Module that allows the team to record expenses with a selected expense type, amount, and date. The system must display expenses in a list sorted by the latest entry first and provide filters such as Today’s Expenses and Monthly Expenses. New expense types should be dynamically addable. Predefined Expense Types (Flat List — Utility + Administrative) Electricity Bill Water Bill Internet/WiFi Bill Phone/Mobile Bill Office Rent Office Supplies Cleaning Materials Snacks & Refreshments Printing / Photocopy Stationery Waste Disposal Office Maintenance Software Subscription Repair & Service Charges Generator Fuel / Backup Power Courier Charges Miscellaneous Expense Acceptance Criteria 1. Expense Type Management AC1: Admin/User can view a predefined list of expense types. AC2: User can add a new custom expense type. AC3: Newly added expense types should appear in the expense type dropdown. AC4: System should not allow duplicate expense type names. 2. Add Expense Entry AC1: User should be able to select an expense type from dropdown. AC2: User should be able to enter the amount (only positive numeric values allowed). AC3: Date field must default to today’s date. AC4: User should be able to select a previous date if required. AC5: On Save, the system must store: expense type, amount, date, entry created timestamp AC6: After saving, the entry should appear immediately in the Expenses List. 3. Expense List View AC1: List should show all expenses sorted latest entry first. AC2: Columns must include: Expense Type, Amount, Date AC3: Newly added expenses must appear at the top of the list without refresh (optional but ideal). 4. Filters Today Filter AC1: Show all expenses where date = today AC2: Display total expenses for today Monthly Filter AC3: Show all expenses for the selected month AC4: Display monthly total 5. Validation Rules AC1: Expense type is required AC2: Amount must be > 0 AC3: Date cannot be a future date AC4: System must show proper error messages for invalid inputs 6. Performance & UX AC1: Selecting filters should update results instantly AC2: Dropdown for expense type should load quickly AC3: UI must follow a consistent layout with clean spacing !clipboard-202512081535-uqu4i.png! !clipboard-202512081535-2gh1l.png! !clipboard-202512081535-vdi7p.png!
Status Closed
Assignee Ajit AChandra SekharDivya Inapakurthighazala shamimJohn PatchalaKalyan RavulaKarthik PalakondaMadhu BabuMani KantaPavan Kumar MuralaRamu KodaliRavi Shankar PalleRavindra AtthotaRubanraj cSai MahanandaSai Priyatham SadineniSai Teja PopuriSravani RangannapalemTeja Sriram SanganiThirupathirao Uppuvinay palakondaYalavarthi Thriveni
Target version Sprint3 Backlog
Parent task
Estimated time Hours