diff --git a/src/libs/routes/employees.js b/src/libs/routes/employees.js
index 927aea510d41edf0571b6fdfd10cdfda6aa58f0e..20dcb7b26195ad6ccb0d662a96c70b269a05acb1 100644
--- a/src/libs/routes/employees.js
+++ b/src/libs/routes/employees.js
@@ -255,7 +255,7 @@ rqfSchool.addField({
     }
 }).addValue({
     name: 'diff_location',
-    table: 'funcionarios_por_escola',
+    table: '@',
     tableField: 'localizacao_diferenciada_par',
     resultField: 'diff_location_id_par',
     where: {
diff --git a/src/libs/routes/teacher.js b/src/libs/routes/teacher.js
index 51e5fea4be860ef25364252286fca143a59e921c..2ce663284b0ceced90a6e2274b3857273e334bc1 100644
--- a/src/libs/routes/teacher.js
+++ b/src/libs/routes/teacher.js
@@ -416,6 +416,16 @@ rqf.addField({
         type: 'integer',
         field: 'localizacao_id'
     }
+}).addValue({
+    name: 'diff_location',
+    table: 'docente',
+    tableField: 'localizacao_diferenciada_par',
+    resultField: 'diff_location_id_par',
+    where: {
+        relation: '=',
+        type: 'integer',
+        field: 'localizacao_diferenciada_par'
+    }
 }).addValue({
     name: 'rural_location',
     table: 'docente',