bug #6817
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@54736 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
9e2219921d
commit
b080376989
|
@ -96,8 +96,8 @@ public class FiscalServiceImpl implements FiscalService {
|
|||
String condicaoPagamento = StringHelper.preencherStringEsquerda(null, 3, "9");
|
||||
|
||||
BigDecimal valorTotal = UtileriasFiscal.arredondar(calculaValorTotalECFManual(imf));
|
||||
String valorTotalDocumanto = UtileriasFiscal.formataZeroDecimal(valorTotal, 14);
|
||||
String valorItens = UtileriasFiscal.formataZeroDecimal(valorTotal, 14);
|
||||
String valorTotalDocumanto = UtileriasFiscal.formataEspacosDecimalDireita(valorTotal, 14);
|
||||
String valorItens = valorTotalDocumanto;
|
||||
|
||||
BigDecimal valorICMS = imf.getIcms() == null ? BigDecimal.ZERO : UtileriasFiscal.arredondar(imf.getIcms());
|
||||
String baseCalICMS = UtileriasFiscal.formataZeroDecimal(valorICMS, 14);
|
||||
|
@ -479,9 +479,8 @@ public class FiscalServiceImpl implements FiscalService {
|
|||
|
||||
String coo = StringHelper.preencherStringEspacoDireita(item.getCoo(), 9);
|
||||
|
||||
BigDecimal valorTotal = valorTotalItensECF(item);
|
||||
valorTotal = UtileriasFiscal.arredondar(valorTotal);
|
||||
String valorTotalDocumanto = UtileriasFiscal.formataEspacosDecimal(valorTotal, 14);
|
||||
BigDecimal valorTotal = UtileriasFiscal.arredondar(valorTotalItensECF(item));
|
||||
String valorTotalDocumanto = UtileriasFiscal.formataEspacosDecimalDireita(valorTotal, 14);
|
||||
String valorItens = valorTotalDocumanto;
|
||||
|
||||
HashMap<String, String> aliquotaBaseCalculo = getAliquotaBaseCalculo(item);
|
||||
|
|
|
@ -64,7 +64,6 @@ public class UtileriasFiscal {
|
|||
}
|
||||
|
||||
public static String formataZeroDecimal(final BigDecimal valor, final int tamanho) {
|
||||
|
||||
String valorFommat = valor == null ? "" : valor.toString();
|
||||
valorFommat = valorFommat.toString().replace(".", "").replace(",", "");
|
||||
valorFommat = formataNumerico(valorFommat, valorFommat.length());
|
||||
|
@ -72,8 +71,7 @@ public class UtileriasFiscal {
|
|||
return valorFommat;
|
||||
}
|
||||
|
||||
public static String formataEspacosDecimal(final BigDecimal valor, final int tamanho) {
|
||||
|
||||
public static String formataEspacosDecimalEsquerda(final BigDecimal valor, final int tamanho) {
|
||||
String valorFommat = valor == null ? "" : valor.toString();
|
||||
valorFommat = valorFommat.toString().replace(".", "").replace(",", "");
|
||||
valorFommat = UtileriasFiscal.formataNumerico(valorFommat, valorFommat.length());
|
||||
|
@ -81,6 +79,14 @@ public class UtileriasFiscal {
|
|||
return valorFommat;
|
||||
}
|
||||
|
||||
public static String formataEspacosDecimalDireita(final BigDecimal valor, final int tamanho) {
|
||||
String valorFommat = valor == null ? "" : valor.toString();
|
||||
valorFommat = valorFommat.toString().replace(".", "").replace(",", "");
|
||||
valorFommat = UtileriasFiscal.formataNumerico(valorFommat, valorFommat.length());
|
||||
valorFommat = StringUtils.rightPad(valorFommat, (tamanho), " ");
|
||||
return valorFommat;
|
||||
}
|
||||
|
||||
public static BigDecimal arredondar(BigDecimal aNumber) {
|
||||
return aNumber.setScale(DECIMALS, ROUNDING_MODE);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue