diff --git a/web/org.openbravo.mobile.core/source/data/ob-dal.js b/web/org.openbravo.mobile.core/source/data/ob-dal.js
--- a/web/org.openbravo.mobile.core/source/data/ob-dal.js
+++ b/web/org.openbravo.mobile.core/source/data/ob-dal.js
@@ -1441,7 +1441,7 @@
         values.push(_idx);
         if (incremental) {
           updateRecord(tx, model, values, item.active);
-        } else if (_.isUndefined(item.active) || (item.active && item.active === true)) {
+        } else if (OB.UTIL.isNullOrUndefined(item.active) || (item.active && item.active === true)) {
           tx.executeSql(insertStatement, values, null, handleError);
         }
         _idx++;
