diff --git a/src/@report_data/printData.m b/src/@report_data/printData.m
index 6af033a9d1b0a8db24dc9448fcb2b2a8a788fc56..9ee508fc511aa9e89f4ed8a028500c90e21f4719 100644
--- a/src/@report_data/printData.m
+++ b/src/@report_data/printData.m
@@ -37,6 +37,7 @@ precision  = 10^precision;
 data = setDataToZeroFromZeroTol(o, data);
 for i=1:size(data,1)
     fprintf(fid, '&');
+    % Use round half away from zero rounding
     output = round(data(i)*precision)/precision;
     if isnan(output)
         fprintf(fid, '%s', o.tableNaNSymb);
diff --git a/src/@report_data/writeDataForTable.m b/src/@report_data/writeDataForTable.m
index 46b4074b36d8ef5ba8a8b32db5cfb8b337a6ef17..116401664eff5fdf171a0f8588bc13117d35973c 100644
--- a/src/@report_data/writeDataForTable.m
+++ b/src/@report_data/writeDataForTable.m
@@ -99,6 +99,7 @@ for i = 1:nrows
             if val < o.zeroTol && val > -o.zeroTol
                 val = 0;
             end
+            % Use round half away from zero rounding
             val = round(val*rounding)/rounding;
             if isnan(val)
                 val = o.tableNaNSymb;
diff --git a/src/@report_series/printSeries.m b/src/@report_series/printSeries.m
index 72bca5a9002bdae4ac2c505c69985aa723083d4c..ce539d86264b4f6729f648af0de583452befa183 100644
--- a/src/@report_series/printSeries.m
+++ b/src/@report_series/printSeries.m
@@ -15,7 +15,7 @@ function o = printSeries(o, fid, dser, dates, precision)
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2014-2016 Dynare Team
+% Copyright (C) 2014-2019 Dynare Team
 %
 % This file is part of Dynare.
 %
@@ -47,7 +47,7 @@ for i=1:size(data,1)
         end
         fprintf(fid, '[');
     end
-
+    % Use round half away from zero rounding
     output = round(data(i)*precision)/precision;
     if isnan(output)
         fprintf(fid, '%s', o.tableNaNSymb);