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

wmixvideo / nfe / #6290

19 Apr 2016 08:37PM UTC coverage: 80.934% (+2.4%) from 78.549%
#6290

push

travis-ci

fincatto
Corrigido testes.

4470 of 5523 relevant lines covered (80.93%)

52.06 hits per line

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

67.39
/src/main/java/com/fincatto/nfe310/classes/nota/NFNotaInfoItemImpostoICMSSN900.java
1
package com.fincatto.nfe310.classes.nota;
2

3
import java.math.BigDecimal;
4

5
import org.simpleframework.xml.Element;
6

7
import com.fincatto.nfe310.classes.NFBase;
8
import com.fincatto.nfe310.classes.NFNotaInfoItemImpostoICMSModalidadeBaseCalculo;
9
import com.fincatto.nfe310.classes.NFNotaInfoItemModalidadeBCICMSST;
10
import com.fincatto.nfe310.classes.NFNotaSituacaoOperacionalSimplesNacional;
11
import com.fincatto.nfe310.classes.NFOrigem;
12
import com.fincatto.nfe310.validadores.BigDecimalParser;
13

14
public class NFNotaInfoItemImpostoICMSSN900 extends NFBase {
30✔
15
    @Element(name = "orig", required = true)
16
    private NFOrigem origem;
17

18
    @Element(name = "CSOSN", required = true)
19
    private NFNotaSituacaoOperacionalSimplesNacional situacaoOperacaoSN;
20

21
    @Element(name = "modBC", required = true)
22
    private NFNotaInfoItemImpostoICMSModalidadeBaseCalculo modalidadeDeterminacaoBCICMS;
23

24
    @Element(name = "vBC", required = true)
25
    private String valorBCICMS;
26

27
    @Element(name = "pRedBC", required = false)
28
    private String percentualReducaoBC;
29

30
    @Element(name = "pICMS", required = true)
31
    private String percentualAliquotaImposto;
32

33
    @Element(name = "vICMS", required = true)
34
    private String valorICMS;
35

36
    @Element(name = "modBCST", required = true)
37
    private NFNotaInfoItemModalidadeBCICMSST modalidadeBCICMSST;
38

39
    @Element(name = "pMVAST", required = false)
40
    private String percentualMargemValorAdicionadoICMSST;
41

42
    @Element(name = "pRedBCST", required = false)
43
    private String percentualReducaoBCICMSST;
44

45
    @Element(name = "vBCST", required = true)
46
    private String valorBCICMSST;
47

48
    @Element(name = "pICMSST", required = true)
49
    private String percentualAliquotaImpostoICMSST;
50

51
    @Element(name = "vICMSST", required = true)
52
    private String valorICMSST;
53

54
    @Element(name = "pCredSN", required = true)
55
    private String aliquotaAplicavelCalculoCreditoSN;
56

57
    @Element(name = "vCredICMSSN", required = true)
58
    private String valorCreditoICMSSN;
59

60
    public void setOrigem(final NFOrigem origem) {
61
        this.origem = origem;
16✔
62
    }
16✔
63

64
    public void setSituacaoOperacaoSN(final NFNotaSituacaoOperacionalSimplesNacional situacaoOperacaoSN) {
65
        this.situacaoOperacaoSN = situacaoOperacaoSN;
16✔
66
    }
16✔
67

68
    public void setModalidadeDeterminacaoBCICMS(final NFNotaInfoItemImpostoICMSModalidadeBaseCalculo modalidadeDeterminacaoBCICMS) {
69
        this.modalidadeDeterminacaoBCICMS = modalidadeDeterminacaoBCICMS;
16✔
70
    }
16✔
71

72
    public void setValorBCICMS(final BigDecimal valorBCICMS) {
73
        this.valorBCICMS = BigDecimalParser.tamanho15Com2CasasDecimais(valorBCICMS);
17✔
74
    }
16✔
75

76
    public void setPercentualReducaoBC(final BigDecimal percentualReducaoBC) {
77
        this.percentualReducaoBC = BigDecimalParser.tamanho7ComAte4CasasDecimais(percentualReducaoBC);
17✔
78
    }
16✔
79

80
    public void setPercentualAliquotaImposto(final BigDecimal aliquotaImposto) {
81
        this.percentualAliquotaImposto = BigDecimalParser.tamanho5Com2CasasDecimais(aliquotaImposto);
17✔
82
    }
16✔
83

84
    public void setValorICMS(final BigDecimal valorICMS) {
85
        this.valorICMS = BigDecimalParser.tamanho15Com2CasasDecimais(valorICMS);
17✔
86
    }
16✔
87

88
    public void setModalidadeBCICMSST(final NFNotaInfoItemModalidadeBCICMSST modalidadeBCICMSST) {
89
        this.modalidadeBCICMSST = modalidadeBCICMSST;
16✔
90
    }
16✔
91

92
    public void setPercentualMargemValorAdicionadoICMSST(final BigDecimal percentualMargemValorAdicionadoICMSST) {
93
        this.percentualMargemValorAdicionadoICMSST = BigDecimalParser.tamanho7ComAte4CasasDecimais(percentualMargemValorAdicionadoICMSST);
17✔
94
    }
16✔
95

96
    public void setPercentualReducaoBCICMSST(final BigDecimal percentualReducaoBCICMSST) {
97
        this.percentualReducaoBCICMSST = BigDecimalParser.tamanho7ComAte4CasasDecimais(percentualReducaoBCICMSST);
17✔
98
    }
16✔
99

100
    public void setValorBCICMSST(final BigDecimal valorBCICMSST) {
101
        this.valorBCICMSST = BigDecimalParser.tamanho15Com2CasasDecimais(valorBCICMSST);
16✔
102
    }
15✔
103

104
    public void setPercentualAliquotaImpostoICMSST(final BigDecimal aliquotaImpostoICMSST) {
105
        this.percentualAliquotaImpostoICMSST = BigDecimalParser.tamanho7ComAte4CasasDecimais(aliquotaImpostoICMSST);
17✔
106
    }
16✔
107

108
    public void setValorICMSST(final BigDecimal valorICMSST) {
109
        this.valorICMSST = BigDecimalParser.tamanho15Com2CasasDecimais(valorICMSST);
17✔
110
    }
16✔
111

112
    public void setAliquotaAplicavelCalculoCreditoSN(final BigDecimal aliquotaAplicavelCalculoCreditoSN) {
113
        this.aliquotaAplicavelCalculoCreditoSN = BigDecimalParser.tamanho7ComAte4CasasDecimais(aliquotaAplicavelCalculoCreditoSN);
17✔
114
    }
16✔
115

116
    public void setValorCreditoICMSSN(final BigDecimal valorCreditoICMSSN) {
117
        this.valorCreditoICMSSN = BigDecimalParser.tamanho15Com2CasasDecimais(valorCreditoICMSSN);
17✔
118
    }
16✔
119

120
    public NFOrigem getOrigem() {
121
        return this.origem;
×
122
    }
123

124
    public NFNotaSituacaoOperacionalSimplesNacional getSituacaoOperacaoSN() {
125
        return this.situacaoOperacaoSN;
×
126
    }
127

128
    public NFNotaInfoItemImpostoICMSModalidadeBaseCalculo getModalidadeDeterminacaoBCICMS() {
129
        return this.modalidadeDeterminacaoBCICMS;
×
130
    }
131

132
    public String getValorBCICMS() {
133
        return this.valorBCICMS;
×
134
    }
135

136
    public String getPercentualReducaoBC() {
137
        return this.percentualReducaoBC;
×
138
    }
139

140
    public String getPercentualAliquotaImposto() {
141
        return this.percentualAliquotaImposto;
×
142
    }
143

144
    public String getValorICMS() {
145
        return this.valorICMS;
×
146
    }
147

148
    public NFNotaInfoItemModalidadeBCICMSST getModalidadeBCICMSST() {
149
        return this.modalidadeBCICMSST;
×
150
    }
151

152
    public String getPercentualMargemValorAdicionadoICMSST() {
153
        return this.percentualMargemValorAdicionadoICMSST;
×
154
    }
155

156
    public String getPercentualReducaoBCICMSST() {
157
        return this.percentualReducaoBCICMSST;
×
158
    }
159

160
    public String getValorBCICMSST() {
161
        return this.valorBCICMSST;
×
162
    }
163

164
    public String getPercentualAliquotaImpostoICMSST() {
165
        return this.percentualAliquotaImpostoICMSST;
×
166
    }
167

168
    public String getValorICMSST() {
169
        return this.valorICMSST;
×
170
    }
171

172
    public String getAliquotaAplicavelCalculoCreditoSN() {
173
        return this.aliquotaAplicavelCalculoCreditoSN;
×
174
    }
175

176
    public String getValorCreditoICMSSN() {
177
        return this.valorCreditoICMSSN;
×
178
    }
179
}
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