• 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

62.5
/src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFNotaInfoItemImpostoICMS51.java
1
package com.fincatto.documentofiscal.nfe400.classes.nota;
2

3
import java.math.BigDecimal;
4

5
import com.fincatto.documentofiscal.validadores.DFStringValidador;
6
import org.simpleframework.xml.Element;
7

8
import com.fincatto.documentofiscal.DFBase;
9
import com.fincatto.documentofiscal.nfe400.classes.NFNotaInfoImpostoTributacaoICMS;
10
import com.fincatto.documentofiscal.nfe400.classes.NFNotaInfoItemModalidadeBCICMS;
11
import com.fincatto.documentofiscal.nfe400.classes.NFOrigem;
12
import com.fincatto.documentofiscal.validadores.DFBigDecimalValidador;
13

14
public class NFNotaInfoItemImpostoICMS51 extends DFBase {
1✔
15
        private static final long serialVersionUID = -5575047808092974601L;
16

17
        @Element(name = "orig")
18
        private NFOrigem origem;
19

20
        @Element(name = "CST")
21
        private NFNotaInfoImpostoTributacaoICMS situacaoTributaria;
22

23
        @Element(name = "modBC", required = false)
24
        private NFNotaInfoItemModalidadeBCICMS modalidadeBCICMS;
25

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

29
        @Element(name = "cBenefRBC", required = false)
30
        private String codigoBeneficioFiscalRBC;
31
        @Element(name = "vBC", required = false)
32
        private String valorBCICMS;
33

34
        @Element(name = "pICMS", required = false)
35
        private String percentualICMS;
36

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

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

43
        @Element(name = "vICMSDif", required = false)
44
        private String valorICMSDiferimento;
45

46
        @Element(name = "vICMS", required = false)
47
        private String valorICMS;
48

49
        @Element(name = "vBCFCP", required = false)
50
        private String valorBCFundoCombatePobreza;
51

52
        @Element(name = "pFCP", required = false)
53
        private String percentualFundoCombatePobreza;
54

55
        @Element(name = "vFCP", required = false)
56
        private String valorFundoCombatePobreza;
57

58
        @Element(name = "pFCPDif", required = false)
59
        private String percentualDiferimentoFundoCombatePobreza;
60

61
        @Element(name = "vFCPDif", required = false)
62
        private String valorDiferimentoFundoCombatePobreza;
63

64
        @Element(name = "vFCPEfet", required = false)
65
        private String valorEfetivoFundoCombatePobreza;
66

67

68

69

70

71
        public String getPercentualDiferimentoFundoCombatePobreza() {
72
                return percentualDiferimentoFundoCombatePobreza;
×
73
        }
74

75
        public void setPercentualDiferimentoFundoCombatePobreza(BigDecimal percentualDiferimentoFundoCombatePobreza) {
76

77
                if (percentualDiferimentoFundoCombatePobreza.signum() < 0) {
1✔
78
                        throw new IllegalStateException("Percentual diferimento fundo de combate a pobreza precisa ser maior que zero!");
×
79
                }
80
                this.percentualDiferimentoFundoCombatePobreza = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(percentualDiferimentoFundoCombatePobreza,
1✔
81
                                                                                                                                                                                                                   "Percentual diferimento fundo combate pobreza");
82
        }
1✔
83

84
        public String getValorDiferimentoFundoCombatePobreza() {
85
                return valorDiferimentoFundoCombatePobreza;
×
86
        }
87

88
        public void setValorDiferimentoFundoCombatePobreza(BigDecimal valorDiferimentoFundoCombatePobreza) {
89
                this.valorDiferimentoFundoCombatePobreza = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorDiferimentoFundoCombatePobreza,
1✔
90
                                                                                                                                                                                                        "Valor diferimento fundo combate pobreza");
91
        }
1✔
92

93
        public String getValorEfetivoFundoCombatePobreza() {
94
                return valorEfetivoFundoCombatePobreza;
×
95
        }
96

97
        public void setValorEfetivoFundoCombatePobreza(BigDecimal valorEfetivoFundoCombatePobreza) {
98
                this.valorEfetivoFundoCombatePobreza = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorEfetivoFundoCombatePobreza,
1✔
99
                                                                                                                                                                                                "Valor efetivo fundo combate pobreza");
100
        }
1✔
101

102
        public void setOrigem(final NFOrigem origem) {
103
                this.origem = origem;
1✔
104
        }
1✔
105

106
        public void setSituacaoTributaria(final NFNotaInfoImpostoTributacaoICMS situacaoTributaria) {
107
                this.situacaoTributaria = situacaoTributaria;
1✔
108
        }
1✔
109

110
        public void setModalidadeBCICMS(final NFNotaInfoItemModalidadeBCICMS modalidadeBCICMS) {
111
                this.modalidadeBCICMS = modalidadeBCICMS;
1✔
112
        }
1✔
113

114
        public void setPercentualReducaoBC(final BigDecimal percentualReducaoBC) {
115
                this.percentualReducaoBC = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(percentualReducaoBC,
1✔
116
                                                                                                                                                                          "Percentual Reducao BC ICMS51 Item");
117
        }
1✔
118

119
        public void setValorBCICMS(final BigDecimal valorBCICMS) {
120
                this.valorBCICMS = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorBCICMS, "Valor BC ICMS ICMS51 Item");
1✔
121
        }
1✔
122

123
        public void setPercentualICMS(final BigDecimal percentualICMS) {
124
                this.percentualICMS = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(percentualICMS,
1✔
125
                                                                                                                                                                 "Percentual ICMS ICMS51 Item");
126
        }
1✔
127

128
        public void setValorICMS(final BigDecimal valorICMS) {
129
                this.valorICMS = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorICMS, "Valor ICMS ICMS51 Item");
1✔
130
        }
1✔
131

132
        public void setPercentualDiferimento(final BigDecimal percentualDiferimento) {
133
                this.percentualDiferimento = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(percentualDiferimento,
1✔
134
                                                                                                                                                                                "Percentual Diferimento ICMS51 Item");
135
        }
1✔
136

137
        public void setValorICMSDiferimento(final BigDecimal valorICMSDiferimento) {
138
                this.valorICMSDiferimento = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorICMSDiferimento,
1✔
139
                                                                                                                                                                         "Valor ICMS Diferimento ICMS51 Item");
140
        }
1✔
141

142
        public void setValorICMSOperacao(final BigDecimal valorICMSOperacao) {
143
                this.valorICMSOperacao = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorICMSOperacao,
1✔
144
                                                                                                                                                                  "Valor ICMS Operacao ICMS51 Item");
145
        }
1✔
146

147
        public void setValorBCFundoCombatePobreza(final BigDecimal valorBCFundoCombatePobreza) {
148
                this.valorBCFundoCombatePobreza = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorBCFundoCombatePobreza,
1✔
149
                                                                                                                                                                                   "Valor base calculo fundo combate pobreza");
150
        }
1✔
151

152
        public void setPercentualFundoCombatePobreza(final BigDecimal percentualFundoCombatePobreza) {
153
                if (percentualFundoCombatePobreza.signum() < 0) {
1✔
154
                        throw new IllegalStateException("Percentual fundo de combate a pobreza precisa ser maior que zero!");
×
155
                }
156
                this.percentualFundoCombatePobreza = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(percentualFundoCombatePobreza,
1✔
157
                                                                                                                                                                                                "Percentual fundo combate pobreza");
158
        }
1✔
159

160
        public void setValorFundoCombatePobreza(final BigDecimal valorFundoCombatePobreza) {
161
                this.valorFundoCombatePobreza = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorFundoCombatePobreza,
1✔
162
                                                                                                                                                                                 "Valor fundo combate pobreza");
163
        }
1✔
164

165
        public void setCodigoBeneficioFiscalRBC(final String codigoBeneficioFiscalRBC) {
166
                this.codigoBeneficioFiscalRBC = DFStringValidador.validador(codigoBeneficioFiscalRBC, "Codigo Beneficio Fiscal RBC", 10, false, false);
×
167
        }
×
168

169
        public NFOrigem getOrigem() {
170
                return this.origem;
×
171
        }
172

173
        public NFNotaInfoImpostoTributacaoICMS getSituacaoTributaria() {
174
                return this.situacaoTributaria;
×
175
        }
176

177
        public NFNotaInfoItemModalidadeBCICMS getModalidadeBCICMS() {
178
                return this.modalidadeBCICMS;
×
179
        }
180

181
        public String getPercentualReducaoBC() {
182
                return this.percentualReducaoBC;
×
183
        }
184

185
        public String getValorBCICMS() {
186
                return this.valorBCICMS;
×
187
        }
188

189
        public String getPercentualICMS() {
190
                return this.percentualICMS;
×
191
        }
192

193
        public String getValorICMSOperacao() {
194
                return this.valorICMSOperacao;
×
195
        }
196

197
        public String getPercentualDiferimento() {
198
                return this.percentualDiferimento;
×
199
        }
200

201
        public String getValorICMSDiferimento() {
202
                return this.valorICMSDiferimento;
×
203
        }
204

205
        public String getValorICMS() {
206
                return this.valorICMS;
×
207
        }
208

209
        public String getValorBCFundoCombatePobreza() {
210
                return this.valorBCFundoCombatePobreza;
×
211
        }
212

213
        public String getPercentualFundoCombatePobreza() {
214
                return this.percentualFundoCombatePobreza;
×
215
        }
216

217
        public String getValorFundoCombatePobreza() {
218
                return this.valorFundoCombatePobreza;
×
219
        }
220

221
        public String getCodigoBeneficioFiscalRBC() { return this.codigoBeneficioFiscalRBC;        }
×
222
}
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