Foro de la Comunidad SIU

SIU-Diaguita => Técnicos SIU-Diaguita => Mensaje iniciado por: npeloso en Abril 26, 2019, 10:55:12 am

Título: Configuración afip.ini fallo (RESPONDIDO)
Publicado por: npeloso en Abril 26, 2019, 10:55:12 am
Buenos días, Estamos intentando configurar el servicio "Conectar SIU-Diaguita con la AFIP" según las instrucciones en http://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version2.6.0/consideraciones_tecnicas#Conectar_SIU-Diaguita_con_la_AFIP Dado que ya tenemos la ultima versión instalada y no se especifica un procedimiento a seguir mas allá de editar el instalador.env (en este caso no es necesario ni instalar ni actualizar a una nueva versión) se edito el archivo afip.ini que entendemos es donde impacta dicha configuración. Al intentar verificar el servicio (Administración ==> Configuración de SIU-Diaguita ==> Servicio Web con la AFIP) nos encontramos que el sistema arroja el siguiente error:
"Call to a member function getToken() on null"
 ¿Pueden orientarnos en cual puede ser la falla del sistema? Se dispone de certificado emitido por AFIP, su llave privada y demás datos. Quedo a la espera de sus comentarios.
Saludos,Nicodemo.

Título: Re:Configuración afip.ini fallo
Publicado por: Pablo Boyko en Abril 26, 2019, 03:59:28 pm
Hola Nicodemo,

Efectivamente si ya hicieron la instalación sin configurar los parámetros de afip en el instalador.env, deberían modificar el archivo afip.ini que se encuentra en el directorio instalación.

Respecto al error que estas teniendo, podrías verificar que el certificado (pem) indicado en el parametro "cert" tenga como primera linea y ultima linea las sgtes:
-----BEGIN CERTIFICATE-----

-----END CERTIFICATE-----

También que la clave indicada en el parámetro "key" tenga como primera y ultima linea:
-----BEGIN RSA PRIVATE KEY-----

-----END RSA PRIVATE KEY-----

Si estos archivos estan bien, podrías verificar que tengas instalada la extensión soap de php.
Cualquier cosa si seguís con el inconveniente aguardamos tu rta.

Saludos.
Título: Re:Configuración afip.ini fallo (RESPONDIDO)
Publicado por: npeloso en Abril 29, 2019, 07:00:05 am
Buenos días Pablo,
  Respondo tus consultas:


- Archivo CRT
* Validado
- Archivo Key
* Validado
- Comprobación adicional (MD5sum CRT y Key)
* Validado
- Comprobación soporte SOAP
* Validado (ver imagen adjunta)


Quedo a la espera de mas instrucciones.
Saludos,
Nicodemo
Título: Re:Configuración afip.ini fallo (RESPONDIDO)
Publicado por: Pablo Boyko en Abril 29, 2019, 09:15:17 am
Hola Nicodemo,

Podrías crear un GDS así seguimos por ese medio y podemos pedirte más datos.
En primer lugar te pido que nos adjuntes el log de apache y el afip.ini

Saludos
Título: Re:Configuración afip.ini fallo (RESPONDIDO)
Publicado por: iluthje en Junio 02, 2022, 03:36:14 pm
Hola, buenas tardes. Nosotros tenemos exactamente el mismo error tanto en diaguita como en pilagá. Quisiera saber como pudieron resolverlo. Muchas gracias. Saludos
Título: Re:Configuración afip.ini fallo (RESPONDIDO)
Publicado por: Pablo Boyko en Junio 02, 2022, 03:53:30 pm
Hola Ivan,

Han generado y están probando con los certificados para producción o testing?
Cuando decís que tenes el mismo error te referís a "Call to a member function getToken() on null" ?
Si fuera así lo primero a chequear es la configuración del archivo afip.ini y que sus valores sean correctos.

En la operación de Configuración de SIU-Diaguita en la sección Servicio Web con la AFIP ves algún otro mensaje de error?

Saludos.
Título: Re:Configuración afip.ini fallo (RESPONDIDO)
Publicado por: iluthje en Junio 03, 2022, 03:51:20 pm
Hola Pablo, buenas tardes.  Si, estamos probando los certificados tanto para producción como para testing y tenemos exactamente el mismo error: "Call to a member function getToken() on null". Verificamos los parámetros de configuración y los paths son los correctos. Saludos


Título: Re:Configuración afip.ini fallo (RESPONDIDO)
Publicado por: Pablo Boyko en Junio 03, 2022, 04:05:43 pm
Hola Ivan,

Ok, te hago algunas consultas.
En el log de apache tienen algún mensaje de error mas detallado?
Han realizado la autorización del certificado para el servicio "ws_sr_padron_a4 Servicio Consulta Padron A4" en la web de la Afip?

Te pido que crees un GDS con las respuestas y nos ajuntes el contenido del afip.ini, log de apache si tiene mas información sobre el error y continuamos por ese medio.

Gracias.
Saludos.
Título: Re:Configuración afip.ini fallo (RESPONDIDO)
Publicado por: iluthje en Junio 06, 2022, 03:43:03 pm
Hola Pablo, buenas tardes. En los logs de apache nos aparece el siguiente error:  PHP Warning:  openssl_pkcs7_sign(): error getting cert in /usr/local/siu/SIU-Diaguita-3.0.1/vendor/siu/api-afip/src/SIU/Afip/Afip.php on line 190 junto con el error  "Call to a member function getToken() on null". Saludos
Título: Re:Configuración afip.ini fallo (RESPONDIDO)
Publicado por: Pablo Boyko en Junio 06, 2022, 03:58:23 pm
Hola Ivan,

Por el error que mencionas al parecer esta fallando la lectura del certificado.
Verificaron que la ruta del certificado definido en el parámetro "cert" del archivo instalacion/afip.ini es correcta?
Tiene permisos de lectura y es un certificado valido?

Saludos.