diff --git a/gentong.js b/gentong.js
index be2ca90..26fc31a 100644
--- a/gentong.js
+++ b/gentong.js
@@ -296,46 +296,43 @@ function splitSN(sn, _config) {
 }
 
 function responseCodeFromMessage(message) {
-    if (message.indexOf('Nomor salah/tidak terdaftar') >= 0) {
+    if (message.toLowerCase().indexOf('nomor salah/tidak terdaftar') >= 0) {
         return '14';
     }
-    else if (message.indexOf('Nomor tidak di temukan/tidak aktif') >= 0) {
+    else if (message.toLowerCase().indexOf('nomor tidak di temukan/tidak aktif') >= 0) {
         return '14';
     }
-    else if (message.indexOf('Kode produk tidak sesuai nomor tujuan') >= 0) {
+    else if (message.toLowerCase().indexOf('kode produk tidak sesuai nomor tujuan') >= 0) {
         return '14';
     }
-    else if (message.indexOf('nomor yang anda masukan salah') >= 0) {
+    else if (message.toLowerCase().indexOf('nomor yang anda masukan salah') >= 0) {
         return '14';
     }
-    else if (message.indexOf('Nomor Telepon seluler salah') >= 0) {
+    else if (message.toLowerCase().indexOf('nomor telepon seluler salah') >= 0) {
         return '14';
     }
-    else if (message.indexOf('bulk or forbidden request') >= 0) {
+    else if (message.toLowerCase().indexOf('bulk or forbidden request') >= 0) {
         return '55';
     }
-    else if (message.indexOf('Sudah pernah dilakukan') >= 0) {
+    else if (message.toLowerCase().indexOf('sudah pernah dilakukan') >= 0) {
         return '55';
     }
-    else if (message.indexOf('transaksi yg sama sudah pernah dilakukan tunggu dlm') >= 0) {
+    else if (message.toLowerCase().indexOf('transaksi yg sama sudah pernah dilakukan tunggu dlm') >= 0) {
         return '55';
     }
-    else if (message.indexOf('Transaksi tsb sudah pernah dilakukan') >= 0) {
+    else if (message.toLowerCase().indexOf('transaksi tsb sudah pernah dilakukan') >= 0) {
         return '55';
     }
-    else if (message.indexOf('Mohon maaf saat ini stock belum tersedia') >= 0) {
+    else if (message.toLowerCase().indexOf('mohon maaf saat ini stock belum tersedia') >= 0) {
         return '13';
     }
-    else if (message.indexOf('Stock tidak tersedia') >= 0) {
+    else if (message.toLowerCase().indexOf('stock tidak tersedia') >= 0) {
         return '13';
     }
-    else if (message.indexOf('Stok tidak tersedia') >= 0) {
+    else if (message.toLowerCase().indexOf('tidak tersedia atau nonaktif') >= 0) {
         return '13';
     }
-    else if (message.indexOf('tidak tersedia atau nonaktif') >= 0) {
-        return '13';
-    }
-    else if (message.indexOf('Saldo di account anda saat ini tidak mencukupi') >= 0) {
+    else if (message.toLowerCase().indexOf('saldo di account anda saat ini tidak mencukupi') >= 0) {
         return '40';
     }