diff --git a/partner-sc.js b/partner-sc.js
index 6f76d0f..2c9cce1 100644
--- a/partner-sc.js
+++ b/partner-sc.js
@@ -278,6 +278,15 @@ function topupRequest(task) {
 
                         logger.info('Response message: ' + responseMessage);
 
+                        if ( (resultCode == '0099') && (result_error_message.search(/METER .* YANG ANDA MASUKAN SALAH/) >= 0) ) {
+                            callbackReport(task.requestId, '14', responseMessage);
+                            return;
+                        }
+                        else if ( (resultCode == '0099') && (result_error_message.search(/INQUIRY TIMEOUT, SILAHKAN DICOBA KEMBALI/) >= 0) ) {
+                            callbackReport(task.requestId, '91', responseMessage);
+                            return;
+                        }
+
                         if (aaa) {
                             // update balance
                             aaa.updateBalance(directResponse.Result.EndBalance[0]);