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

wmixvideo / nfe / #7101

24 Nov 2025 12:16PM UTC coverage: 52.27% (-0.3%) from 52.604%
#7101

push

web-flow
feat: Implementação eventos Atualização da Data de Previsão de Entrega e Aceite de débito na apuração por emissão de nota de crédito (#1113)

* Criação Evento Atualização Data Previsão de Entrega

Início da criação do evento de atualização da data de previsão de entrega

* Ajustes tag detEvento e criação da Facade

* Início implementação Testes das classes do evento de atualização da data de entrega

* Criado enum para o autor dos eventos da RTC

Criado ENUM com as opções de autor e também criado e registrado o transformet

* Criado estrutura do Evento de Aceite de débito na apuração por emissão de nota de crédito

* Correção parâmetro número sequencial do evento

* Ajuste busca da URL do webservice

* Ajuste parâmetros baseado no enum NFEventoTipoAutor

* Remoção de import não utilizado

* Correção parâmetro do método setUfEmitenteEvento

---------

Co-authored-by: Diego Fincatto <58352+fincatto@users.noreply.github.com>

27 of 195 new or added lines in 15 files covered. (13.85%)

309 existing lines in 8 files now uncovered.

14761 of 28240 relevant lines covered (52.27%)

0.52 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/NFNotaInfoIBSCBSTot.java
1
package com.fincatto.documentofiscal.nfe400.classes.nota;
2

3
import com.fincatto.documentofiscal.DFBase;
4
import com.fincatto.documentofiscal.validadores.DFBigDecimalValidador;
5
import java.math.BigDecimal;
6
import org.simpleframework.xml.Element;
7

8
/**
9
 * W34
10
 *
11
 * @author Edivaldo Merlo Stens
12
 */
13
public class NFNotaInfoIBSCBSTot extends DFBase {
×
14

15
  private static final long serialVersionUID = 1644701343314751237L;
16

17
  @Element(name = "vBCIBSCBS")
18
  private String vBCIBSCBS; // W35
19

20
  @Element(name = "gIBS", required = false)
21
  private NFNotaInfoIBSCBSTot.GIBS gIBS; // W36
22

23
  @Element(name = "gCBS", required = false)
24
  private NFNotaInfoIBSCBSTot.GCBS gCBS; // W50
25

26
  @Element(name = "gMono", required = false)
27
  private NFNotaInfoIBSCBSTot.GMono gMono; // W57
28

29
  /**
30
   * W59e - Grupo total do estorno de crédito
31
   */
32
  @Element(name = "gEstornoCred", required = false)
33
  private NFNotaInfoIBSCBSGrupoEstornoCredito grupoEstornoCredito;
34

35
  public String getVBCIBSCBS() {
UNCOV
36
    return vBCIBSCBS;
×
37
  }
38

39
  public void setVBCIBSCBS(BigDecimal vBCIBSCBS) {
UNCOV
40
    this.vBCIBSCBS = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vBCIBSCBS, "Valor total da BC do IBS e da CBS");;
×
UNCOV
41
  }
×
42

43
  public NFNotaInfoIBSCBSTot.GIBS getGIBS() {
UNCOV
44
    return gIBS;
×
45
  }
46

47
  public void setGIBS(NFNotaInfoIBSCBSTot.GIBS gIBS) {
UNCOV
48
    this.gIBS = gIBS;
×
UNCOV
49
  }
×
50

51
  public NFNotaInfoIBSCBSTot.GCBS getGCBS() {
UNCOV
52
    return gCBS;
×
53
  }
54

55
  public void setGCBS(NFNotaInfoIBSCBSTot.GCBS gCBS) {
UNCOV
56
    this.gCBS = gCBS;
×
UNCOV
57
  }
×
58

59
  public NFNotaInfoIBSCBSTot.GMono getGMono() {
UNCOV
60
    return gMono;
×
61
  }
62

63
  public void setGMono(NFNotaInfoIBSCBSTot.GMono gMono) {
UNCOV
64
    this.gMono = gMono;
×
UNCOV
65
  }
×
66

67
  public NFNotaInfoIBSCBSGrupoEstornoCredito getGrupoEstornoCredito() {
UNCOV
68
    return grupoEstornoCredito;
×
69
  }
70

71
  public void setGrupoEstornoCredito(NFNotaInfoIBSCBSGrupoEstornoCredito grupoEstornoCredito) {
UNCOV
72
    this.grupoEstornoCredito = grupoEstornoCredito;
×
UNCOV
73
  }
×
74

75
  // W36
UNCOV
76
  public static class GIBS extends DFBase {
×
77

78
    private static final long serialVersionUID = 6387739393518311458L;
79

80
    @Element(name = "gIBSUF", required = true)
81
    private GIBS.GIBSUF gIBSUF; // W37
82

83
    @Element(name = "gIBSMun", required = true)
84
    private GIBS.GIBSMun gIBSMun; // W42
85

86
    @Element(name = "vIBS", required = true)
87
    private String vIBS; // W47
88

89
    @Element(name = "vCredPres", required = true)
90
    private String vCredPres; // W48
91

92
    @Element(name = "vCredPresCondSus", required = true)
93
    private String vCredPresCondSus; // W49
94

95
    public GIBSUF getGIBSUF() {
UNCOV
96
      return gIBSUF;
×
97
    }
98

99
    public void setGIBSUF(GIBSUF gIBSUF) {
UNCOV
100
      this.gIBSUF = gIBSUF;
×
UNCOV
101
    }
×
102

103
    public GIBSMun getGIBSMun() {
UNCOV
104
      return gIBSMun;
×
105
    }
106

107
    public void setGIBSMun(GIBSMun gIBSMun) {
UNCOV
108
      this.gIBSMun = gIBSMun;
×
UNCOV
109
    }
×
110

111
    public String getVIBS() {
UNCOV
112
      return vIBS;
×
113
    }
114

115
    public void setVIBS(BigDecimal vIBS) {
UNCOV
116
      this.vIBS = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vIBS, "Valor total do IBS");
×
UNCOV
117
    }
×
118

119
    public String getVCredPres() {
UNCOV
120
      return vCredPres;
×
121
    }
122

123
    public void setVCredPres(BigDecimal vCredPres) {
UNCOV
124
      this.vCredPres = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vCredPres, "Valor total do crédito presumido");
×
UNCOV
125
    }
×
126

127
    public String getVCredPresCondSus() {
UNCOV
128
      return vCredPresCondSus;
×
129
    }
130

131
    public void setVCredPresCondSus(BigDecimal vCredPresCondSus) {
UNCOV
132
      this.vCredPresCondSus = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vCredPresCondSus, "Valor total do crédito presumido em condição suspensiva");
×
UNCOV
133
    }
×
134

135
    // W37
136
    public static class GIBSUF extends DFBase {
×
137

138
          private static final long serialVersionUID = 2194095471152971393L;
139

140
      @Element(name = "vDif", required = true)
141
      private String vDif; // W38
142

143
      @Element(name = "vDevTrib", required = true)
144
      private String vDevTrib; // W39
145

146
      @Element(name = "vIBSUF", required = true)
147
      private String vIBSUF; // W41
148

149
      public String getVDif() {
UNCOV
150
        return vDif;
×
151
      }
152

153
      public void setVDif(BigDecimal vDif) {
UNCOV
154
        this.vDif = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vDif, "Valor total do diferimento");
×
UNCOV
155
      }
×
156

157
      public String getVDevTrib() {
UNCOV
158
        return vDevTrib;
×
159
      }
160

161
      public void setVDevTrib(BigDecimal vDevTrib) {
162
        this.vDevTrib = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vDevTrib, "Valor total de devolução de tributos");
×
UNCOV
163
      }
×
164

165
      public String getVIBSUF() {
UNCOV
166
        return vIBSUF;
×
167
      }
168

169
      public void setVIBSUF(BigDecimal vIBSUF) {
UNCOV
170
        this.vIBSUF = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vIBSUF, "Valor total do IBS da UF");;
×
UNCOV
171
      }
×
172

173
    }
174

175
    // W42
176
    public static class GIBSMun extends DFBase {
×
177

178
          private static final long serialVersionUID = -2332368864513646731L;
179

180
      @Element(required = true)
181
      private String vDif; // W43
182

183
      @Element(required = true)
184
      private String vDevTrib; // W44
185

186
      @Element(required = true)
187
      private String vIBSMun; // W46
188

189
      public String getVDif() {
UNCOV
190
        return vDif;
×
191
      }
192

193
      public void setVDif(BigDecimal vDif) {
UNCOV
194
        this.vDif = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vDif, "Valor total do diferimento");
×
UNCOV
195
      }
×
196

197
      public String getVDevTrib() {
UNCOV
198
        return vDevTrib;
×
199
      }
200

201
      public void setVDevTrib(BigDecimal vDevTrib) {
UNCOV
202
        this.vDevTrib = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vDevTrib, "Valor total de devolução de tributos");
×
UNCOV
203
      }
×
204

205
      public String getVIBSMun() {
UNCOV
206
        return vIBSMun;
×
207
      }
208

209
      public void setVIBSMun(BigDecimal vIBSMun) {
UNCOV
210
        this.vIBSMun = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vIBSMun, "Valor total do IBS do Município");
×
UNCOV
211
      }
×
212

213
    }
214

215
  }
216

217
  // W50
UNCOV
218
  public static class GCBS extends DFBase {
×
219

220
        private static final long serialVersionUID = 1136600045286532108L;
221

222
    @Element(required = true)
223
    private String vDif; // W53
224

225
    @Element(required = true)
226
    private String vDevTrib; // W54
227

228
    @Element(required = true)
229
    private String vCBS; // W56
230

231
    @Element(required = true)
232
    private String vCredPres; // W56a
233

234
    @Element(required = true)
235
    private String vCredPresCondSus; // W56b
236

237
    public String getVDif() {
UNCOV
238
      return vDif;
×
239
    }
240

241
    public void setVDif(BigDecimal vDif) {
UNCOV
242
      this.vDif = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vDif, "Valor total do diferimento");
×
UNCOV
243
    }
×
244

245
    public String getVDevTrib() {
UNCOV
246
      return vDevTrib;
×
247
    }
248

249
    public void setVDevTrib(BigDecimal vDevTrib) {
UNCOV
250
      this.vDevTrib = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vDevTrib, "Valor total de devolução de tributos");
×
UNCOV
251
    }
×
252

253
    public String getVCBS() {
UNCOV
254
      return vCBS;
×
255
    }
256

257
    public void setVCBS(BigDecimal vCBS) {
UNCOV
258
      this.vCBS = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vCBS, "Valor total da CBS");
×
UNCOV
259
    }
×
260

261
    public String getVCredPres() {
UNCOV
262
      return vCredPres;
×
263
    }
264

265
    public void setVCredPres(BigDecimal vCredPres) {
266
      this.vCredPres = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vCredPres, "Valor total do crédito presumido");
×
UNCOV
267
    }
×
268

269
    public String getVCredPresCondSus() {
UNCOV
270
      return vCredPresCondSus;
×
271
    }
272

273
    public void setVCredPresCondSus(BigDecimal vCredPresCondSus) {
UNCOV
274
      this.vCredPresCondSus = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vCredPresCondSus, "Valor total do crédito presumido em condição suspensiva");
×
UNCOV
275
    }
×
276

277
  }
278

279
  // W57
UNCOV
280
  public static class GMono extends DFBase {
×
281

282
        private static final long serialVersionUID = 4240863495360701288L;
283

284
    @Element(required = true)
285
    private String vIBSMono; // W58
286

287
    @Element(required = true)
288
    private String vCBSMono; // W59
289

290
    @Element(required = true)
291
    private String vIBSMonoReten; // W59a
292

293
    @Element(required = true)
294
    private String vCBSMonoReten; // W59b
295

296
    @Element(required = true)
297
    private String vIBSMonoRet; // W59c
298

299
    @Element(required = true)
300
    private String vCBSMonoRet; // W59d
301

302
    public String getVIBSMono() {
UNCOV
303
      return vIBSMono;
×
304
    }
305

306
    public void setVIBSMono(BigDecimal vIBSMono) {
UNCOV
307
      this.vIBSMono = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vIBSMono, "Valor do IBS monofásico");
×
UNCOV
308
    }
×
309

310
    public String getVCBSMono() {
UNCOV
311
      return vCBSMono;
×
312
    }
313

314
    public void setVCBSMono(BigDecimal vCBSMono) {
UNCOV
315
      this.vCBSMono = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vCBSMono, "Valor da CBS monofásica");
×
UNCOV
316
    }
×
317

318
    public String getVIBSMonoReten() {
UNCOV
319
      return vIBSMonoReten;
×
320
    }
321

322
    public void setVIBSMonoReten(BigDecimal vIBSMonoReten) {
UNCOV
323
      this.vIBSMonoReten = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vIBSMonoReten, "Total do IBS monofásico sujeito a retenção");
×
UNCOV
324
    }
×
325

326
    public String getVCBSMonoReten() {
UNCOV
327
      return vCBSMonoReten;
×
328
    }
329

330
    public void setVCBSMonoReten(BigDecimal vCBSMonoReten) {
UNCOV
331
      this.vCBSMonoReten = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vCBSMonoReten, "Total da CBS monofásica sujeita a retenção");
×
UNCOV
332
    }
×
333

334
    public String getVIBSMonoRet() {
UNCOV
335
      return vIBSMonoRet;
×
336
    }
337

338
    public void setVIBSMonoRet(BigDecimal vIBSMonoRet) {
UNCOV
339
      this.vIBSMonoRet = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vIBSMonoRet, "Total do IBS monofásico retido anteriormente");
×
UNCOV
340
    }
×
341

342
    public String getVCBSMonoRet() {
UNCOV
343
      return vCBSMonoRet;
×
344
    }
345

346
    public void setVCBSMonoRet(BigDecimal vCBSMonoRet) {
UNCOV
347
      this.vCBSMonoRet = DFBigDecimalValidador.tamanho13Com2CasasDecimais(vCBSMonoRet, "Total da CBS monofásica retida anteriormente");
×
UNCOV
348
    }
×
349

350
  }
351
}
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