In general, when Cstatus is set with a negative value, it implies that the call for function has failed or that the order/transaction was rejected in the Exchange.
However, in case of [-2001] for instance, where packet from NG is timed out due to network failure etc., it is possible that the order is registered to the Exchange, though Cstatus is returned with a negative digit.