Editing and Deleting Products
Learn how to update product information and delete products when needed.
✏️ Editing Products
Accessing Product Edit
- Go to Products page
- Find the product in the list
- Click the Edit button (pencil icon)
- Or click Actions (⋮) → Edit
- Product form opens with existing data

Editable Fields
You can edit most product information:
Basic Information:
- Product Name
- Product Code/SKU
- Description
- Product Group
- Unit of Measurement (UoM)
Pricing:
- Base Price
- Tax Rate (GST %)
- Discount %
- Minimum Price
Inventory:
- Track Inventory (Yes/No)
- Current Stock (if tracking enabled)
- Low Stock Alert Level
- Reorder Point
Tax & Compliance:
- HSN Code (manually entered)
- SAC Code (for services)
- Tax Category
- Tax Exemption Status
Additional:
- Product Images
- Tags
- Active/Inactive Status
- Notes
Edit Restrictions
- Product is used in paid invoices (affects audit/tax compliance)
- Product is part of active transactions
What You Can Always Edit:
✅ Product name and description
✅ Current stock quantity
✅ Tags and notes
✅ Active/Inactive status
What May Be Restricted:
⚠️ HSN code (after used in finalized invoices)
⚠️ Base price (can edit, but doesn't affect existing invoices)
⚠️ Tax rate (new rate applies to future invoices only)
Saving Changes
After editing:
- Review all changes
- Click Save or Update Product
- Product updated across the system
- Existing invoices NOT affected (retain original product data)
- New invoices use updated information
When you edit a product price:
- Existing invoices keep the old price (for audit compliance)
- New invoices use the new price
- Draft invoices may need to be updated manually
🗑️ Deleting Products
When You Can Delete
Products can be deleted under specific conditions:
✅ Can Delete:
- Products never used in invoices
- Products with only draft invoices
- Test products
- Duplicate products
- Products created by mistake
❌ Cannot Delete:
- Products in finalized invoices
- Products in paid invoices
- Products with transaction history
- Products referenced in reports
Delete Process
For products with no invoice history:
- Go to Products page
- Find the product to delete
- Click Actions (⋮) → Delete
- Confirm deletion in popup
- Product permanently removed

What Gets Deleted
When you delete a product:
Deleted:
- Product name and description
- Pricing information
- Inventory data (if tracked)
- Images and tags
- Draft invoices containing this product (optional)
NOT Deleted:
- Finalized invoices (product info preserved on invoice)
- Paid invoices
- Transaction history (blocks deletion)
- Inventory adjustment history (blocks deletion)
Cascade Effects
If product has draft invoices:
Option 1: Delete Product + Update Drafts
- System asks what to do with draft invoices
- Remove from drafts - Deletes line items with this product
- Keep drafts - Cancels deletion
Option 2: Convert to Inactive
- Mark product as Inactive instead
- Hidden from product selection
- History preserved
- Can reactivate later
Alternative to Deletion
Marking as Inactive
Better alternative to deletion:
- Open product for editing
- Toggle Active Status to Inactive
- Product hidden from:
- Active product lists
- Invoice product dropdown
- Product selection screens
- Still visible in:
- Existing invoices
- Reports (historical)
- Can reactivate anytime
Benefits:
- Preserves all history
- Maintains data integrity
- Can restore if needed
- Compliant with audit requirements
Archiving Products
Another option for discontinued products:
- Edit the product
- Add tag:
DiscontinuedorArchived - Set status to Inactive
- Add note with discontinuation date
- Keep for reference and compliance
Common Scenarios
Scenario 1: Product Price Changed
Problem: Product price needs to be updated.
Solution:
- Edit the product
- Update the base price
- Save changes
- Note: Existing invoices keep old price
- New invoices use new price
- Update draft invoices manually if needed
Scenario 2: Wrong HSN Code
Problem: HSN code entered incorrectly on product.
Solution:
- Check if product used in finalized invoices
- If NO invoices: Edit and correct HSN code
- If finalized invoices exist:
- Correcting HSN may affect tax compliance
- Add note about HSN correction
- Future invoices use corrected HSN
- Past invoices retain original (for audit)
Scenario 3: Duplicate Product Created
Problem: Same product created twice.
Solution:
- Identify which record is correct
- Check which has invoice history
- If duplicate has NO invoices: Delete it
- If both have invoices: Mark one as inactive, add note "Duplicate of [Product Name]"
- Contact admin if you need to merge
Scenario 4: Discontinued Product
Problem: Product no longer sold/manufactured.
Solution:
- Do NOT delete if it has invoice history
- Edit the product
- Set status to Inactive
- Add tag:
Discontinued - Add note: "Discontinued on [Date]"
- Keep for historical records
Scenario 5: Test Product
Problem: Test product created during system setup.
Solution:
- Check if product used in any invoices
- If only drafts: Delete drafts, then delete product
- If no invoices: Delete product directly
- Safe to remove test data
Product with Invoice History
Cannot Delete - What To Do
If product has invoices and you try to delete:
Error Message:
Cannot delete product used in invoices.
Please mark as inactive instead.
Solutions:
Option 1: Mark Inactive
- Edit product
- Toggle status to Inactive
- Product hidden from selection
- History preserved
Option 2: Archive
- Add "Archived" tag
- Move to archived group
- Filter out from active lists
Option 3: Contact Admin
- For special cases (duplicate data, errors)
- Admin may reassign invoices
- Then delete product (rare)
Inventory-Tracked Products
Special Considerations
For products with inventory tracking enabled:
Editing:
- ✅ Can edit stock quantity anytime
- ✅ Can change reorder point
- ⚠️ Cannot disable inventory tracking after adjustments made
- ⚠️ Stock changes logged in inventory history
Deleting:
- ❌ Cannot delete if inventory adjustments exist
- ❌ Cannot delete if stock movement history exists
- ✅ Can delete if stock is zero and no adjustments
Solution: Mark as inactive instead of deleting.
Product Groups
Impact on Products
When editing/deleting products in a group:
Editing Product Group:
- Can change product's group assignment
- Product moves to new group
- No impact on invoices (retain original group)
Deleting Product Group:
- Cannot delete group with products
- Must remove/reassign products first
- Or mark group as inactive
See Product Groups for details.
HSN Code Management
Editing HSN Codes
HSN codes must be entered manually:
- Edit the product
- Find HSN Code field
- Enter the HSN code (4, 6, or 8 digits)
- System validates format
- Save product
Important:
- No HSN code search/filter available
- Must know correct HSN code
- Refer to GST HSN code list
- Verify code is correct before saving
After Invoices Created:
- Can edit HSN code, but affects only future invoices
- Past invoices retain original HSN (for audit compliance)
- Consider implications before changing
Data Integrity
Related Records Impact
Before deleting a product, check:
Invoices:
- Draft invoices (will be affected)
- Finalized invoices (prevent deletion)
- Paid invoices (prevent deletion)
Inventory:
- Stock adjustments (prevent deletion)
- Stock movement history
- Current stock levels
Reports:
- Product appears in sales reports
- Tax reports reference product
- Deletion creates data gaps
Product Groups:
- Product may be last in group
- Consider group cleanup too
Audit Trail
Product edits and deletions are logged:
Log Entry Includes:
- Who made the change (user name)
- When changed (date and time)
- What changed (field names and values)
- Product details (name, code, ID)
Example:
Product Updated
Date: Nov 20, 2024 3:30 PM
User: Admin User
Product: Wireless Mouse (SKU: WM-001)
Changes:
- Price: ₹500 → ₹450
- HSN Code: 8471 → 84713000
Bulk Operations
Bulk Edit Products
Update multiple products at once:
- Select products using checkboxes
- Click Bulk Actions
- Select Edit Selected
- Change common fields:
- Tax rate
- Product group
- Active/Inactive status
- Tags
- Click Apply to All
- Only compatible changes applied
Bulk Delete Products
Delete multiple products (if eligible):
- Filter to show products with no invoices
- Select products to delete
- Click Bulk Actions → Delete Selected
- Confirm bulk deletion
- Only eligible products deleted
- Products with invoices skipped with warning
Bulk Activate/Deactivate
Quick status changes:
- Select products
- Click Bulk Actions
- Choose Activate or Deactivate
- All selected products updated
- Useful for seasonal products
Best Practices
Before Editing
- Verify product - Ensure editing the right record
- Check invoice usage - See where product is used
- Document changes - Note significant changes (esp. price, tax)
- Plan impact - Consider effect on drafts and future invoices
Before Deleting
- Verify no invoices - Check product has no transaction history
- Check inventory - Ensure no stock adjustments exist
- Export data - Save product info if needed
- Use inactive - Safer than deletion in most cases
Product Maintenance
Regular cleanup:
- Monthly: Review inactive products
- Quarterly: Update prices as needed
- Annually: Archive discontinued products
- Always: Use inactive status instead of deleting
Price Updates
When changing prices:
- Document reason - Note why price changed
- Update effective date - Add note when new price starts
- Communicate - Inform sales team
- Review drafts - Update draft invoices if needed
Permissions
Who Can Edit/Delete
Admin Users:
- Edit all products
- Delete products (if eligible)
- Bulk operations
- Override some restrictions (limited)
Regular Users:
- Edit products they created
- Cannot delete products with invoices
- Limited bulk operations
Inventory Users:
- Edit stock quantities
- View product details
- Cannot change pricing or tax
Read-Only Users:
- Cannot edit products
- Cannot delete products
- View-only access
Troubleshooting
Cannot Edit Product
Problem: Edit button is grayed out.
Solutions:
- Check you have edit permissions
- Verify product is not locked by another user
- Refresh the page
- Contact administrator
Changes Not Saving
Problem: Product edits not saving.
Solutions:
- Check for validation errors (red highlights)
- Ensure required fields filled
- Verify price is a valid number
- Check HSN code format
- Ensure product code/SKU is unique
Cannot Delete Product
Problem: Delete option not available or fails.
Reasons:
- Product used in finalized/paid invoices
- Product has inventory adjustment history
- Product referenced in reports
- Insufficient permissions
Solution: Mark product as Inactive instead.
HSN Code Not Saving
Problem: HSN code field shows error.
Solutions:
- HSN code must be 4, 6, or 8 digits
- No spaces or special characters
- Check if HSN code is valid per GST rules
- Enter manually (no search available)
Next Steps
- Product Overview - Understanding product management
- Create Product - Adding new products
- Product Groups - Organizing products
- Inventory Management - Managing stock
Important: Always use "Inactive" status instead of deletion for products with transaction history. This maintains data integrity and compliance with tax/accounting standards.