fixes bug #9386
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@74905 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
f80c8e8aca
commit
03a15687d6
|
@ -370,7 +370,10 @@ public class ExportacaoFiscal {
|
||||||
BigDecimal aliquotaICMS = item.getAliquotaICMS();
|
BigDecimal aliquotaICMS = item.getAliquotaICMS();
|
||||||
BigDecimal valorICMSDebitado = item.getValorICMSDebitado();
|
BigDecimal valorICMSDebitado = item.getValorICMSDebitado();
|
||||||
BigDecimal valorICMSIsento = item.getValorICMSIsento();
|
BigDecimal valorICMSIsento = item.getValorICMSIsento();
|
||||||
BigDecimal valorICMSOutros = item.getValorICMSOutros();
|
// BigDecimal valorICMSOutros = item.getValorICMSOutros();
|
||||||
|
|
||||||
|
BigDecimal difValorTotalICMS = valorTotal.subtract(valorBaseCalculoICMS);
|
||||||
|
|
||||||
Integer codigoSituacaoTribColunaB = item.getCodigoSituacaoTribColunaB(); // 00 - tributação normal; 20 - tributação com redução na base de calculo; 40 - isentos
|
Integer codigoSituacaoTribColunaB = item.getCodigoSituacaoTribColunaB(); // 00 - tributação normal; 20 - tributação com redução na base de calculo; 40 - isentos
|
||||||
String ufOrigem = item.getUfOrigem();
|
String ufOrigem = item.getUfOrigem();
|
||||||
String municipioOrigem = item.getMunicipioOrigem() == null ? null : item.getMunicipioOrigem().toString();
|
String municipioOrigem = item.getMunicipioOrigem() == null ? null : item.getMunicipioOrigem().toString();
|
||||||
|
@ -392,7 +395,7 @@ public class ExportacaoFiscal {
|
||||||
sb.append(formataValor(aliquotaICMS, 5)).append(SEPARADOR);
|
sb.append(formataValor(aliquotaICMS, 5)).append(SEPARADOR);
|
||||||
sb.append(formataValor(valorICMSDebitado, 15)).append(SEPARADOR);
|
sb.append(formataValor(valorICMSDebitado, 15)).append(SEPARADOR);
|
||||||
sb.append(formataValor(valorICMSIsento, 15)).append(SEPARADOR);
|
sb.append(formataValor(valorICMSIsento, 15)).append(SEPARADOR);
|
||||||
sb.append(formataValor(valorICMSOutros, 15)).append(SEPARADOR);
|
sb.append(formataValor(difValorTotalICMS, 15)).append(SEPARADOR);
|
||||||
sb.append("N").append(SEPARADOR);
|
sb.append("N").append(SEPARADOR);
|
||||||
sb.append("N").append(SEPARADOR);
|
sb.append("N").append(SEPARADOR);
|
||||||
sb.append("N").append(SEPARADOR);
|
sb.append("N").append(SEPARADOR);
|
||||||
|
@ -763,7 +766,10 @@ public class ExportacaoFiscal {
|
||||||
BigDecimal aliquotaICMS = registro.getAliquotaICMS();
|
BigDecimal aliquotaICMS = registro.getAliquotaICMS();
|
||||||
BigDecimal valorICMS = registro.getValorICMS();
|
BigDecimal valorICMS = registro.getValorICMS();
|
||||||
BigDecimal valorICMSIsento = registro.getValorICMSIsento();
|
BigDecimal valorICMSIsento = registro.getValorICMSIsento();
|
||||||
BigDecimal valorICMSOutros = registro.getValorICMSOutros();
|
// BigDecimal valorICMSOutros = registro.getValorICMSOutros();
|
||||||
|
|
||||||
|
BigDecimal difValorTotalICMS = valorTotal.subtract(valorBaseCalculoICMS);
|
||||||
|
|
||||||
Integer codigoSituacaoTribColunaB = registro.getCodigoSituacaoTribColunaB(); // 00 - tributação normal; 20 - tributação com redução na base de calculo; 40 - isentos
|
Integer codigoSituacaoTribColunaB = registro.getCodigoSituacaoTribColunaB(); // 00 - tributação normal; 20 - tributação com redução na base de calculo; 40 - isentos
|
||||||
String ufOrigem = registro.getUfOrigem();
|
String ufOrigem = registro.getUfOrigem();
|
||||||
Integer municipioestadoOrigem = registro.getMunicipioOrigem();
|
Integer municipioestadoOrigem = registro.getMunicipioOrigem();
|
||||||
|
@ -783,7 +789,7 @@ public class ExportacaoFiscal {
|
||||||
sb.append(formataValor(aliquotaICMS, 5)).append(SEPARADOR);
|
sb.append(formataValor(aliquotaICMS, 5)).append(SEPARADOR);
|
||||||
sb.append(formataValor(valorICMS, 15)).append(SEPARADOR);
|
sb.append(formataValor(valorICMS, 15)).append(SEPARADOR);
|
||||||
sb.append(formataValor(valorICMSIsento, 15)).append(SEPARADOR);
|
sb.append(formataValor(valorICMSIsento, 15)).append(SEPARADOR);
|
||||||
sb.append(formataValor(valorICMSOutros, 15)).append(SEPARADOR);
|
sb.append(formataValor(difValorTotalICMS, 15)).append(SEPARADOR);
|
||||||
sb.append(codigoSituacaoTribColunaB == 0 ? "00" : formataNumerico(codigoSituacaoTribColunaB, true, 2)).append(SEPARADOR);
|
sb.append(codigoSituacaoTribColunaB == 0 ? "00" : formataNumerico(codigoSituacaoTribColunaB, true, 2)).append(SEPARADOR);
|
||||||
sb.append(formataCaracter(ufOrigem, true, 2)).append(SEPARADOR);
|
sb.append(formataCaracter(ufOrigem, true, 2)).append(SEPARADOR);
|
||||||
sb.append(municipioOrigem).append(SEPARADOR);
|
sb.append(municipioOrigem).append(SEPARADOR);
|
||||||
|
|
Loading…
Reference in New Issue