• 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/NFNotaInfoItemImpostoICMS30.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.NFNotaInfoItemModalidadeBCICMSST;
6
import com.fincatto.documentofiscal.nfe310.classes.NFNotaMotivoDesoneracaoICMS;
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 NFNotaInfoItemImpostoICMS30 extends DFBase {
1✔
14
    private static final long serialVersionUID = 5195970258396234982L;
15
    
16
    @Element(name = "orig")
17
    private NFOrigem origem;
18
    
19
    @Element(name = "CST")
20
    private NFNotaInfoImpostoTributacaoICMS situacaoTributaria;
21
    
22
    @Element(name = "modBCST")
23
    private NFNotaInfoItemModalidadeBCICMSST modalidadeBCICMSST;
24

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

28
    @Element(name = "pRedBCST", required = false)
29
    private String percentualReducaoBCICMSST;
30
    
31
    @Element(name = "vBCST")
32
    private String valorBCICMSST;
33
    
34
    @Element(name = "pICMSST")
35
    private String percentualAliquotaImpostoICMSST;
36
    
37
    @Element(name = "vICMSST")
38
    private String valorImpostoICMSST;
39

40
    @Element(name = "vICMSDeson", required = false)
41
    private String valorICMSDesoneracao;
42

43
    @Element(name = "motDesICMS", required = false)
44
    private NFNotaMotivoDesoneracaoICMS desoneracao;
45

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

50
    public void setSituacaoTributaria(final NFNotaInfoImpostoTributacaoICMS situacaoTributaria) {
51
        this.situacaoTributaria = situacaoTributaria;
1✔
52
    }
1✔
53

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

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

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

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

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

74
    public void setValorImpostoICMSST(final BigDecimal valorImpostoICMSST) {
75
        this.valorImpostoICMSST = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorImpostoICMSST, "Valor Imposto ICMS ST ICMS30 Item");
1✔
76
    }
1✔
77

78
    public void setDesoneracao(final NFNotaMotivoDesoneracaoICMS nfNotaMotivoDesoneracaoICMS) {
79
        this.desoneracao = nfNotaMotivoDesoneracaoICMS;
1✔
80
    }
1✔
81

82
    public void setValorICMSDesoneracao(final BigDecimal valorICMSDesoneracao) {
83
        this.valorICMSDesoneracao = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorICMSDesoneracao, "Valor ICMS Desoneracao");
1✔
84
    }
1✔
85

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

90
    public NFNotaInfoImpostoTributacaoICMS getSituacaoTributaria() {
UNCOV
91
        return this.situacaoTributaria;
×
92
    }
93

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

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

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

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

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

114
    public String getValorImpostoICMSST() {
UNCOV
115
        return this.valorImpostoICMSST;
×
116
    }
117

118
    public String getValorICMSDesoneracao() {
UNCOV
119
        return this.valorICMSDesoneracao;
×
120
    }
121

122
    public NFNotaMotivoDesoneracaoICMS getDesoneracao() {
UNCOV
123
        return this.desoneracao;
×
124
    }
125
}
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