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

wmixvideo / nfe / #6582

17 Jul 2025 09:30PM UTC coverage: 51.231% (+24.2%) from 26.996%
#6582

push

web-flow
Adequação do mapeamento de infLocalCarrega e infLocalDescarrega ao xs:choice do schema MDF-e (#1054)

* Adequação do mapeamento de infLocalCarrega e infLocalDescarrega ao xs:choice do schema MDF-e

* Adequação do mapeamento de infLocalCarrega e infLocalDescarrega ao xs:choice do schema MDF-e

14006 of 27339 relevant lines covered (51.23%)

0.51 hits per line

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

70.91
/src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFNotaInfoItemImpostoISSQN.java
1
package com.fincatto.documentofiscal.nfe400.classes.nota;
2

3
import com.fincatto.documentofiscal.DFBase;
4
import com.fincatto.documentofiscal.validadores.DFBigDecimalValidador;
5
import com.fincatto.documentofiscal.validadores.DFIntegerValidador;
6
import com.fincatto.documentofiscal.validadores.DFStringValidador;
7
import org.simpleframework.xml.Element;
8

9
import java.math.BigDecimal;
10

11
public class NFNotaInfoItemImpostoISSQN extends DFBase {
1✔
12
    private static final long serialVersionUID = 5303195667632685433L;
13
    
14
    @Element(name = "vBC")
15
    private String valorBaseCalculo;
16
    
17
    @Element(name = "vAliq")
18
    private String valorAliquota;
19
    
20
    @Element(name = "vISSQN")
21
    private String valor;
22
    
23
    @Element(name = "cMunFG")
24
    private Integer codigoMunicipio;
25
    
26
    @Element(name = "cListServ")
27
    private String itemListaServicos;
28

29
    @Element(name = "vDeducao", required = false)
30
    private String valorDeducao;
31

32
    @Element(name = "vOutro", required = false)
33
    private String valorOutro;
34

35
    @Element(name = "vDescIncond", required = false)
36
    private String valorDescontoIncondicionado;
37

38
    @Element(name = "vDescCond", required = false)
39
    private String valorDescontoCondicionado;
40

41
    @Element(name = "vISSRet", required = false)
42
    private String valorRetencaoISS;
43
    
44
    @Element(name = "indISS")
45
    private NFNotaInfoItemIndicadorExigibilidadeISS indicadorExigibilidadeISS;
46

47
    @Element(name = "cServico", required = false)
48
    private String codigoServico;
49

50
    @Element(name = "cMun", required = false)
51
    private String codigoMunicipioIncidenciaImposto;
52

53
    @Element(name = "cPais", required = false)
54
    private String codigoPais;
55

56
    @Element(name = "nProcesso", required = false)
57
    private String numeroProcesso;
58
    
59
    @Element(name = "indIncentivo")
60
    private NFNotaInfoItemIndicadorIncentivoFiscal indicadorIncentivoFiscal;
61

62
    public void setValorBaseCalculo(final BigDecimal valorBaseCalculo) {
63
        this.valorBaseCalculo = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorBaseCalculo, "Valor BC ISSQN Item");
1✔
64
    }
1✔
65

66
    public void setValorAliquota(final BigDecimal valorAliquota) {
67
        this.valorAliquota = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(valorAliquota, "Valor Aliquota ISSQN Item");
1✔
68
    }
1✔
69

70
    public void setValor(final BigDecimal valor) {
71
        this.valor = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valor, "Valor ISSQN Item");
1✔
72
    }
1✔
73

74
    public void setCodigoMunicipio(final Integer codigoMunicipio) {
75
        DFIntegerValidador.exatamente7(codigoMunicipio, "Codigo Municipio ISSQN Item");
1✔
76
        this.codigoMunicipio = codigoMunicipio;
1✔
77
    }
1✔
78

79
    public void setItemListaServicos(final String itemListaServicos) {
80
        DFStringValidador.itemListaServico(itemListaServicos);
1✔
81
        this.itemListaServicos = itemListaServicos;
1✔
82
    }
1✔
83

84
    public void setCodigoMunicipioIncidenciaImposto(final String codigoMunicipioIncidenciaImposto) {
85
        DFStringValidador.exatamente7N(codigoMunicipioIncidenciaImposto, "Codigo Municipio Incidencia Imposto ISSQN Item");
1✔
86
        this.codigoMunicipioIncidenciaImposto = codigoMunicipioIncidenciaImposto;
1✔
87
    }
1✔
88

89
    public void setCodigoPais(final String codigoPais) {
90
        DFStringValidador.exatamente4N(codigoPais, "Codigo Pais ISSQN Item");
1✔
91
        this.codigoPais = codigoPais;
1✔
92
    }
1✔
93

94
    public void setCodigoServico(final String codigoServico) {
95
        DFStringValidador.tamanho20(codigoServico, "Codigo Servico ISSQN Item");
1✔
96
        this.codigoServico = codigoServico;
1✔
97
    }
1✔
98

99
    public void setIndicadorExigibilidadeISS(final NFNotaInfoItemIndicadorExigibilidadeISS indicadorExigibilidadeISS) {
100
        this.indicadorExigibilidadeISS = indicadorExigibilidadeISS;
1✔
101
    }
1✔
102

103
    public void setIndicadorIncentivoFiscal(final NFNotaInfoItemIndicadorIncentivoFiscal indicadorIncentivoFiscal) {
104
        this.indicadorIncentivoFiscal = indicadorIncentivoFiscal;
1✔
105
    }
1✔
106

107
    public void setNumeroProcesso(final String numeroProcesso) {
108
        DFStringValidador.tamanho30(numeroProcesso, "Numero Processo ISSQN Item");
1✔
109
        this.numeroProcesso = numeroProcesso;
1✔
110
    }
1✔
111

112
    public void setValorDeducao(final BigDecimal valorDeducao) {
113
        this.valorDeducao = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorDeducao, "Valor Deducao ISSQN Item");
1✔
114
    }
1✔
115

116
    public void setValorDescontoCondicionado(final BigDecimal valorDescontoCondicionado) {
117
        this.valorDescontoCondicionado = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorDescontoCondicionado, "Valor Desconto Condicionado ISSQN Item");
1✔
118
    }
1✔
119

120
    public void setValorDescontoIncondicionado(final BigDecimal valorDescontoIncondicionado) {
121
        this.valorDescontoIncondicionado = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorDescontoIncondicionado, "Valor Desconto Incondicionado ISSQN Item");
1✔
122
    }
1✔
123

124
    public void setValorOutro(final BigDecimal valorOutro) {
125
        this.valorOutro = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorOutro, "Valor Outro ISSQN Item");
1✔
126
    }
1✔
127

128
    public void setValorRetencaoISS(final BigDecimal valorRetencaoISS) {
129
        this.valorRetencaoISS = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorRetencaoISS, "Valor Retencao ISS ISSQN Item");
1✔
130
    }
1✔
131

132
    public String getValorBaseCalculo() {
133
        return this.valorBaseCalculo;
×
134
    }
135

136
    public String getValorAliquota() {
137
        return this.valorAliquota;
×
138
    }
139

140
    public String getValor() {
141
        return this.valor;
×
142
    }
143

144
    public Integer getCodigoMunicipio() {
145
        return this.codigoMunicipio;
×
146
    }
147

148
    public String getItemListaServicos() {
149
        return this.itemListaServicos;
×
150
    }
151

152
    public String getValorDeducao() {
153
        return this.valorDeducao;
×
154
    }
155

156
    public String getValorOutro() {
157
        return this.valorOutro;
×
158
    }
159

160
    public String getValorDescontoIncondicionado() {
161
        return this.valorDescontoIncondicionado;
×
162
    }
163

164
    public String getValorDescontoCondicionado() {
165
        return this.valorDescontoCondicionado;
×
166
    }
167

168
    public String getValorRetencaoISS() {
169
        return this.valorRetencaoISS;
×
170
    }
171

172
    public NFNotaInfoItemIndicadorExigibilidadeISS getIndicadorExigibilidadeISS() {
173
        return this.indicadorExigibilidadeISS;
×
174
    }
175

176
    public String getCodigoServico() {
177
        return this.codigoServico;
×
178
    }
179

180
    public String getCodigoMunicipioIncidenciaImposto() {
181
        return this.codigoMunicipioIncidenciaImposto;
×
182
    }
183

184
    public String getCodigoPais() {
185
        return this.codigoPais;
×
186
    }
187

188
    public String getNumeroProcesso() {
189
        return this.numeroProcesso;
×
190
    }
191

192
    public NFNotaInfoItemIndicadorIncentivoFiscal getIndicadorIncentivoFiscal() {
193
        return this.indicadorIncentivoFiscal;
×
194
    }
195
}
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

© 2026 Coveralls, Inc