Skip to content

Commit 08a5d8b

Browse files
- Corrigido monofasia retida Anteriormente.
1 parent 4480d85 commit 08a5d8b

File tree

3 files changed

+14
-12
lines changed

3 files changed

+14
-12
lines changed

CHANGELOG.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
# Notas de versão
2-
- Adicionado Monofasico aos calculos IBSCBS
3-
- Corrigido busca de IBSCBS para multi-thread
2+
- Corrigido monofasia retida Anteriormente.

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@ ________________________________________________________________________________
4444

4545
# Historico de Versões
4646

47+
## v4.00.49 - ??? - Schemas PL.010b (v1.30)
48+
- Corrigido monofasia retida Anteriormente.
49+
4750
## v4.00.48 - 20/12/2025 - Schemas PL.010b (v1.30)
4851
- Adicionado Monofasico aos calculos IBSCBS
4952
- Corrigido busca de IBSCBS para multi-thread

src/main/java/br/com/swconsultoria/nfe/util/IbsCbsUtil.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -105,16 +105,6 @@ private TMonofasia montaGrupoMono(TNFe.InfNFe.Det det) {
105105
}
106106

107107
if(Boolean.TRUE.equals(classTribIbsCbs.getMonofasiaRetidaAnt())) {
108-
TMonofasia.GMonoReten monoReten = new TMonofasia.GMonoReten();
109-
monoReten.setQBCMonoReten(ObjetoUtil.getValor4Casas(new BigDecimal(det.getProd().getQCom())));
110-
monoReten.setAdRemCBSReten("0.00");
111-
monoReten.setAdRemIBSReten("0.00");
112-
monoReten.setVCBSMonoReten("0.00");
113-
monoReten.setVIBSMonoReten("0.00");
114-
gMono.setGMonoReten(monoReten);
115-
}
116-
117-
if(Boolean.TRUE.equals(classTribIbsCbs.getMonofasiaSujeitaRetencao())) {
118108
TMonofasia.GMonoRet monoRet = new TMonofasia.GMonoRet();
119109
monoRet.setQBCMonoRet(ObjetoUtil.getValor4Casas(new BigDecimal(det.getProd().getQCom())));
120110
monoRet.setAdRemCBSRet("0.00");
@@ -124,6 +114,16 @@ private TMonofasia montaGrupoMono(TNFe.InfNFe.Det det) {
124114
gMono.setGMonoRet(monoRet);
125115
}
126116

117+
if(Boolean.TRUE.equals(classTribIbsCbs.getMonofasiaSujeitaRetencao())) {
118+
TMonofasia.GMonoReten monoReten = new TMonofasia.GMonoReten();
119+
monoReten.setQBCMonoReten(ObjetoUtil.getValor4Casas(new BigDecimal(det.getProd().getQCom())));
120+
monoReten.setAdRemCBSReten("0.00");
121+
monoReten.setAdRemIBSReten("0.00");
122+
monoReten.setVCBSMonoReten("0.00");
123+
monoReten.setVIBSMonoReten("0.00");
124+
gMono.setGMonoReten(monoReten);
125+
}
126+
127127
if(Boolean.TRUE.equals(classTribIbsCbs.getMonofasiaDiferimento())) {
128128
TMonofasia.GMonoDif gMonoDif = new TMonofasia.GMonoDif();
129129
gMonoDif.setPDifCBS("0.00");

0 commit comments

Comments
 (0)