@@ -242,115 +242,115 @@ export abstract class SefazNFCe {
242
242
private static getInfoQRCodeByUF ( uf : string , amb : string ) {
243
243
if ( amb == '1' ) {
244
244
switch ( uf ) {
245
- case 'AC' :
246
- return { urlChave : 'www.sefaznet.ac.gov.br/nfce/consulta' , urlQRCode : 'http://www.sefaznet.ac.gov.br/nfce/qrcode? ' } ;
247
- case 'AL' :
248
- return { urlChave : 'www.sefaz.al.gov.br/nfce/consulta' , urlQRCode : 'http://nfce.sefaz.al.gov.br/QRCode/consultarNFCe.jsp' } ;
249
- case 'AP' :
250
- return { urlChave : 'www.sefaz.ap.gov.br/nfce/consulta' , urlQRCode : 'https://www.sefaz.ap.gov.br/nfce/nfcep.php' } ;
251
- case 'AM' :
252
- return { urlChave : 'www.sefaz.am.gov.br/nfce/consulta' , urlQRCode : 'http://sistemas.sefaz.am.gov.br/nfceweb/consultarNFCe.jsp? ' } ;
253
- case 'BA' :
254
- return { urlChave : 'http:// www.sefaz.ba.gov.br/nfce/consulta' , urlQRCode : 'http://nfe.sefaz.ba.gov.br/servicos/nfce/qrcode .aspx' } ;
255
- case 'CE' :
256
- return { urlChave : 'www.sefaz.ce.gov.br/nfce/consulta' , urlQRCode : 'http://nfceh .sefaz.ce.gov.br/pages/ShowNFCe.html' } ;
257
- case 'DF' :
258
- return { urlChave : 'www.fazenda.df.gov.br/nfce/consulta' , urlQRCode : 'http://www .fazenda.df.gov.br/nfce/qrcode? ' } ;
259
- case 'ES' :
260
- return { urlChave : 'www.sefaz.es.gov.br/nfce/consulta' , urlQRCode : 'http://app.sefaz.es.gov.br/ConsultaNFCe/' } ;
261
- case 'GO' :
262
- return { urlChave : 'www.sefaz.go.gov.br/nfce/consulta' , urlQRCode : 'http://nfe.sefaz.go.gov.br/nfeweb/sites/nfce/danfeNFCe' } ;
263
- case 'MA' :
264
- return { urlChave : 'www.sefaz.ma.gov.br/nfce/consulta' , urlQRCode : 'nfce.sefaz.ma.gov.br/portal/consultarNFCe.jsp' } ;
265
- case 'MT ' :
266
- return { urlChave : 'www.sefaz.mt .gov.br/nfce/consulta ' , urlQRCode : 'http ://www.sefaz.mt .gov.br/nfce/consultanfce ' } ;
267
- case 'MS' :
268
- return { urlChave : 'www.dfe.ms.gov.br/nfce/consulta' , urlQRCode : 'http://www.dfe.ms.gov.br/nfce/qrcode? ' } ;
269
- case 'MG ' :
270
- return { urlChave : 'http://nfce.fazenda.mg .gov.br/portalnfce ' , urlQRCode : 'https ://nfce.fazenda.mg .gov.br/portalnfce/sistema/qrcode.xhtml ' } ;
271
- case 'PA' :
272
- return { urlChave : 'www.sefa.pa.gov.br/nfce/consulta' , urlQRCode : 'https://appnfc.sefa.pa.gov.br/portal/view/consultas/nfce/nfceForm.seam' } ;
273
- case 'PB' :
274
- return { urlChave : 'www.receita.pb.gov.br/nfce/consulta' , urlQRCode : 'http://www.receita.pb.gov.br/nfce' } ;
275
- case 'PR ' :
276
- return { urlChave : 'www.fazenda.pr .gov.br/nfce/consulta' , urlQRCode : 'http://www.fazenda.pr .gov.br/nfce/qrcode? ' } ;
277
- case 'PE ' :
278
- return { urlChave : 'nfce .sefaz.pe .gov.br/nfce/consulta' , urlQRCode : 'http://nfce .sefaz.pe .gov.br/nfce/consulta ' } ;
279
- case 'PI ' :
280
- return { urlChave : 'www.sefaz.pi .gov.br/nfce/consulta' , urlQRCode : 'http://www.sefaz.pi .gov.br/nfce/qrcode' } ;
281
- case 'RJ' :
282
- return { urlChave : 'www.fazenda.rj.gov.br/nfce/consulta' , urlQRCode : 'http://www4.fazenda.rj.gov.br/consultaNFCe/QRCode? ' } ;
283
- case 'RN' :
284
- return { urlChave : 'www.set.rn.gov.br/nfce/consulta' , urlQRCode : 'http://nfce.set.rn.gov.br/consultarNFCe.aspx' } ;
285
- case 'RS ' :
286
- return { urlChave : 'www.sefaz.rs .gov.br/nfce/consulta' , urlQRCode : 'https ://www.sefaz.rs. gov.br/NFCE/NFCE-COM.aspx?p=' } ;
287
- case 'RO ' :
288
- return { urlChave : 'www.sefin.ro .gov.br/nfce/consulta' , urlQRCode : 'http ://www.nfce.sefin.ro. gov.br/consultanfce/consulta.jsp ' } ;
289
- case 'RR' :
290
- return { urlChave : 'www.sefaz.rr.gov.br/nfce/consulta' , urlQRCode : 'https://www.sefaz.rr.gov.br/nfce/servlet/qrcode' } ;
291
- case 'SP ' :
292
- return { urlChave : 'https ://www.nfce.fazenda.sp. gov.br/consulta' , urlQRCode : 'https ://www.nfce.fazenda.sp. gov.br/qrcode ' } ;
293
- case 'SE ' :
294
- return { urlChave : 'http ://www.nfce.se. gov.br/nfce/ consulta' , urlQRCode : 'http ://www.nfce.se. gov.br/nfce/ qrcode? ' } ;
295
- case 'TO' :
296
- return { urlChave : 'www.sefaz.to.gov.br/nfce/consulta' , urlQRCode : 'http://www.sefaz.to.gov.br/nfce/qrcode' } ;
245
+ case 'AC' :
246
+ return { urlChave : 'www.sefaznet.ac.gov.br/nfce/consulta' , urlQRCode : 'http://www.sefaznet.ac.gov.br/nfce/qrcode' } ;
247
+ case 'AL' :
248
+ return { urlChave : 'www.sefaz.al.gov.br/nfce/consulta' , urlQRCode : 'http://nfce.sefaz.al.gov.br/QRCode/consultarNFCe.jsp' } ;
249
+ case 'AP' :
250
+ return { urlChave : 'www.sefaz.ap.gov.br/nfce/consulta' , urlQRCode : 'https://www.sefaz.ap.gov.br/nfce/nfcep.php' } ;
251
+ case 'AM' :
252
+ return { urlChave : 'www.sefaz.am.gov.br/nfce/consulta' , urlQRCode : 'http://sistemas.sefaz.am.gov.br/nfceweb/consultarNFCe.jsp' } ;
253
+ case 'BA' :
254
+ return { urlChave : 'www.sefaz.ba.gov.br/nfce/consulta' , urlQRCode : 'http://nfe.sefaz.ba.gov.br/servicos/nfce/modulos/geral/NFCEC_consulta_chave_acesso .aspx' } ;
255
+ case 'CE' :
256
+ return { urlChave : 'www.sefaz.ce.gov.br/nfce/consulta' , urlQRCode : 'http://nfce .sefaz.ce.gov.br/pages/ShowNFCe.html' } ;
257
+ case 'DF' :
258
+ return { urlChave : 'www.fazenda.df.gov.br/nfce/consulta' , urlQRCode : 'http://dec .fazenda.df.gov.br/ConsultarNFCe.aspx ' } ;
259
+ case 'ES' :
260
+ return { urlChave : 'www.sefaz.es.gov.br/nfce/consulta' , urlQRCode : 'http://app.sefaz.es.gov.br/ConsultaNFCe/qrcode.aspx ' } ;
261
+ case 'GO' :
262
+ return { urlChave : 'www.sefaz.go.gov.br/nfce/consulta' , urlQRCode : 'http://nfe.sefaz.go.gov.br/nfeweb/sites/nfce/danfeNFCe' } ;
263
+ case 'MA' :
264
+ return { urlChave : 'www.sefaz.ma.gov.br/nfce/consulta' , urlQRCode : 'http://www. nfce.sefaz.ma.gov.br/portal/consultarNFCe.jsp' } ;
265
+ case 'MG ' :
266
+ return { urlChave : 'http://nfce.fazenda.mg .gov.br/portalnfce ' , urlQRCode : 'https ://nfce.fazenda.mg .gov.br/portalnfce/sistema/qrcode.xhtml ' } ;
267
+ case 'MS' :
268
+ return { urlChave : 'http:// www.dfe.ms.gov.br/nfce/consulta' , urlQRCode : 'http://www.dfe.ms.gov.br/nfce/qrcode' } ;
269
+ case 'MT ' :
270
+ return { urlChave : 'http://www.sefaz.mt .gov.br/nfce/consultanfce ' , urlQRCode : 'http ://www.sefaz.mt .gov.br/nfce/consultanfce ' } ;
271
+ case 'PA' :
272
+ return { urlChave : 'www.sefa.pa.gov.br/nfce/consulta' , urlQRCode : 'https://appnfc.sefa.pa.gov.br/portal/view/consultas/nfce/nfceForm.seam' } ;
273
+ case 'PB' :
274
+ return { urlChave : 'www.receita.pb.gov.br/nfce/consulta' , urlQRCode : 'http://www.receita.pb.gov.br/nfce' } ;
275
+ case 'PE ' :
276
+ return { urlChave : 'nfce.sefaz.pe .gov.br/nfce/consulta' , urlQRCode : 'http://nfce.sefaz.pe .gov.br/nfce-web/consultarNFCe ' } ;
277
+ case 'PI ' :
278
+ return { urlChave : 'www .sefaz.pi .gov.br/nfce/consulta' , urlQRCode : 'http://www .sefaz.pi .gov.br/nfce/qrcode ' } ;
279
+ case 'PR ' :
280
+ return { urlChave : 'http:// www.fazenda.pr .gov.br/nfce/consulta' , urlQRCode : 'http://www.fazenda.pr .gov.br/nfce/qrcode/ ' } ;
281
+ case 'RJ' :
282
+ return { urlChave : 'www.fazenda.rj.gov.br/nfce/consulta' , urlQRCode : 'http://www4.fazenda.rj.gov.br/consultaNFCe/QRCode' } ;
283
+ case 'RN' :
284
+ return { urlChave : 'www.set.rn.gov.br/nfce/consulta' , urlQRCode : 'http://nfce.set.rn.gov.br/consultarNFCe.aspx' } ;
285
+ case 'RO ' :
286
+ return { urlChave : 'www.sefin.ro .gov.br/nfce/consulta' , urlQRCode : 'http ://www.nfce.sefin.ro. gov.br/consultanfce/consulta.jsp' } ;
287
+ case 'RS ' :
288
+ return { urlChave : 'www.sefaz.rs .gov.br/nfce/consulta' , urlQRCode : 'https ://www.sefaz.rs. gov.br/NFCE/NFCE-COM.aspx ' } ;
289
+ case 'RR' :
290
+ return { urlChave : 'www.sefaz.rr.gov.br/nfce/consulta' , urlQRCode : 'https://www.sefaz.rr.gov.br/nfce/servlet/qrcode' } ;
291
+ case 'SE ' :
292
+ return { urlChave : 'http ://www.nfce.se. gov.br/nfce/ consulta' , urlQRCode : 'http ://www.nfce.se. gov.br/portal/consultarNFCe.jsp ' } ;
293
+ case 'SP ' :
294
+ return { urlChave : 'https ://www.nfce.fazenda.sp. gov.br/consulta' , urlQRCode : 'https ://www.nfce.fazenda.sp. gov.br/qrcode' } ;
295
+ case 'TO' :
296
+ return { urlChave : 'www.sefaz.to.gov.br/nfce/consulta' , urlQRCode : 'http://www.sefaz.to.gov.br/nfce/qrcode' } ;
297
297
default :
298
298
throw new Error ( 'URL do QRCode não encontrada pelo UF (' + uf + ') informado.' ) ;
299
299
}
300
300
} else {
301
301
switch ( uf ) {
302
- case 'AC' :
303
- return { urlChave : 'www.sefaznet.ac.gov.br/nfce/consulta' , urlQRCode : 'http://www. hml.sefaznet.ac.gov.br/nfce/qrcode? ' } ;
304
- case 'AL' :
305
- return { urlChave : 'www.sefaz.al.gov.br/nfce/consulta' , urlQRCode : 'http://nfce.sefaz.al.gov.br/QRCode/consultarNFCe.jsp' } ;
306
- case 'AP' :
307
- return { urlChave : 'www.sefaz.ap.gov.br/nfce/consulta' , urlQRCode : 'https://www.sefaz.ap.gov.br/nfcehml/nfce.php' } ;
308
- case 'AM' :
309
- return { urlChave : 'www .sefaz.am.gov.br/nfce/consulta ' , urlQRCode : 'http ://homnfce .sefaz.am.gov.br/nfceweb/consultarNFCe.jsp? ' } ;
310
- case 'BA' :
311
- return { urlChave : 'http://hinternet.sefaz.ba.gov.br/nfce/consulta' , urlQRCode : 'http://nfe .sefaz.ba.gov.br/servicos/nfce/qrcode .aspx' } ;
312
- case 'CE' :
313
- return { urlChave : 'www.sefaz.ce.gov.br/nfce/consulta' , urlQRCode : 'http://nfceh.sefaz.ce.gov.br/pages/ShowNFCe.html' } ;
314
- case 'DF' :
315
- return { urlChave : 'www.fazenda.df.gov.br/nfce/consulta' , urlQRCode : 'http://www .fazenda.df.gov.br/nfce/qrcode? ' } ;
316
- case 'ES' :
317
- return { urlChave : 'www.sefaz.es.gov.br/nfce/consulta' , urlQRCode : 'http://homologacao.sefaz.es.gov.br/ConsultaNFCe/' } ;
318
- case 'GO' :
319
- return { urlChave : 'www.sefaz .go.gov.br/nfce/ consulta' , urlQRCode : 'http://homolog.sefaz.go.gov.br/nfeweb/sites/nfce/danfeNFCe' } ;
320
- case 'MA' :
321
- return { urlChave : 'www.sefaz.ma.gov.br/nfce/consulta' , urlQRCode : 'homologacao .sefaz.ma.gov.br/portal/consultarNFCe.jsp' } ;
322
- case 'MT ' :
323
- return { urlChave : 'www.sefaz.mt .gov.br/nfce/consulta ' , urlQRCode : 'http ://homologacao.sefaz.mt .gov.br/nfce/consultanfce ' } ;
324
- case 'MS' :
325
- return { urlChave : 'www.dfe.ms.gov.br/nfce/consulta' , urlQRCode : 'http://www.dfe.ms.gov.br/nfce/qrcode? ' } ;
326
- case 'MG ' :
327
- return { urlChave : 'http://hnfce.fazenda.mg .gov.br/portalnfce/sistema/consultaarg.xhtml ' , urlQRCode : 'https ://nfce.fazenda.mg .gov.br/portalnfce/sistema/qrcode.xhtml ' } ;
328
- case 'PA' :
329
- return { urlChave : 'www.sefa.pa.gov.br/nfce/consulta' , urlQRCode : 'https://appnfc.sefa.pa.gov.br/portal-homologacao/view/consultas/nfce/nfceForm.seam' } ;
330
- case 'PB' :
331
- return { urlChave : 'www.receita.pb.gov.br/nfcehom' , urlQRCode : 'http://www.receita.pb.gov.br/nfcehom' } ;
332
- case 'PR ' :
333
- return { urlChave : 'www.fazenda.pr .gov.br/nfce/consulta' , urlQRCode : 'http://www.fazenda.pr .gov.br/nfce/qrcode? ' } ;
334
- case 'PE ' :
335
- return { urlChave : 'nfce .sefaz.pe .gov.br/nfce/consulta' , urlQRCode : 'http://nfcehomolog .sefaz.pe .gov.br/nfce/consulta ' } ;
336
- case 'PI ' :
337
- return { urlChave : 'www.sefaz.pi .gov.br/nfce/consulta' , urlQRCode : 'http://www.sefaz.pi .gov.br/nfce/qrcode' } ;
338
- case 'RJ' :
339
- return { urlChave : 'www.fazenda.rj.gov.br/nfce/consulta' , urlQRCode : 'http://www4.fazenda.rj.gov.br/consultaNFCe/QRCode? ' } ;
340
- case 'RN' :
341
- return { urlChave : 'www.set.rn.gov.br/nfce/consulta' , urlQRCode : 'http://hom.nfce.set.rn.gov.br/consultarNFCe.aspx' } ;
342
- case 'RS ' :
343
- return { urlChave : 'www.sefaz.rs .gov.br/nfce/consulta' , urlQRCode : 'https ://www.sefaz.rs. gov.br/NFCE/NFCE-COM.aspx?p=' } ;
344
- case 'RO ' :
345
- return { urlChave : 'www.sefin.ro .gov.br/nfce/consulta' , urlQRCode : 'http ://www.nfce.sefin.ro. gov.br/consultanfce/consulta.jsp ' } ;
346
- case 'RR' :
347
- return { urlChave : 'www.sefaz.rr.gov.br/nfce/consulta' , urlQRCode : 'http://200.174.88.103:8080/nfce/servlet/qrcode' } ;
348
- case 'SP ' :
349
- return { urlChave : 'https ://www.homologacao.nfce.fazenda.sp. gov.br/consulta' , urlQRCode : 'https ://www.homologacao.nfce.fazenda.sp. gov.br/qrcode ' } ;
350
- case 'SE ' :
351
- return { urlChave : 'http ://www.hom.nfe.se. gov.br/nfce/ consulta' , urlQRCode : 'http ://www.hom.nfe.se. gov.br/nfce/ qrcode? ' } ;
352
- case 'TO' :
353
- return { urlChave : 'www .sefaz.to.gov.br/nfce/consulta' , urlQRCode : 'http://www .sefaz.to.gov.br/nfce/qrcode' } ;
302
+ case 'AC' :
303
+ return { urlChave : 'www.sefaznet.ac.gov.br/nfce/consulta' , urlQRCode : 'http://hml.sefaznet.ac.gov.br/nfce/qrcode' } ;
304
+ case 'AL' :
305
+ return { urlChave : 'www.sefaz.al.gov.br/nfce/consulta' , urlQRCode : 'http://nfce.sefaz.al.gov.br/QRCode/consultarNFCe.jsp' } ;
306
+ case 'AP' :
307
+ return { urlChave : 'www.sefaz.ap.gov.br/nfce/consulta' , urlQRCode : 'https://www.sefaz.ap.gov.br/nfcehml/nfce.php' } ;
308
+ case 'AM' :
309
+ return { urlChave : 'https://sistemas .sefaz.am.gov.br/nfceweb-hom/formConsulta.do ' , urlQRCode : 'https ://sistemas .sefaz.am.gov.br/nfceweb-hom /consultarNFCe.jsp' } ;
310
+ case 'BA' :
311
+ return { urlChave : 'http://hinternet.sefaz.ba.gov.br/nfce/consulta' , urlQRCode : 'http://hnfe .sefaz.ba.gov.br/servicos/nfce/modulos/geral/NFCEC_consulta_chave_acesso .aspx' } ;
312
+ case 'CE' :
313
+ return { urlChave : 'www.sefaz.ce.gov.br/nfce/consulta' , urlQRCode : 'http://nfceh.sefaz.ce.gov.br/pages/ShowNFCe.html' } ;
314
+ case 'DF' :
315
+ return { urlChave : 'www.fazenda.df.gov.br/nfce/consulta' , urlQRCode : 'http://dec .fazenda.df.gov.br/ConsultarNFCe.aspx ' } ;
316
+ case 'ES' :
317
+ return { urlChave : 'www.sefaz.es.gov.br/nfce/consulta' , urlQRCode : 'http://homologacao.sefaz.es.gov.br/ConsultaNFCe/qrcode.aspx ' } ;
318
+ case 'GO' :
319
+ return { urlChave : 'http:// www.nfce .go.gov.br/post/ver/214413/ consulta-nfc-e-homologacao ' , urlQRCode : 'http://homolog.sefaz.go.gov.br/nfeweb/sites/nfce/danfeNFCe' } ;
320
+ case 'MA' :
321
+ return { urlChave : 'www.sefaz.ma.gov.br/nfce/consulta' , urlQRCode : 'http://www.hom.nfce .sefaz.ma.gov.br/portal/consultarNFCe.jsp' } ;
322
+ case 'MG ' :
323
+ return { urlChave : 'http://hnfce.fazenda.mg .gov.br/portalnfce ' , urlQRCode : 'https ://nfce.fazenda.mg .gov.br/portalnfce/sistema/qrcode.xhtml ' } ;
324
+ case 'MS' :
325
+ return { urlChave : 'http:// www.dfe.ms.gov.br/nfce/consulta' , urlQRCode : 'http://www.dfe.ms.gov.br/nfce/qrcode' } ;
326
+ case 'MT ' :
327
+ return { urlChave : 'http://homologacao.sefaz.mt .gov.br/nfce/consultanfce ' , urlQRCode : 'http ://homologacao.sefaz.mt .gov.br/nfce/consultanfce ' } ;
328
+ case 'PA' :
329
+ return { urlChave : 'www.sefa.pa.gov.br/nfce/consulta' , urlQRCode : 'https://appnfc.sefa.pa.gov.br/portal-homologacao/view/consultas/nfce/nfceForm.seam' } ;
330
+ case 'PB' :
331
+ return { urlChave : 'www.receita.pb.gov.br/nfcehom' , urlQRCode : 'http://www.receita.pb.gov.br/nfcehom' } ;
332
+ case 'PE ' :
333
+ return { urlChave : 'nfce.sefaz.pe .gov.br/nfce/consulta' , urlQRCode : 'http://nfcehomolog.sefaz.pe .gov.br/nfce-web/consultarNFCe ' } ;
334
+ case 'PI ' :
335
+ return { urlChave : 'www .sefaz.pi .gov.br/nfce/consulta' , urlQRCode : 'http://www .sefaz.pi .gov.br/nfce/qrcode ' } ;
336
+ case 'PR ' :
337
+ return { urlChave : 'http:// www.fazenda.pr .gov.br/nfce/consulta' , urlQRCode : 'http://www.fazenda.pr .gov.br/nfce/qrcode/ ' } ;
338
+ case 'RJ' :
339
+ return { urlChave : 'www.fazenda.rj.gov.br/nfce/consulta' , urlQRCode : 'http://www4.fazenda.rj.gov.br/consultaNFCe/QRCode' } ;
340
+ case 'RN' :
341
+ return { urlChave : 'www.set.rn.gov.br/nfce/consulta' , urlQRCode : 'http://hom.nfce.set.rn.gov.br/consultarNFCe.aspx' } ;
342
+ case 'RO ' :
343
+ return { urlChave : 'www.sefin.ro .gov.br/nfce/consulta' , urlQRCode : 'http ://www.nfce.sefin.ro. gov.br/consultanfce/consulta.jsp' } ;
344
+ case 'RS ' :
345
+ return { urlChave : 'www.sefaz.rs .gov.br/nfce/consulta' , urlQRCode : 'https ://www.sefaz.rs. gov.br/NFCE/NFCE-COM.aspx ' } ;
346
+ case 'RR' :
347
+ return { urlChave : 'www.sefaz.rr.gov.br/nfce/consulta' , urlQRCode : 'http://200.174.88.103:8080/nfce/servlet/qrcode' } ;
348
+ case 'SE ' :
349
+ return { urlChave : 'http ://www.hom.nfe.se. gov.br/nfce/ consulta' , urlQRCode : 'http ://www.hom.nfe.se. gov.br/portal/consultarNFCe.jsp ' } ;
350
+ case 'SP ' :
351
+ return { urlChave : 'https ://www.homologacao.nfce.fazenda.sp. gov.br/consulta' , urlQRCode : 'https ://www.homologacao.nfce.fazenda.sp. gov.br/qrcode' } ;
352
+ case 'TO' :
353
+ return { urlChave : 'http://homologacao .sefaz.to.gov.br/nfce/consulta.jsf ' , urlQRCode : 'http://homologacao .sefaz.to.gov.br/nfce/qrcode' } ;
354
354
default :
355
355
throw new Error ( 'URL do QRCode não encontrada pelo UF (' + uf + ') informado.' ) ;
356
356
}
0 commit comments