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

wmixvideo / nfe / #9093

22 Apr 2026 02:51PM UTC coverage: 50.356% (-1.4%) from 51.794%
#9093

push

nielsonjr
Modificando versão

14775 of 29341 relevant lines covered (50.36%)

0.5 hits per line

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

0.0
/src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFNotaInfoItemImpostoIBSCBSTIBS.java
1
package com.fincatto.documentofiscal.nfe400.classes.nota;
2

3
import java.math.BigDecimal;
4

5
import org.simpleframework.xml.Element;
6

7
import com.fincatto.documentofiscal.DFBase;
8
import com.fincatto.documentofiscal.nfe400.classes.NFNotaInfoImpostoTributacaoIBSCBS;
9
import com.fincatto.documentofiscal.nfe400.classes.nota.NFNotaInfoItemImpostoIBSCBS.GrupoAjusteCompetencia;
10
import com.fincatto.documentofiscal.validadores.DFBigDecimalValidador;
11

12
// UB15
13
public class NFNotaInfoItemImpostoIBSCBSTIBS extends DFBase {
×
14

15
  private static final long serialVersionUID = -366528394939416672L;
16

17
  @Element(required = true)
18
  private String vBC; // UB16
19

20
  @Element(required = true)
21
  private GIBSUF gIBSUF; // UB17
22

23
  @Element(required = true)
24
  private GIBSMun gIBSMun; // UB36
25
  
26
  @Element(required = true)
27
  private String vIBS; // UB54a
28

29
  @Element(required = true)
30
  private GCBS gCBS; // UB55
31

32
  @Element(required = false)
33
  private GTribRegular gTribRegular; // UB68
34

35
  @Element(required = false)
36
  private GTribCompraGov gTribCompraGov; // UB82a
37

38
  /**
39
   * UB112 - Ajuste competência - apenas requerido quando ind_gAjusteCompet = 1
40
   */
41
  @Element(name = "gAjusteCompet", required = false)
42
  private GrupoAjusteCompetencia grupoAjusteCompetencia;
43

44
  public String getVBC() {
45
    return vBC;
×
46
  }
47

48
  public void setVBC(BigDecimal vBC) {
49
    this.vBC = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vBC, "Base de cálculo do IBS e CBS");
×
50
  }
×
51

52
  public GIBSUF getGIBSUF() {
53
    return gIBSUF;
×
54
  }
55

56
  public void setGIBSUF(GIBSUF gIBSUF) {
57
    this.gIBSUF = gIBSUF;
×
58
  }
×
59

60
  public GIBSMun getGIBSMun() {
61
    return gIBSMun;
×
62
  }
63

64
  public void setGIBSMun(GIBSMun gIBSMun) {
65
    this.gIBSMun = gIBSMun;
×
66
  }
×
67

68
  public GCBS getGCBS() {
69
    return gCBS;
×
70
  }
71

72
  public void setGCBS(GCBS gCBS) {
73
    this.gCBS = gCBS;
×
74
  }
×
75

76
  public GTribRegular getGTribRegular() {
77
    return gTribRegular;
×
78
  }
79

80
  public void setGTribRegular(GTribRegular gTribRegular) {
81
    this.gTribRegular = gTribRegular;
×
82
  }
×
83

84
  public GTribCompraGov getGTribCompraGov() {
85
    return gTribCompraGov;
×
86
  }
87

88
  public void setGTribCompraGov(GTribCompraGov gTribCompraGov) {
89
    this.gTribCompraGov = gTribCompraGov;
×
90
  }
×
91

92
  public String getVIBS() {
93
    return this.vIBS;
×
94
  }
95

96
  public void setVIBS(BigDecimal vIBS) {
97
    this.vIBS = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vIBS, "Valor IBS");
×
98
  }
×
99

100
  public GrupoAjusteCompetencia getGrupoAjusteCompetencia() {
101
    return grupoAjusteCompetencia;
×
102
  }
103

104
  public void setGrupoAjusteCompetencia(GrupoAjusteCompetencia grupoAjusteCompetencia) {
105
    this.grupoAjusteCompetencia = grupoAjusteCompetencia;
×
106
  }
×
107

108
  // UB17
109
  public static class GIBSUF extends DFBase {
×
110

111
    private static final long serialVersionUID = 6093564886756420261L;
112

113
        @Element(required = true)
114
    private String pIBSUF; // UB18
115

116
    @Element(required = false)
117
    private GDif gDif; // UB21
118

119
    @Element(required = false)
120
    private GDevTrib gDevTrib; // UB24
121

122
    @Element(required = false)
123
    private GRed gRed; // UB26
124

125
    @Element(required = true)
126
    private String vIBSUF; // UB35
127

128
    public String getPIBSUF() {
129
      return pIBSUF;
×
130
    }
131

132
    public void setPIBSUF(BigDecimal pIBSUF) {
133
      this.pIBSUF = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(pIBSUF, "Alíquota do IBS de competência das UF");
×
134
    }
×
135

136
    public GDif getGDif() {
137
      return gDif;
×
138
    }
139

140
    public void setGDif(GDif gDif) {
141
      this.gDif = gDif;
×
142
    }
×
143

144
    public GDevTrib getGDevTrib() {
145
      return gDevTrib;
×
146
    }
147

148
    public void setGDevTrib(GDevTrib gDevTrib) {
149
      this.gDevTrib = gDevTrib;
×
150
    }
×
151

152
    public GRed getGRed() {
153
      return gRed;
×
154
    }
155

156
    public void setGRed(GRed gRed) {
157
      this.gRed = gRed;
×
158
    }
×
159

160
    public String getVIBSUF() {
161
      return vIBSUF;
×
162
    }
163

164
    public void setVIBSUF(BigDecimal vIBSUF) {
165
      this.vIBSUF = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vIBSUF, "Valor do IBS de competência da UF");
×
166
    }
×
167

168
  }
169

170
  // UB36
171
  public static class GIBSMun extends DFBase {
×
172

173
    private static final long serialVersionUID = -366528394939456789L;
174

175
    @Element(required = true)
176
    private String pIBSMun; // UB37
177

178
    @Element(required = false)
179
    private GDif gDif; // UB40
180

181
    @Element(required = false)
182
    private GDevTrib gDevTrib; // UB43
183

184
    @Element(required = false)
185
    private GRed gRed; // UB45
186

187
    @Element(required = true)
188
    private String vIBSMun; // UB54
189

190
    public String getPIBSMun() {
191
      return pIBSMun;
×
192
    }
193

194
    public void setPIBSMun(BigDecimal pIBSMun) {
195
      this.pIBSMun = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(pIBSMun, "Valor do IBS de competência do Município");
×
196
    }
×
197

198
    public GDif getGDif() {
199
      return gDif;
×
200
    }
201

202
    public void setGDif(GDif gDif) {
203
      this.gDif = gDif;
×
204
    }
×
205

206
    public GDevTrib getGDevTrib() {
207
      return gDevTrib;
×
208
    }
209

210
    public void setGDevTrib(GDevTrib gDevTrib) {
211
      this.gDevTrib = gDevTrib;
×
212
    }
×
213

214
    public GRed getGRed() {
215
      return gRed;
×
216
    }
217

218
    public void setGRed(GRed gRed) {
219
      this.gRed = gRed;
×
220
    }
×
221

222
    public String getVIBSMun() {
223
      return vIBSMun;
×
224
    }
225

226
    public void setVIBSMun(BigDecimal vIBSMun) {
227
      this.vIBSMun = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vIBSMun, "Alíquota do IBS de competência do Município");
×
228
    }
×
229

230
  }
231

232
  // UB55
233
  public static class GCBS extends DFBase {
×
234

235
    private static final long serialVersionUID = -366528394939456790L;
236

237
    @Element(required = true)
238
    private String pCBS; // UB56
239

240
    @Element(required = false)
241
    private GDif gDif; // UB59
242

243
    @Element(required = false)
244
    private GDevTrib gDevTrib; // UB62
245

246
    @Element(required = false)
247
    private GRed gRed; // UB64
248

249
    @Element(required = true)
250
    private String vCBS; // UB67
251

252
    public String getPCBS() {
253
      return pCBS;
×
254
    }
255

256
    public void setPCBS(BigDecimal pCBS) {
257
      this.pCBS = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(pCBS, "Alíquota da CBS");
×
258
    }
×
259

260
    public GDif getGDif() {
261
      return gDif;
×
262
    }
263

264
    public void setGDif(GDif gDif) {
265
      this.gDif = gDif;
×
266
    }
×
267

268
    public GDevTrib getGDevTrib() {
269
      return gDevTrib;
×
270
    }
271

272
    public void setGDevTrib(GDevTrib gDevTrib) {
273
      this.gDevTrib = gDevTrib;
×
274
    }
×
275

276
    public GRed getGRed() {
277
      return gRed;
×
278
    }
279

280
    public void setGRed(GRed gRed) {
281
      this.gRed = gRed;
×
282
    }
×
283

284
    public String getVCBS() {
285
      return vCBS;
×
286
    }
287

288
    public void setVCBS(BigDecimal vCBS) {
289
      this.vCBS = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vCBS, "Valor da CBS");
×
290
    }
×
291
  }
292

293
  // UB68
294
  public static class GTribRegular extends DFBase {
×
295

296
    private static final long serialVersionUID = -366528394939456791L;
297

298
    @Element(name = "CSTReg", required = true)
299
    private NFNotaInfoImpostoTributacaoIBSCBS cstReg; // UB69
300

301
    @Element(required = true)
302
    private String cClassTribReg; // UB70
303

304
    @Element(required = true)
305
    private String pAliqEfetRegIBSUF; // UB71
306

307
    @Element(required = true)
308
    private String vTribRegIBSUF; // UB72
309

310
    @Element(required = true)
311
    private String pAliqEfetRegIBSMun; // UB72a
312

313
    @Element(required = true)
314
    private String vTribRegIBSMun; // UB72b
315

316
    @Element(required = true)
317
    private String pAliqEfetRegCBS; // UB72c
318

319
    @Element(required = true)
320
    private String vTribRegCBS; // UB72d
321

322
    public NFNotaInfoImpostoTributacaoIBSCBS getCstReg() {
323
      return cstReg;
×
324
    }
325

326
    public void setCstReg(NFNotaInfoImpostoTributacaoIBSCBS cstReg) {
327
      this.cstReg = cstReg;
×
328
    }
×
329

330
    public String getCClassTribReg() {
331
      return cClassTribReg;
×
332
    }
333

334
    public void setCClassTribReg(String cClassTribReg) {
335
      this.cClassTribReg = cClassTribReg;
×
336
    }
×
337

338
    public String getPAliqEfetRegIBSUF() {
339
      return pAliqEfetRegIBSUF;
×
340
    }
341

342
    public void setPAliqEfetRegIBSUF(BigDecimal pAliqEfetRegIBSUF) {
343
      this.pAliqEfetRegIBSUF = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(pAliqEfetRegIBSUF, "Valor da alíquota do IBS da UF");
×
344
    }
×
345

346
    public String getVTribRegIBSUF() {
347
      return vTribRegIBSUF;
×
348
    }
349

350
    public void setVTribRegIBSUF(BigDecimal vTribRegIBSUF) {
351
      this.vTribRegIBSUF = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vTribRegIBSUF, "Valor do Tributo do IBS da UF");
×
352
    }
×
353

354
    public String getPAliqEfetRegIBSMun() {
355
      return pAliqEfetRegIBSMun;
×
356
    }
357

358
    public void setPAliqEfetRegIBSMun(BigDecimal pAliqEfetRegIBSMun) {
359
      this.pAliqEfetRegIBSMun = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(pAliqEfetRegIBSMun, "Valor da alíquota do IBS do Município");
×
360
    }
×
361

362
    public String getVTribRegIBSMun() {
363
      return vTribRegIBSMun;
×
364
    }
365

366
    public void setVTribRegIBSMun(BigDecimal vTribRegIBSMun) {
367
      this.vTribRegIBSMun = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vTribRegIBSMun, "Valor do Tributo do IBS do Município");
×
368
    }
×
369

370
    public String getPAliqEfetRegCBS() {
371
      return pAliqEfetRegCBS;
×
372
    }
373

374
    public void setPAliqEfetRegCBS(BigDecimal pAliqEfetRegCBS) {
375
      this.pAliqEfetRegCBS = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(pAliqEfetRegCBS, "Valor da alíquota da CBS");
×
376
    }
×
377

378
    public String getVTribRegCBS() {
379
      return vTribRegCBS;
×
380
    }
381

382
    public void setVTribRegCBS(BigDecimal vTribRegCBS) {
383
      this.vTribRegCBS = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vTribRegCBS, "Valor do Tributo da CBS");
×
384
    }
×
385

386
  }
387

388
  // UB82a
389
  public static class GTribCompraGov extends DFBase {
×
390

391
    private static final long serialVersionUID = -366528394939456794L;
392

393
    @Element(required = true)
394
    private String pAliqIBSUF; // UB82b
395

396
    @Element(required = true)
397
    private String vTribIBSUF; // UB82c
398

399
    @Element(required = true)
400
    private String pAliqIBSMun; // UB82d
401

402
    @Element(required = true)
403
    private String vTribIBSMun; // UB82e
404

405
    @Element(required = true)
406
    private String pAliqCBS; // UB82f
407

408
    @Element(required = true)
409
    private String vTribCBS; // UB82g
410

411
        public String getPAliqIBSUF() {
412
                return pAliqIBSUF;
×
413
        }
414

415
        public void setPAliqIBSUF(BigDecimal pAliqIBSUF) {
416
                this.pAliqIBSUF = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(pAliqIBSUF, "Alíquota do IBS de competência do Estado");
×
417
        }
×
418

419
        public String getVTribIBSUF() {
420
                return vTribIBSUF;
×
421
        }
422

423
        public void setVTribIBSUF(BigDecimal vTribIBSUF) {
424
                this.vTribIBSUF = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vTribIBSUF, "Valor do Tributo do IBS da UF calculado");
×
425
        }
×
426

427
        public String getPAliqIBSMun() {
428
                return pAliqIBSMun;
×
429
        }
430

431
        public void setPAliqIBSMun(BigDecimal pAliqIBSMun) {
432
                this.pAliqIBSMun = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(pAliqIBSMun, "Alíquota do IBS de competência do Município");
×
433
        }
×
434

435
        public String getVTribIBSMun() {
436
                return vTribIBSMun;
×
437
        }
438

439
        public void setVTribIBSMun(BigDecimal vTribIBSMun) {
440
                this.vTribIBSMun = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vTribIBSMun, "Valor do Tributo do IBS do Município calculado");
×
441
        }
×
442

443
        public String getPAliqCBS() {
444
                return pAliqCBS;
×
445
        }
446

447
        public void setPAliqCBS(BigDecimal pAliqCBS) {
448
                this.pAliqCBS = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(pAliqCBS, "Alíquota da CBS ");
×
449
        }
×
450

451
        public String getVTribCBS() {
452
                return vTribCBS;
×
453
        }
454

455
        public void setVTribCBS(BigDecimal vTribCBS) {
456
                this.vTribCBS = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vTribCBS, "Valor do Tributo da CBS calculado");
×
457
        }
×
458
    
459
  }
460

461
  //UB21 // UB40
462
  public static class GDif extends DFBase {
×
463

464
    private static final long serialVersionUID = -366528394939455687L;
465

466
    @Element(required = true)
467
    private String pDif; // UB22 // UB41
468

469
    @Element(required = true)
470
    private String vDif; // UB23 // UB42
471

472
    public String getPDif() {
473
      return pDif;
×
474
    }
475

476
    public void setPDif(BigDecimal pDif) {
477
      this.pDif = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(pDif, "Percentual do diferimento");
×
478
    }
×
479

480
    public String getVDif() {
481
      return vDif;
×
482
    }
483

484
    public void setVDif(BigDecimal vDif) {
485
      this.vDif = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vDif, "Valor do Diferimento");
×
486
    }
×
487

488
  }
489

490
  // UB24 // UB43
491
  public static class GDevTrib extends DFBase {
×
492

493
    private static final long serialVersionUID = -366525684939456789L;
494

495
    @Element(required = true)
496
    private String vDevTrib; // UB25 // UB44
497

498
    public String getVDevTrib() {
499
      return vDevTrib;
×
500
    }
501

502
    public void setVDevTrib(BigDecimal vDevTrib) {
503
      this.vDevTrib = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vDevTrib, "Valor do tributo devolvido");
×
504
    }
×
505

506
  }
507

508
  // UB26 // UB45
509
  public static class GRed extends DFBase {
×
510

511
    private static final long serialVersionUID = -366528394939258789L;
512

513
    @Element(required = true)
514
    private String pRedAliq; // UB27 // UB46
515

516
    @Element(required = true)
517
    private String pAliqEfet; // UB28 // UB47
518

519
    public String getPRedAliq() {
520
      return pRedAliq;
×
521
    }
522

523
    public void setPRedAliq(BigDecimal pRedAliq) {
524
      this.pRedAliq = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(pRedAliq, "Percentual da redução de alíquota do cClassTrib");
×
525
    }
×
526

527
    public String getPAliqEfet() {
528
      return pAliqEfet;
×
529
    }
530

531
    public void setPAliqEfet(BigDecimal pAliqEfet) {
532
      this.pAliqEfet = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(pAliqEfet, "Alíquota Efetiva do IBS de competência das UF que será aplicada a Base de Cálculo");
×
533
    }
×
534

535
  }
536

537
}
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