diff --git a/config/vufind/HorizonXMLAPI.ini b/config/vufind/HorizonXMLAPI.ini
index 1cec171bc6a540f285018275e9f3cfe9b4f83f93..b9e1e87b0dc7249cae8cf72c919f6ab4a360bb58 100644
--- a/config/vufind/HorizonXMLAPI.ini
+++ b/config/vufind/HorizonXMLAPI.ini
@@ -8,6 +8,8 @@ database    = mydatabase
 [Webservices]
 profile = "xxx--1"
 HIPurl  = http://hip.myuniversity.edu/ipac20/ipac.jsp
+; Specify the date format used by HIP. m/d/Y or d/m/Y
+dateformat = "m/d/Y"
 
 [pickUpLocations]
 ; This setting is used to define library codes and names which are used by the
diff --git a/module/VuFind/src/VuFind/ILS/Driver/HorizonXMLAPI.php b/module/VuFind/src/VuFind/ILS/Driver/HorizonXMLAPI.php
index 5982598528b547e7ca872274d60c785ab1ab56e0..720f343875d88c8cab53c1133a8d1f37b039d4bc 100644
--- a/module/VuFind/src/VuFind/ILS/Driver/HorizonXMLAPI.php
+++ b/module/VuFind/src/VuFind/ILS/Driver/HorizonXMLAPI.php
@@ -83,6 +83,10 @@ class HorizonXMLAPI extends Horizon implements \VuFindHttp\HttpServiceAwareInter
         $this->wsDefaultPickUpLocation
             = (isset($this->config['Holds']['defaultPickUpLocation']))
             ? $this->config['Holds']['defaultPickUpLocation'] : false;
+
+        $this->wsDateFormat
+            = (isset($this->config['Webservices']['dateformat']))
+            ? $this->config['Webservices']['dateformat'] : 'd/m/Y';
     }
 
     /**
@@ -700,11 +704,12 @@ class HorizonXMLAPI extends Horizon implements \VuFindHttp\HttpServiceAwareInter
                 $currentRenewals = (string)$renewData->itemout[$i]->numrenewals;
 
                 $dueDate = (string)$renewData->itemout[$i]->duedate;
+                $renewerror = (string)$renewData->itemout[$i]->renewerror;
 
                 // Convert Horizon Format to display format
                 if (!empty($dueDate)) {
                     $currentDueDate = $this->dateFormat->convertToDisplayDate(
-                        "d/m/Y", $dueDate
+                        $this->wsDateFormat, $dueDate
                     );
                 }
 
@@ -720,7 +725,8 @@ class HorizonXMLAPI extends Horizon implements \VuFindHttp\HttpServiceAwareInter
                     $response['details'][$ikey] = array(
                     'item_id' => $ikey,
                     'new_date' => "",
-                    'success' => false
+                        'success'    => false,
+                        'sysMessage' => $renewerror
                     );
                 }
             }