Inventory, barcode & IMEI

Why is stock showing negative?

Short answer

Check opening stock, purchase quantity, sale date, returns and edits for that item. Correct the source transaction instead of manually masking the difference.