diff --git a/cal/trans.py b/cal/trans.py
index 804109ad530c5191085b94933d1227b55b750bee..3d6e121877e6cd0d004287e251733520bfd98c26 100644
--- a/cal/trans.py
+++ b/cal/trans.py
@@ -100,6 +100,7 @@ class Trans:
         maintainers =  self.db.get_maintainers()
         countries = self.db.get_countries()
         cert = {
+            "RequestId": utils.get_request_id(cal_docs=cal_docs),
             "Meta": utils.get_meta(cal_docs=cal_docs),
             "Titlepage": utils.get_titlepage(cal_docs=cal_docs, countries=countries, maintainers=maintainers),
             "Device": utils.get_device(cal_docs=cal_docs),
@@ -132,6 +133,7 @@ class Trans:
         lang = utils.get_lang(info_doc)
         begin_meas_date, end_meas_date = utils.meas_date_begin_end(cal_docs)
         cert = {
+            "RequestId": utils.get_request_id(cal_docs=cal_docs),
             "Meta": utils.get_meta(cal_docs=cal_docs),
             "Device": utils.get_device(cal_docs=cal_docs),
             "Helper":{"gas_trans":self.gas_trans, "meas_type_trans":self.meas_type_trans},
diff --git a/cal/utils.py b/cal/utils.py
index 79e24e2e4d7fa68c48590fce2882b3033262e179..5ab664e1b8d411395091b794e1a414c91297896c 100644
--- a/cal/utils.py
+++ b/cal/utils.py
@@ -66,6 +66,11 @@ def get_meta(cal_docs):
 
     return meta
 
+def get_request_id(cal_docs):
+    doc = cal_docs[-1]
+    return doc.get("Calibration", {}).get("Presettings", {}).get("RequestId")
+
+
 def get_last_cert(cal_docs):
     """Returns the last Cert sign or None.
     """