diff --git a/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php b/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php
index 84efa4443ff0e268da25e912b9c760276e0abc4d..3e52d2544f0d4182101a65db4c6287df83b1770f 100644
--- a/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php
+++ b/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php
@@ -418,7 +418,7 @@ trait SolrMarcFincTrait
      * @access protected
      * @link   https://intern.finc.info/fincproject/issues/969 description
      */
-    protected function getISSN()
+    public function getISSNs()
     {
         return $this->getFieldArray('022', ['a']);
     }
diff --git a/themes/finc/templates/RecordDriver/AbstractBase/export-bibtex.phtml b/themes/finc/templates/RecordDriver/AbstractBase/export-bibtex.phtml
index fca59adeb3955c9a4c77090dee88ac00987260dc..f00d5b61c142a468e2daf0143f063a4288d2f32a 100644
--- a/themes/finc/templates/RecordDriver/AbstractBase/export-bibtex.phtml
+++ b/themes/finc/templates/RecordDriver/AbstractBase/export-bibtex.phtml
@@ -129,12 +129,19 @@ if (is_array($pubPlaces) && is_array($pubDates) && is_array($pubNames)) {
     }
 }
 
-$data = $this->driver->tryMethod('getAIDataIn');
+$data = $this->driver->tryMethod('getPublishedIn');
 if (isset($data['date'])) {
     $date = $data['date'];
     echo "year = {{$date}},\n";
 }
 
+if (empty($data)) {
+    $date = $this->driver->tryMethod('getPublishDateSort');
+    if (!empty($date)) {
+        echo "year = {{$date}},\n";
+    }
+}
+
 $edition = $this->driver->tryMethod('getEdition');
 if (!empty($edition)) {
     echo "edition = {{$edition}},\n";
@@ -155,13 +162,20 @@ if (is_array($physical)) {
     }
 }
 
-$isbns = $this->driver->tryMethod('getISSNs');
+$isbns = $this->driver->tryMethod('getISBNs');
 if (is_array($isbns)) {
     foreach ($isbns as $isbn) {
         echo "isbn = {{$isbn}},\n";
     }
 }
 
+$issns = $this->driver->tryMethod('getISSNs');
+if (is_array($issns)) {
+    foreach ($issns as $issn) {
+        echo "issn = {{$issn}},\n";
+    }
+}
+
 $languages = $this->driver->tryMethod('getLanguages');
 if (is_array($languages)) {
     foreach ($languages as $language) {
diff --git a/themes/finc/templates/RecordDriver/AbstractBase/export-endnote.phtml b/themes/finc/templates/RecordDriver/AbstractBase/export-endnote.phtml
index 84f4bb2a2cf3b8b930407018b83e25a60ea8490a..f0f927eb9de6a617e02385a2ab98c112cb14d9ea 100644
--- a/themes/finc/templates/RecordDriver/AbstractBase/export-endnote.phtml
+++ b/themes/finc/templates/RecordDriver/AbstractBase/export-endnote.phtml
@@ -94,12 +94,19 @@ if (is_array($pubPlaces) && is_array($pubDates) && is_array($pubNames)) {
 
 // echo "%C ?\n";
 
-$data = $this->driver->tryMethod('getAIDataIn');
+$data = $this->driver->tryMethod('getPublishedIn');
 if (isset($data['date'])) {
     $date = $data['date'];
     echo "%D {$date}\n";
 }
 
+if (empty($data)) {
+    $date = $this->driver->tryMethod('getPublishDateSort');
+    if (!empty($date)) {
+        echo "%D {$date}}\n";
+    }
+}
+
 $languages = $this->driver->tryMethod('getLanguages');
 if (is_array($languages)) {
     foreach ($languages as $lang) {
diff --git a/themes/finc/templates/RecordDriver/AbstractBase/export-ris.phtml b/themes/finc/templates/RecordDriver/AbstractBase/export-ris.phtml
index f83750562a5f8eaef6c01e0b63ac9b19a1a81fdd..58da759de075e735cf589e4374b946d8e4f3c85e 100644
--- a/themes/finc/templates/RecordDriver/AbstractBase/export-ris.phtml
+++ b/themes/finc/templates/RecordDriver/AbstractBase/export-ris.phtml
@@ -158,12 +158,19 @@ if (is_array($pubPlaces) && is_array($pubDates) && is_array($pubNames)) {
     }
 }
 
-$data = $this->driver->tryMethod('getAIDataIn');
+$data = $this->driver->tryMethod('getPublishedIn');
 if (isset($data['date'])) {
     $date = $data['date'];
     echo 'PY  - ' . "$date\r\n";
 }
 
+if (empty($data)) {
+    $date = $this->driver->tryMethod('getPublishDateSort');
+    if (!empty($date)) {
+        echo 'PY  - ' . "$date\r\n";
+    }
+}
+
 $languages = $this->driver->tryMethod('getLanguages');
 if (is_array($languages)) {
     foreach ($languages as $lang) {