This is not a bug. This happens when you have the transaction refunded. The diamonds will be debited. And the result of having a negative because you have already spent it. If you believe this is an error, please contact the place you bought diamonds from.