diff --git a/xmlout.js b/xmlout.js
index ebca5b4..79a0747 100644
--- a/xmlout.js
+++ b/xmlout.js
@@ -115,7 +115,7 @@ function _topupRequest(task, pendingOnConnectError) {
         } else if (error) {
 
             logger.warn('XMLRPC Client Error', {requestId: task['requestId'], err: error});
-            callbackReport(task['requestId'], '68', 'XMLRPC Client Error: ' + error);
+            callbackReport(task['requestId'], '68', 'XMLRPC Client Error: ' + error, null, error.body);
             return;
 
         }
@@ -134,7 +134,7 @@ function _topupRequest(task, pendingOnConnectError) {
             value['MESSAGE'] = 'SN=' + parseSN(value['MESSAGE']) + '; ' + value['MESSAGE'];
         }
 
-        callbackReport(value['REQUESTID'], value['RESPONSECODE'], value['MESSAGE']);
+        callbackReport(value['REQUESTID'], value['RESPONSECODE'], value['MESSAGE'], null, JSON.stringify(value));
     });
 }
 
@@ -168,7 +168,7 @@ function createServer() {
                 value['MESSAGE'] = 'SN=' + parseSN(value['MESSAGE']) + '; ' + value['MESSAGE'];
             }
 
-            callbackReport(value['REQUESTID'], value['RESPONSECODE'], value['MESSAGE']);
+            callbackReport(value['REQUESTID'], value['RESPONSECODE'], value['MESSAGE'], null, JSON.stringify(value));
         }
 
         callback(null, 'ACK REPORT OK');
@@ -249,12 +249,12 @@ function checkStatus(task) {
         // Results of the method response
         if (error) {
             logger.warn('Error requesting topUpInquiry: ', {err: error, params: params});
-            callbackReport(task.requestId, '68', 'Error requesting topUpInquiry: ' + error);
+            callbackReport(task.requestId, '68', 'Error requesting topUpInquiry: ' + error, null, JSON.stringify(error));
             return;
         }
         logger.info('Method response for \'' + methodName, {response: value});
 
-        callbackReport(task.requestId, value['RESPONSECODE'], value['MESSAGE']);
+        callbackReport(task.requestId, value['RESPONSECODE'], value['MESSAGE'], null, JSON.stringify(value));
     });
 }