Saltar a contenido

InHouse

Este artículo reúne toda la información relacionada con la instalación local de InvoiCy, incluyendo los requisitos previos, la configuración inicial y los distintos escenarios de implementación en ambientes distribuidos.

Configuración del Software

A continuación se brinda la información pertinente respecto a los requisitos de hardware y software de InvoiCy, así como también las instrucciones para la instalación del mismo.

Requisitos de Hardware

Característica Mínimo Recomendado
Procesador 2 Núcleos 4 Núcleos
Memoria RAM 4 GB 8 GB
Espacio en Disco 20 GB 30 GB (Mínimo)

Requisitos de Software

Software Requisitos
Sistema Operacional Windows Server 2008 R2 o superior (32bits o 64bits)
Frameworks Microsoft .NET Framework Version 4.7.2 Redistributable Package (C#).
Link: https://dotnet.microsoft.com/es-es/download/dotnet-framework/net472

Microsoft Visual J# Version 2.0 Redistributable Package (J#).
Link: http://www.microsoft.com/en-us/download/details.aspx?id=4712

IIS (Internet Information Services) – IIS 7 o mayor
Base de Datos Microsoft SQL Server 2005 al 2019 (Recomendado 2012 o superior)
Usuarios Tener usuario de logon en Windows con permiso de administrador.

Verificaciones Previas a la Instalación

Antes de proceder con la instalación de InvoiCy verifique:

  • el servidor de la aplicación para que tenga acceso al banco de datos, en caso de que no esté en el mismo servidor;
  • si tiene certificado para el RUT emisor;
  • si el usuario de logon de Windows tiene permiso de administrador;
  • si la carpeta Web contenida en los archivos de instalación de InvoiCy tiene permiso total de acceso para todos los usuarios;
  • tiene el Tomcat instalado en la versión 6.0 o superior (si usa el sistema de firma de DELOITTE).
  • Liberación en firewall y proxy (si tiene) de la comunicación con la URL: efactura.dgi.gub.uy en los puertos 6443, 6460 , 6440, 6475 y 443 .
  • Liberación en firewall y proxy (si tiene) de la comunicación con la URL: appuy.migrate.info en el puerto 443.
  • Liberación en firewall y proxy (si tiene) de la comunicación con la URL: https://cotizaciones.bcu.gub.uy/ en el puerto 443.
  • Servidor de e-mail con funcionamiento de los protocolos SMTP (para envío) y POP3 (para recepción).

Pasos para la Instalación

Para consultar el procedimiento completo de instalación, acceda al artículo “Pasos para la Instalación”, donde se detallan todas las etapas necesarias para la implementación del InvoiCy en un entorno InHouse.

En él se detallan todas las etapas necesarias para la implementación del InvoiCy en un entorno InHouse, incluyendo:

  • Preparación del servidor
  • Instalación de módulos
  • Configuración del IIS
  • Base de datos
  • Validaciones post-instalación

Validaciones Post-Instalación

Una vez finalizada la instalación, verifique los siguientes puntos:

  • Instalación de las cadenas de certificación
  • Permiso, al usuario del pool, de administrador de las carpetas donde fue instalado el sistema InvoiCy.
  • Prueba en la comunicación con la DGI.

Instalación en Ambiente Distribuido

La instalación en un ambiente distribuido permite que los módulos del InvoiCy se ejecuten en distintos servidores, optimizando el rendimiento y facilitando la escalabilidad del sistema. En este modelo, cada servidor cumple un rol específico, pero todos operan de forma integrada dentro de la misma infraestructura.

A continuación, se presentan los tres artículos relacionados con este tipo de instalación cuando el módulo InvoiCy Web utiliza la misma base de datos: