@@ -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