diff --git a/test/edge_test/LegacySNCL_test.py b/test/edge_test/LegacySNCL_test.py
index adbcc8a8388ba85a543cd075d2e3bccc2c0e5202..190dc09a9a20376f6a3cd2aeb49c754d37bf41b1 100644
--- a/test/edge_test/LegacySNCL_test.py
+++ b/test/edge_test/LegacySNCL_test.py
@@ -133,6 +133,13 @@ def test_get_location():
     assert get_location(element="D", data_type="quasi-definitive") == "Q0"
     assert get_location(element="D", data_type="definitive") == "D0"
     assert get_location(element="D_Sat", data_type="variation") == "R1"
+    assert get_location(element="D_Sat", data_type="adjusted") == "A1"
+    assert get_location(element="D", data_type="R0") == "R0"
+    assert get_location(element="D", data_type="A0") == "A0"
+    assert get_location(element="D", data_type="Q0") == "Q0"
+    assert get_location(element="D", data_type="D0") == "D0"
+    assert get_location(element="D", data_type="R1") == "R1"
+    assert get_location(element="D", data_type="A1") == "A1"
 
 
 def test_get_sncl():
@@ -140,6 +147,9 @@ def test_get_sncl():
     assert LegacySNCL.get_sncl(
         station="BOU", data_type="variation", interval="second", element="H"
     ) == LegacySNCL(station="BOU", network="NT", channel="SVH", location="R0")
+    assert LegacySNCL.get_sncl(
+        station="BOU", data_type="R0", interval="second", element="H"
+    ) == LegacySNCL(station="BOU", network="NT", channel="SVH", location="R0")
 
 
 def test_interval():
diff --git a/test/edge_test/SNCL_test.py b/test/edge_test/SNCL_test.py
index 51d5b73c3709777e9dd8ad37a065d46895fce94f..1f963526bc1a2b8865ebfb5681191f167b4b31cb 100644
--- a/test/edge_test/SNCL_test.py
+++ b/test/edge_test/SNCL_test.py
@@ -115,16 +115,22 @@ def test_get_channel():
         == "BYU"
     )
     assert get_channel(element="D", interval="second", data_type="variation") == "LFD"
+    assert get_channel(element="D", interval="second", data_type="R0") == "LFD"
     assert get_channel(element="F", interval="minute", data_type="variation") == "UFF"
     assert get_channel(element="U", interval="hour", data_type="variation") == "RFU"
     assert get_channel(element="V", interval="hour", data_type="variation") == "RFV"
     assert get_channel(element="W", interval="hour", data_type="variation") == "RFW"
     assert get_channel(element="H", interval="hour", data_type="variation") == "RFU"
+    assert get_channel(element="H", interval="hour", data_type="R0") == "RFU"
     assert get_channel(element="E", interval="hour", data_type="variation") == "RFV"
+    assert get_channel(element="E", interval="hour", data_type="R0") == "RFV"
     assert get_channel(element="Z", interval="hour", data_type="variation") == "RFW"
+    assert get_channel(element="Z", interval="hour", data_type="R0") == "RFW"
     # not variation data_type, test that H,Z is not converted to U,V
     assert get_channel(element="H", interval="hour", data_type="adjusted") == "RFH"
+    assert get_channel(element="H", interval="hour", data_type="A0") == "RFH"
     assert get_channel(element="Z", interval="hour", data_type="adjusted") == "RFZ"
+    assert get_channel(element="Z", interval="hour", data_type="A0") == "RFZ"
     assert get_channel(element="Dst4", interval="day", data_type="variation") == "PX4"
     assert (
         get_channel(element="Dst3", interval="minute", data_type="variation") == "UX3"
@@ -135,12 +141,23 @@ def test_get_channel():
     assert (
         get_channel(element="U_Dist", interval="minute", data_type="variation") == "UFU"
     )
+    assert get_channel(element="U", interval="minute", data_type="RD") == "UFU"
     assert (
         get_channel(element="U_SQ", interval="minute", data_type="variation") == "UFU"
     )
+    assert get_channel(element="U", interval="minute", data_type="RQ") == "UFU"
     assert (
         get_channel(element="U_SV", interval="minute", data_type="variation") == "UFU"
     )
+    assert get_channel(element="U", interval="minute", data_type="RV") == "UFU"
+    assert (
+        get_channel(element="U_Dist", interval="minute", data_type="adjusted") == "UFU"
+    )
+    assert get_channel(element="U", interval="minute", data_type="AD") == "UFU"
+    assert get_channel(element="U_SQ", interval="minute", data_type="adjusted") == "UFU"
+    assert get_channel(element="U", interval="minute", data_type="AQ") == "UFU"
+    assert get_channel(element="U_SV", interval="minute", data_type="adjusted") == "UFU"
+    assert get_channel(element="U", interval="minute", data_type="AV") == "UFU"
     assert (
         get_channel(element="UK1.R0", interval="minute", data_type="variation") == "UK1"
     )
@@ -149,13 +166,21 @@ def test_get_channel():
 def test_get_location():
     """edge_test.SNCL_test.test_get_location()"""
     assert get_location(element="D", data_type="variation") == "R0"
+    assert get_location(element="D", data_type="R0") == "R0"
     assert get_location(element="D", data_type="adjusted") == "A0"
+    assert get_location(element="D", data_type="A0") == "A0"
     assert get_location(element="D", data_type="quasi-definitive") == "Q0"
+    assert get_location(element="D", data_type="Q0") == "Q0"
     assert get_location(element="D", data_type="definitive") == "D0"
+    assert get_location(element="D", data_type="D0") == "D0"
     assert get_location(element="D_Sat", data_type="variation") == "R1"
+    assert get_location(element="D", data_type="R1") == "R1"
     assert get_location(element="D_Dist", data_type="variation") == "RD"
+    assert get_location(element="D", data_type="RD") == "RD"
     assert get_location(element="D_SQ", data_type="variation") == "RQ"
+    assert get_location(element="D", data_type="RQ") == "RQ"
     assert get_location(element="D_SV", data_type="variation") == "RV"
+    assert get_location(element="D", data_type="RV") == "RV"
 
 
 def test_get_sncl():
@@ -163,6 +188,15 @@ def test_get_sncl():
     assert SNCL.get_sncl(
         station="BOU", data_type="variation", interval="second", element="U"
     ) == SNCL(station="BOU", network="NT", channel="LFU", location="R0")
+    assert SNCL.get_sncl(
+        station="BOU", data_type="variation", interval="second", element="H"
+    ) == SNCL(station="BOU", network="NT", channel="LFU", location="R0")
+    assert SNCL.get_sncl(
+        station="BOU", data_type="R0", interval="second", element="H"
+    ) == SNCL(station="BOU", network="NT", channel="LFU", location="R0")
+    assert SNCL.get_sncl(
+        station="BOU", data_type="A0", interval="second", element="H"
+    ) == SNCL(station="BOU", network="NT", channel="LFH", location="A0")
 
 
 def test_interval():