Configuración

Empresas

El apartado Empresas permite consultar y administrar la configuración particular de cada razón social registrada en Horfal-EOS. Desde esta sección se concentran los datos fiscales, comerciales y administrativos de la empresa, así como parámetros que determinan su comportamiento contable y operativo.

Al ingresar, seleccione la empresa que desea consultar desde el selector ubicado en la parte superior. La información y configuraciones mostradas corresponden únicamente a la empresa seleccionada.

La configuración se encuentra organizada en diferentes pestañas, entre ellas Datos Generales, Datos Comerciales, Datos Administrativos, Contabilidad, Series operativas, Manejo de decimales, Monedas, Períodos, e.firma y CSD.


Datos Generales

La pestaña Datos Generales concentra la información fiscal principal de la empresa. Aquí pueden consultarse datos como RFC, razón social, nombre comercial, régimen de capital, estatus ante el SAT, fecha de inicio de operaciones, código postal, domicilio fiscal y actividades económicas.

Parte de esta información proviene de los datos fiscales registrados para la empresa y puede utilizarse posteriormente en diferentes procesos y documentos generados por Horfal-EOS.

Las Actividades Económicas muestran las actividades registradas para la empresa, junto con su porcentaje y fecha de inicio.

Captura de pantalla 2026-08-08 141353.png


Datos Comerciales

La pestaña Datos Comerciales permite registrar información de contacto utilizada para fines comerciales y operativos. Es posible capturar teléfonos, número de WhatsApp y diferentes direcciones de correo electrónico comercial.

También puede configurarse el logo para documentos operativos, utilizado por Horfal-EOS en los documentos donde corresponda la identidad visual de la empresa.

Una vez realizada alguna modificación, guarde los cambios para conservar la nueva configuración.

image.png

image.png



Datos Administrativos

La pestaña Datos Administrativos concentra información de contacto destinada principalmente a procesos internos y administrativos de la empresa.

Es posible registrar diferentes correos administrativos, además del Representante legal y el Contacto SAT. Esto permite mantener separados los medios de contacto comerciales de aquellos utilizados para asuntos administrativos, contables o fiscales.

Después de realizar los cambios necesarios, haga clic en Guardar.

image.png


Contabilidad

La pestaña Contabilidad contiene parámetros que determinan el comportamiento contable de la empresa dentro de Horfal-EOS. Debido a su impacto en la operación, estas opciones deben configurarse de acuerdo con las políticas contables definidas para cada empresa.

Formato del plan de cuentas

El Formato de cuenta contable establece la estructura que deberán seguir los códigos utilizados en el Plan de Cuentas. El sistema utiliza 9 para representar las posiciones numéricas y permite definir la separación entre los diferentes niveles de la cuenta.

Este formato se utiliza para validar nuevas cuentas e importaciones del Plan de Cuentas. Cuando la empresa ya cuenta con cuentas contables registradas, el formato puede encontrarse protegido para evitar cambios que provoquen inconsistencias en la estructura existente.

Configuración contable base

En esta sección se establece el País de la contabilidad y la Moneda de la contabilidad. Estos parámetros constituyen parte de la configuración base utilizada por los procesos contables de la empresa.

Fuente para asiento contable CFDI

La opción Generar asiento contable de productos CFDI con base en determina de dónde obtendrá el integrador la información necesaria para resolver los bienes o servicios al generar determinados asientos contables provenientes de CFDI.

Puede configurarse como:

  • Operaciones del EOS: utiliza la información proveniente de las operaciones y catálogos internos de Horfal-EOS.
  • XML del CFDI: utiliza como referencia la información contenida en el propio comprobante fiscal, incluida la ClaveProdServ correspondiente.

Esta configuración es especialmente importante para los procesos automatizados de integración contable de CFDI.

Método de costeo de inventario

El Método de costeo determina la forma en que la empresa valúa el costo de su inventario. Dependiendo de la configuración disponible pueden mostrarse métodos como Promedios, PEPS, UEPS e Identificado.

El cambio de este parámetro puede estar restringido mediante permisos debido al impacto que tiene sobre la valuación del inventario.

Cuentas contables base

La empresa también puede relacionar cuentas del Plan de Cuentas para determinados procesos automáticos. Entre las configuraciones disponibles se encuentran Cuenta de ingresos, Cuenta de devoluciones, Cuenta de inventario, Cuenta de costo de ventas, Cuenta de sobrantes de inventario y Cuenta de faltantes de inventario.

Estas relaciones permiten que los procesos contables que las requieran conozcan qué cuentas corresponden a cada operación.

Reiniciar Contabilidad

La sección Reiniciar Contabilidad corresponde a una acción crítica del sistema. Cuando la función no se encuentra habilitada, el botón permanece desactivado y no puede utilizarse.

No debe considerarse una operación habitual de configuración.

Para conservar las modificaciones realizadas en esta pestaña, haga clic en Guardar.

image.png

image.png


Series operativas

La pestaña Series operativas permite definir las series que utilizará la empresa para identificar sus documentos operativos.

Cada tipo de documento dispone de una serie default definida por el sistema y puede contar con una serie empresa configurada específicamente para la razón social. La columna Serie efectiva muestra la serie que finalmente utilizará Horfal-EOS.

La tabla permite identificar el documento, tipo interno, familia, módulo, serie default, serie configurada para la empresa, serie efectiva y un ejemplo del folio resultante.

Por ejemplo, pueden existir series independientes para documentos como Comparativa / Bid Analysis y Orden de Compra / Purchase Order. La serie forma parte del folio generado, mientras que el consecutivo es administrado por Horfal-EOS.

Para modificar una serie, capture el valor correspondiente en Serie empresa y haga clic en Guardar en la fila del documento.

image.png


Manejo de decimales

La pestaña Manejo de decimales permite establecer la precisión utilizada por la empresa para diferentes valores operativos.

Actualmente pueden configurarse los decimales en existencias y los decimales en precios. Para cada configuración se muestra el valor predeterminado, el valor definido para la empresa, el valor efectivo utilizado por el sistema y el rango permitido.

Para modificar una configuración, indique el número de decimales requerido dentro del rango permitido y haga clic en Guardar. Cuando exista una configuración particular diferente al valor predeterminado, la opción Restaurar default permite regresar al comportamiento definido originalmente por el sistema.

Estos valores gobiernan tanto la captura como la visualización de cantidades en los procesos correspondientes.

image.png


Monedas

La pestaña Monedas permite administrar las monedas que la empresa puede utilizar en sus operaciones y documentos.

La moneda definida desde la configuración contable principal se identifica como Base, mientras que las monedas adicionales se identifican como Operativas.

Para cada moneda se muestra información como código, descripción, formato, nombre documental, tipo y estado. El nombre documental establece la denominación utilizada al representar importes en documentos, considerando su forma singular y plural.

Para incorporar una moneda adicional, haga clic en Nueva moneda, capture la configuración solicitada y guarde los cambios. Las monedas existentes pueden editarse desde la columna Acciones.

Las monedas operativas también pueden desactivarse cuando dejan de utilizarse. La moneda base se encuentra protegida debido a su relación con la configuración contable principal.

image.png



Períodos

La pestaña Períodos permite definir los rangos de fechas durante los cuales la empresa puede registrar movimientos en diferentes dominios del sistema.

Los períodos se administran de manera independiente por categoría, por ejemplo Compras, Contabilidad, Gastos e Inventario. Para cada dominio se muestra la fecha inicial, fecha final y estado.

Para configurar un período, utilice la acción Editar, establezca las fechas correspondientes y guarde los cambios. La acción disponible en la misma fila permite controlar su estado.

Un período activo determina el rango de fechas habilitado para la captura de movimientos del dominio correspondiente. De esta manera, Horfal-EOS puede restringir operaciones fuera del período establecido.

image.png

Otros Datos

La pestaña Otros Datos permite configurar parámetros adicionales que determinan ciertos comportamientos operativos de la empresa dentro de HORFAL-EOS.

Los parámetros se encuentran organizados por sección:

Socios

  • Vigencia del expediente: establece el periodo de vigencia utilizado para el expediente de los socios de la empresa.

Caducidades

  • Tolerancia en caducidad: establece el margen de tolerancia que utilizará el sistema para los controles relacionados con productos que manejan caducidad.

Ventas

  • Venta multi-ubicación: permite que una operación de venta pueda involucrar existencias provenientes de diferentes ubicaciones.
  • Despacho separado: habilita el manejo del despacho como un proceso separado dentro de la operación de venta.
  • Timbrar facturas: habilita el timbrado de facturas para la empresa.

Contabilidad

  • Contabilidad electrónica: habilita las funciones relacionadas con el manejo de contabilidad electrónica para la empresa.

Una vez configurados los parámetros correspondientes, selecciona Guardar para aplicar los cambios.

image.png

image.png


e.firma

La pestaña e.firma permite registrar la firma electrónica correspondiente a la empresa.

Para realizar el registro se requieren:

  • Archivo .cer
  • Archivo .key
  • Contraseña de la clave privada

El RFC se muestra asociado a la empresa seleccionada. Utilice Seleccionar .cer y Seleccionar .key para cargar los archivos correspondientes, capture la contraseña de la clave privada y haga clic en Guardar e.firma.

Debido a que se trata de información fiscal sensible, los archivos y credenciales deben corresponder a la empresa que se encuentra seleccionada.

image.png


CSD

La pestaña CSD permite registrar el Certificado de Sello Digital utilizado por la empresa para los procesos fiscales que lo requieran.

Para registrar un nuevo CSD se debe indicar una Etiqueta / Sucursal, seleccionar los archivos .cer y .key correspondientes y proporcionar la contraseña de la clave privada.

La etiqueta permite identificar el certificado dentro de Horfal-EOS, especialmente cuando la empresa requiere distinguir certificados asociados a diferentes contextos operativos.

Una vez capturada la información, guarde el CSD para completar su registro.

image.png

Contraseña del portal SAT

La pestaña Contraseña permite registrar o actualizar la contraseña del portal del SAT correspondiente al RFC de la empresa activa.

Para registrarla se muestra la siguiente información:

  • RFC: se muestra automáticamente el RFC de la empresa y no requiere captura.
  • Contraseña: permite ingresar la contraseña vigente del portal SAT.
  • Confirma la contraseña: permite capturarla nuevamente para verificar que ambas coincidan.

Una vez ingresada la información, selecciona Guardar.

Si la empresa ya cuenta con una contraseña almacenada, el sistema lo indicará mediante un mensaje. En este caso, al guardar una nueva contraseña, se reemplazará la registrada anteriormente.

image.png


Llenar desde CSF

En la parte superior del apartado se encuentra la opción Llenar desde CSF, que permite utilizar la información disponible de la Constancia de Situación Fiscal para completar o actualizar datos fiscales de la empresa.

Esta función facilita la captura y ayuda a mantener la información registrada en Horfal-EOS alineada con los datos fiscales disponibles para la razón social.

Después de utilizarla, es recomendable revisar la información obtenida antes de continuar con la configuración de la empresa.


Ver cambios recientes

La opción Ver cambios recientes permite consultar modificaciones realizadas sobre la información de la empresa, facilitando el seguimiento de los cambios efectuados durante su administración.

image.png

Esta consulta resulta especialmente útil cuando diferentes usuarios intervienen en la configuración o cuando es necesario verificar modificaciones realizadas recientemente.

image.png


Consideraciones

La configuración de Empresas tiene efecto sobre diferentes módulos de Horfal-EOS. Parámetros como la moneda base, los períodos, las series operativas, el método de costeo, las cuentas contables y el manejo de decimales no deben modificarse únicamente por razones visuales, ya que pueden intervenir directamente en procesos operativos, documentales y contables.

Al trabajar con varias razones sociales, verifique siempre la empresa seleccionada antes de realizar modificaciones. Cada empresa mantiene su propia configuración y determinados campos pueden encontrarse protegidos cuando ya existe información operativa relacionada.

Tabla Periódica de Sincronización

La Tabla Periódica de Sincronización permite administrar y supervisar las tareas automáticas del sistema.

Estas tareas ayudan a mantener actualizada la información de Horfal-EOS mediante procesos programados, como sincronizaciones, verificaciones y descargas automáticas.

ChatGPT Image 21 may 2026, 17_07_01.png

Información disponible

Cada tarea puede mostrar información como:

Tipo

Clasificación general de la tarea.

Tarea

Nombre del proceso automático ejecutado por el sistema.

Modo

Forma en que se ejecuta la tarea, por ejemplo por intervalo o día fijo.

Programación

Frecuencia con la que se ejecuta la tarea.

Activa

Indica si la tarea se encuentra habilitada.

Última ejecución

Fecha y hora de la última vez que se ejecutó la tarea.

Próxima

Fecha y hora programada para la siguiente ejecución.

Resultado

Estado o resultado de la última ejecución.

Acciones disponibles

Dependiendo de los permisos del usuario, algunas tareas pueden ejecutarse manualmente mediante el botón Ejecutar.

Beneficio práctico

Esta sección permite que el sistema realice procesos automáticos sin intervención constante del usuario, ayudando a mantener información actualizada y reducir trabajo manual.

Consideraciones

 

Mis Campos

El módulo Mis Campos constituye el sistema de personalización dinámica de Horfal-EOS.

Su propósito es permitir que cada empresa adapte el comportamiento de distintas entidades del sistema sin necesidad de realizar desarrollos adicionales ni modificar el código fuente del ERP.

En muchas organizaciones existen necesidades particulares de clasificación que cambian dependiendo del giro del negocio.

Por ejemplo:

Aunque todos esos conceptos son distintos, técnicamente representan el mismo tipo de información.

En lugar de crear campos específicos para cada industria, Horfal-EOS proporciona un conjunto de espacios configurables (slots) que cada empresa puede definir libremente.

De esta manera el ERP conserva una estructura estable mientras cada organización adapta el sistema a su propia operación.


Filosofía del módulo

El diseño de Mis Campos sigue varios principios arquitectónicos importantes.

Personalización por empresa

Cada empresa administra sus propios campos configurables.

Dos empresas diferentes pueden utilizar exactamente el mismo slot con nombres completamente distintos.

Por ejemplo:

Empresa A

clasif1 → Marca

Empresa B

clasif1 → Región

Empresa C

clasif1 → Tipo de cultivo

Cada configuración permanece completamente aislada.


Contratos estables

Internamente el sistema conserva nombres técnicos permanentes.

Por ejemplo:

Estos identificadores nunca cambian.

Lo único configurable es la etiqueta visible que observa el usuario.

Gracias a ello el modelo de datos permanece estable incluso cuando una empresa modifica completamente su configuración.


Configuración declarativa

El comportamiento no depende de programación.

Toda la información se almacena mediante configuración.

Esto permite:

sin realizar modificaciones técnicas.


Estructura del módulo

Mis Campos se divide en cuatro grandes áreas.


Socios

Permite crear clasificaciones configurables para clientes y proveedores.

Estas clasificaciones pueden utilizarse para segmentar la base de socios de acuerdo con las necesidades de cada empresa.

Ejemplos:


Etiquetas

La pestaña Etiquetas permite configurar el nombre que recibirá cada slot.

La pantalla muestra cinco espacios configurables.

Para cada uno se visualiza:


Slot

Corresponde al identificador técnico permanente.

Ejemplo:

clasif1

Nunca cambia internamente.


Etiqueta visible

Es el nombre que observarán los usuarios dentro del ERP.

Ejemplo:

Zona

Región

Canal

Marca preferente

Nivel VIP


Estado

Indica si el slot se encuentra disponible para utilizarse.

Estados posibles:

Activo

El campo aparecerá en las pantallas correspondientes.

Inactivo

El campo permanecerá oculto.


Acciones

Editar

Permite modificar:

Eliminar

Cuando un slot activo ya no sea necesario puede desactivarse retirando la configuración.


Contenido

Una vez creada la etiqueta, la pestaña Contenido permite definir los valores válidos para dicho campo.

Primero se selecciona el slot correspondiente.

Posteriormente pueden registrarse todos los valores permitidos.


Slot

Selecciona cuál clasificación será administrada.


Valor canónico

Representa el identificador interno del valor.

Ejemplos:

NORTE

SUR

VIP

MAYORISTA

OEM

INDUSTRIAL

Este valor es utilizado internamente por el sistema.


Label visible

Corresponde al texto mostrado al usuario.

Ejemplos:

Zona Norte

Cliente VIP

Distribuidor autorizado

Canal Industrial


Agregar

Incorpora un nuevo valor permitido.


Listado de valores

Cada registro contiene:

Valor canónico

Identificador interno.

Label visible

Nombre mostrado al usuario.

Acciones

Editar

Modificar el nombre visible o el valor.

Eliminar

Retirar el valor cuando ya no deba utilizarse.


Productos — Clasificaciones

Esta sección funciona exactamente bajo la misma filosofía, pero aplicada al catálogo de productos.

Permite crear dimensiones configurables utilizadas para clasificar artículos.

Ejemplos:

Marca

Línea

Familia

Modelo

Temporada

Proveedor principal

Origen

Departamento

Color base

Material

Colección

Sector

Uso

Presentación


Etiquetas

La operación es idéntica al apartado de Socios.

Cada slot configurable puede recibir un nombre diferente según las necesidades de la empresa.


Contenido

Permite administrar todos los valores válidos para cada clasificación.

Ejemplo:

Marca

Canon:

SONY

Visible:

Sony

Canon:

SAMSUNG

Visible:

Samsung

Canon:

LG

Visible:

LG Electronics


Productos — Variaciones

Las variaciones representan las dimensiones utilizadas para construir variantes de productos.

A diferencia de las clasificaciones, estas dimensiones participan directamente en la generación de SKU y variantes.

Ejemplos:

Color

Talla

Material

Acabado

Longitud

Voltaje

Capacidad

Diámetro

Presentación

Sabor

Fragancia


Etiquetas

Permite definir el nombre de cada dimensión configurable.

Ejemplo:

dimvar1 → Color

dimvar2 → Talla

dimvar3 → Material


Contenido

Permite registrar los valores permitidos para cada dimensión.

Ejemplo:

Color

ROJO

AZUL

NEGRO

BLANCO

VERDE


Reglas de combinación

Esta es una de las características más avanzadas del módulo.

Permite definir combinaciones de atributos que no estarán permitidas durante la generación de variantes.

En ausencia de reglas, el sistema considera que todas las combinaciones posibles son válidas.


Nueva regla

Cada regla puede contener:

Nombre

Identificador descriptivo de la restricción.

Ejemplo:

Prohibir talla 24 rojo.


Descripción

Explicación opcional de la regla.


Regla activa

Indica si la restricción se encuentra vigente.


Condiciones

Cada condición está formada por:

Dimensión

Color

Talla

Material

Voltaje

etc.

Valor

El valor específico perteneciente a dicha dimensión.

Ejemplo:

Color = Rojo

Talla = 24


Agregar condición

Permite incorporar múltiples condiciones.

Todas las condiciones deben cumplirse simultáneamente para que la restricción aplique.

Por ejemplo:

Color = Rojo

Talla = 24

Material = Piel

Cuando se presenta exactamente esa combinación, el sistema impedirá generar dicha variante.


Listado de reglas

Cada regla muestra:


Plan de cuentas

El último apartado permite personalizar clasificaciones adicionales para las cuentas contables.

Su funcionamiento es idéntico al resto del módulo.


Etiquetas

Permite definir el nombre visible de cada clasificación contable.

Ejemplos:

Centro de costos

Proyecto

Región

Sucursal

Analítica

Departamento

Unidad de negocio


Contenido

Permite registrar todos los valores válidos para cada clasificación.

Ejemplo:

Centro de costos

OAX

Oaxaca

VER

Veracruz

PUE

Puebla


Beneficios del módulo

El diseño de Mis Campos aporta ventajas importantes para la administración del sistema:

En conjunto, Mis Campos convierte a Horfal-EOS en un sistema altamente configurable, permitiendo que cada empresa modele su información de acuerdo con sus propios procesos de negocio, manteniendo al mismo tiempo una arquitectura consistente, estable y preparada para evolucionar sin perder compatibilidad.

Mis Menús

El módulo Mis Menús permite personalizar los nombres con los que se muestran determinados catálogos dentro de Horfal-EOS, adaptando la terminología del sistema al giro comercial y las necesidades de cada empresa.

Esta función permite modificar las etiquetas visibles sin alterar la información registrada ni el funcionamiento de los catálogos.

Actualmente, la pantalla permite personalizar los siguientes catálogos:

La pantalla principal muestra los catálogos disponibles para personalización y sus respectivas etiquetas.

image.png

La información se organiza en los siguientes campos:

Identifica el catálogo del sistema que puede personalizarse.

Actualmente se muestran CLIENTES y VENDEDORES.

Nombre por defecto

Muestra la denominación original asignada al catálogo por Horfal-EOS.

Por ejemplo:

Etiqueta personalizada

Permite escribir el nombre que se desea mostrar para el catálogo.

Cuando este campo permanece vacío, el sistema utiliza el nombre predeterminado.

Guardar

Permite almacenar individualmente la etiqueta personalizada de cada catálogo.

Personalizar el nombre de un catálogo

Para modificar la denominación de un catálogo, realice lo siguiente:

  1. Ingrese a Configuración → Mis Menús.

  2. Identifique el catálogo que desea personalizar.

  3. Localice el campo Etiqueta personalizada.

  4. Capture el nuevo nombre que desea utilizar.

  5. Seleccione Guardar en la fila correspondiente.

Una vez guardada la configuración, el sistema utilizará la nueva denominación en las ubicaciones de la interfaz donde se aplique esta personalización.

Por ejemplo, si el catálogo Clientes se personaliza como Compradores, el sistema podrá mostrar Compradores en lugar de Clientes.

Restaurar el nombre predeterminado

Para volver a utilizar el nombre original del catálogo:

Al no existir una etiqueta personalizada, se utilizará nuevamente el nombre predeterminado.

Consideraciones importantes

Seguridad

El módulo de Seguridad permite controlar el acceso y administración de usuarios dentro de Horfal-EOS.

Desde esta sección es posible gestionar:

La configuración de seguridad ayuda a proteger la información y controlar qué acciones puede realizar cada usuario dentro de la plataforma.

image.png

Secciones disponibles

Usuarios

La sección de Usuarios permite registrar y administrar las cuentas utilizadas para acceder al sistema.

Aquí pueden:

El panel lateral izquierdo muestra los usuarios disponibles dentro del sistema.

Roles

Los Roles permiten agrupar permisos y responsabilidades dentro de la operación.

Un rol puede representar funciones como:

Los roles ayudan a facilitar la administración de accesos sin configurar permisos individualmente para cada usuario.

Permisos

Los Permisos controlan qué acciones puede realizar un usuario dentro del sistema.

Dependiendo de la configuración, un usuario puede:

Los permisos permiten mantener control sobre las funciones disponibles para cada perfil operativo.

Acceso a Campos

La sección de Acceso a Campos permite controlar la visualización o edición de información específica dentro de formularios y registros.

Esto ayuda a limitar el acceso a datos sensibles o configuraciones importantes dependiendo del perfil del usuario.

Nuevo usuario

El botón “Nuevo usuario” permite registrar nuevas cuentas de acceso dentro del sistema.

Selección de usuario

Cuando no existe un usuario seleccionado, el sistema mostrará un mensaje indicando que debe seleccionarse un registro para visualizar su información.

Beneficio práctico

El módulo de Seguridad ayuda a mantener control sobre la operación del sistema, permitiendo organizar accesos, proteger información y limitar acciones según las responsabilidades de cada usuario.

Consideraciones

Plantillas

El apartado Plantillas documentales, dentro de Configuración, permite administrar el formato de los documentos operativos que genera Horfal-EOS.

Las plantillas determinan cómo se presenta la información de un documento al momento de generarlo, utilizando contenido HTML para su estructura, CSS para su presentación y variables de HTML_EOS para incorporar automáticamente los datos correspondientes a cada operación.

Por ejemplo, pueden existir plantillas diferentes para una Orden de Compra, una Requisición, una RFQ o una Recepción.

[Imagen: listado principal de Plantillas documentales]

Listado de plantillas

La pantalla principal concentra las plantillas disponibles y permite identificar rápidamente cuál se encuentra activa para cada tipo documental.

Entre la información mostrada se encuentra:

Estados

Las plantillas pueden encontrarse principalmente en los siguientes estados:

BORRADOR: plantilla en preparación. Su contenido puede modificarse antes de utilizarla en producción.

ACTIVA: plantilla habilitada para su utilización. Una plantilla activa no se modifica directamente; para realizar cambios debe generarse una nueva versión en borrador.

INACTIVA: plantilla que ya no se encuentra habilitada para su utilización normal.

Esta separación evita que una modificación accidental cambie inmediatamente el formato de los documentos que se están utilizando en operación.


Crear una nueva plantilla

Para registrar una plantilla se selecciona Nueva plantilla.

El sistema solicita:

[Imagen: ventana Nueva plantilla documental]

Tipos documentales

El sistema permite crear plantillas para distintos documentos operativos. Entre los mostrados se encuentran:

Por lo tanto, el Tipo documental es importante porque define qué clase de información podrá recibir la plantilla cuando se genere el documento.

[Imagen: catálogo de tipos documentales]


Detalle de una plantilla

Al abrir una plantilla se muestra su información técnica o Metadata.

Aquí pueden consultarse datos como:

ID, Empresa, Tipo documental, Motor, Clave, Nombre, Descripción, Estado, Default, Schema, Versión, Plantilla HTML, Estilo CSS, usuario que la creó, usuario que la actualizó y las fechas correspondientes.

También se muestran las rutas internas correspondientes al archivo HTML y al estilo CSS.

[Imagen: detalle y Metadata de una plantilla]

Default

Cuando una plantilla aparece como Default = Sí, significa que se encuentra establecida como la plantilla predeterminada para ese tipo documental.

Por ejemplo, si existe más de una plantilla para PO, la marcada como predeterminada es la que corresponde utilizar como referencia principal para ese documento.


Contenido HTML/CSS

Esta sección contiene la construcción visual y documental de la plantilla.

Se divide principalmente en:

HTML

El HTML define la estructura y contenido del documento.

Aquí se determina dónde aparecerán elementos como encabezados, información de la empresa, proveedor, folio, productos, cantidades, precios, impuestos, totales y demás información disponible.

Sin embargo, los datos de una operación no deben capturarse manualmente en la plantilla. Para ello se utilizan variables documentales HTML_EOS.

Por ejemplo:

{{documento.folio}}

Al generarse un documento, el motor sustituye la variable por el dato correspondiente de la operación.

CSS

El CSS controla la presentación visual del documento.

Permite establecer aspectos como tamaño de página, márgenes, tamaños de texto, distribución, espacios y demás características de presentación.

En términos sencillos:

HTML = qué información y estructura tendrá el documento.
CSS = cómo se verá esa información.

[Imagen: editores HTML y CSS]


Asistente HTML_EOS

A la derecha del editor se encuentra el Asistente HTML_EOS.

Su función es mostrar las variables y bloques que el sistema permite utilizar para el tipo de documento seleccionado. Esto evita tener que memorizar los nombres técnicos de cada variable.

Las variables se encuentran organizadas por grupos, por ejemplo:

Cada grupo contiene información relacionada con una sección determinada del documento.

Por ejemplo, empresa concentra información correspondiente a la empresa, mientras que proveedor corresponde a información del proveedor y totales a los importes finales del documento.

[Imagen: Asistente HTML_EOS y categorías de variables]


Variables y bloques

HTML_EOS admite variables individuales y bloques.

Una variable individual utiliza una estructura como:

{{variable}}

Los bloques se utilizan cuando existe información que puede repetirse, como las líneas de productos de una Orden de Compra:

{{#lineas}} ... {{/lineas}}

El sistema recorre las líneas disponibles y genera el contenido correspondiente para cada una.

Esto permite, por ejemplo, que una misma plantilla funcione correctamente tanto para una orden con un producto como para otra con múltiples productos.

El asistente también proporciona Snippets seguros, es decir, estructuras preparadas que pueden copiarse para utilizar correctamente determinados bloques.


Limitaciones del motor

El propio asistente indica las funciones soportadas por HTML_EOS.

Es importante considerar que el motor no está diseñado para realizar libremente programación o cálculos dentro de la plantilla. Entre las limitaciones mostradas se indica que no existe soporte para funciones como datetime, length, groupBy, sum, if/else, expresiones JavaScript ni cálculos o agregaciones en plantilla.

La plantilla debe utilizar principalmente la información que ya proporciona el contrato de datos del documento.

También pueden aparecer advertencias cuando existe información disponible en el contrato de datos pero su utilización implicaría estructuras no recomendadas por la versión actual del motor, como determinados bloques iterables anidados.


Edición y control de versiones

Un punto importante de este apartado es que las plantillas activas no se editan directamente.

Cuando una plantilla se encuentra ACTIVA, el sistema la presenta en modo de solo lectura e indica que debe crearse una nueva versión en borrador para modificar el contenido utilizado en producción.

El flujo recomendado es:

Plantilla activa → crear nueva versión → modificar el borrador → revisar → activar la nueva versión.

De esta manera se conserva la versión que estaba funcionando y los cambios pueden prepararse sin modificar directamente la plantilla productiva.

En el listado, la columna Versión permite identificar la evolución que ha tenido cada plantilla.


Acciones principales

Desde el listado pueden encontrarse acciones como:

Ver: abre el detalle técnico y contenido de la plantilla.

Duplicar: permite generar una copia de una plantilla existente para utilizarla como base de otra.

Activar/Inactivar: permite controlar su disponibilidad dependiendo de su estado.

Además, dentro del detalle se encuentran opciones como Recargar, Recargar contenido y, cuando la plantilla sea editable, Guardar contenido.

Correos

El apartado Correos, dentro del módulo de Configuración, permite administrar las cuentas de correo que Horfal-EOS utilizará para el envío manual de documentos por usuario y empresa.

La configuración se realiza mediante SMTP, que es el servicio encargado de permitir que Horfal-EOS se conecte al servidor de correo y envíe mensajes utilizando una cuenta autorizada.

Además, como indica el propio sistema, la cuenta SYSTEM funciona como cuenta de respaldo empresarial.

[Imagen: pantalla principal de Correos]

Listado de configuraciones

La pantalla principal muestra las configuraciones SMTP registradas.

Se presenta la siguiente información:

Acciones

Desde cada registro se muestran diferentes acciones para administrar la cuenta, entre ellas la edición de la configuración, la prueba de conexión/configuración, una acción de envío/prueba y la opción para eliminar o deshabilitar el registro, según corresponda.

Estas herramientas permiten comprobar que la cuenta puede utilizarse correctamente antes de depender de ella para el envío de documentos.


Nueva configuración SMTP

Para registrar una cuenta se selecciona Nueva configuración.

El sistema divide la información principalmente en Usuario, Servidor SMTP y Remitente.

[Imagen: Nueva configuración SMTP – Usuario y Servidor SMTP]

Usuario

Usuario: determina qué usuario de Horfal-EOS utilizará esta configuración de correo.

Esto permite que diferentes usuarios puedan disponer de sus propias credenciales y remitentes para el envío de documentos.

Servidor SMTP

Aquí se proporcionan los datos necesarios para que Horfal-EOS pueda conectarse con el servidor de correo.

Seguridad: define el mecanismo utilizado para proteger la comunicación con el servidor SMTP. En el ejemplo se utiliza STARTTLS.

Puerto: puerto mediante el cual se establecerá la conexión. Al seleccionar STARTTLS, en la pantalla se muestra el puerto 587.

Host SMTP: dirección del servidor de correo al que Horfal-EOS deberá conectarse. Este dato depende del proveedor o servidor de correo utilizado por la empresa.

Usuario SMTP: cuenta utilizada para autenticarse en el servidor.

Contraseña SMTP: contraseña o credencial correspondiente a la cuenta SMTP. El sistema la mantiene oculta durante su captura.

Los datos de host, usuario, contraseña, seguridad y puerto deben corresponder con la configuración proporcionada por el administrador o proveedor del servicio de correo.


Remitente

Esta sección determina cómo se identificará el correo enviado desde Horfal-EOS.

[Imagen: Nueva configuración SMTP – Remitente]

Correo remitente: dirección que se utilizará como remitente del mensaje.

Nombre del remitente: nombre que podrá mostrarse al destinatario junto con la dirección de correo. Por ejemplo, podría utilizarse el nombre de un área de la empresa.

Responder a: dirección a la que se dirigirán las respuestas de los destinatarios. Puede coincidir con el correo remitente o utilizarse una dirección diferente según la operación de la empresa.

Una vez capturada la información requerida, se selecciona Crear para registrar la configuración.


Funcionamiento general

De manera resumida, la configuración funciona así:

Usuario de Horfal-EOS → Configuración SMTP → Servidor de correo → Destinatario

Horfal-EOS no sustituye al proveedor de correo. Utiliza los datos SMTP registrados para conectarse al servidor correspondiente y realizar el envío.

Esto permite que los documentos enviados desde el sistema utilicen las cuentas de correo autorizadas por la empresa.

Prueba de la configuración

Después de registrar una configuración es recomendable realizar una prueba.

La columna Prueba permite identificar el resultado de la validación. Cuando aparece OK, indica que la configuración superó satisfactoriamente la prueba realizada por el sistema.

Si la prueba presenta un error, deben revisarse principalmente:

Host SMTP, puerto, tipo de seguridad, usuario SMTP y contraseña.

También debe comprobarse que el servidor de correo permita conexiones SMTP desde la cuenta utilizada.