Pregunta:
Fecha: 10-01-2017 12:49:43
(En Español)
Me sale Fatal error: Uncaught SoapFault exception: [soap-env:Server.200] Detalle: Failed to establish a backside connection in C:\xampp\htdocs\pruebasunat.php:22 Stack trace: #0 C:\xampp\htdocs\pruebasunat.php(22): SoapClient->__call(‘getStatus’, Array) #1 …….
Ojala puedan ayudarme a solucionar o indicarme a que se debe ese error. Votos: 3 - Respuestas: 6 - Vistas: 30 Compartir en: Google Facebook Twitter LinkedIn Link
¿Cómo consultar el estado de un ticket con el método getStatus? - Facturación Electrónica SUNAT Perú[No resuelta]
Buenas tardes, estoy intentando consultar el estado de un ticket con el método getStatus en facturación electrónica SUNAT Perú y tengo un error el cual no logro darle solución. Este es el error que me muestra cuando cuando ejecuto el método getStatus:Me sale Fatal error: Uncaught SoapFault exception: [soap-env:Server.200] Detalle: Failed to establish a backside connection in C:\xampp\htdocs\pruebasunat.php:22 Stack trace: #0 C:\xampp\htdocs\pruebasunat.php(22): SoapClient->__call(‘getStatus’, Array) #1 …….
Ojala puedan ayudarme a solucionar o indicarme a que se debe ese error. Votos: 3 - Respuestas: 6 - Vistas: 30 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 11-01-2017 14:52:13 Ami se me producia un error similar, descubri que era por que el webservice estaba en Windows y mi servidor era linux quiza te este pasando lo mismo pero al contrario por tener un servidor en windows y el web service quiza este en linux ! consulta la api y danos más información de la api Votos: 1 - Link respuesta
-
Fecha: 16-01-2017 02:45:51 Hola Juan, por favor comparte el código del archivo "pruebasunat.php" para que podamos analizar también el código que genera el error, y por que no servirle a alguien más de nuestro querido Perú.
Saludos! Votos: 1 - Link respuesta -
Fecha: 24-02-2017 05:28:51 Hola, también tengo el mismo problema, aquí esta el código, nose si me pueden ayudar.
class CustomHeaders extends SoapHeader { private $wss_ns = 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd'; function __construct($user, $pass, $ns = null) { if ($ns) { $this->wss_ns = $ns; } $auth = new stdClass(); $auth->Username = new SoapVar($user, XSD_STRING, NULL, $this->wss_ns, NULL, $this->wss_ns); $auth->Password = new SoapVar($pass, XSD_STRING, NULL, $this->wss_ns, NULL, $this->wss_ns); $username_token = new stdClass(); $username_token->UsernameToken = new SoapVar($auth, SOAP_ENC_OBJECT, NULL, $this->wss_ns, 'UsernameToken', $this->wss_ns); $security_sv = new SoapVar( new SoapVar($username_token, SOAP_ENC_OBJECT, NULL, $this->wss_ns, 'UsernameToken', $this->wss_ns), SOAP_ENC_OBJECT, NULL, $this->wss_ns, 'Security', $this->wss_ns); parent::__construct($this->wss_ns, 'Security', $security_sv, true); } } $service='https://e-beta.sunat.gob.pe/ol-ti-itcpfegem-beta/billService?wsdl'; $user='1111111111MODDATOS'; $pass='MODDATOS'; $headers = new CustomHeaders($user, $pass); $parametros=array('cache_wsdl' => WSDL_CACHE_NONE, 'trace' => TRUE , 'soap_version' => SOAP_1_1); $client = new SoapClient($service, $parametros ); $client->__setSoapHeaders($headers); $fcs = $client->__getFunctions(); //$estado = $client->__soapCall("getStatus",array('ticket' => '1234567890')); $estado = $client->getStatus(array('ticket' => '######')); print_r($estado);Votos: 0 - Link respuesta -
Fecha: 26-02-2017 08:48:10 Si no me equivoco eso sucede porque en el servidor beta no puedes hacer las consultas con un # de ticket para tus resumenes o comunicación de baja, pero lo qie estás haciendo si funciona en homologación y producción. Saludos. Votos: 0 - Link respuesta
-
Fecha: 27-02-2017 04:44:58 Ahh ya muchas gracias, probe el envio con lo mismo que tengo y si realice el envío, entonces buscaba por todo lado el porque no funcionaba lo otro, ojala sea ello, ya en homologación podre saberlo. Gracias Votos: 0 - Link respuesta
-
Fecha: 28-02-2017 03:43:45 a propósito... ya puedes obtener el CDR de SUNAT...? cómo es que haces la lectura de esa respuesta..? podrías ayudarme con eso..? Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
