Open azaeldevel opened 7 years ago
Podrías pasarnos tu parte del código que usas? Lo único que se me ocurre (que me ha pasado) es que estes manejando distintos objetos "a la vez". Por ejemplo la clase cfdi y la clase comprobante, y que te estes confundiendo. Para poder buscarle más ocuparíamos ver algo más detallado. Saludos.
Ah! ok tal vez si estoy usando ambas clases, primero creo el comprobante con las siguiente lineas:
ObjectFactory of = new ObjectFactory();
cfdi = of.createComprobante();
cfdi.setVersion("3.2");
Date date = dbserver.getDateToday();
cfdi.setFecha(date);
cfdi.setFormaDePago("PAGO EN UNA SOLA EXHIBICION");
cfdi.setFolio(getFolio());
cfdi.setSerie(getSerie());
....
Luego para generar y guardar el xml uso la clase CFDv32
CFDv32 cfd = new CFDv32(cfdi);
....
cfd.sellar(key, cert);
cfd.validar();
cfd.verificar();
FileOutputStream out = new FileOutputStream(saveIn);
cfd.guardar(out);
out.flush();
out.close();
Creo que el titulo del issue describe completamente el problema he llamada la funcion setSerie cin una cadena de texto valida de 2 carateres pero en el xml resultante no parace el campo serie. Alguna recomendacion?