New question

Question:

Date: 14-09-2021 17:16:59 (In Spanish)

Factura Electronica - HTTP Could not connect to host[Unresolved]

Hola, buenas noches gente.

Después de mucho tiempo, me puse a armar un servidor web con WAMPSERVER para hacer una pruebas en homologacion y me da el siguiente error:

TA expiration:2021-09-15T10:44:28.404-03:00D:\wamp\www\recibos\wsfev1.class.php:83 WSFE class. FaultString: HTTP Could not connect to host.
Alguna ayuda? que me estaria faltando.
Les recuerdo que soy un programador cobol interactuando con php para la obtención del CAE. Tengo solo algunos conocimientos de php.
Tags: Votes: 0 - Answers: 3 - Views: 4 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 15-09-2021 05:38:53 Un poco menos confuso, el mensaje es:

    TA expiration:2021-09-15T10:44:28.404-03:00 -- Marca de tiempo (fecha, hora, zona horaria)
    D:\wamp\www\recibos\wsfev1.class.php:83 -- el archivo que produce el error, línea 83
    FaultString: HTTP Could not connect to host -- el error (fault string)

    Sin ver el código, mi suposición es que los parámetros de conexión son incorrectos. Habría que ver tu código para saber exactamente qué está pasando.
      Votes: 0 - Link answer
     
  • Date: 16-09-2021 02:46:58 Hola, buen día gente.
    Juan gracias por tu respuesta, si la verdad un poco confuso mi mensaje, excelente tu exposición.
    Yo por lo que veo, estoy obteniendo sin problemas el ticket de acceso, es decir que los parámetros del primer modulo (wsaa.class.php) están bien, el problema lo estoy teniendo en los parámetros del modulo wsfev1.class.php, a continuación, pego los encabezados de los dos módulos

    wsaa.class.php:
    class WSAA {
    
    	const CERT = "mikeys/jhjacomo.cer";        	# The X.509 certificate in PEM format. Importante setear variable $path
    	const PRIVATEKEY = "mikeys/privada";  	# The private key correspoding to CERT (PEM). Importante setear variable $path
    	const PASSPHRASE = "";         				# The passphrase (if any) to sign
    	const PROXY_ENABLE = false;
    	//https://wsaahomo.afip.gov.ar/ws/services/LoginCms?WSDL // para obtener WSDL
    	const URL = "https://wsaahomo.afip.gov.ar/ws/services/LoginCms"; // homologacion (testing)
    	// const URL = "https://wsaa.afip.gov.ar/ws/services/LoginCms"; // produccion
    
    	const TA 	= "mixml/TA.xml";     			# Archivo con el Token y Sign
    	//const WSDL 	= "wsaa.wsdl";      			# The WSDL corresponding to WSAA
    	const WSDL 	= "wsaa.wsdl";      			# The WSDL corresponding to WSAA
    
    	/*
    	* path real del directorio principal terminado en /
    	*/
    	//private $path = '/www/afipfev1/'; //caso linux
    	private $path = 'd:/wamp/www/recibos/'; //caso windows (no importa que las barras esten como en linux)
    
    


    wsfev1.class.php
    class WSFEV1 {
    	const CUIT 	= 20123456789;                 		# CUIT del emisor de las facturas. Solo numeros sin comillas.
    
    	const TA 	= "mixml/TA.xml";        				# Archivo con el Token y Sign
    	//https://wswhomo.afip.gov.ar/wsfev1/service.asmx // Funciones
    	//https://wswhomo.afip.gov.ar/wsfev1/service.asmx?WSDL // para obtener WSDL
    	const WSDL = "wsfev1.wsdl";                   	# The WSDL corresponding to WSFEV1
    	const LOG_XMLS = true;                     		# For debugging purposes
    	const WSFEURL = "https://wswhomo.afip.gov.ar/wsfev1/service.asmx"; // homologacion wsfev1 (testing)
            // const WSFEURL = "https://wsw.afip.gov.ar/wsfev1/service.asmx"; // produccion
    	// const WSFEURL = "https://servicios1.afip.gov.ar/wsfev1/service.asmx";
                          // https://wsaa.afip.gov.ar/ws/services/LoginCms
    	/*
    	* path real del directorio principal terminado en /
    	*/
    	//private $path = '/www/afipfev1/'; //caso linux
    	private $path = 'd:/wamp/www/recibos/'; //caso windows (no importa que las barras esten como en linux)
    
    


    Espero sus comentarios. Gracias.
      Votes: 0 - Link answer
     
  • Date: 17-09-2021 08:23:28 Hola, buenas tardes, sigo sin poder solucionar el problema.
    Una pregunta: los WSDL de homologacion, son los mismos que en producción?
      Votes: 0 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In