SIU-Sanaviron-Quilmes/version2.2.0/configuracion del sistema
Configuración del Sistema
En esta sección encontrará información sobre algunos de los procesos de configuración inicial de SIU-Sanavirón/Quilmes que son necesarios tener previamente configurados para poder utilizar algunos circuitos funcionales.
Unidad de venta Académica
SQ-Núcleo > SIU-Pilagá
SQ-Núcleo > 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.
Ésta tarea debe realizarse antes de poner el sistema en producción.
Para poder interactuar con AFIP y generar la facturación electrónico 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 de Testing ó Master según corresponda: .........proyectos/testing/proyectos/nucleo/config/credenciales_afip
![SQ clave privada.png](/wiki/images/4/4a/SQ_clave_privada.png)
Los nombres deben ser de esa forma!
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).
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:
Error: ns1:cms.cert.expired\nCertificado expirado\n
Actualizar SQ.ini
También actualizar el archivo sq.ini ......EJemplo la ruta de testing: /proyectos/testing/proyectos/nucleo/config
[factura_afip]
produccion="false"
cuit="000000000000"
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 .
Por ejemplo para el cuit 27-12345678-6 se coloca cuit='27123456786'
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 a 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
Faltan las credenciales en el directorio indicado
El mensaje es:
Facturación electrónica AFIP - 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 Administrar templates de comprobantes
La configuración debe realizarse ANTES de utilizar el sistema en producción !!
También es necesario informar una serie de parámetros 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.
Notificaciones por E-MAIL
Notificación
La notificación que se utiliza se encuentra en la operación ' Administrar tipos de notificaciones' y los datos que tiene configurados son:
![SQ notificacion.png](/wiki/images/c/c5/SQ_notificacion.png)
Cómo se ve en la imagen el momento de envío es DIFERIDO, no es online.
Envío del e-mail
Los e-mail los envía un Proceso que hay que configurar en el Planificador de tareas : Planificador de tareas - proceso de 'Enviar notificaciones por email a clientes'
Ejemplos de e-mails enviados:
![SQ mail envio factura.png](/wiki/images/a/af/SQ_mail_envio_factura.png)
![SQ nucleo envio mail nota credito ejemplo.png](/wiki/images/9/9d/SQ_nucleo_envio_mail_nota_credito_ejemplo.png)
IMPORTANTE:
Proceso de de envío de emails:
Para que el proceso de envío de e-mails al cliente considere las facturas electrónicas o los comprobantes de cobro para enviar al cliente, es preciso que el parámetro del sistema GENOTFCTFNZA tenga valor = SI ,
- Si la instalación utiliza AFIP, debe estar configurado antes de ejecutarse el proceso de facturación electrónica
- Si la instalación no utiliza AFIP, entonces antes de que SQ-Académico informe las ventas a SQ-Núcleo ó Antes de que se carguen las ventas offline al sistema.
Configuración para uso del correo electrónico
Para poder enviar vía e-mail notificaciones a los clientes se deben realizar las siguientes configuraciones en los distintos módulos de SQ:
SQ.ini
En el archivo de configuración sq-ini de cada componente de SQ como:
- ACADÉMICO
- NÚCLEO
Configurar las siguientes variables
![SQ config mailer.png](/wiki/images/1/12/SQ_config_mailer.png)
SQ-Núcleo
Envío de factura por correo electrónico
A través de la operación Administración> Entidades de Infraestructura> Administrar parámetros de sistema configurar el parámetro del sistema : GENOTFCTFNZA
que significa : Generar notificación de factura finalizada.
Valores posibles:
- S = Se generan notificaciones para enviar las facturas por mail.
- N = No se generan notificaciones para enviar las facturas por mail.
Las notificaciones generadas, sean del tipo que sean, son tomadas únicamente por el Proceso 'Enviar notificaciones por email a clientes' para que recién sean enviadas a los correos electrónicos correspondientes. Dicho proceso se configura en el Planificador de tareas - proceso de 'Enviar notificaciones por email a clientes'
SQ-Académico
Sólo hay que configurar el sq.ini explicado más arriba .
Observaciones
Tener en cuenta que si las cuentas destino son erróneas, SQ no puede enterarse de tal situación y en la operación Monitor de procesos dirá que no hubo Envíos erróneos :
3 notificaciones enviadas por email; Los ids de la tabla notificaciones son: 2,3,4 -------------------------------------------------------------------- Envio de emails fallados: 0
PERO, sí esas alertas las recibirá la cuenta de correo usada para enviar los mails:
![SQ alertas de correo no enviado.png](/wiki/images/8/87/SQ_alertas_de_correo_no_enviado.png)
Para arreglar las cuentas de las personas hay que modificarlos en la tabla de personas para que luego se puedan re-enviar.
Perfiles funcionales y Perfiles de datos