julio 2016-05-16 20:20:24 +00:00
parent 00f5941114
commit c7f8221468
1 changed files with 5 additions and 3 deletions

View File

@ -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")) {