private List<Dados60A> getDados60A(EcfZ z) { List<Dados60A> ld60a = new ArrayList<>(); for (EcfZTotais total : z.getEcfZTotais()) { Dados60A d60a = new Dados60A(); d60a.setData(z.getEcfZMovimento()); d60a.setSerie(z.getEcfImpressora().getEcfImpressoraSerie()); if (total.getEcfZTotaisCodigo().length() == 7 && (total.getEcfZTotaisCodigo().substring(2, 3).equals("T") || total.getEcfZTotaisCodigo().substring(2, 3).equals("S"))) { d60a.setTotalizador(total.getEcfZTotaisCodigo().substring(3)); } else if (total.getEcfZTotaisCodigo().startsWith("C")) { d60a.setTotalizador("CANC"); } else if (total.getEcfZTotaisCodigo().startsWith("D")) { d60a.setTotalizador("DESC"); } else if (total.getEcfZTotaisCodigo().startsWith("S")) { d60a.setTotalizador("ISS"); } else { d60a.setTotalizador(total.getEcfZTotaisCodigo()); } d60a.setValor(total.getEcfZTotaisValor()); Util.normaliza(d60a); ld60a.add(d60a); } return ld60a; }