Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

Pasar Listas LCO en XML a SQL

Foro dedicado para discutir la parte tecnica de como es el timbrado
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Avatar de Usuario
acanas
Mensajes: 477
Registrado: Mar Ene 11, 2011 3:18 pm

Re: Pasar Listas LCO en XML a SQL

Mensaje por acanas »

¿Qué base de datos piensas utilizar crixus?
MS SQL Server
Firebird
MySql
PostgreSql
Oracle
Zyphersoft Development
crixus
Mensajes: 279
Registrado: Mar Ene 18, 2011 11:29 am
Ubicación: Guadalajara
Contactar:

Re: Pasar Listas LCO en XML a SQL

Mensaje por crixus »

acanas escribió:¿Qué base de datos piensas utilizar crixus?
MS SQL Server
Firebird
MySql
PostgreSql
Oracle

Uso SQL Server Enterprise R2 jaja si quieres te paso los datos de como lo limpie. para que te des una idea.


Por cierto jaja el programa que me pasaste pongo el archivo LCO en C: con el nombre LCO.XML y me marca error, me dice que la ruta especificada noe s correcta
Te invito a visitar mi blog personal http://www.luiscisneros.com.mx/
crixus
Mensajes: 279
Registrado: Mar Ene 18, 2011 11:29 am
Ubicación: Guadalajara
Contactar:

Re: Pasar Listas LCO en XML a SQL

Mensaje por crixus »

Este es el error que me da :o
Adjuntos
Mensaje de error
Mensaje de error
ErrorParsing.png (1.33 KiB) Visto 6681 veces
Te invito a visitar mi blog personal http://www.luiscisneros.com.mx/
Avatar de Usuario
acanas
Mensajes: 477
Registrado: Mar Ene 11, 2011 3:18 pm

Re: Pasar Listas LCO en XML a SQL

Mensaje por acanas »

No estaria mal para saber, tengo una idea vaga nada más de remover o saltarme ciertos bytes del archivo pero no se si es fijo el tamaño del sello.
Zyphersoft Development
Avatar de Usuario
acanas
Mensajes: 477
Registrado: Mar Ene 11, 2011 3:18 pm

Re: Pasar Listas LCO en XML a SQL

Mensaje por acanas »

Lo estas ejecutando mal, es el ParseaBigXml.exe {argumento} donde argumento es la ruta fisica completa del archivo xml lco.

por ejemplo:
ParseaBigXml.exe c:\\LCO_2011-06-02.xml

Dale enter y avanza al siguiente nodo y asi sucesivamente y cualquier otra tecla para salir.
Zyphersoft Development
crixus
Mensajes: 279
Registrado: Mar Ene 18, 2011 11:29 am
Ubicación: Guadalajara
Contactar:

Re: Pasar Listas LCO en XML a SQL

Mensaje por crixus »

Bueno yo en Delphi determino el tamaño del archivo, elimino los primeros Bytes (no son iguales, pero la primera cadena y la ultima siempre tienen el mismo tamaño) la recorro en Buffers de 1024 por 1024 empezando por la posición donde ya hemos dejado atras el primer sello, despues lo recorro en arreglos de 1024 en 1024 pero cuando me paso el ultimo arreglo no lo escribo le resto a la posicion donde estoy la posicion dodne deberia estar y escribo solo el arreglo de ese tamaño para eliminar la ultima cadena.
Te invito a visitar mi blog personal http://www.luiscisneros.com.mx/
heber.lazcano
Mensajes: 67
Registrado: Lun Abr 11, 2011 5:28 pm

Re: Pasar Listas LCO en XML a SQL

Mensaje por heber.lazcano »

crixus escribió:Bueno yo en Delphi determino el tamaño del archivo, elimino los primeros Bytes (no son iguales, pero la primera cadena y la ultima siempre tienen el mismo tamaño) la recorro en Buffers de 1024 por 1024 empezando por la posición donde ya hemos dejado atras el primer sello, despues lo recorro en arreglos de 1024 en 1024 pero cuando me paso el ultimo arreglo no lo escribo le resto a la posicion donde estoy la posicion dodne deberia estar y escribo solo el arreglo de ese tamaño para eliminar la ultima cadena.
Y nunca validas la firma de la LCO?
crixus
Mensajes: 279
Registrado: Mar Ene 18, 2011 11:29 am
Ubicación: Guadalajara
Contactar:

Re: Pasar Listas LCO en XML a SQL

Mensaje por crixus »

heber.lazcano escribió:
crixus escribió:Bueno yo en Delphi determino el tamaño del archivo, elimino los primeros Bytes (no son iguales, pero la primera cadena y la ultima siempre tienen el mismo tamaño) la recorro en Buffers de 1024 por 1024 empezando por la posición donde ya hemos dejado atras el primer sello, despues lo recorro en arreglos de 1024 en 1024 pero cuando me paso el ultimo arreglo no lo escribo le resto a la posicion donde estoy la posicion dodne deberia estar y escribo solo el arreglo de ese tamaño para eliminar la ultima cadena.
Y nunca validas la firma de la LCO?
Obvio si, antes de eliminar la "Basura" o el sello y el certificado.
Te invito a visitar mi blog personal http://www.luiscisneros.com.mx/
Avatar de Usuario
acanas
Mensajes: 477
Registrado: Mar Ene 11, 2011 3:18 pm

Re: Pasar Listas LCO en XML a SQL

Mensaje por acanas »

Validar la firma debe ser algo titánico, ¿se tienen que generar una Cadena Original de Todos los nodos de la LCO (Contribuyente-Comprobante) o solo unos datos de un nodo especifico para generar una cadena original que pueda compararse con la firma del documento?. Lo digo porque los archivitos pesan como 80 megas y siguen creciendo.
Zyphersoft Development
heber.lazcano
Mensajes: 67
Registrado: Lun Abr 11, 2011 5:28 pm

Re: Pasar Listas LCO en XML a SQL

Mensaje por heber.lazcano »

acanas escribió:Validar la firma debe ser algo titánico, ¿se tienen que generar una Cadena Original de Todos los nodos de la LCO (Contribuyente-Comprobante) o solo unos datos de un nodo especifico para generar una cadena original que pueda compararse con la firma del documento?. Lo digo porque los archivitos pesan como 80 megas y siguen creciendo.
No hay cadena original para la LCO, la LCO esta firmada bajo el estandar PKCS#7 es por ello que tiene eso caracteres al principio crixus anda eliminando.
Cerrado