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

wmixvideo / nfe / #6266

21 Mar 2025 11:46AM UTC coverage: 52.671% (+25.7%) from 26.996%
#6266

push

luciano.antunes
Nota Fiscal Fácil

0 of 21 new or added lines in 2 files covered. (0.0%)

2924 existing lines in 401 files now uncovered.

14002 of 26584 relevant lines covered (52.67%)

0.53 hits per line

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

67.57
/src/main/java/com/fincatto/documentofiscal/nfe310/classes/nota/NFNotaInfoItemImpostoICMS10.java
1
package com.fincatto.documentofiscal.nfe310.classes.nota;
2

3
import com.fincatto.documentofiscal.DFBase;
4
import com.fincatto.documentofiscal.nfe310.classes.NFNotaInfoImpostoTributacaoICMS;
5
import com.fincatto.documentofiscal.nfe310.classes.NFNotaInfoItemModalidadeBCICMS;
6
import com.fincatto.documentofiscal.nfe310.classes.NFNotaInfoItemModalidadeBCICMSST;
7
import com.fincatto.documentofiscal.nfe310.classes.NFOrigem;
8
import com.fincatto.documentofiscal.validadores.DFBigDecimalValidador;
9
import org.simpleframework.xml.Element;
10

11
import java.math.BigDecimal;
12

13
public class NFNotaInfoItemImpostoICMS10 extends DFBase {
1✔
14
    private static final long serialVersionUID = 3531314516853056385L;
15
    
16
    @Element(name = "orig")
17
    private NFOrigem origem;
18
    
19
    @Element(name = "CST")
20
    private NFNotaInfoImpostoTributacaoICMS situacaoTributaria;
21
    
22
    @Element(name = "modBC")
23
    private NFNotaInfoItemModalidadeBCICMS modalidadeBCICMS;
24
    
25
    @Element(name = "vBC")
26
    private String valorBaseCalculo;
27
    
28
    @Element(name = "pICMS")
29
    private String percentualAliquota;
30
    
31
    @Element(name = "vICMS")
32
    private String valorTributo;
33
    
34
    @Element(name = "modBCST")
35
    private NFNotaInfoItemModalidadeBCICMSST modalidadeBCICMSST;
36

37
    @Element(name = "pMVAST", required = false)
38
    private String percentualMargemValorICMSST;
39

40
    @Element(name = "pRedBCST", required = false)
41
    private String percentualReducaoBCICMSST;
42
    
43
    @Element(name = "vBCST")
44
    private String valorBCICMSST;
45
    
46
    @Element(name = "pICMSST")
47
    private String percentualAliquotaImpostoICMSST;
48
    
49
    @Element(name = "vICMSST")
50
    private String valorICMSST;
51

52
    public void setOrigem(final NFOrigem origem) {
53
        this.origem = origem;
1✔
54
    }
1✔
55

56
    public void setSituacaoTributaria(final NFNotaInfoImpostoTributacaoICMS situacaoTributaria) {
57
        this.situacaoTributaria = situacaoTributaria;
1✔
58
    }
1✔
59

60
    public void setModalidadeBCICMS(final NFNotaInfoItemModalidadeBCICMS modalidadeBCICMS) {
61
        this.modalidadeBCICMS = modalidadeBCICMS;
1✔
62
    }
1✔
63

64
    public void setValorBaseCalculo(final BigDecimal valorBaseCalculo) {
65
        this.valorBaseCalculo = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorBaseCalculo, "Valor Base Calculo ICMS10 Item");
1✔
66
    }
1✔
67

68
    public void setPercentualAliquota(final BigDecimal aliquota) {
69
        this.percentualAliquota = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(aliquota, "Aliquota ICMS10 Item");
1✔
70
    }
1✔
71

72
    public void setValorTributo(final BigDecimal valorTributo) {
73
        this.valorTributo = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorTributo, "Valor Tributo ICMS10 Item");
1✔
74
    }
1✔
75

76
    public void setModalidadeBCICMSST(final NFNotaInfoItemModalidadeBCICMSST modalidadeBCICMSST) {
77
        this.modalidadeBCICMSST = modalidadeBCICMSST;
1✔
78
    }
1✔
79

80
    public void setPercentualMargemValorICMSST(final BigDecimal percentualMargemValorICMSST) {
81
        this.percentualMargemValorICMSST = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(percentualMargemValorICMSST, "Percentual MVA ICMS ST ICMS10 Item");
1✔
82
    }
1✔
83

84
    public void setPercentualReducaoBCICMSST(final BigDecimal percentualReducaoBCICMSST) {
85
        this.percentualReducaoBCICMSST = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(percentualReducaoBCICMSST, "Percentual Reducao BC ICMS ST ICMS10 Item");
1✔
86
    }
1✔
87

88
    public void setValorBCICMSST(final BigDecimal valorBCICMSST) {
89
        this.valorBCICMSST = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorBCICMSST, "Valor BC ICMS ST ICMS10 Item");
1✔
90
    }
1✔
91

92
    public void setPercentualAliquotaImpostoICMSST(final BigDecimal aliquotaImpostoICMSST) {
93
        this.percentualAliquotaImpostoICMSST = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(aliquotaImpostoICMSST, "Aliquota Imposto ICMS ST ICMS10 Item");
1✔
94
    }
1✔
95

96
    public void setValorICMSST(final BigDecimal valorICMSST) {
97
        this.valorICMSST = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorICMSST, "Valor ICMS ST ICMS10 Item");
1✔
98
    }
1✔
99

100
    public NFOrigem getOrigem() {
UNCOV
101
        return this.origem;
×
102
    }
103

104
    public NFNotaInfoImpostoTributacaoICMS getSituacaoTributaria() {
UNCOV
105
        return this.situacaoTributaria;
×
106
    }
107

108
    public NFNotaInfoItemModalidadeBCICMS getModalidadeBCICMS() {
UNCOV
109
        return this.modalidadeBCICMS;
×
110
    }
111

112
    public String getValorBaseCalculo() {
UNCOV
113
        return this.valorBaseCalculo;
×
114
    }
115

116
    public String getPercentualAliquota() {
UNCOV
117
        return this.percentualAliquota;
×
118
    }
119

120
    public String getValorTributo() {
UNCOV
121
        return this.valorTributo;
×
122
    }
123

124
    public NFNotaInfoItemModalidadeBCICMSST getModalidadeBCICMSST() {
UNCOV
125
        return this.modalidadeBCICMSST;
×
126
    }
127

128
    public String getPercentualMargemValorICMSST() {
UNCOV
129
        return this.percentualMargemValorICMSST;
×
130
    }
131

132
    public String getPercentualReducaoBCICMSST() {
UNCOV
133
        return this.percentualReducaoBCICMSST;
×
134
    }
135

136
    public String getValorBCICMSST() {
UNCOV
137
        return this.valorBCICMSST;
×
138
    }
139

140
    public String getPercentualAliquotaImpostoICMSST() {
UNCOV
141
        return this.percentualAliquotaImpostoICMSST;
×
142
    }
143

144
    public String getValorICMSST() {
UNCOV
145
        return this.valorICMSST;
×
146
    }
147
}
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