Diferencia entre revisiones de «SIU-Sanaviron-Quilmes/version2.2.0/configuracion del sistema/nucleo afip»

De SIU
Saltar a: navegación, buscar
(Comunicación con AFIP)
(Facturación electrónica AFIP - IMPORTANTE)
 
(No se muestran 12 ediciones intermedias del mismo usuario)
Línea 4: Línea 4:
 
[[SIU-Sanaviron-Quilmes/version2.2.0/configuracion_del_sistema|'''< Volver''']]
 
[[SIU-Sanaviron-Quilmes/version2.2.0/configuracion_del_sistema|'''< Volver''']]
  
=  [[SIU-Sanaviron-Quilmes/version2.2.0/configuracion_del_sistema/nucleo_afip|Comunicación con AFIP]] =
+
=  [[SIU-Sanaviron-Quilmes/version2.2.0/configuracion_del_sistema/nucleo_afip|Comunicación con la AFIP]] =
A continuación se detallan los pasos a seguir para lograr una correcta configuración a través de webservice con la Administración Federal de Ingresos Públicos (AFIP)
+
A continuación se detallan los pasos a seguir para lograr una correcta configuración a través de web service con la Administración Federal de Ingresos Públicos (AFIP)
  
 
== Creación Certificado Digital para interactuar con AFIP  ==  
 
== Creación Certificado Digital para interactuar con AFIP  ==  
  
Aquellas instalaciones que utilizarán la '''FACTURACIÓN ELECTRÓNICA'''  tienen que configurar la comunicación con '''AFIP.'''    <br />
+
Aquellas instalaciones que utilizarán la FACTURACIÓN ELECTRÓNICA deberán configurar la comunicación con '''AFIP'''.   <br />
Ésta tarea debe realizarse '''antes de poner el sistema en producción.'''  
+
Ésta tarea debe realizarse '''antes de poner el sistema en producción'''.
 
<br />
 
<br />
Para poder interactuar con AFIP y generar la facturación electrónico es necesario  '''[[SIU-Sanaviron-Quilmes/version2.2.0/certifdigital| '''<big>obtener el certificado digital</big>''']] que ellos arrogan.  '''
+
Para poder interactuar con AFIP y generar la facturación electrónica es necesario  obtener el [[SIU-Sanaviron-Quilmes/version2.2.0/certifdigital| '''certificado digital''']] que ellos arrogan.  '''
 
[[SIU-Sanaviron-Quilmes/version2.2.0/links|Links de interés]] . <br />
 
[[SIU-Sanaviron-Quilmes/version2.2.0/links|Links de interés]] . <br />
  
 +
=== Actualizar SQ ===
 +
Copiar los archivos que se generaron en el punto anterior en el directorio del Núcleo /config/credenciales_afip.
  
<big>'''Actualizar SQ'''</big>  '''<br />'''
+
Se deberán respetar los nombres de los archivos de la siguiente forma:
 
 
Copiar los archivos que se generaron en el punto anterior en el directorio del Núcleo de Testing ó Master según corresponda:  
 
.........proyectos/testing/'''proyectos/nucleo/config/credenciales_afip'''
 
 
 
 
[[Archivo:SQ_clave_privada.png|marco|left|link=]]  <br />   
 
[[Archivo:SQ_clave_privada.png|marco|left|link=]]  <br />   
 
Los nombres deben ser de esa forma!  <br />
 
  
  
Línea 31: Línea 27:
  
  
'''FECHA DE VENCIMIENTO DEL CERTIFICADO'''<br />
+
=== Fecha de vencimiento del certificado ===
  
En la documentación de AFIP, en '''https://www.afip.gob.ar/ws/WSASS/WSASS_manual.pdf''',   explican ,entre otras cosas, como ver los certificados asociados y los datos de la fecha de vencimiento del certificado (Capítulo 9 - CÓMO VER LOS CERTIFICADOS GENERADOS).
+
[https://www.afip.gob.ar/ws/WSASS/WSASS_manual.pdf| En la documentación de AFIP], explican como ver los certificados asociados y los datos de la fecha de vencimiento del certificado:
 +
'''Capítulo 9 - CÓMO VER LOS CERTIFICADOS GENERADOS'''
 
<br />
 
<br />
[[Archivo:SQ_afip_fecha_vto.png|marco|centrar| ]]  
+
[[Archivo:SQ_afip_fecha_vto.png|left|600px]] <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />  <br /> <br />
  
Cuando está vencido el certificado, cuando se ejecuta el Proceso de generación de facturación electrónica es probable que el mensaje que devuelva Afip sea:<br />
+
 
 +
Cuando se encuentre vencido el certificado, al ejecutar el Proceso de generación de facturación electrónica, es probable que el mensaje que devuelva Afip sea:<br />
 
  '''Error: ns1:cms.cert.expired\nCertificado expirado\n'''
 
  '''Error: ns1:cms.cert.expired\nCertificado expirado\n'''
  
 
<br /><br />
 
<br /><br />
 
<br />
 
<br />
<big>'''Actualizar SQ.ini'''</big> <br />
+
=== Actualizar sq.ini ===
 +
Dentro del archivo config.ini ubicado en el directorio '''/nucleo/config/''' se deberá completar, sin guiones, con el CUIT de la institución utilizado para generar la clave privada.
  
También actualizar el archivo '''sq.ini'''   ......EJemplo la ruta de testing:    <big>/proyectos/testing/proyectos/nucleo/config</big>
+
  '''[factura_afip]''' <br />
 +
produccion="false" <br />
 +
cuit="000000000000"  <br />
  
'''[factura_afip]''' <br />
+
== Control de la configuración para conectarse a AFIP ==
produccion="false" <br />
 
cuit="000000000000"  <br />
 
<br />
 
En CUIT reemplazar por el cuit de la institución , el que se usó para generar la clave privada . El mismo debe ingresarse sin los guiones .<br />
 
  Por ejemplo para el cuit 27-12345678-6 se coloca  cuit='27123456786' <br />
 
  
== Control de la configuración para conectarse a AFIP en el Login al sistema  ==
+
Antes de loguearse al sistema, se realiza una validación básica instalada para conectarse con AFIP. Algunos de los posibles errores son: <br />
  
Antes de loguearse al sistema se realiza una validación básica instalada para conectarse a Afip. Algunos de los posibles errores son: <br />
+
=== Archivos corruptos en las credenciales de afip ===
 
 
'''<big>Archivos corruptos en las credenciales de afip </big>'''
 
 
<!-- [[Archivo:SQ_error_clave_privada_corrupto.png|marco|centrar| ]]  <br />  -->
 
<!-- [[Archivo:SQ_error_clave_privada_corrupto.png|marco|centrar| ]]  <br />  -->
  
Línea 63: Línea 57:
 
  Existen errores con los certificados AFIP
 
  Existen errores con los certificados AFIP
  
se ve también el error que surge: '''Warning''': Openssl_pkkcs7_sign(): error ..................... <br />
+
se ve también el error que surge: '''Warning''': Openssl_pkkcs7_sign(): error  <br />
  
 
+
=== Número de cuit incorrecto en archivo de configuración sq.ini ===
'''<big>Número de cuit incorrecto en archivo de configuración sq.ini</big>'''
 
 
<br />
 
<br />
 
  No se pudo conectar con AFIP  <br />  
 
  No se pudo conectar con AFIP  <br />  
Línea 73: Línea 66:
 
[[Archivo:SQ_error_de_cuit.png| centrar|marco ]]  <br />
 
[[Archivo:SQ_error_de_cuit.png| centrar|marco ]]  <br />
  
'''<big>Faltan las credenciales en el directorio indicado </big>'''
+
=== Faltan las credenciales en el directorio indicado ===
  
 
El mensaje es:  
 
El mensaje es:  
 
[[Archivo:SQ_faltan_las_credenciales.png| centrar| ]]  <br />
 
[[Archivo:SQ_faltan_las_credenciales.png| centrar| ]]  <br />
  
==  Facturación electrónica AFIP - IMPORTANTE  ==
+
==  IMPORTANTE  ==
 
=== Templates de comprobantes ===  
 
=== Templates de comprobantes ===  
 +
Si van a utilizar la generación de nros de comprobantes AFIP '''hay que indicarle al sistema que utilizará numeración externa''' a través de la operación [[SIU-Sanaviron-Quilmes/version2.2.0/operacionesnuc-comptemplates|Administrar templates de comprobantes]], '''antes de utilizar el sistema en producción'''.
 
<br />
 
<br />
 
+
También es necesario completar una serie de datos necesarios para la facturación en [[SIU-Sanaviron-Quilmes/version2.2.0/operacionesnuc-vtas06|Administrar parametrización de comprobantes]].
Si van a utilizar la generación de nros de comprobantes AFIP '''hay que indicarle al sistema que utilizará numeración externa''' a través de  <big>[[SIU-Sanaviron-Quilmes/version2.2.0/operacionesnuc-comptemplates| Administrar templates de comprobantes]]</big>
 
 
 
'''La configuración debe realizarse ANTES de utilizar el sistema en producción !!'''
 
<br />
 
 
<br />
 
<br />
También es necesario informar una serie de parámetros necesarios para la facturación en <big>[[SIU-Sanaviron-Quilmes/version2.2.0/operacionesnuc-vtas06| Administrar parametrización de comprobantes]]</big>
+
=== Alerta en la configuración de seguridad ===  
<br /><br />
 
  
+
'''Fix SSL''' para instalaciones '''Debian Buster''': En la versión Debian Buster el nivel de cifrado por defecto es mayor que el que soporta AFIP. Por lo que deberán configurar correctamente sus servidores.
===  <big>Alerta en la configuración de seguridad</big>  === 
 
 
 
'''Fix SSL''' para instalaciones '''Debian Buster:''' En la versión Debian Buster el nivel de cifrado por defecto es mayor que el que soporta AFIP. Por lo que deberán configurar correctamente sus servidores.
 
  
 
<br />
 
<br />
 
  
  
 
[[SIU-Sanaviron-Quilmes/version2.2.0/configuracion_del_sistema|'''< Volver''']]
 
[[SIU-Sanaviron-Quilmes/version2.2.0/configuracion_del_sistema|'''< Volver''']]

Revisión actual del 12:42 11 ago 2022

ISOSIU-SQ.png

< Volver

Comunicación con la AFIP

A continuación se detallan los pasos a seguir para lograr una correcta configuración a través de web service con la Administración Federal de Ingresos Públicos (AFIP)

Creación Certificado Digital para interactuar con AFIP

Aquellas instalaciones que utilizarán la FACTURACIÓN ELECTRÓNICA deberán configurar la comunicación con AFIP.
Ésta tarea debe realizarse antes de poner el sistema en producción.
Para poder interactuar con AFIP y generar la facturación electrónica es necesario obtener el certificado digital que ellos arrogan. Links de interés .

Actualizar SQ

Copiar los archivos que se generaron en el punto anterior en el directorio del Núcleo /config/credenciales_afip.

Se deberán respetar los nombres de los archivos de la siguiente forma:

SQ clave privada.png







Fecha de vencimiento del certificado

En la documentación de AFIP, explican como ver los certificados asociados y los datos de la fecha de vencimiento del certificado: Capítulo 9 - CÓMO VER LOS CERTIFICADOS GENERADOS

SQ afip fecha vto.png











Cuando se encuentre vencido el certificado, al ejecutar el Proceso de generación de facturación electrónica, es probable que el mensaje que devuelva Afip sea:

Error: ns1:cms.cert.expired\nCertificado expirado\n




Actualizar sq.ini

Dentro del archivo config.ini ubicado en el directorio /nucleo/config/ se deberá completar, sin guiones, con el CUIT de la institución utilizado para generar la clave privada.

[factura_afip] 
produccion="false"
cuit="000000000000"

Control de la configuración para conectarse a AFIP

Antes de loguearse al sistema, se realiza una validación básica instalada para conectarse con AFIP. Algunos de los posibles errores son:

Archivos corruptos en las credenciales de afip

No se pudo conectar con AFIP  
Existen errores con los certificados AFIP

se ve también el error que surge: Warning: Openssl_pkkcs7_sign(): error

Número de cuit incorrecto en archivo de configuración sq.ini


No se pudo conectar con AFIP  
El número 'xxxxxx ...' no es válido, debe contener 11 dígitos
SQ error de cuit.png

Faltan las credenciales en el directorio indicado

El mensaje es:

SQ faltan las credenciales.png

IMPORTANTE

Templates de comprobantes

Si van a utilizar la generación de nros de comprobantes AFIP hay que indicarle al sistema que utilizará numeración externa a través de la operación Administrar templates de comprobantes, antes de utilizar el sistema en producción.
También es necesario completar una serie de datos necesarios para la facturación en Administrar parametrización de comprobantes.

Alerta en la configuración de seguridad

Fix SSL para instalaciones Debian Buster: En la versión Debian Buster el nivel de cifrado por defecto es mayor que el que soporta AFIP. Por lo que deberán configurar correctamente sus servidores.



< Volver