• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

wmixvideo / nfe / #6985

02 Jun 2016 11:49PM UTC coverage: 79.364% (+3.7%) from 75.706%
#6985

push

travis-ci

fincatto
Atualizado xsd de validacao de envio de lote, que valida as notas com assinatura.
Atualizado para versão 2.0.0-SNAPSHOT, pois o codigo quebrou a compatibilidade.

0 of 1 new or added line in 1 file covered. (0.0%)

349 existing lines in 68 files now uncovered.

4742 of 5975 relevant lines covered (79.36%)

50.29 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

98.08
/src/main/java/com/fincatto/nfe310/classes/NFUnidadeFederativa.java
1
package com.fincatto.nfe310.classes;
2

3
/**
4
 * URls qrCode: http://nfce.encat.org/desenvolvedor/qrcode/
5
 **/
6
public enum NFUnidadeFederativa {
38✔
7

8
    AC("AC", "Acre", "12", "http://hml.sefaznet.ac.gov.br/nfce/qrcode", "http://hml.sefaznet.ac.gov.br/nfce/qrcode"),
1✔
9
    AL("AL", "Alagoas", "27"),
1✔
10
    AP("AP", "Amap\u00E1", "16", "https://www.sefaz.ap.gov.br/nfcehml/nfce.php", "https://www.sefaz.ap.gov.br/nfce/nfce.php"),
1✔
11
    AM("AM", "Amazonas", "13", "homnfce.sefaz.am.gov.br/nfceweb/consultarNFCe.jsp", "sistemas.sefaz.am.gov.br/nfceweb/consultarNFCe.jsp"),
1✔
12
    BA("BA", "Bahia", "29", "http://hnfe.sefaz.ba.gov.br/servicos/nfce/modulos/geral/NFCEC_consulta_chave_acesso.aspx", "http://nfe.sefaz.ba.gov.br/servicos/nfce/modulos/geral/NFCEC_consulta_chave_acesso.aspx"),
1✔
13
    CE("CE", "Cear\u00E1", "23"),
1✔
14
    DF("DF", "Distrito Federal", "53", "http://dec.fazenda.df.gov.br/ConsultarNFCe.aspx", "http://dec.fazenda.df.gov.br/ConsultarNFCe.aspx"),
1✔
15
    GO("GO", "Goi\u00E1s", "52"),
1✔
16
    ES("ES", "Esp\u00EDrito Santo", "32"),
1✔
17
    MA("MA", "Maranh\u00E3o", "21"),
1✔
18
    MT("MT", "Mato Grosso", "51", "http://www.sefaz.mt.gov.br/nfce/consultanfce", "http://www.sefaz.mt.gov.br/nfce/consultanfce"),
1✔
19
    MS("MS", "Mato Grosso do Sul", "50"),
1✔
20
    MG("MG", "Minas Gerais", "31"),
1✔
21
    PA("PA", "Par\u00E1", "15", "https://appnfc.sefa.pa.gov.br/portal-homologacao/view/consultas/nfce/nfceForm.seam", "https://appnfc.sefa.pa.gov.br/portal/view/consultas/nfce/nfceForm.seam"),
1✔
22
    PB("PB", "Paraiba", "25", "www.receita.pb.gov.br/nfcehom", "www.receita.pb.gov.br/nfce"),
1✔
23
    PR("PR", "Paran\u00E1", "41", "http://www.dfeportal.fazenda.pr.gov.br/dfe-portal/rest/servico/consultaNFCe", "http://www.dfeportal.fazenda.pr.gov.br/dfe-portal/rest/servico/consultaNFCe"),
1✔
24
    PE("PE", "Pernambuco", "26", "http://nfcehomolog.sefaz.pe.gov.br/nfce-web/consultarNFCe", "http://nfce.sefaz.pe.gov.br/nfce-web/consultarNFCe"),
1✔
25
    PI("PI", "Piau\u00ED", "22", "http://webas.sefaz.pi.gov.br/nfceweb-homologacao/consultarNFCe.jsf", "http://webas.sefaz.pi.gov.br/nfceweb/consultarNFCe.jsf"),
1✔
26
    RJ("RJ", "Rio de Janeiro", "33", "http://www4.fazenda.rj.gov.br/consultaNFCe/QRCode", "http://www4.fazenda.rj.gov.br/consultaNFCe/QRCode?"),
1✔
27
    RN("RN", "Rio Grande do Norte", "24", "http://hom.nfce.set.rn.gov.br/consultarNFCe.aspx", "http://nfce.set.rn.gov.br/consultarNFCe.aspx"),
1✔
28
    RS("RS", "Rio Grande do Sul", "43", "https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx", "https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx"),
1✔
29
    RO("RO", "Rond\u00F4nia", "11", "http://www.nfce.sefin.ro.gov.br/consultanfce/consulta.jsp", "http://www.nfce.sefin.ro.gov.br/consultanfce/consulta.jsp"),
1✔
30
    RR("RR", "Roraima", "14", "http://200.174.88.103:8080/nfce/servlet/qrcode", "https://www.sefaz.rr.gov.br/nfce/servlet/qrcode"),
1✔
31
    SP("SP", "S\u00E3o Paulo", "35", "https://www.homologacao.nfce.fazenda.sp.gov.br/NFCeConsultaPublica/Paginas/ConsultaQRCode.aspx", "https://www.nfce.fazenda.sp.gov.br/NFCeConsultaPublica/Paginas/ConsultaQRCode.aspx"),
1✔
32
    SC("SC", "Santa Catarina", "42"),
1✔
33
    SE("SE", "Sergipe", "28", "http://www.hom.nfe.se.gov.br/portal/consultarNFCe.jsp", "http://www.nfce.se.gov.br/portal/consultarNFCe.jsp"),
1✔
34
    TO("TO", "Tocantins", "17"),
1✔
35
    NACIONAL("NC", "Nacional", "90"),
1✔
36
    RFB("RFB", "RFB", "91"),
1✔
37
    EX("EX", "Exterior", "99");
1✔
38

39
    private final String codigo;
40
    private final String descricao;
41
    private final String codigoIbge;
42
    private final String qrCodeHomologacao;
43
    private final String qrCodeProducao;
44

45
    NFUnidadeFederativa(final String codigo, final String descricao, final String codigoIbge, String qrCodeHomologacao, String qrCodeProducao) {
30✔
46
        this.codigo = codigo;
30✔
47
        this.descricao = descricao;
30✔
48
        this.codigoIbge = codigoIbge;
30✔
49
        this.qrCodeHomologacao = qrCodeHomologacao;
30✔
50
        this.qrCodeProducao = qrCodeProducao;
30✔
51
    }
30✔
52

53
    NFUnidadeFederativa(final String codigo, final String descricao, final String codigoIbge) {
54
        this(codigo, descricao, codigoIbge, null, null);
12✔
55
    }
12✔
56

57
    public String getCodigo() {
58
        return this.codigo;
1,143✔
59
    }
60

61
    public String getDescricao() {
62
        return this.descricao;
1✔
63
    }
64

65
    public String getCodigoIbge() {
66
        return this.codigoIbge;
727✔
67
    }
68

69
    public String getQrCodeHomologacao() {
70
                return qrCodeHomologacao;
2✔
71
        }
72

73
        public String getQrCodeProducao() {
UNCOV
74
                return qrCodeProducao;
×
75
        }
76

77
        @Override
78
    public String toString() {
79
        return this.getDescricao();
1✔
80
    }
81

82
    /**
83
     * Identifica a UF pela sigla ou pelo codigo IBGE.
84
     * @param codigo Sigla ou codigo IBGE da UF.
85
     * @return Objeto da UF.
86
     */
87
    public static NFUnidadeFederativa valueOfCodigo(final String codigo) {
88
        for (final NFUnidadeFederativa uf : NFUnidadeFederativa.values()) {
630✔
89
            if (uf.getCodigo().equalsIgnoreCase(codigo)) {
629✔
90
                return uf;
30✔
91
            } else if (uf.getCodigoIbge().equalsIgnoreCase(codigo)) {
599✔
92
                return uf;
6✔
93
            }
94
        }
95
        throw new IllegalArgumentException(String.format("N\u00e3o existe o c\u00f3digo %s no mapeamento.", codigo));
1✔
96
    }
97
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc