
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
.
Atributte missing in the element Windows 10
-
- Mensajes: 22
- Registrado: Vie Feb 10, 2017 12:07 pm
Atributte missing in the element Windows 10
Desde hace un par de semanas en nustros sistemas de facturacion desarrollados en Delphi hemos estado teniendo problemas en los timbrados y el error que estamos onteniendo es "Atributte missing in the element" revisando los archivos .ini y xml algunos elementos efectivamente no se agregan y esos son variados, faltan regularmente los elementos tasaofactor, base, descripcion, claveunidad... pero todos estan correctamente definidos en el codigo, tenemos 2 años facturando de esta manera y no habiamos tenido este tipo de problemas.
Hemos detectado que estos errores solo suceden con equipos que utilizan el sistema operativo Windows 10 y despues de las ultimas actualizaciones realizadas a partir del dia 12 de septiembre... cuando se presenta este error les pedimos que intenten facturar de nuevo, en ocaciones se timbran otras continua el problema... casi todos nuestros clientes tiene equipos con windows 10 y 7 u 8 asi que les pedimos que se cambien de equipo y las facturas se timbran sin problema.
La unica constante entre todos es equipos con Windows 10 y recientes actualizaciones... el problema esta desde la generacion del archivo .ini asi que he intentado reestructurar mi codigo para la obtencion y generacion del archivo pero en todos los casos el resultado es el mismo "problemas intermitentes".
Alguien ha tenido algun problema similar? o tiene alguna sugerencia o idea que nos pudiera ayduar a solucionar este problema? hemos intentado desinstalar las actualizaciones, desactivar firewall, ejecutar en modo administrador... pero no hemos tenido los resultados esperados, solamente facturamos sin problema al tuilizar windows 7 u 8 y no queremos pedirles a nuestros clientes que bajen las versiones de sus equipos.
Cualquier idea o sugerencia lo agradeceria mucho.
Hemos detectado que estos errores solo suceden con equipos que utilizan el sistema operativo Windows 10 y despues de las ultimas actualizaciones realizadas a partir del dia 12 de septiembre... cuando se presenta este error les pedimos que intenten facturar de nuevo, en ocaciones se timbran otras continua el problema... casi todos nuestros clientes tiene equipos con windows 10 y 7 u 8 asi que les pedimos que se cambien de equipo y las facturas se timbran sin problema.
La unica constante entre todos es equipos con Windows 10 y recientes actualizaciones... el problema esta desde la generacion del archivo .ini asi que he intentado reestructurar mi codigo para la obtencion y generacion del archivo pero en todos los casos el resultado es el mismo "problemas intermitentes".
Alguien ha tenido algun problema similar? o tiene alguna sugerencia o idea que nos pudiera ayduar a solucionar este problema? hemos intentado desinstalar las actualizaciones, desactivar firewall, ejecutar en modo administrador... pero no hemos tenido los resultados esperados, solamente facturamos sin problema al tuilizar windows 7 u 8 y no queremos pedirles a nuestros clientes que bajen las versiones de sus equipos.
Cualquier idea o sugerencia lo agradeceria mucho.
- Dado
- Mensajes: 15983
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Atributte missing in the element Windows 10
Podrias publicar un ejemplo con el error, sube como adjunto el archivo ini, el archivo XML y la "bitacora de proceso" (éste ultimo es my importante) para ver si entre todo eso detectamos el problema
Tambien si te es posible, una captura de pantalla con el error, quiero ver "quien" es el que lanza el mensaje ya que no lo distingo como un mensaje de nuestra dll (es windows? es openssl? es el PAC?)
Tambien si te es posible, una captura de pantalla con el error, quiero ver "quien" es el que lanza el mensaje ya que no lo distingo como un mensaje de nuestra dll (es windows? es openssl? es el PAC?)
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
- PolarBear
- Mensajes: 32
- Registrado: Mié Dic 11, 2013 1:30 pm
- Ubicación: Michoacan
- Contactar:
Re: Atributte missing in the element Windows 10
Saludos
Reportando el mismo problema. El error lo envia ECODEX, ya que rechaza el XML, el cual esta mal formado. En el archivo .INI, la librería NO COLOCA los campos de las prestaciones, a veces es la clave, a veces el importe, o a veces otro. Por ello, el XML se forma mal (faltan los atributos) y ECODEX envia el error 301, XML no cumple con...
Anexo archivo con pantallas. Hago notar, que despues de un rato (o un día) el usuario luego puede ya timbrar sin problemas
Reportando el mismo problema. El error lo envia ECODEX, ya que rechaza el XML, el cual esta mal formado. En el archivo .INI, la librería NO COLOCA los campos de las prestaciones, a veces es la clave, a veces el importe, o a veces otro. Por ello, el XML se forma mal (faltan los atributos) y ECODEX envia el error 301, XML no cumple con...
Anexo archivo con pantallas. Hago notar, que despues de un rato (o un día) el usuario luego puede ya timbrar sin problemas
- Adjuntos
-
- XML ERRORES.docx
- (560.93 KiB) Descargado 204 veces
- PolarBear
- Mensajes: 32
- Registrado: Mié Dic 11, 2013 1:30 pm
- Ubicación: Michoacan
- Contactar:
Re: Atributte missing in the element Windows 10
Saludos
Anexo aqui los ejemplos del .INI, el XML, la pantalla de error y la bitácora, para que lo puedan revisar mejor.
Quedamos a la espera
Anexo aqui los ejemplos del .INI, el XML, la pantalla de error y la bitácora, para que lo puedan revisar mejor.
Quedamos a la espera
- Adjuntos
-
- PantallaErrorXML.jpg (25.98 KiB) Visto 5938 veces
-
- bitacora.txt
- (2.46 KiB) Descargado 231 veces
-
- re006773_00067.XML
- (5.46 KiB) Descargado 239 veces
-
- RECIBO.INI
- (2.44 KiB) Descargado 227 veces
- Dado
- Mensajes: 15983
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Atributte missing in the element Windows 10
En el archivo ini que publicas esta la siguiente informacion :
Veo que por ejemplo en la percepcion 6 si esta definido el dato de TipoPercepcion, PERO EN LA PERCEPCION 7 NO TIENE ESE DATO, ahi esta el error. Ese archivo ini lo generas por tu lado, debes revisar tu programacion y asegurarte que se incluyan todos los datos
Tambien te recomiendo registrar a tu emisor con el PAC de respaldo, como para tener una "segunda opinion" de la validacion del timbrado
Código: Seleccionar todo
...
[nomPercepcion6]
TipoPercepcion=001
Clave=006
Concepto=Vacaciones
ImporteGravado=9.62
ImporteExento=0
[nomPercepcion7]
Clave=007
Concepto=Prima Vacacional
ImporteExento=0
...
Tambien te recomiendo registrar a tu emisor con el PAC de respaldo, como para tener una "segunda opinion" de la validacion del timbrado
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
- PolarBear
- Mensajes: 32
- Registrado: Mié Dic 11, 2013 1:30 pm
- Ubicación: Michoacan
- Contactar:
Re: Atributte missing in the element Windows 10
Saludos
Creo que no queda claro el problema. Mi (nuestra) programación claro que pone TODOS los datos, no hemos cambiado NADA. La libreria es la que se comporta erráticamente al leer el ini para crear el XML. Tan es asi que si reintentamos despues de un dia, o un rato, se timbra perfectamente. El problema NO se presenta en equipos con Windows 7 u 8
Creo que no queda claro el problema. Mi (nuestra) programación claro que pone TODOS los datos, no hemos cambiado NADA. La libreria es la que se comporta erráticamente al leer el ini para crear el XML. Tan es asi que si reintentamos despues de un dia, o un rato, se timbra perfectamente. El problema NO se presenta en equipos con Windows 7 u 8
- Dado
- Mensajes: 15983
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Atributte missing in the element Windows 10
Puedes explicarme porque en el archivo ini la percepcion no. 7 no tiene el dato de TipoPercepcion ?
Si dices que tu programacion pone TODOS los datos, entonces porque no aparece en el ini ?
Crees que es debido a un error en la CFDLib.dll ?
Por cierto, en esa misma percepcion no. 7, no deberia haber un valor para ImporteGravado ?
Si dices que tu programacion pone TODOS los datos, entonces porque no aparece en el ini ?
Crees que es debido a un error en la CFDLib.dll ?
Por cierto, en esa misma percepcion no. 7, no deberia haber un valor para ImporteGravado ?
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 22
- Registrado: Vie Feb 10, 2017 12:07 pm
Re: Atributte missing in the element Windows 10
He ahi el problema... en mi caso por ejemplo debugueando mi codigo en la creacion del archivo ini se agregan absolutamente todos los elementos necesarios y en la base de datos toda la informacion esta completa... pero al momento de crear el archivo simplemente no se agrega, agrego un fragmento de mi codigo y un mensaje de error que siempre es variado, no siempre es sobre el mismo elemento.DADO escribió:Puedes explicarme porque en el archivo ini la percepcion no. 7 no tiene el dato de TipoPercepcion ?
Si dices que tu programacion pone TODOS los datos, entonces porque no aparece en el ini ?
Crees que es debido a un error en la CFDLib.dll ?
No se si en realidad sea problema de la libreria o de la forma en que se crea y escribe en si el archivo ini, por eso queria saber si a alguien mas le ha sucedido y si habia encontrado alguna solucion.
- Adjuntos
-
- error2.PNG (47.25 KiB) Visto 5909 veces
-
- error1.PNG (65.52 KiB) Visto 5909 veces
-
- codigo.PNG (45.7 KiB) Visto 5909 veces
- Dado
- Mensajes: 15983
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Atributte missing in the element Windows 10
La libreria CFDLib.dll no interviene en ningun momento para la creacion del ini, porque culpar a la DLL en la que ni siquiera esta presente en ese codigo ?
Por otro lado, estas usando la propiedad ".value" que es una variante y puede tener el valor "nada (void, null)" lo cual entonces no se escribiria en el archivo ini . Nota que esta marcando error con los dos valores que estas tratando de convertir como Float, puede no significar nada, o puede ser que *no* los esta tomando como Float
De esa imagen que publicaste, tienes el ini correspondiente ?..... en el ini faltan los datos que se menciona en el error ?
Por otro lado, estas usando la propiedad ".value" que es una variante y puede tener el valor "nada (void, null)" lo cual entonces no se escribiria en el archivo ini . Nota que esta marcando error con los dos valores que estas tratando de convertir como Float, puede no significar nada, o puede ser que *no* los esta tomando como Float
De esa imagen que publicaste, tienes el ini correspondiente ?..... en el ini faltan los datos que se menciona en el error ?
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 22
- Registrado: Vie Feb 10, 2017 12:07 pm
Re: Atributte missing in the element Windows 10
No, en realidad la libreria no interviene en la creacion del ini
Utilizo la propiedad ".value" dado que es la forma en que siempre obtengo los datos de cualquier query y/o memoria, intentare modificar esto por algo asi:
qry.FieldByName('Name').AsString;
qry.FieldByName('Name').AsFloat;
etc..
Que son las unicas formas que conozco de recuperar datos de query o memoria en delphi y hare la prueba para ver si esto nos da resultados.
Respecto a lo de si tiene que ver con el hecho un valor de tipo float, no creo, dado que lo mismo pasa con los campos descripcion, clave de unidad y/o producto o servicio que son de tipo String. Te anexo un ejemplo tambien.
Intentare modificar la forma de obtener los valores y vemos que pasa.
Utilizo la propiedad ".value" dado que es la forma en que siempre obtengo los datos de cualquier query y/o memoria, intentare modificar esto por algo asi:
qry.FieldByName('Name').AsString;
qry.FieldByName('Name').AsFloat;
etc..
Que son las unicas formas que conozco de recuperar datos de query o memoria en delphi y hare la prueba para ver si esto nos da resultados.
Respecto a lo de si tiene que ver con el hecho un valor de tipo float, no creo, dado que lo mismo pasa con los campos descripcion, clave de unidad y/o producto o servicio que son de tipo String. Te anexo un ejemplo tambien.
Intentare modificar la forma de obtener los valores y vemos que pasa.
- Adjuntos
-
- Error Facturacion.jpg (59.19 KiB) Visto 5890 veces