• 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.74
/src/main/java/com/fincatto/documentofiscal/nfe310/classes/nota/NFNotaInfoItemImpostoICMSSN201.java
1
package com.fincatto.documentofiscal.nfe310.classes.nota;
2

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

10
import java.math.BigDecimal;
11

12
public class NFNotaInfoItemImpostoICMSSN201 extends DFBase {
1✔
13
    private static final long serialVersionUID = -1669576908629669970L;
14
    
15
    @Element(name = "orig")
16
    private NFOrigem origem;
17
    
18
    @Element(name = "CSOSN")
19
    private NFNotaSituacaoOperacionalSimplesNacional situacaoOperacaoSN;
20
    
21
    @Element(name = "modBCST")
22
    private NFNotaInfoItemModalidadeBCICMSST modalidadeBCICMSST;
23

24
    @Element(name = "pMVAST", required = false)
25
    private String percentualMargemValorAdicionadoICMSST;
26

27
    @Element(name = "pRedBCST", required = false)
28
    private String percentualReducaoBCICMSST;
29
    
30
    @Element(name = "vBCST")
31
    private String valorBCICMSST;
32
    
33
    @Element(name = "pICMSST")
34
    private String percentualAliquotaImpostoICMSST;
35
    
36
    @Element(name = "vICMSST")
37
    private String valorICMSST;
38
    
39
    @Element(name = "pCredSN")
40
    private String percentualAliquotaAplicavelCalculoCreditoSN;
41
    
42
    @Element(name = "vCredICMSSN")
43
    private String valorCreditoICMSSN;
44

45
    public void setOrigem(final NFOrigem origem) {
46
        this.origem = origem;
1✔
47
    }
1✔
48

49
    public void setSituacaoOperacaoSN(final NFNotaSituacaoOperacionalSimplesNacional situacaoOperacaoSN) {
50
        this.situacaoOperacaoSN = situacaoOperacaoSN;
1✔
51
    }
1✔
52

53
    public void setModalidadeBCICMSST(final NFNotaInfoItemModalidadeBCICMSST modalidadeBCICMSST) {
54
        this.modalidadeBCICMSST = modalidadeBCICMSST;
1✔
55
    }
1✔
56

57
    public void setPercentualMargemValorAdicionadoICMSST(final BigDecimal percentualMargemValorAdicionadoICMSST) {
58
        this.percentualMargemValorAdicionadoICMSST = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(percentualMargemValorAdicionadoICMSST, "Percentual Margem Valor Adicionado ICMS ST ICMSSN201");
1✔
59
    }
1✔
60

61
    public void setPercentualReducaoBCICMSST(final BigDecimal percentualReducaoBCICMSST) {
62
        this.percentualReducaoBCICMSST = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(percentualReducaoBCICMSST, "Percentual Reducao BC ICMS ST ICMSSN201");
1✔
63
    }
1✔
64

65
    public void setValorBCICMSST(final BigDecimal valorBCICMSST) {
66
        this.valorBCICMSST = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorBCICMSST, "Valor BC ICMS ST ICMSSN201");
1✔
67
    }
1✔
68

69
    public void setPercentualAliquotaImpostoICMSST(final BigDecimal aliquotaImpostoICMSST) {
70
        this.percentualAliquotaImpostoICMSST = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(aliquotaImpostoICMSST, "Aliquota Imposto ICMS ST ICMSSN201");
1✔
71
    }
1✔
72

73
    public void setValorICMSST(final BigDecimal valorICMSST) {
74
        this.valorICMSST = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorICMSST, "Valor ICMSST ICMSSN201");
1✔
75
    }
1✔
76

77
    public void setPercentualAliquotaAplicavelCalculoCreditoSN(final BigDecimal aliquotaAplicavelCalculoCreditoSN) {
78
        this.percentualAliquotaAplicavelCalculoCreditoSN = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(aliquotaAplicavelCalculoCreditoSN, "Aliquota Aplicavel Calculo Credito SN ICMSSN201");
1✔
79
    }
1✔
80

81
    public void setValorCreditoICMSSN(final BigDecimal valorCreditoICMSSN) {
82
        this.valorCreditoICMSSN = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorCreditoICMSSN, "Valor Credito ICMSSN201");
1✔
83
    }
1✔
84

85
    public NFOrigem getOrigem() {
UNCOV
86
        return this.origem;
×
87
    }
88

89
    public NFNotaSituacaoOperacionalSimplesNacional getSituacaoOperacaoSN() {
UNCOV
90
        return this.situacaoOperacaoSN;
×
91
    }
92

93
    public NFNotaInfoItemModalidadeBCICMSST getModalidadeBCICMSST() {
UNCOV
94
        return this.modalidadeBCICMSST;
×
95
    }
96

97
    public String getPercentualMargemValorAdicionadoICMSST() {
UNCOV
98
        return this.percentualMargemValorAdicionadoICMSST;
×
99
    }
100

101
    public String getPercentualReducaoBCICMSST() {
UNCOV
102
        return this.percentualReducaoBCICMSST;
×
103
    }
104

105
    public String getValorBCICMSST() {
UNCOV
106
        return this.valorBCICMSST;
×
107
    }
108

109
    public String getPercentualAliquotaImpostoICMSST() {
UNCOV
110
        return this.percentualAliquotaImpostoICMSST;
×
111
    }
112

113
    public String getValorICMSST() {
UNCOV
114
        return this.valorICMSST;
×
115
    }
116

117
    public String getPercentualAliquotaAplicavelCalculoCreditoSN() {
UNCOV
118
        return this.percentualAliquotaAplicavelCalculoCreditoSN;
×
119
    }
120

121
    public String getValorCreditoICMSSN() {
UNCOV
122
        return this.valorCreditoICMSSN;
×
123
    }
124
}
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