diff --git a/src/libs/convert/capitalCode.js b/src/libs/convert/capitalCode.js
index 09727c63a58ffea1f1d18019a9bf3fbb2b91d48c..fe7c0862591b81561c96d326d5f824467d9ffaba 100644
--- a/src/libs/convert/capitalCode.js
+++ b/src/libs/convert/capitalCode.js
@@ -20,8 +20,6 @@ along with simcaq-node.  If not, see <https://www.gnu.org/licenses/>.
 
 module.exports = function capitalCode(id) {
     switch (id) {
-        case null:
-        return 'Não é capital';
         case 11:
         return 'Porto Velho';
         case 12:
@@ -76,6 +74,8 @@ module.exports = function capitalCode(id) {
         return 'Goiânia';
         case 53:
         return 'Brasília';
+        case 99:
+        return 'Não é capital';
         default:
         return 'Não informado';
     }
diff --git a/src/libs/convert/metroCode.js b/src/libs/convert/metroCode.js
index 95425f33c1ad052a888b976057ce7244dda44bc6..0442f2c757a31b81828e28574b55bb50783c873b 100644
--- a/src/libs/convert/metroCode.js
+++ b/src/libs/convert/metroCode.js
@@ -20,8 +20,6 @@ along with simcaq-node.  If not, see <https://www.gnu.org/licenses/>.
 
 module.exports = function metroCode(id) {
     switch (id) {
-        case null:
-        return 'Não é região metropolitana ou região administrativa integrada';
         case 13:
         return 'Região Metropolitana de Manaus';
         case 15:
@@ -64,6 +62,8 @@ module.exports = function metroCode(id) {
         return 'Região Metropolitana de Vale do Rio Cuiabá';
         case 52:
         return 'Região Metropolitana de Goiânia';
+        case 99:
+        return 'Não é região metropolitana ou região administrativa integrada';
         default:
         return 'Não informado';
     }
diff --git a/src/libs/convert/modalityShift.js b/src/libs/convert/modalityShift.js
index 23661130f016c476ff6da45217b0719ab59c1a15..7cde03d02bb8f4da76c7e4a998b582fd81dc63b5 100644
--- a/src/libs/convert/modalityShift.js
+++ b/src/libs/convert/modalityShift.js
@@ -20,8 +20,6 @@ along with simcaq-node.  If not, see <https://www.gnu.org/licenses/>.
 
 module.exports = function modalityShift(id) {
     switch (id) {
-        case null:
-        return 'Não informado';
         case 1:
         return 'Matutino';
         case 2:
@@ -36,6 +34,8 @@ module.exports = function modalityShift(id) {
         return 'Não se aplica - pós graduação presencial';
         case 7:
         return 'EaD ou semipresencial';
+        case 9:
+        return 'Não informado';
         case 99:
         return 'Não frequenta instituição de ensino';
     } 
diff --git a/src/libs/routes_v1/newPnad.js b/src/libs/routes_v1/newPnad.js
index 63fcc78de564dd748ba917ecb57c9253cd9e0cb6..729d7b99932d04261601f483a12efe100ffb2955 100644
--- a/src/libs/routes_v1/newPnad.js
+++ b/src/libs/routes_v1/newPnad.js
@@ -117,7 +117,7 @@ PnadNovoApp.get('/cap_code', (req, res, next) => {
         });
         }
     }
-    req.result.push({id: null, name: id2str.capitalCode(null)});
+    req.result.push({id: 99, name: id2str.capitalCode(99)});
 
     next();
 }, response('cap_code'));
@@ -131,7 +131,7 @@ PnadNovoApp.get('/metro_code', (req, res, next) => {
         });
         }
     }
-    req.result.push({id: null, name: id2str.metroCode(null)});
+    req.result.push({id: 99, name: id2str.metroCode(99)});
 
     next();
 }, response('metro_code'));
@@ -218,8 +218,8 @@ PnadNovoApp.get('/modality_shift', (req, res, next) => {
             id: i, name: id2str.modalityShift(i)
         });
     }
+    req.result.push({id: 9, name: id2str.modality(9)});
     req.result.push({id: 99, name: id2str.modality(99)});
-    req.result.push({id: null, name: id2str.modality(null)});
     next();
 }, response('modality_shift'));