diff --git a/partner-irs.js b/partner-irs.js
index 45bf381..87eea7b 100644
--- a/partner-irs.js
+++ b/partner-irs.js
@@ -136,11 +136,17 @@ function topupRequestXMLRPC(task, retry) {
             logger.warn('XMLRPC Client Error', {requestId: task['requestId'], errorMessage: error});
             var responseTs =  strftime('%Y-%m-%d %H:%M:%S', new Date());
             var dummyValue = {
-                MESSAGE: 'GENERATED: XMLRPC Client Error: ' + error,
+                MESSAGE: 'GENERATED: XMLRPC Client Error. ' + error,
                 RESPONSECODE: '68',
                 REQUESTID: task.requestId,
             }
 
+            try {
+                dummyValue.HTTP_STATUS = error.res && error.res.statusCode;
+                dummyValue.RESPONSEBODY = error.body;
+            }
+            catch(errRB) {}
+
             if (retry) {
 
                 dummyValue.MESSAGE = dummyValue.MESSAGE + '. Retrying (' + retry + ')';