diff --git a/src/libs/convert/attendedModality.js b/src/libs/convert/attendedModality.js
index fd6162a5d5e690fd865c1614af0cb29ab40b5211..9168afc5bcdf05479fb35cbf2239abd234920c0c 100644
--- a/src/libs/convert/attendedModality.js
+++ b/src/libs/convert/attendedModality.js
@@ -38,8 +38,6 @@ module.exports = function attendedModality(id) {
         return 'Educação profissional - técnica integrada';
         case 9:
         return 'Educação profissional - técnica concomitante e subsequente';
-        case 10:
-        return 'Ensino Médio Regular e Profissional articulado';
         case 11:
         return 'EJA - Ensino Médio';
         case 12:
diff --git a/src/libs/convert/capitalCode.js b/src/libs/convert/capitalCode.js
index fe7c0862591b81561c96d326d5f824467d9ffaba..658ce5541772f7c79290175d3ff8aa4d93454ca7 100644
--- a/src/libs/convert/capitalCode.js
+++ b/src/libs/convert/capitalCode.js
@@ -74,6 +74,7 @@ module.exports = function capitalCode(id) {
         return 'Goiânia';
         case 53:
         return 'Brasília';
+		case null:
         case 99:
         return 'Não é capital';
         default:
diff --git a/src/libs/convert/diffLocation.js b/src/libs/convert/diffLocation.js
index f239f0041cf4101cf646d980a859b87058261f1f..16441ca7209987bdf941634fd39a3660a083c59d 100644
--- a/src/libs/convert/diffLocation.js
+++ b/src/libs/convert/diffLocation.js
@@ -28,5 +28,7 @@ module.exports = function location(id) {
             return 'Terra indígena';
         case 3: 
             return 'Área remanescente de quilombos';
+		case 8:
+			return 'Área onde se localizam povos e comunidades tradicionais';
     }
 };
diff --git a/src/libs/convert/metroCode.js b/src/libs/convert/metroCode.js
index 0442f2c757a31b81828e28574b55bb50783c873b..36bf507089c1e7c18dd6d9c82e555f02d9685023 100644
--- a/src/libs/convert/metroCode.js
+++ b/src/libs/convert/metroCode.js
@@ -62,6 +62,7 @@ module.exports = function metroCode(id) {
         return 'Região Metropolitana de Vale do Rio Cuiabá';
         case 52:
         return 'Região Metropolitana de Goiânia';
+		case null:
         case 99:
         return 'Não é região metropolitana ou região administrativa integrada';
         default:
diff --git a/src/libs/convert/modalityShift.js b/src/libs/convert/modalityShift.js
index 7cde03d02bb8f4da76c7e4a998b582fd81dc63b5..91a47b401e6a518268a016ea9b75bbe6a81e1cd4 100644
--- a/src/libs/convert/modalityShift.js
+++ b/src/libs/convert/modalityShift.js
@@ -35,6 +35,7 @@ module.exports = function modalityShift(id) {
         case 7:
         return 'EaD ou semipresencial';
         case 9:
+		case null:
         return 'Não informado';
         case 99:
         return 'Não frequenta instituição de ensino';
diff --git a/src/libs/routes_v1/employees.js b/src/libs/routes_v1/employees.js
index 1ef4e7fd0a3b29ae0b2725b1cbdc3cd1b318f7e4..6989ad7b3bd317efce68d533147716f38f174327 100644
--- a/src/libs/routes_v1/employees.js
+++ b/src/libs/routes_v1/employees.js
@@ -125,7 +125,6 @@ employeesApp.get('/function', (req, res, next) => {
         {id: 10, name: "Secretário"},
         {id: 11, name: "Segurança"},
         {id: 12, name: "Monitores"},
-        {id: 99, name: "Não Classificado"}
     ];
     next();
 }, response('function'));
@@ -489,7 +488,8 @@ function formatFunction(queryOriginal,reqDims) {
         qtde_secretario: "Secretário",
         qtde_seguranca: "Segurança",
         qtde_monitores: "Monitores",
-        qtde_null: "Não Classificado"
+        qtde_gestores: "Gestores",
+        qtde_assistente_social: "Assistente Social",
     }
     let resultObj = []
     //Nesse caso apenas precisamos acertar as dimensoes que o banco retorna, ou seja, criando um objeto para cada funcao de funcionario
@@ -578,7 +578,7 @@ employeesApp.get('/', rqfSchool.parse(), (req, res, next) => {
 
     if ("function" in req.dims) {
         delete req.dims.function;
-        req.sql.field('SUM(funcionarios_por_escola.total)', 'qtde_null')
+        req.sql
         .field('funcionarios_por_escola.ano_censo', 'year')
         .from('funcionarios_por_escola')
         .group('funcionarios_por_escola.ano_censo')
@@ -613,6 +613,8 @@ employeesApp.get('/', rqfSchool.parse(), (req, res, next) => {
         .field('SUM(CASE WHEN escola.qtde_prof_secretario = 88888 THEN 0 ELSE escola.qtde_prof_secretario END)','qtde_secretario')
         .field('SUM(CASE WHEN escola.qtde_prof_seguranca = 88888 THEN 0 ELSE escola.qtde_prof_seguranca END)','qtde_seguranca')
         .field('SUM(CASE WHEN escola.qtde_prof_monitores = 88888 THEN 0 ELSE escola.qtde_prof_monitores END)', 'qtde_monitores')
+        .field('SUM(CASE WHEN (escola.qtde_gestores = 88888 OR escola.qtde_gestores IS NULL) THEN 0 ELSE escola.qtde_gestores END)', 'qtde_gestores')
+        .field('SUM(CASE WHEN (escola.qtde_assistente_social = 88888 OR escola.qtde_assistente_social IS NULL) THEN 0 ELSE escola.qtde_assistente_social END)', 'qtde_assistente_social')
         .field("'Brasil'", 'name')
         .field('escola.ano_censo', 'year')
         .from('escola')
@@ -621,7 +623,7 @@ employeesApp.get('/', rqfSchool.parse(), (req, res, next) => {
         .where('(escola.situacao_funcionamento_pareada = 1) AND (escola.ensino_regular = 1 OR escola.ensino_eja = 1 OR escola.educacao_profissional = 1) AND (escola.dependencia_adm_id = 2 OR escola.dependencia_adm_id = 3 OR escola.dependencia_adm_id = 4) and ano_censo >= 2019');
         delete req.dims.function;
     } else {
-        req.sql.field('SUM(CASE WHEN escola.qt_prof_admin = 88888 THEN 0 ELSE escola.qt_prof_admin END) + SUM(CASE WHEN escola.qtde_prof_servicos_gerais = 88888 THEN 0 ELSE escola.qtde_prof_servicos_gerais END) + SUM(CASE WHEN escola.qtde_prof_bibliotecario = 88888 THEN 0 ELSE escola.qtde_prof_bibliotecario END) + SUM(CASE WHEN escola.qtde_prof_saude = 88888 THEN 0 ELSE escola.qtde_prof_saude END) + SUM(CASE WHEN escola.qtde_prof_coordenador = 88888 THEN 0 ELSE escola.qtde_prof_coordenador END) + SUM(CASE WHEN escola.qtde_prof_fono = 88888 THEN 0 ELSE escola.qtde_prof_fono END) + SUM(CASE WHEN escola.qtde_prof_nutricionista = 88888 THEN 0 ELSE escola.qtde_prof_nutricionista END) + SUM(CASE WHEN escola.qtde_prof_psicologo = 88888 THEN 0 ELSE escola.qtde_prof_psicologo END) + SUM(CASE WHEN escola.qtde_prof_alimentacao = 88888 THEN 0 ELSE escola.qtde_prof_alimentacao END) + SUM(CASE WHEN escola.qtde_prof_pedagogia = 88888 THEN 0 ELSE escola.qtde_prof_pedagogia END) + SUM(CASE WHEN escola.qtde_prof_secretario = 88888 THEN 0 ELSE escola.qtde_prof_secretario END) + SUM(CASE WHEN escola.qtde_prof_seguranca = 88888 THEN 0 ELSE escola.qtde_prof_seguranca END) + SUM(CASE WHEN escola.qtde_prof_monitores = 88888 THEN 0 ELSE escola.qtde_prof_monitores END)', 'total')
+        req.sql.field('SUM(CASE WHEN escola.qt_prof_admin = 88888 THEN 0 ELSE escola.qt_prof_admin END) + SUM(CASE WHEN escola.qtde_prof_servicos_gerais = 88888 THEN 0 ELSE escola.qtde_prof_servicos_gerais END) + SUM(CASE WHEN escola.qtde_prof_bibliotecario = 88888 THEN 0 ELSE escola.qtde_prof_bibliotecario END) + SUM(CASE WHEN escola.qtde_prof_saude = 88888 THEN 0 ELSE escola.qtde_prof_saude END) + SUM(CASE WHEN escola.qtde_prof_coordenador = 88888 THEN 0 ELSE escola.qtde_prof_coordenador END) + SUM(CASE WHEN escola.qtde_prof_fono = 88888 THEN 0 ELSE escola.qtde_prof_fono END) + SUM(CASE WHEN escola.qtde_prof_nutricionista = 88888 THEN 0 ELSE escola.qtde_prof_nutricionista END) + SUM(CASE WHEN escola.qtde_prof_psicologo = 88888 THEN 0 ELSE escola.qtde_prof_psicologo END) + SUM(CASE WHEN escola.qtde_prof_alimentacao = 88888 THEN 0 ELSE escola.qtde_prof_alimentacao END) + SUM(CASE WHEN escola.qtde_prof_pedagogia = 88888 THEN 0 ELSE escola.qtde_prof_pedagogia END) + SUM(CASE WHEN escola.qtde_prof_secretario = 88888 THEN 0 ELSE escola.qtde_prof_secretario END) + SUM(CASE WHEN escola.qtde_prof_seguranca = 88888 THEN 0 ELSE escola.qtde_prof_seguranca END) + SUM(CASE WHEN escola.qtde_prof_monitores = 88888 THEN 0 ELSE escola.qtde_prof_monitores END) + SUM(CASE WHEN (escola.qtde_gestores = 88888 OR escola.qtde_gestores IS NULL) THEN 0 ELSE escola.qtde_gestores END) + SUM(CASE WHEN (escola.qtde_assistente_social = 88888 OR escola.qtde_assistente_social IS NULL) THEN 0 ELSE escola.qtde_assistente_social END)', 'total')
         .field("'Brasil'", 'name')
         .field('escola.ano_censo', 'year')
         .from('escola')
diff --git a/src/libs/routes_v1/newPnad.js b/src/libs/routes_v1/newPnad.js
index bab8cdf981e2411b839f1da33a2f24ca5f17a72c..5bfb7b8a23e5badace6614815f84ba4ae40515b3 100644
--- a/src/libs/routes_v1/newPnad.js
+++ b/src/libs/routes_v1/newPnad.js
@@ -143,6 +143,8 @@ PnadNovoApp.get('/attended_modality', (req, res, next) => {
             id: i, name: id2str.attendedModality(i)
         });
     }
+    // Remove the option with id equals 10 => This option exists in the database, a better solution to this would be remove the option from the database
+    req.result.splice(req.result.findIndex((item) => item.id === 10), 1);
     req.result.push({id: 99, name: id2str.attendedModality(99)});
     next();
 }, response('attended_modality'));
diff --git a/src/libs/routes_v1/school.js b/src/libs/routes_v1/school.js
index 768325c314d7c6e9bdd0059bd8a420880ebdf83a..54932c51bd78ff629dff89625be3a93c24a8042f 100644
--- a/src/libs/routes_v1/school.js
+++ b/src/libs/routes_v1/school.js
@@ -64,6 +64,7 @@ schoolApp.get('/diff_location', cache('15 day'), (req, res, next) => {
         {id: 1, name: "Área de assentamento"},
         {id: 2, name: "Terra indígena"},
         {id: 3, name: "Terra remanescente de quilombos"},
+        {id: 8, name: "Área onde se localizam povos e comunidades tradicionais"}
     ];
     next();
 }, response('diff_location'));