Página 6 de 15
Re: Envio de documentos al webservice (soap) de Soriana
Publicado: Mar Ago 31, 2010 2:35 pm
por Dado
Mike2579 escribió:EL giro de mi empresa es la fabrica de harianas
te pego el error que me marca de ante mano gracias.
saludos...
Pues si, el SAE deberia funcionarte ya que tu producto es perecedero y se debe manejar como "Reverse", cosa que si hace el SAE....Acerca del Error, checa bien lo de la Herramienta que trae el ValidaCFD lo de volver a sellar quitando eñes y acentos, algunos de nosotros tuvimos exactamente el mismo problema que tu y lo solucionamos con eso (de hecho esa rutina se desarrollo precisamente para resolver esta bronca).
Salim Giacoman escribió:ay disculpen pero... nomas no me puedo conectar con el webservice de soriana, utilice el importer que viene en delphi y al tratar de conectarme me marca el error:
Server was unable to process request. ---> Object reference not set to an instance of an object
alguna idea de como lo pueda solucionar??
Salim, como que revuelves un poco las ideas, que fue lo que importaste a Delphi? y el error, te lo marca Delphi o el Servidor de Soriana? ya que nunca habia visto ese error.......
Pero bueno, por adelantarte, si es el servidor de Soriana el que te marca ese error quiero suponer que le estas mandando un XML que de plano no tiene "ni pies ni cabeza", es decir, esta muy mal formado, tan mal formado que no representa (como dice el error) una instancia de ese objeto (del XML pues....)
Re: Envio de documentos al webservice (soap) de Soriana
Publicado: Mar Ago 31, 2010 2:42 pm
por Dado
Salim:
Ya me acorde de ese error............creo..........
Lo que hiciste fue "....importar en Delphi...." tal como lo mencionas, con el "wizard" de Web Server y estas tratando de desarrollar tu propio envio?
Si es asi, necesitas un tip que a mi me costo varias noches de desvelo descubrirlo, comenta si esta es tu situacion y vemos como puedo ayudarte.
Re: Envio de documentos al webservice (soap) de Soriana
Publicado: Mar Ago 31, 2010 4:21 pm
por Mike2579
Si exactamente ya utilice la herramienta validador para quitar las ñ y eso, pero m sigue el mismo error, dado a que correo te puedo mandar mi factura para ver si la puedes checar haber k encuentras mal...
Re: Envio de documentos al webservice (soap) de Soriana
Publicado: Mar Ago 31, 2010 4:32 pm
por Dado
Enviala a mi direccion de mail que aparece en mi firma
Re: Envio de documentos al webservice (soap) de Soriana
Publicado: Mar Ago 31, 2010 6:28 pm
por cande
hola, soy nuevo en el foro y en esto de la facturacion electronica, los avances que he tenido es solo de la factura ya pude generar sin adenda que es el paso que estoy haciendo, pero la verdad si me gustaria saber o tener una idea de como hacer para poder enviar sus facturas a soriana a traves del web service, de como hacer el enlace por codigo php con soap, si alguien pudiera ayudarme...
les agradezco de antemano... saludos.
Re: Envio de documentos al webservice (soap) de Soriana
Publicado: Mié Sep 01, 2010 8:57 am
por Dado
cande escribió:hola, soy nuevo en el foro y en esto de la facturacion electronica, los avances que he tenido es solo de la factura ya pude generar sin adenda que es el paso que estoy haciendo, pero la verdad si me gustaria saber o tener una idea de como hacer para poder enviar sus facturas a soriana a traves del web service, de como hacer el enlace por codigo php con soap, si alguien pudiera ayudarme...
les agradezco de antemano... saludos.
Que tal, soy Dado administrador del foro.
Me gustaria ayudarte pero NO SE NADA DE PHP, bueno un poquitin, pero no lo suficiente. Los que estamos discutiendo aqui estamos usando una aplicacion que desarrolle en Delphi.
Esta aplicacion que te comento (y que no vendo muy caro) puede ser llamada desde la "linea de comando", del tipo :
c:\>EnvioSoriana archivo=factura.xml
Si pudieras llamar a "EnvioSoriana.exe" desde PHP te ahorrarias un buen de trabajo de programacion y pruebas.
Ah! algo que te puede servir muchisimo, el "EnvioSoriana" hace un reporte en formato html con el resultado del envio, asi que definitivamente si te sirve ya que hasta el resultado ya esta listo y solo tienes que mandarlo llamar.
Re: Envio de documentos al webservice (soap) de Soriana
Publicado: Mié Sep 01, 2010 9:11 am
por Dado
Mike2579 escribió:Si exactamente ya utilice la herramienta validador para quitar las ñ y eso, pero m sigue el mismo error, dado a que correo te puedo mandar mi factura para ver si la puedes checar haber k encuentras mal...
Gracias por la confianza, ya revise tus XML y encontre el siguiente error (mmmh, dije error? en realidad no es tal, pero deberias evitarlo........)
- <Receptor rfc="TSO991022PB6" nombre="TIENDAS SORIANA, S.A. DE C.V.">
<Domicilio calle="ALEJANDRO DE RODAS" noExterior="3102-A" colonia="CUMBRES 8° SECTOR" municipio="MONTERREY" estado="N.L." pais="MEXICO" codigoPostal="64610" />
</Receptor>
Evita usar CUALQUIER caracter raro, aqui usaste un
° en el atributo colonia. Eso ni siquiera es una letra o numero !!!
En el segundo XML al tratar de enviarlo te marca el error :
Proveedor No existe o no tiene Esquema Definido
Tienes que llamar a Soriana y pedir que te den de alta (nuevamente) en su sistema de facturacion, otro cliente que vende productos lacteos me comento que le tardaron un par de dias desde la llamada hasta que ya pudo enviar facturas.
Por cierto, este error "ya es el ultimo", si has revisado este hilo podras ver la secuencia de validaciones y este error corresponde a la validacion comercial, ya casi estas listo.
Re: Envio de documentos al webservice (soap) de Soriana
Publicado: Mié Sep 01, 2010 10:33 am
por Mike2579
Ok.
ojala ya que no sabes que relajo con esto de Soriana, no es que halla sido dificil si no complicado , por las trabas que ponen , hasta parecen servidores publicos, estoy intentando marcar haber si tengo la fortuna de que contesten, muchas gracias dado hay les comento cual fue el resultado,
de ante mano muchas gracias.
saludos...
Re: Envio de documentos al webservice (soap) de Soriana
Publicado: Mié Sep 01, 2010 11:01 am
por Salim Giacoman
dado escribió:Salim:
Ya me acorde de ese error............creo..........
Lo que hiciste fue "....importar en Delphi...." tal como lo mencionas, con el "wizard" de Web Server y estas tratando de desarrollar tu propio envio?
Si es asi, necesitas un tip que a mi me costo varias noches de desvelo descubrirlo, comenta si esta es tu situacion y vemos como puedo ayudarte.
Si señor, asi fue, mediante el wizard de delphi para crear la coneccion con el webservices, ya despues lo unico que hago es:
Código: Seleccionar todo
Memo2.Text:=(HTT as wseDocReciboSoap).RecibeCFD(Memo1.Text);
donde HTT es un THTTPRIO y wseDocReciboSoap es la interfaz que me creo Deplhi
Re: Envio de documentos al webservice (soap) de Soriana
Publicado: Mié Sep 01, 2010 12:09 pm
por Dado
Mike2579 escribió:Ok.
ojala ya que no sabes que relajo con esto de Soriana, no es que halla sido dificil si no complicado , por las trabas que ponen , hasta parecen servidores publicos, estoy intentando marcar haber si tengo la fortuna de que contesten, muchas gracias dado hay les comento cual fue el resultado,
de ante mano muchas gracias.
saludos...
Vamos a estar pendiente, cualquier informacion es util......
Salim:
Delphi falla en crear bien la unidad para el Web Service y creeme, sufri buscando la solucion, estoy seguro que si te pasas 3 dias buscandole talvez le encuentres la falla, ahora, es tan oscuro la solucion que yo la implemente empiricamente, la verdad no se ni lo que hace esa solucion pero lo resuelve, asi de dificil es descubrir el error.
En este foro trato de ayudar "hasta donde se puede" pero si hay cosas que requieren un poco mas entonces pido una pequeña cooperacion para solventar gastos, es por eso que si te interesa mi asesoria te cobraria $150.00 y tu decides si la hacemos publica o la reservas para ti. Mandame un mail abajo aparece mi direccion