Página 3 de 3

Re: Programas para ConsultaCFDIService SOAP server+client-demo

Publicado: Mié Nov 07, 2018 9:38 am
por iesvs
fortiz escribió:Hola AguirreC

Tu que usas PHP checa mi codigo aqui

https://sourceforge.net/p/cfdcvali/code/ci/master/tree/cfdcvali.php

Revisa las líneas 645-703, en lugar de usar SOAP lo cambie por Curl y ya funciona


fortiz, gracias por compartir su codigo de validacion.
En la linea 695, realicé una modificación para obtener la cadena del status de cancelacion:

Código: Seleccionar todo

if (preg_match("/<a:EstatusCancelacion>(.*)<a:EstatusCancelacion>/",$ret,$match)) $estatuscancelacion = $match[1];


Código: Seleccionar todo

if (preg_match("/<a:EstatusCancelacion>(.*)<\/a:EstatusCancelacion>/",$ret,$match)) $estatuscancelacion = $match[1];


Espero lo pueda revisar y validar.

Saludos,

Jesus

Re: Programas para ConsultaCFDIService SOAP server+client-demo

Publicado: Jue Nov 08, 2018 11:18 am
por fortiz
iesvs escribió:
fortiz escribió:Hola AguirreC

Código: Seleccionar todo

if (preg_match("/<a:EstatusCancelacion>(.*)<\/a:EstatusCancelacion>/",$ret,$match)) $estatuscancelacion = $match[1];


Espero lo pueda revisar y validar.



Perfecto Jesus, gracias!

Re: Programas para ConsultaCFDIService SOAP server+client-demo

Publicado: Lun Abr 15, 2019 1:31 pm
por Agustin
buenas tardes, sabes por que ya no funciona el webserver para saber el estatus de un uuid consultando en el sat,
ya despues de saber que se tiene que agregar este link https://pruebacfdiconsultaqr.cloudapp.n ... ervice.svc y posterior cambiarlo a la correcta url funcionaba ahora que le paso, sabran a caso de esto

Gracias.

Re: Programas para ConsultaCFDIService SOAP server+client-demo

Publicado: Mar Abr 30, 2019 2:02 pm
por s3cr3to
Agustin escribió:buenas tardes, sabes por que ya no funciona el webserver para saber el estatus de un uuid consultando en el sat,
ya despues de saber que se tiene que agregar este link https://pruebacfdiconsultaqr.cloudapp.n ... ervice.svc y posterior cambiarlo a la correcta url funcionaba ahora que le paso, sabran a caso de esto

Gracias.

El servicio si funciona, el detalle es que el sat (en su sapiencia) ocultó la definición del servicio, no entiendo el porqué, por suerte un PAC publicó un servicio de PRUEBA, qué es un "clon" del servicio real del sat, excepto claro en la URL. Entonces usando las herramientas que te permiten crear las clases para consumir el servicio, al terminar de crear el código solo es cosa de cambiar a la URL real del servicio del sat.

(sat en minúsculas como protesta)