diff --git a/web/org.openbravo.retail.contactinfoforproduct/js/hookPreAddProductToOrder.js b/web/org.openbravo.retail.contactinfoforproduct/js/hookPreAddProductToOrder.js
--- a/web/org.openbravo.retail.contactinfoforproduct/js/hookPreAddProductToOrder.js
+++ b/web/org.openbravo.retail.contactinfoforproduct/js/hookPreAddProductToOrder.js
@@ -66,8 +66,7 @@
                         args.receipt.get('packsContactInfo').push(contactInfo);
                       }
                     }
-                    // The next line must be add to the code again once the human log development is ready
-                    //                  OB.OBRCIFP.Utils.logProductUserAction(args.productToAdd, args.qtyToAdd, model);
+                    OB.OBRCIFP.Utils.logProductUserAction(args.productToAdd, args.qtyToAdd, model);
                   } else if (action === 'continue') {
                     laterAction();
                   }
diff --git a/web/org.openbravo.retail.contactinfoforproduct/js/hookPreCreateOrderFromQuotation.js b/web/org.openbravo.retail.contactinfoforproduct/js/hookPreCreateOrderFromQuotation.js
--- a/web/org.openbravo.retail.contactinfoforproduct/js/hookPreCreateOrderFromQuotation.js
+++ b/web/org.openbravo.retail.contactinfoforproduct/js/hookPreCreateOrderFromQuotation.js
@@ -40,8 +40,7 @@
                     });
                   });
                   _.each(itemDeclarationLines, function (l) {
-                    // The next line must be add to the code again once the human log development is ready
-                    //                    OB.OBRCIFP.Utils.logUserAction(l, model);
+                    OB.OBRCIFP.Utils.logUserAction(l, model);
                   });
                 } else if (action === 'continue') {
                   _.each(itemDeclarationLines, function (l) {
diff --git a/web/org.openbravo.retail.contactinfoforproduct/js/modalMissingInfo.js b/web/org.openbravo.retail.contactinfoforproduct/js/modalMissingInfo.js
--- a/web/org.openbravo.retail.contactinfoforproduct/js/modalMissingInfo.js
+++ b/web/org.openbravo.retail.contactinfoforproduct/js/modalMissingInfo.js
@@ -212,7 +212,7 @@
   applyChanges: function (inSender, inEvent) {
     var valid = this.validateInfo();
     if (valid) {
-      //      OB.logUserAction('Complete "' + this.args.bPartner.get('_identifier') + '" information -> Birth Place: ' + this.args.bPartner.get('birthPlace') + ', Birth Date: ' + OB.I18N.formatDate(this.args.bPartner.get('birthDay')));
+      OB.logUserAction('Complete "' + this.args.bPartner.get('_identifier') + '" information -> Birth Place: ' + this.args.bPartner.get('birthPlace') + ', Birth Date: ' + OB.I18N.formatDate(this.args.bPartner.get('birthDay')));
       this.args.callback(this.args.context, true, this.modelBP, this.modelBPLoc);
     }
     this.applyAction = true;
diff --git a/web/org.openbravo.retail.contactinfoforproduct/js/receiptLineEdit.js b/web/org.openbravo.retail.contactinfoforproduct/js/receiptLineEdit.js
--- a/web/org.openbravo.retail.contactinfoforproduct/js/receiptLineEdit.js
+++ b/web/org.openbravo.retail.contactinfoforproduct/js/receiptLineEdit.js
@@ -55,8 +55,7 @@
             openedFrom: 'line',
             callback: function (action, model) {
               if (action === 'addInfo') {
-                // The next line must be add to the code again once the human log development is ready
-                //                OB.OBRCIFP.Utils.logUserAction(me.line, model);
+                OB.OBRCIFP.Utils.logUserAction(me.line, model);
                 me.line.set('obrcifpDescription', model.get('obrcifpDescription'));
                 me.line.set('obrcifpPurposeUse', model.get('obrcifpPurposeUse'));
                 me.line.set('obrcifpCBpartner', model.get('obrcifpCBpartner'));
