Página 1 de 2

Error en respuesta Web Service con ATEB

Publicado: Lun May 23, 2011 3:54 pm
por fertzmono
Buenas tardes, tengo un problema que al mandar mi peticion de timbrado con ATEB me manda "Error 301: Caracteres invalidos en codificacion en base 64".

Estoy programando en VB6.

objSOAPXMLDoc.selectSingleNode("/soap:Envelope/soap:Body/GeneraTimbre/xmlBytes").dataType = "bin.base64"

Open rutaXML For Binary Access Read As #1
ReDim btArr(LOF(1))
Get #1, , btArr()
Close #1

objSOAPXMLDoc.selectSingleNode("/soap:Envelope/soap:Body/GeneraTimbre/xmlBytes").nodeTypedValue = btArr

; donde rutaXML es obvio mi XML ya validado y bien formado.

Necesitan mas codigo? o mas info xfa avisenme

De ante mano agradesco su tiempo en checar que me hace falta. ;)

Re: Error en respuesta Web Service con ATEB

Publicado: Mié May 25, 2011 12:27 am
por fertzmono
Ya encontre mi problema en el sello estaba metiendo unos caracteres raros "
". jejejeje :mrgreen:

Ahora tengo otro problema me dice "error 402:Numero de serie del certificado del comprobante no se encuentra en la LCO".

Ya lo cheque en el validador del SAT y me dice q esta todo correcto inclusive cheque mi RFC y si esta en la LCO.

Alguien sabe q esta pasando?

Re: Error en respuesta Web Service con ATEB

Publicado: Mié May 25, 2011 8:13 am
por Dado
fertzmono escribió:Ya encontre mi problema en el sello estaba metiendo unos caracteres raros "
". jejejeje :mrgreen:

Ahora tengo otro problema me dice "error 402:Numero de serie del certificado del comprobante no se encuentra en la LCO".

Ya lo cheque en el validador del SAT y me dice q esta todo correcto inclusive cheque mi RFC y si esta en la LCO.

Alguien sabe q esta pasando?
Si estas en pruebas debes usar el RFC AAA010101AAA y usar el certificado de prueba publicado por el SAT

Re: Error en respuesta Web Service con ATEB

Publicado: Mié May 25, 2011 6:13 pm
por fertzmono
De antemano te agradesco DADO por tu respuesta y tu atencion.

Hice mi XML con el de prueba del SAT como me comentaste y cuando lo mando timbrar me sale un error muy raro y no encuentro nada de informacion.

"Error 301: Execpcion en timbrado: '.', Valor Hexadecimal 0x00, es un caracter no valido. linea18, posicion 1".

El problema es q no se como cuenta las lineas, a lo mejor estoy borracho pero al igual y se me esta iendo un Chr(10) o un Chr(13) y no lo encuentro.

Adjunto mi XML para ver si tu podrias intentar timbrarlo como de prueba y vemos si te arroja el mismo error q a mi.

Gracias otra vez espero respuesta.

Re: Error en respuesta Web Service con ATEB

Publicado: Mié May 25, 2011 7:15 pm
por Dado
fertzmono escribió:De antemano te agradesco DADO por tu respuesta y tu atencion.

Hice mi XML con el de prueba del SAT como me comentaste y cuando lo mando timbrar me sale un error muy raro y no encuentro nada de informacion.

"Error 301: Execpcion en timbrado: '.', Valor Hexadecimal 0x00, es un caracter no valido. linea18, posicion 1".

El problema es q no se como cuenta las lineas, a lo mejor estoy borracho pero al igual y se me esta iendo un Chr(10) o un Chr(13) y no lo encuentro.

Adjunto mi XML para ver si tu podrias intentar timbrarlo como de prueba y vemos si te arroja el mismo error q a mi.

Gracias otra vez espero respuesta.
Lo envie a timbrar y me marco error de sello invalido, al validador efectivamente confirmo que el sello esta mal.

Pero no me aparece el mensaje que mencionas de "Excepcion en timbrado"

Re: Error en respuesta Web Service con ATEB

Publicado: Jue May 26, 2011 4:16 pm
por fertzmono
Gracias por tu respuestas DADO

Ya hice prueba con otro XML y me sale la misma excepcion y lo chistoso es q en el validador del SAT me sale q si es valido mi sello, ahora cada empresa maneja diferente el validador de los errores.

Te dejo otro XML y mi formulario de VB6. Solo crea un nuevo proyecto en VB6 y agraga el formulario y en referencias agregas "Microsoft XML 6.0"

Otra cosa obvio cambiar fecha en el XML ya q no puede ser mayor a 72 hrs digo en caso de q aplique jejejeje

No me dejo subir el archivo ya q dice q la extension no esta permitida te lo pongo en un txt y tambien vas a tener q agregar un boton al formulario.

Re: Error en respuesta Web Service con ATEB

Publicado: Jue May 26, 2011 5:01 pm
por fertzmono
DADO: se me olvido comentarte q con mi codigo puedes hacer una prueba con uno de tus XML ya validado para ver q es lo q manda de respuesta y si me puedes mandar ese XML para ver q estoy haciendo mal y descartar completamente y entonces echarle la culpa a ATEB. jejejeje

Gracias otra vez

Re: Error en respuesta Web Service con ATEB

Publicado: Jue May 26, 2011 6:15 pm
por Dado
Esa si te la debo, no programo en VB6, ni siquiera tengo el compilador

Re: Error en respuesta Web Service con ATEB

Publicado: Vie May 27, 2011 1:18 pm
por fertzmono
no hay problema de todos modos gracias seguire viendo q pasa.

Podrias canalizarme aca en el foro con quien? o en q parte podria postear para ver si alguien puede ayudarme?

Por cierto hay una parte en mi codigo donde abro mi archivo y lo meto en un arreglo de bytes y creo q al final del arreglo mete un valor null creo q para indicar el final del mismo, no sera q este es el q me esta echando mosca? Como te mencione la excepcion q me manda es "...Valor Hexadecimal 0x00, caracter no valido..."

Gracias por tu paciencia

Re: Error en respuesta Web Service con ATEB

Publicado: Vie May 27, 2011 2:05 pm
por Dado
Pues este es el foro adecuado, no necesitas cambiar tu tema a otro

Para revisar si se esta metiendo ese #00 usa un editor hexadecimal, yo uso el "Hex Editor Neo" de aqui : http://www.hhdsoftware.com/