Giter Site home page Giter Site logo

factura-electronica's Introduction

factura-electronica (nuevo equipo en nuevo repositorio)

Actualmente, una organización en la que trabajo tiene la necesidad de implementar, mantener y optimizar esta librería. Para poder cumplir con dicha tarea, era necesario que los miembros encargados de este proyecto pudieran realizar modificaciones con libertad. Debido a la falta de tiempo del creador original elmer-garduno no se han podido otorgar estos permisos, por lo que se optó por migrar esta librería a un nuevo repositorio. Este nuevo equipo tendrá como meta continuar con el mantenimiento constante de esta librería. Así mismo, se encargaran de realizar las actualizaciones correspondientes al repositorio central de Maven. Por este motivo, les pedimos que si tuviesen algún fork, issue y pull request pendiente en este proyecto, lo migren a este nuevo repositorio

factura-electronica's People

Contributors

camarillo avatar elmer-garduno avatar hortegag91 avatar javadabadoo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

factura-electronica's Issues

Error al sellar comprobante

Original author: [email protected] (November 16, 2010 00:33:07)

¿Cuáles pasos hay que seguir para reproducir el problema?
1.Descargar libreria cfdi-0.1.3.jar
2. Crear comprobante
3. Sellar

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?
Comprobante sellado, resulta error

¿Cuál versión del producto está utilizando?
0.1.3

Agregue cualquier información adicional que resulte de utilidad.
Mensaje de error
Caused by: java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.<init>(I)V
at mx.bigdata.sat.cfd.CFDv2.getSignature(CFDv2.java:184)
at mx.bigdata.sat.cfd.CFDv2.sellar(CFDv2.java:101)

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=10

Cadena original

Original author: [email protected] (January 07, 2011 01:15:06)

¿Cuáles pasos hay que seguir para reproducir el problema?

  1. generar a nivel linea de comando el ejemplo de cfd sellado
    2.
    3.

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?
En realidad no creo que sea un problema sino mas bien una duda, mi pregunta es: porque en el xml sellado no viene la "cadena original" ? Podria venir para poder tomarla directamente para la generacion de un pdf ?

¿Cuál versión del producto está utilizando?
1.5

Agregue cualquier información adicional que resulte de utilidad.

Gracias.

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=29

Validación de Adendas en versión 0.2.1

Original author: [email protected] (January 25, 2012 02:37:44)

Estoy intentando validar comprobantes cfd y cfdi con adendas y la api me marca errores en la estructura de los comprobantes, sin embargo, los valido en los validadores del SAT y el resultado me arroja una estructura y sello validos.

En esta versión todavía no se validan adendas?

Anteriormente, la semana pasada, intente validar un xml con adenda en el SAT y me arrojó error por la estructura de la adenda lo que no ocurre ahora.

SAT actualizó sus validadores para verificar la adenda de los comprobantes?

Se podría validar la estructura en tiempo de ejecución validando con la dirección del xsd que corresponde a la adenda en el comprobante?

Saludos.

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=47

Como incluir addendas

Original author: [email protected] (February 02, 2011 16:47:10)

Hola, lo que no puedo hacer es incluir una addenda, estoy tratando de hacerlo de la siguiente forma:

ObjectFactory of = new ObjectFactory();
Comprobante comp = of.createComprobante();
...
String addenda = "<Disney><Transaction PurchaseOrder=4600364283/></Disney>";
//esta info la tomo de la BD, solo la muestro como ejemplo
Addenda adde = of.createComprobanteAddenda();
adde.getAny().add(addenda);
comp.setAddenda(adde);

pero me manda el siguiente error:
[com.sun.istack.SAXException2: unable to marshal type "java.lang.String" as an element because it is missing an @XmlRootElement annotation]

obviamente algo estoy haciendo mal, si me pudieran asesorar se los agradeceria mucho

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=32

No se encuentra el paquete mx.bigdata.sat.cfd.schema

Original author: [email protected] (December 01, 2010 15:30:44)

¿Cuáles pasos hay que seguir para reproducir el problema?

  1. Hacer el checkout del proyecto.
  2. Abrirlo en Netbeans.
  3. Descargar las dependencias faltantes.

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?
Se descargan todas las dependencias, pero no se encuentra el paquete mx.bigdata.sat.cfd.schema, por lo tanto no se encuentran algunas clases como la clase Comprobante

¿Cuál versión del producto está utilizando?
Revision 280 Version 0.1.5-SNAPSHOT

Agregue cualquier información adicional que resulte de utilidad.

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=20

schemaLocation tiene espacio en lugar de diagonal

Original author: [email protected] (February 24, 2011 18:47:46)

¿Cuáles pasos hay que seguir para reproducir el problema?
1.generar comprobante con ObjectFactory y verion "3.0"
2.sellarComprobante, validar y verificar
3.guardar comprobante a un archivo

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?
la propiedad xsi:schemaLocation deberia tener
"http://www.sat.gob.mx/cfd/3/cfdv3.xsd"
pero en el archivo guardado aparece
"http://www.sat.gob.mx/cfd/3 cfdv3.xsd"

¿Cuál versión del producto está utilizando?
cfdi-base-0.1.5

Agregue cualquier información adicional que resulte de utilidad.
Revise el codigo fuente de la clase mx.bigdata.sat.cfdi.CFDv3

y en el metodo guardar aparece
m.setProperty("jaxb.schemaLocation", "http://www.sat.gob.mx/cfd/3 cfdv3.xsd");

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=33

Problema de descarga de codigo fuente

Original author: [email protected] (April 26, 2011 04:26:19)

Segui estas instrucciones que aparecen el las preguntas frecuentes y me marca el siguiente error
INSTRUCCIONES QUE SE SIGUIERON
NetBeans

Para agregar el código a NetBeans es muy importante tener instalada al menos la versión 3.0.1 de Maven. Para configurar la versión de Maven en NetBeans:

&quot;Tools &gt; Options &gt; Miscellaneous &gt; Maven&quot;
En External Maven Home, agrega el PATH a la versión 3.0.1 de Maven 

A continuación importa el proyecto de la siguiente manera: “File > New Project > Maven > Maven Project with Existing POM” y en el siguiente diálogo selecciona el directorio con el código descargado del svn.

Finalmente construye el proyecto con el comando Build. Esto compila el código generado y corrige los errores de compilación que aparecen al importar el proyecto.

ERROR
NetBeans: Executing 'C:\apache-maven-3.0.3-bin\apache-maven-3.0.3\bin\mvn.bat -Dnetbeans.execution=true --errors -e install'
NetBeans: JAVA_HOME=C:\Program Files\Java\jdk1.6.0_24
Error stacktraces are turned on.
Scanning for projects...
[ERROR]The build could not read 1 project -> [Help 1]
org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs:
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 78, column 15
[ERROR]Child module C:\Users\eduardo\cfdi\trunk\cfdi-dsl of C:\Users\eduardo\cfdi\trunk\pom.xml does not exist @

    at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:339)
    at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:632)
    at org.apache.maven.DefaultMaven.getProjectsForMavenReactor(DefaultMaven.java:581)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:233)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)

[ERROR]
[ERROR] The project mx.bigdata.cfdi:cfdi:0.1.6-SNAPSHOT (C:\Users\eduardo\cfdi\trunk\pom.xml) has 1 error
[ERROR] Child module C:\Users\eduardo\cfdi\trunk\cfdi-dsl of C:\Users\eduardo\cfdi\trunk\pom.xml does not exist
[ERROR]
[ERROR]Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR]For more information about the errors and possible solutions, please read the following articles:
[ERROR][Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException

Alguien me puede ayudar ??? gracias

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=35

CFD valido ante SAT y con la libreria no es valido

Original author: [email protected] (February 26, 2012 01:44:50)

Hola tengo el siguiente problema no se si me pudieras ayudar

A la hr de de validar el siguiente cfd me marca el siguiente qu el CFD no es valido y me dice que es por la etiqueta implocal:ImpuestosLocales y despliga lo siguiente :

Caused by: org.xml.sax.SAXParseException; lineNumber: 0; columnNumber: 0; cvc-complex-type.2.4.c: El comodín coincidente es estricto, pero no se ha encontrado ninguna declaración para el elemento 'implocal:ImpuestosLocales'.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:134)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:437)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:325)
at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:449)
at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3228)
at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:1908)
at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:737)
at com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.startElement(ValidatorHandlerImpl.java:564)
at org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551)

.............

el problema es que este mismo documento lo reviso en el SAT y me dice que es valido, adjunto el documento a ver si me pudieras ayudar te lo agradeceria muchisimo.

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=50

Datos de los certificados de prueba

Original author: [email protected] (November 26, 2010 00:18:15)

Éste no es un problema con la librería en sí, sólo considero que sería adecuado poner a disposición de los usuarios los datos para hacer pruebas con los certificados que da el SAT, ya que ellos mismos no nos dicen cuál es la dirección de Matriz SA, etc.

Gracias y sólo comentar que me parece muy bien organizada y programada tu librería, ojalá tuvieras sección de donación.

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=17

Enhancements

Original author: [email protected] (September 20, 2011 20:51:37)

Que tal.
Al dia de hoy me encuentro utilizando tus librerias para generar los CFDV2 en la empresa en la que trabajo. Hasta ahora he trabajado sin problemas pero los requerimientos estan cambiando y necesitamos entre otras cosas manejar adendas (múltiples) y movernos a CFDI por lo que nos interesaría implementar lo que hace falta de cancelación y demás. Actualmente tengo un equipo de 4 desarrolladores e inclusive ya hemos aportado a tu proyecto resolviendo el problema para compilar en netbeans. La idea es ayudarte de manera activa en lo que falta.
Espero tus comentarios.
Saludos

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=38

OBTENER OBJETO COMPROBANTE

Original author: [email protected] (November 28, 2010 23:57:12)

¿Cuáles pasos hay que seguir para reproducir el problema?
1.CFDv2 cfd = new CFDv2(new FileInputStream(file)); // Crea un CFD a partir de un InputStream
2.
3.

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?
NO PUEDO ACCESAR A LOS DATOS DEL COMPROBANTE

¿Cuál versión del producto está utilizando?
0.1.4

Agregue cualquier información adicional que resulte de utilidad.
SERIA BUENO PODER OBTNER EL OBJETO COMPROBANTE A PARTIR DE UN ARCHIVO PARA HACER USO DE LOS METODOS GET QUE LA LIBRERIA OFRECE

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=18

Necesito ayuda con CFDv3 y Timbrado

Original author: [email protected] (September 27, 2011 06:32:08)

Con anterioridad hice uso de la libreria para crear comprobantes de tipo CFDv2 y me funciono perfecto. Ahora me encuentro en un desarrollo donde requiero implementar los CFDI (CFDv3) y tengo algunas dudas al respecto:

  1. ¿Donde puedo encontrar un ejemplo lo mas completo posible para generar CFDv3?
  2. Como se realiza el timbrado de los CFDv3 con la libreria? Esta duda me surge debido a que segun el SAT, se requiere una conexion con algun PAC para la realización de dicho timbrado y desconozco como hacer este proceso con la libreria.
  3. Con respecto a la pregunta anterior ¿Se puede utilizar con la libreria cualquier PAC para el timbrado del CFDv3? y ¿como se haria este proceso?

Muchas gracias por la atencion y espero que me ayuden con estas cuestiones.

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=39

javax.crypto.BadPaddingException: Given final block not properly padded

Original author: [email protected] (November 08, 2010 22:12:48)

¿Cuáles pasos hay que seguir para reproducir el problema?
1.Ejecucion del programa de ejemplo para una fac. electronica
2.
3.

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?
Espero el resultado de generar la factura, pero me regresa un error que dice: Exception in thread "main" javax.crypto.BadPaddingException: Given final block not properly padded

¿Cuál versión del producto está utilizando?
0.1.2

Agregue cualquier información adicional que resulte de utilidad.

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=3

ERROR AL GENERAR EL XML

Original author: [email protected] (January 05, 2011 22:15:35)

¿Cuáles pasos hay que seguir para reproducir el problema?
1.
2.
3.

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?
xsi:schemaLocation="http://www.sat.gob.mx/cfd http://www.sat.gob.mx/sitio_internet/cfd/2/cfdv2.xsd">

DEBE SALIR
xsi:schemaLocation="http://www.sat.gob.mx/cfd/2 http://www.sat.gob.mx/sitio_internet/cfd/2/cfdv2.xsd">

¿Cuál versión del producto está utilizando?
0.1.5

Agregue cualquier información adicional que resulte de utilidad.
AL GENERAR EL XML NO ESTA REFERENCIADO A

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=28

La Clase CFDv3 no tiene el metodo getObtenerCadenaOriginal()

Original author: [email protected] (November 11, 2010 02:12:19)

¿Cuáles pasos hay que seguir para reproducir el problema?
1.Descargar la librería
2.Instanciar la clase CFDv3, esto lo hace de la clase mx.bigdata.cfdi.CFDv3;
3.No se encuentra el metodo getObtenerCadenaOriginal()

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar
Obtener la cadena original.
¿Cuál versión del producto está utilizando?
cfdi-0.1.2.jar

Agregue cualquier información adicional que resulte de utilidad.
Tampoco es posible instanciar Objetos CFDv2 ya que no ecuentra la clase mx.bigdata.sat.cfd.CFDv2

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=8

Problema en timbrado con PAC

Original author: [email protected] (October 21, 2011 19:05:39)

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?
Tengo un problema al mandar timbrar el cfd, primero creo el CFDv3 así como viene en los ejemplos y luego se lo paso al webservice que va a efectuar el timbrado, cuando lo hago desde linux no tengo ningún problema el webservice me regresa el cfdi ya timbrado, pero cuando lo ejecuto en windows me pone que el sello es invalido o esta mal formado. Ya estuve buscando pero no encuentro nada espero puedan darme alguna pista para solucionar el problema.

¿Cuál versión del producto está utilizando?

Agregue cualquier información adicional que resulte de utilidad.

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=40

PROBLEMA AL SELLAR CFDI v3.0

Original author: [email protected] (January 14, 2012 18:36:48)

¿Cuáles pasos hay que seguir para reproducir el problema?
1.Al ejecutar el programa para realizar el sello al cfdi v3.0
solamente si tiene el apartado Timbre Fiscal si no si es valido
2.
3.

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?
el sellado de la factura me muestra un error, especificamente en la parte de sellado, en esta instruccion
Comprobante sellado = cfd.sellarComprobante(key, cert);
SystemId desconocido; Línea núm.-1; Columna núm.-1; null
javax.xml.bind.MarshalException

  • with linked exception:
    [com.sun.xml.bind.api.AccessorException: java.lang.NullPointerException]

¿Cuál versión del producto está utilizando?
cfdi-base-0.1.6-SNAPSHOT-bin

Agregue cualquier información adicional que resulte de utilidad.
Hola que tal estoy tratando de pasar de CFD 2.0 (sin ningun problema) a CFDI 3.0, y ya despues realizar los ajustes para pasar a 3.2, el problema es que me muestra ese error cuando pongo la parte de timbrado fiscal pero si lo quito si me sella la factura, que hare mal??

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=46

Propiedad standalone=yes en documentos XML generados

Original author: [email protected] (January 09, 2011 07:12:57)

¿Cuáles pasos hay que seguir para reproducir el problema?
1.
2.
3.

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?
ESPERADO
<?xml version="1.0" encoding="UTF-8"?>

RESULTA
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

¿Cuál versión del producto está utilizando?
cfdi-base-0.1.5.jar

Agregue cualquier información adicional que resulte de utilidad.

Asi lo resolvi para CFDv2, no he usado CFDv3, pero si es de utilidad, anexo el fragmento.

package mx.bigdata.sat.cfd;
CFDv2.java

//Declaro el encabezado esperado
private static String XML_HEADER = "<?xml version="1.0" encoding="UTF-8"?>";

public void guardar(OutputStream out) throws Exception {
Marshaller m = CONTEXT.createMarshaller();
//Remuevo el encabezado
m.setProperty(Marshaller.JAXB_FRAGMENT, Boolean.TRUE);
...
//Genero el encabezado esperado y lo agrego al OutputStream
byte[] xmlHeaderBytes = getXMLHeaderByteArray(XML_HEADER);
out.write(xmlHeaderBytes, 0, xmlHeaderBytes.length);
m.marshal(document, out);
}
//Se genera el byteArray a partir del encabezado esperado
private byte[] getXMLHeaderByteArray(String xmlHeader) {
char[] chars = xmlHeader.toCharArray();
byte[] bytes = new byte[chars.length];
for (int i = 0; i < chars.length; i++) {
bytes[i] = (byte)chars[i];
}
return bytes;

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=30

El sello del Comprobante Fiscal Digital no es válido

Original author: [email protected] (December 23, 2010 23:35:32)

¿Cuáles pasos hay que seguir para reproducir el problema?

  1. Sellado en v3
  2. Obtengo el sello bien!
  3. Validar el CFDI en el la pagina del SAT

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?
Al validar el CFDI en la pagina del SATme dice "El sello del Comprobante Fiscal Digital no es válido" :( alguna sugerencia

¿Cuál versión del producto está utilizando?
0.1.5

Mi codigo de sellado

Comprobante sellado = cfd.sellarComprobante(KeyLoader.loadPKCS8PrivateKey(new FileInputStream(keyfile), password), KeyLoader.loadX509Certificate(new FileInputStream(fileCer)));
cfd.verificar(); //Verificar OK!!!!
cfd.validar(); //Validar OK!!!!

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=27

Sello y cadena original a partir de comprobante

Original author: [email protected] (November 29, 2010 23:24:18)

¿Cuáles pasos hay que seguir para reproducir el problema?

  1. Llenar un comprobante y después sellarlo

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?
Tanto Comprobante como CFDv2 tienen el sello en null. Me gustaría poder sacar ese dato y la cadena original para ponerlos en mi PDF

¿Cuál versión del producto está utilizando?
0.1.4

Agregue cualquier información adicional que resulte de utilidad.
Estoy haciendo una biblioteca para sacar el pdf, enviar por e-mail y otros menesteres sencillos, ¿podríamos incluirla a tu proyecto?

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=19

Error al sellar xml

Original author: [email protected] (November 21, 2010 00:11:54)

¿Cuáles pasos hay que seguir para reproducir el problema?

  1. Sellar un documento xml
    2.
    3.

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?
El resultado esperado es generar el sello digita, el siguiente error Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/commons/codec/binary/Base64
at mx.bigdata.sat.cfd.CFDv2.getSignature(CFDv2.java:184)
at mx.bigdata.sat.cfd.CFDv2.sellar(CFDv2.java:101)

¿Cuál versión del producto está utilizando?
0.1.3

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=13

Validar complementos

Original author: [email protected] (December 20, 2010 18:07:38)

¿Cuáles pasos hay que seguir para reproducir el problema?

  1. Validar un xml sellado por un tercero
    2.Aparece error al fina
    3.

¿Cuál versión del producto está utilizando?
0.1.5

Error
javax.xml.bind.MarshalException - with linked exception: [javax.xml.transform.TransformerException: org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'psgecfd:PrestadoresDeServiciosDeCFD'.]

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=23

Pagina SAT muestra MD5

Original author: [email protected] (January 25, 2011 21:17:49)

¿Cuáles pasos hay que seguir para reproducir el problema?

  1. Crear el xml y sellarlo

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?
Que selle con SHA

¿Cuál versión del producto está utilizando?
0.1.5

Agregue cualquier información adicional que resulte de utilidad.
Estoy sellando sin problemas pero al validar con la pagina del SAT me dice que esta con MD5 y no con SHA

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=31

Obtencion de null con getSello();

Original author: [email protected] (December 19, 2010 01:39:02)

¿Cuáles pasos hay que seguir para reproducir el problema?
comp.setImpuestos(imps);
comp.setFecha(new Date ());
try {
cfd = new CFDv2(comp);
FileInputStream fis = new FileInputStream("C:\certificado.key");
byte[] clavePrivada = getBytes(fis);
try {
PKCS8Key pkcs8 = new PKCS8Key(clavePrivada,"cla".toCharArray());
PrivateKey pk = pkcs8.getPrivateKey();
try{
InputStream inStream = new FileInputStream("C:\certificado.cer");
CertificateFactory cf = CertificateFactory.getInstance("X.509");
X509Certificate cert = (X509Certificate)cf.generateCertificate(inStream);
cfd.sellar(pk, cert);
System.out.println(comp.getSello());-->imprime null
ou1 = new FileOutputStream("C:\Facturaelec2.xml");
}catch(Exception ex){
System.out.println(ex);
}
}catch(Exception ex2){
System.out.println(ex2);
}
cfd.guardar(ou1);
} catch (Exception ex) {
System.out.println(ex);
}

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?
El sello digital

¿Cuál versión del producto está utilizando?
1.4

Agregue cualquier información adicional que resulte de utilidad.
System.out.println(comp.getSello());-->imprime null

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=22

Error al sellar comprobante CFD

Original author: [email protected] (October 26, 2011 17:17:24)

¿Cuáles pasos hay que seguir para reproducir el problema?
1.Crear comprobante v2
2.Sellar comprobante
3.

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?
Comprobante sellado, Se genera excepción java.lang.reflect.InvocationTargetException

¿Cuál versión del producto está utilizando?
0.1.5

Agregue cualquier información adicional que resulte de utilidad.

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=42

Error en weblogic 12c

Original author: [email protected] (January 12, 2012 06:20:23)

Hola

Agregue la libreria a un proyecto web y me funciona bien cuando hago el deploy en glassfish 3.1 pero cuando hago el deploy en Weblogic 12c me marca el sigiente error cuando intento crear un comprobante:

javax.xml.bind.UnmarshalException

  • with linked exception:
    [javax.xml.stream.XMLStreamException: Error at line:0 col:0 Line:2 A '"' was expected, this attribute was not terminated by a matching double quote]

Esto lo probe con la version 2.0 en estos momentos estoy probando con la version 2.1

tambien aprovecho para comentarte que he estado intentando bajar la libreria del svn y no esta completa.

gracias

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?

¿Cuál versión del producto está utilizando?

Agregue cualquier información adicional que resulte de utilidad.

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=45

jaxb-xjc artifact id duplicado

Original author: [email protected] (November 19, 2010 03:00:42)

¿Cuáles pasos hay que seguir para reproducir el problema?

  1. Importar el proyecto con Eclipse usando el plugin m2eclipse

18/11/10 08:49:05 PM CST: Build errors for cfdi; org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs:
[ERROR] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: com.sun.xml.bind:jaxb-xjc:jar -> duplicate declaration of version 2.2 @ mx.bigdata.cfdi:cfdi:0.1.4-SNAPSHOT, C:\factura-electronica\pom.xml
[WARNING] 'build.plugins.plugin.version' is missing for org.codehaus.mojo:jaxb2-maven-plugin @ mx.bigdata.cfdi:cfdi:0.1.4-SNAPSHOT, C:\factura-electronica\pom.xml
[WARNING] 'build.plugins.plugin.version' is missing for org.codehaus.mojo:exec-maven-plugin @ mx.bigdata.cfdi:cfdi:0.1.4-SNAPSHOT, C:\factura-electronica\pom.xml

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=11

error al intentar firmar un 'comprobante'

Original author: [email protected] (November 05, 2010 00:58:07)

¿Cuáles pasos hay que seguir para reproducir el problema?
1.generar comprobante con object factory
2.asginarle atributos a el comprobante, version, fecha, sello, etc...
3.cargar key y certificado
4.firmar

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?
que se firme el archivo de tipo comprobante, se espera que con un fileoutputstream se guarde el xml ya firmado.

¿Cuál versión del producto está utilizando?
0.1.2

Agregue cualquier información adicional que resulte de utilidad.

ya añadi las dependencias de la libreria pero aun asi me manda un error.

El error al intentar ejecutar es:

ERROR: 'Connection reset'
ERROR MUY GRAVE: 'No se ha podido compilar la hoja de estilos'
Exception in thread "main" javax.xml.transform.TransformerConfigurationException: No se ha podido compilar la hoja de estilos
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:828)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:617)
at mx.bigdata.cfdi.CFDv3.getOriginalBytes(CFDv3.java:159)
at mx.bigdata.cfdi.CFDv3.getSignature(CFDv3.java:176)
at mx.bigdata.cfdi.CFDv3.sign(CFDv3.java:99)
at iotroputoejemplo.Main.main(Main.java:52)
Java Result: 1

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=2

Error al incluir pedimentos

Original author: [email protected] (August 04, 2011 16:08:42)

¿Cuáles pasos hay que seguir para reproducir el problema?

  1. Agregar una fecha en el pedimento de la siguiente forma:
    ...
    GregorianCalendar gc = new GregorianCalendar();
    gc.setTime(ped.getFecha());
    DatatypeFactory dtf = DatatypeFactory.newInstance();
    XMLGregorianCalendar fechaPed = dtf.newXMLGregorianCalendar(gc);

TInformacionAduanera ia = new TInformacionAduanera();
ia.setNumero(ped.getPedimento());
ia.setFecha(fechaPed);
ia.setAduana(ped.getAduana() + ' ' + ped.getPuerto());
concepto.getInformacionAduanera().add(ia);
...
2.
3.

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?

Ocurre una excepción:

javax.xml.bind.MarshalException

  • with linked exception:
    [org.xml.sax.SAXParseException: cvc-datatype-valid.1.2.1: '2010-05-21T05:00:00.000Z' is not a valid value for 'date'.]

¿Cuál versión del producto está utilizando?
0.1.6

Agregue cualquier información adicional que resulte de utilidad.

Hay alguna forma de evitar este error?

Original issue: http://code.google.com/p/factura-electronica/issues/detail?id=37

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.