From c7f8221468f6a6fda15f831aa71a17af285ed207 Mon Sep 17 00:00:00 2001 From: julio Date: Mon, 16 May 2016 20:20:24 +0000 Subject: [PATCH] fixes bug #7480 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@56026 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../ventaboletos/service/impl/FiscalServiceImpl.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/service/impl/FiscalServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/FiscalServiceImpl.java index fec48c132..31428a40f 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/FiscalServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/FiscalServiceImpl.java @@ -554,10 +554,12 @@ public class FiscalServiceImpl implements FiscalService { /* * Item da importacion Fiscal ECF */ + int seqItem = 1; for (ItemFiscalVO subItens : item.getItensFiscais()) { - String itemDoc = montarItensFiscais(subItens, seq++); + String itemDoc = montarItensFiscais(subItens, seq++, seqItem); itensDocs.add(itemDoc); qtdItens++; + seqItem++; } grabarHeaderItens(gravarArq, header, itensDocs); @@ -607,7 +609,7 @@ public class FiscalServiceImpl implements FiscalService { } } - private String montarItensFiscais(ItemFiscalVO item, Integer seq) { + private String montarItensFiscais(ItemFiscalVO item, Integer seq, Integer seqItem) { String tipoPassagem = null; if (item.getRepTributado().length() == 7 && item.getRepTributado().substring(2, 3).equals(SituacaoTributaria.TRIBUTADO.getValue())) { @@ -620,7 +622,7 @@ public class FiscalServiceImpl implements FiscalService { tipoPassagem = "E"; } - String numItem = item.getNumItem(); + String numItem = StringHelper.preencherZeroEsquerda(seqItem.toString(), 2); String cfop = null; if (tipoPassagem.equals("E")) {