# HORFAL-EOS

Sistema Operativo Empresarial con Verdad Fiscal — Manual de Usuario

# Introducción

Bienvenido a Horfal-EOS — Conoce el sistema, su filosofía y cómo sacarle el máximo provecho.

# Configuración

# 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](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/chatgpt-image-21-may-2026-17-07-01.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/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

- Algunas tareas son ejecutadas automáticamente por el sistema.
- Desactivar una tarea puede afectar procesos importantes.
- La ejecución manual puede depender de los permisos del usuario.
- Algunas tareas críticas deben permanecer activas para asegurar el correcto funcionamiento del sistema.

# 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:

- usuarios
- roles
- permisos
- accesos específicos a información o funciones del sistema

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](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/F0Oimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/F0Oimage.png)

# Secciones disponibles

## Usuarios

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

Aquí pueden:

- crearse nuevos usuarios
- consultarse usuarios existentes
- administrarse accesos y configuraciones relacionadas con cada cuenta

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:

- administrador
- contador
- auditor
- supervisor
- operador

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:

- visualizar información
- crear registros
- editar información
- eliminar registros
- ejecutar procesos
- acceder a módulos específicos

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

- Algunas funciones pueden requerir permisos administrativos.
- Los accesos pueden variar dependiendo del rol asignado.
- Los permisos ayudan a proteger información y procesos importantes dentro del sistema.
- El acceso a ciertos campos o módulos puede restringirse según la configuración de seguridad.

# Mis Campos

# Catálogos

# Centros de Ingresos

<div class="qMYqUG_convSearchResultHighlightRoot" id="bkmrk-el-m%C3%B3dulo-de-centros"><div><section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&:has([data-writing-block])>*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto">El módulo de **Centros de Ingresos** permite administrar las unidades operativas que participan en la generación y control de ingresos dentro de la empresa.

Un centro de ingresos puede representar una sucursal, departamento, unidad de negocio, punto de venta o cualquier estructura organizacional utilizada para identificar el origen de las operaciones financieras.

Además de su función organizativa, cada centro puede asociarse a cuentas puente o cuentas de pago utilizadas por los procesos contables y financieros del sistema.

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-06/scaled-1680-/awoimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-06/awoimage.png)

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">  
</div></div></div></div></div></div>## Información disponible

### Clave

Identificador interno único asignado al centro de ingresos.

Este valor permite distinguir cada registro dentro del sistema.

### Código

Código operativo utilizado para identificar el centro de ingresos.

Ejemplos:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- MATRIZ
- SUC01
- SUC02
- CEDIS

</div></div></div></div></div></div>### Nombre

Nombre descriptivo del centro de ingresos.

Por ejemplo:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Administración Central
- Sucursal 01
- Centro de Distribución
- Punto de Venta Principal

</div></div></div></div></div></div>### Cuenta de pago / puente

Cuenta contable asociada al centro de ingresos.

Esta cuenta será utilizada por procesos financieros y contables que requieran identificar el origen o destino de determinadas operaciones.

### Estado

Indica si el centro de ingresos se encuentra disponible para operar.

Los estados habituales son:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Activo
- Inactivo (para activar nuevamente hay que darle clic en el circulo de recargar) [![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-06/scaled-1680-/XyXimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-06/XyXimage.png)

</div></div></div></div></div></div>### Acciones

Permite realizar operaciones sobre el registro seleccionado, tales como:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Consultar información.
- Editar configuración.
- Administrar parámetros operativos.

  
</div></div></div></div></div></div>## Funciones principales

Desde este módulo es posible:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Crear nuevos centros de ingresos.
- Modificar centros existentes.
- Asignar cuentas puente o cuentas operativas.
- Organizar la operación financiera por sucursal o unidad de negocio.
- Mantener una estructura financiera descentralizada cuando la empresa opera en múltiples ubicaciones.

  
</div></div></div></div></div></div>## Crear un nuevo Centro de Ingresos

El botón **Nuevo Centro de Ingresos** permite registrar una nueva unidad operativa dentro de la empresa.

Durante la configuración normalmente se define:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Código operativo.
- Nombre descriptivo.
- Cuenta contable asociada.
- Estado operativo.

</div></div></div></div></div></div>[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-06/scaled-1680-/egEimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-06/egEimage.png)

  
<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" tabindex="0"></div></div></div></div><div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling"></div></div></div></div></div></div>## Beneficio práctico

Los centros de ingresos permiten:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Identificar el origen de los ingresos.
- Separar operaciones por sucursal o unidad de negocio.
- Facilitar reportes financieros segmentados.
- Mejorar la trazabilidad de las operaciones.
- Organizar procesos contables de forma más eficiente.

</div></div></div></div></div></div>## ¿Quién debe utilizar esta sección?

Esta sección está orientada principalmente a:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Administradores.
- Contadores.
- Responsables financieros.
- Usuarios encargados de la configuración organizacional de la empresa.

</div></div></div></div></div></div>## Recomendaciones de configuración

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Utilizar códigos consistentes para todas las sucursales o unidades de negocio.
- Mantener una cuenta puente claramente identificada para cada centro.
- Evitar duplicar códigos operativos.
- Desactivar centros que ya no se encuentren en operación en lugar de eliminarlos.
- Mantener una estructura organizada que facilite la generación de reportes financieros.

</div></div></div></div></div></div>## Consideraciones

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Los centros de ingresos pueden representar sucursales, departamentos o unidades de negocio.
- Su correcta configuración facilita el análisis financiero por origen de operación.
- La relación con cuentas puente permite automatizar diversos procesos contables.
- Se recomienda que únicamente usuarios autorizados puedan crear o modificar estos registros.
- Una estructura bien definida mejora significativamente la trazabilidad financiera y operativa de la empresa.

</div></div></div></div><div class="z-0 flex min-h-[46px] justify-start">  
</div><div class="mt-3 w-full empty:hidden"><div class="text-center"></div></div></div></div></section></div></div>

# Puestos

## Introducción

El módulo de Puestos permite registrar y gestionar los diferentes cargos o roles dentro de la organización.

Estos puestos se utilizan principalmente en los contactos de los socios, permitiendo identificar la función o responsabilidad de cada persona dentro de una empresa.

## Consulta y búsqueda

Al ingresar al módulo de Puestos, se muestra el listado general.

Puedes:

- Buscar puestos por nombre utilizando el campo de búsqueda
- Activar o desactivar la opción **“Solo activos”** para controlar la visualización
- Recargar el listado para actualizar la información

En el listado se puede visualizar:

- Nombre del puesto
- Descripción
- Orden
- Estado (activo o inactivo)
- Acciones (editar o desactivar) [![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/3vJimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/3vJimage.png)

Cuando la opción **“Solo activos”** está activada, se muestran únicamente los puestos activos.  
Al desactivarla, se muestran todos los registros, incluyendo los inactivos, los cuales se identifican por su estado.

## Crear un puesto

Para registrar un nuevo puesto:

1. Da clic en “Nuevo puesto”
2. Captura la información requerida
3. Guarda el registro

### Campos principales

- **Nombre del puesto**: obligatorio
- **Descripción**: opcional
- **Orden**: permite definir la posición o prioridad del puesto en listados [![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/358image.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/358image.png)

Si no se completa el campo obligatorio, el sistema lo indicará y no permitirá guardar.

## Estado del puesto

Los puestos no se eliminan del sistema, se gestionan mediante su estado.

Cuando un puesto deja de utilizarse, puede desactivarse.

Al desactivar un puesto:

- Deja de estar disponible para selección
- Conserva su información e historial
- Queda guardado visualmente en el registro donde ya fue utilizado

Si se requiere nuevamente, puede reactivarse.

Al reactivar un puesto:

- Vuelve a estar disponible para selección

## Visualización del listado

En la parte inferior del listado es posible controlar la cantidad de registros que se muestran por página.

El sistema permite seleccionar diferentes opciones, por ejemplo:

- 10 por página
- 20 por página
- 50 por página
- 100 por página

Esto facilita la navegación cuando existe un número amplio de registros.


## Consideraciones

- Los puestos se utilizan principalmente en los contactos de los socios
- Un puesto desactivado no puede seleccionarse en nuevos registros
- La desactivación no elimina información previa
- El campo “Orden” es opcional y sirve para organización interna

# Socios

## Introducción

El módulo de Socios permite registrar y gestionar todas las personas y empresas con las que la organización tiene relación, como clientes, proveedores o empleados.

Un mismo socio puede tener más de un rol, por lo que no es necesario duplicar registros. Los roles permiten identificar la función que tiene un socio dentro de la operación de la empresa.

Por ejemplo, un mismo socio puede tener mas de un rol y ser:

- Cliente
- Proveedor
- Empleado

Al mismo tiempo, si así se requiere.

## Consulta y búsqueda

Antes de crear un nuevo socio, se recomienda verificar si ya existe en el sistema.

Puedes:

- Buscar por RFC o razón social
- Filtrar por rol (cliente, proveedor, empleado)
- Filtrar por tipo de persona (física o moral)
- Filtrar por estado (activo o inactivo)

También es posible exportar la información a Excel o PDF para análisis o consulta indicando los campos que queremos exportar.

## Antes de crear un socio

En muchos casos, no es necesario crear socios manualmente.

El sistema puede registrar socios automáticamente a partir de los CFDI Store:

- Facturas emitidas registran clientes
- Facturas recibidas registran proveedores
- CFDI de nómina registran empleados

Por ello, se recomienda siempre buscar primero antes de crear un nuevo registro.

## Crear un socio

Para registrar un socio manualmente:

1. Accede al módulo de Socios
2. Da clic en “Nuevo socio”
3. Captura la información básica de la empresa o persona
4. Guarda el registro

Después de crearlo, se recomienda completar la información agregando contactos y direcciones.

## Contactos

Los contactos representan a las personas con las que se tiene comunicación dentro de un socio.

Para agregar un contacto:

1. Ingresa al socio creado dando doble clic en su razón social
2. Ve a la pestaña “Contactos”
3. Da clic en “Nuevo contacto”
4. Captura nombre y datos de contacto
5. Guarda el registro

Un socio puede tener varios contactos según sea necesario.

#### Activar, desactivar y filtrar contactos

Los contactos no se eliminan del sistema, sino que se pueden activar o desactivar.

- Para desactivar un contacto, utiliza el botón de circulo rojo correspondiente en el listado
- El sistema solicitará confirmación antes de realizar la acción
- Al desactivar un contacto, su estado cambia a inactivo

En la parte superior del listado es posible controlar la visualización mediante el botón que se encuentra debajo de contactos.

El botón alterna entre las siguientes opciones:

- **Todos**: muestra todos los contactos (activos e inactivos)
- **Solo activos**: muestra únicamente los contactos activos

Para cambiar la vista, haz clic sobre la opción mostrada.<span style="background-color: rgb(248,202,198);"> Y para activar nuevamente das clic en el circulo para ser activado. </span>

## Direcciones

Las direcciones permiten registrar las ubicaciones asociadas a un socio.

Para agregar una dirección:

1. Ingresa al socio
2. Ve a la pestaña “Direcciones”
3. Da clic en “Nueva dirección”
4. Captura los datos correspondientes
5. Selecciona el tipo de dirección
6. Guarda el registro

Los tipos de dirección permiten identificar su uso, por ejemplo:

- Domicilio fiscal
- Dirección de entrega
- Sucursal
- Centro de distribución

Se recomienda marcar una dirección principal cuando aplique.

### Activar, desactivar y filtrar direcciones

Las direcciones no se eliminan del sistema, sino que se gestionan mediante su estado.

- Pueden activarse o desactivarse según sea necesario
- Una dirección inactiva deja de utilizarse en la operación

Al igual que en contactos, es posible controlar la vista del listado mediante el botón de visualización.

El botón alterna entre las siguientes opciones:

- **Todos**: muestra todas las direcciones (activas e inactivas)
- **Solo activas**: muestra únicamente las direcciones activas

Para cambiar la vista, haz clic sobre la opción mostrada. <span style="background-color: rgb(251,238,184);">Y para activar nuevamente le das clic en el circulo para ser activado. </span>

## Exportación de información

El listado de socios permite exportar información en formato Excel o PDF.

Para exportar:

1. Aplica los filtros deseados si es necesario
2. Da clic en “Excel” o “PDF”
3. Selecciona los campos que deseas incluir
4. Confirma la exportación

Es posible seleccionar diferentes campos, por ejemplo:

- RFC
- Razón social
- Tipo de persona
- Roles
- Email
- Teléfono
- WhatsApp
- Clasificaciones
- Estado

Esto permite generar exportaciones personalizadas según las necesidades de consulta o análisis.

## Visualización del listado

En la parte inferior del listado es posible controlar la cantidad de registros que se muestran por página.

El sistema permite seleccionar diferentes opciones, por ejemplo:

- 10 por página
- 20 por página
- 50 por página
- 100 por página

## Consideraciones

- Un socio puede tener múltiples roles sin duplicarse
- El sistema puede crear socios automáticamente a partir de CFDI Store
- Se recomienda verificar si el socio ya existe antes de crearlo
- Es recomendable registrar al menos un contacto
- Es importante definir correctamente las direcciones según su uso

# Clasificaciones

## Introducción

El módulo de Clasificaciones de producto permite registrar y gestionar los catálogos auxiliares utilizados para organizar los productos dentro del sistema.

Entre las clasificaciones disponibles se encuentran:

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/1TDimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/1TDimage.png)

Estas clasificaciones se utilizan posteriormente en la configuración de productos.

## Consulta y búsqueda

Al ingresar al módulo, el sistema muestra por defecto la sección de **Marcas**.

En la parte superior se puede navegar entre los distintos tipos de clasificación:

- Marcas
- Departamentos
- Líneas
- Familias
- Categorías

Todas las secciones comparten la misma estructura y funcionamiento.

El botón de creación cambia según la clasificación seleccionada (por ejemplo, nueva marca o nuevo departamento).

## Crear una clasificación

Para registrar una nueva clasificación:

1. Selecciona el tipo de clasificación
2. Da clic en el botón de creación (por ejemplo, nueva marca o nuevo departamento).
3. Captura la información requerida
4. Guarda el registro  
    [![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/odyimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/odyimage.png)

## Información de la clasificación

Al crear una clasificación, se capturan los siguientes datos:

- **Clave**  
    Identificador único dentro del sistema
- **Nombre**  
    Nombre visible de la clasificación
- **Descripción**  
    Información adicional
- **Imagen representativa**  
    Imagen utilizada en interfaces externas, como el sitio web
- **Imagen interna**  
    Imagen utilizada dentro del sistema para identificación operativa

Los campos marcados con asterisco (\*) son obligatorios.  
Si no se completan, el sistema marcará el campo en rojo y no permitirá guardar el registro.

## Estado de la clasificación

Las clasificaciones no se eliminan del sistema, sino que se gestionan mediante su estado.

- Activa: disponible para su uso
- Inactiva: no disponible para selección en productos

Al desactivar una clasificación:

- Deja de estar disponible para su uso en nuevos registros
- Se conserva su información para fines históricos

Las clasificaciones permanecen visibles en el listado independientemente de su estado.

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/w36image.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/w36image.png)

## Visualización del listado

En la parte inferior del listado es posible controlar la cantidad de registros que se muestran por página.

El sistema permite seleccionar diferentes opciones, por ejemplo:

- 10 por página
- 20 por página
- 50 por página
- 100 por página

Esto facilita la navegación cuando existe un número amplio de registros.

## Consideraciones

Las clasificaciones deben crearse previamente para poder ser utilizadas en la configuración de productos.

Si una opción no aparece en los listados durante la captura de un producto, es necesario registrarla en este módulo.

Las clasificaciones permiten organizar la información, por lo que su estructura depende de las necesidades de cada empresa. Se recomienda mantener un criterio consistente en su uso.

# Productos

## Introducción

El módulo de Productos permite registrar y gestionar los bienes y servicios que la empresa compra, vende o utiliza en su operación.

Un producto puede configurarse según su uso, permitiendo controlar inventario, clasificación y comportamiento dentro del sistema.

## Consulta y búsqueda

Al ingresar al módulo de Productos, se muestra el listado general.

Puedes:

- Buscar por nombre
- Filtrar por tipo de producto
- Filtrar por control de inventario
- Filtrar por estado (activos, inactivos o todos)

También puedes:

- Buscar productos escribiendo el nombre y dando clic en “Buscar”
- Limpiar los filtros para volver a mostrar todos los productos
- Recargar el listado para actualizar la información

En el listado también se puede visualizar información clave como:

- Clave SAT
- Unidad
- Control de inventario
- Estado del producto
- Acciones

## Crear un producto

Para registrar un nuevo producto:

- Da clic en “Nuevo producto” [![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/dQmimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/dQmimage.png)
- Captura la información requerida
- Guarda el registro

Los campos marcados con \* son obligatorios.

El sistema valida automáticamente la información capturada. Si algún campo obligatorio no es completado, se indicará visualmente en el formulario.

## Identidad del producto

En esta sección se captura la información principal del producto.

Campos disponibles:

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/Jaiimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/Jaiimage.png)

La clave interna identifica al producto dentro del sistema.

## Fiscal y unidades

En esta sección se configuran aspectos fiscales y de unidad de medida del producto.

Campos disponibles:

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/k4bimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/k4bimage.png)

Los grupos fiscales son configurados previamente desde el módulo correspondiente de Cuenta Fiscal.

Ver: [https://ayuda.horfal.com/books/horfal-eos/page/impuestos#bkmrk-secci%C3%B3n%3A-grupos-fisc](https://ayuda.horfal.com/books/horfal-eos/page/impuestos#bkmrk-secci%C3%B3n%3A-grupos-fisc)

## Operación e inventario

En esta sección se configura el comportamiento operativo del producto dentro del sistema.

#### Control de inventario

Permite definir cómo se administrará el inventario del producto.

Algunas opciones disponibles son:

- Sin control
- Stock simple
- Lote
- Serie
- Entre otras configuraciones

#### Tipos de producto

Permite definir el uso operativo del producto.

Algunos ejemplos:

- Comprable
- Vendible
- Inventariable
- Servicio
- Consumible interno

Es posible seleccionar más de un tipo siempre que sean compatibles.

Si existe una combinación incompatible, el sistema mostrará un mensaje de validación.

### Opciones adicionales

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/g0Vimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/g0Vimage.png)

#### Publicado web

Indica si el producto podrá mostrarse en la página o portal web.

#### Sincronizable

Permite que el producto continúe operando en escenarios sin conexión.

Cuando la conexión se restablezca, los movimientos serán sincronizados nuevamente con el sistema.

#### Este producto maneja variantes

Indica que el producto utilizará variantes operativas.

Al activar esta opción y guardar el producto, el sistema habilitará la administración de variantes.

#### Este producto es ensamblado 

Los ensamblados permiten definir productos formados por múltiples elementos, por ejemplo:

- Kits
- Paquetes
- Equipos
- Combos

Después de guardar el producto, con la composición del ensamblado podrá administrarse desde el módulo correspondiente de Ensamblados.

Ver:[ https://ayuda.horfal.com/books/horfal-eos/page/emsamblados](https://ayuda.horfal.com/books/horfal-eos/page/ensamblados)

## Clasificación maestra 

En esta sección se asignan las clasificaciones principales del producto.

Campos disponibles:

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/sXQimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/sXQimage.png)

Si estas opciones no han sido creadas previamente, los listados aparecerán vacíos.

En ese caso, será necesario configurarlas antes de continuar.

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/image.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/image.png) Ver: [https://ayuda.horfal.com/books/horfal-eos/page/clasificaciones](https://ayuda.horfal.com/books/horfal-eos/page/clasificaciones)

## Clasificaciones configurables

Esta sección permite utilizar clasificaciones adicionales configuradas según las necesidades de cada empresa.

Las clasificaciones mostradas pueden variar dependiendo de la configuración realizada en el sistema.

Si una clasificación configurable no existe o requiere modificación, deberá configurarse previamente desde el módulo correspondiente.

Ver: \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

## Dimensiones físicas

En esta sección se registran las dimensiones físicas del producto.

Campos disponibles:

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/7ABimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/7ABimage.png)

Los valores pueden capturarse manualmente o ajustarse utilizando los controles numéricos del sistema.

El sistema valida automáticamente la información capturada y no permite registrar valores negativos.

## Variantes de producto

Cuando un producto maneja variantes, el sistema permite registrar diferentes combinaciones operativas derivadas de un mismo producto base.

Para habilitar variantes:

- Activa la opción en el producto a ocupar “Este producto maneja variantes”[  ](https://ayuda.horfal.com/uploads/images/gallery/2026-05/dWPimage.png)
- Guarda el producto

Después de guardar, el sistema habilitará la administración de variantes del producto.

[![dWPimage.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/hukdwpimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/hukdwpimage.png)

Para registrar una variante:

- Ingresa al producto
- Abre la sección de variantes
- Da clic en “Nueva variante”
- Captura la información requerida
- Guarda el registro

Las variantes pueden activarse o desactivarse según las necesidades de operación. <span style="background-color: rgb(248,202,198);">El sistema brinda una clava interna sugerida no editable. </span>

Cada variante puede tener información propia, por ejemplo:

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/PePimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/PePimage.png)

Las variantes utilizan atributos configurables definidos previamente por la empresa.

Los atributos disponibles dependerán de la configuración realizada en el sistema.

Ver: [https://ayuda.horfal.com/books/horfal-eos/page/atributos](https://ayuda.horfal.com/books/horfal-eos/page/atributos)

## Estado del producto

Los productos no se eliminan del sistema, sino que se gestionan mediante su estado.

Cuando un producto deja de utilizarse, puede inhabilitarse.

Al inhabilitar un producto:

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/YvTimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/YvTimage.png)

Si se requiere volver a utilizarlo, el producto puede reactivarse.

Al reactivar un producto:

- Vuelve a estar disponible para operación

En el listado de la barra principal es posible filtrar los productos por su estado:

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/uiDimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/uiDimage.png)

## Visualización del listado

En la parte inferior del listado es posible controlar la cantidad de registros que se muestran por página.

El sistema permite seleccionar diferentes opciones, por ejemplo:

- 10 por página
- 20 por página
- 50 por página
- 100 por página

## Consideraciones

- Un producto puede tener múltiples tipos según su uso
- Existen combinaciones de tipos que no están permitidas
- Los catálogos de clasificación deben existir previamente para poder seleccionarlos
- Si las clasificaciones no han sido creadas, los campos aparecerán sin opciones
- La información no se elimina, se gestiona mediante inhabilitación y reactivación

# Variantes

El módulo de Variantes permite administrar las diferentes presentaciones operativas de un producto padre. Una variante representa una combinación específica de atributos que identifican una unidad comercial única dentro de la empresa.

Las variantes son especialmente útiles cuando un mismo producto puede comercializarse en diferentes tamaños, colores, materiales, capacidades, medidas o cualquier otra característica configurable.

Por ejemplo, una empresa puede vender una misma camiseta en diferentes tallas y colores, o una pantalla en distintos tamaños. En lugar de crear productos independientes para cada combinación, Horfal-EOS permite administrarlos como variantes de un mismo producto principal.

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-06/scaled-1680-/image.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-06/image.png)

## Estructura de una variante

Cada variante pertenece a un producto padre y puede contar con información propia e independiente.

### Producto padre

Corresponde al producto principal bajo el cual se agrupan todas las variantes relacionadas.

Ejemplo:

- Producto padre: Camiseta deportiva

Variantes:

- Camiseta deportiva / Chica / Negra
- Camiseta deportiva / Mediana / Azul
- Camiseta deportiva / Grande / Roja

Todas las variantes permanecen vinculadas al mismo producto principal.

### Nombre de variante

Identifica visualmente la combinación específica de atributos que representa la variante.

Permite distinguir fácilmente una variante de otra dentro de consultas, búsquedas e inventarios.

### SKU

Cada variante puede contar con una clave interna independiente.

Esto permite:

- Control individual de inventario.
- Identificación operativa.
- Integración con sistemas externos.
- Procesos de compra y venta.

### Código de barras

Las variantes pueden tener códigos de barras independientes.

Esto resulta especialmente útil cuando cada presentación física del producto requiere ser identificada de manera individual durante procesos de almacén, ventas o recepción de mercancías.

## Atributos de variante

Los atributos representan las características que diferencian una variante de otra.

Dependiendo de la configuración de la empresa, pueden utilizarse atributos como:

- Talla
- Color
- Material
- Tela
- Medida
- Capacidad
- Presentación
- Modelo

Por ejemplo:

- Talla: Chica
- Color: Negro
- Tela: Algodón

o bien:

- Tamaño: 50 pulgadas
- Color: Negro

Los atributos disponibles son configurados previamente desde la sección de configuración de variaciones.

## Uso operativo

Cada variante puede definir su comportamiento dentro del sistema mediante indicadores operativos.

### Vendible

Permite que la variante pueda utilizarse en procesos de venta.

### Comprable

Permite que la variante pueda utilizarse en procesos de compra.

### Inventariable

Indica que la variante participa en el control y seguimiento de inventario.

Una variante puede operar con una o varias de estas capacidades dependiendo de las necesidades del negocio.

## Estado

Las variantes pueden encontrarse en estado:

- Activo
- Inactivo

Las variantes inactivas permanecen registradas en el sistema para fines históricos, pero dejan de estar disponibles para la operación diaria.

## Búsqueda y consulta

La pantalla de Variantes permite localizar registros utilizando diferentes criterios, tales como:

- Nombre de variante.
- SKU.
- Código de barras.
- Producto padre.
- Estado.

Esto facilita la administración de catálogos con un gran número de combinaciones.

## Beneficios prácticos

El uso de variantes permite:

- Evitar la duplicación innecesaria de productos.
- Mantener organizado el catálogo comercial.
- Controlar inventario por presentación específica.
- Asignar códigos de barras independientes.
- Facilitar búsquedas y consultas.
- Simplificar procesos de compra y venta.

## Consideraciones

- Toda variante debe pertenecer a un producto padre.
- Los atributos disponibles dependen de la configuración realizada por la empresa.
- Cada variante puede contar con SKU y código de barras propios.
- Las variantes heredan la estructura general del producto padre, pero operan de forma independiente dentro de los procesos autorizados.
- La correcta configuración de atributos permite una identificación precisa de cada presentación comercial del producto.

# Ensamblados

El módulo de **Ensamblados** permite administrar productos compuestos por uno o varios componentes.

Un ensamblado representa un artículo que se encuentra formado por otros productos previamente registrados dentro del catálogo, permitiendo definir relaciones de composición entre ellos.

Esta funcionalidad resulta útil para empresas que comercializan kits, paquetes, conjuntos o productos integrados por múltiples elementos.

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-06/scaled-1680-/eR5image.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-06/eR5image.png)

## Información disponible

### Identificación

Corresponde al identificador interno asignado por el sistema para el registro del ensamblado.

### Clave interna

Código utilizado para identificar el producto ensamblado dentro de la operación diaria.

### Nombre

Nombre comercial o descriptivo del ensamblado.

Este nombre es utilizado en búsquedas, consultas y procesos operativos.

### Unidad

Unidad de medida principal asociada al ensamblado.

### Tipo de estructura

Indica la naturaleza del producto.

En esta sección se identifican los registros configurados como:

- ENSAMBLADO

Lo anterior permite distinguirlos de otros tipos de productos administrados dentro del sistema.

### Estado

Indica la situación actual del ensamblado.

Los estados disponibles normalmente son:

- Activo
- Inactivo

### Acciones

Permite administrar la composición del ensamblado.

Entre las acciones disponibles se encuentra:

#### Componentes

Permite visualizar y administrar los productos que forman parte del ensamblado.

Desde esta opción se define qué artículos integran la estructura del producto final.

## ¿Qué es un ensamblado?

Un ensamblado es un producto compuesto por varios componentes individuales.

Por ejemplo:

### Kit de oficina

Componentes:

- Escritorio
- Silla
- Lámpara

### Equipo de cómputo

Componentes:

- CPU
- Monitor
- Teclado
- Mouse

### Pantalla instalada

Componentes:

- Pantalla
- Soporte
- Kit de instalación

En estos casos el sistema permite administrar el producto principal manteniendo identificados los elementos que lo conforman.

## Beneficio práctico

El uso de ensamblados permite:

- Organizar productos compuestos.
- Mantener una estructura clara de componentes.
- Facilitar la administración de kits y paquetes.
- Mejorar la trazabilidad de los artículos que integran un producto final.
- Simplificar procesos de consulta y mantenimiento.

## Consideraciones

- Los componentes deben existir previamente en el catálogo de productos.
- Un ensamblado puede estar compuesto por uno o varios productos.
- La modificación de componentes puede afectar la composición operativa del ensamblado.
- Los ensamblados permiten representar estructuras de productos más complejas sin duplicar información dentro del catálogo.

# Nodos

El módulo de **Nodos** permite administrar las unidades operativas principales de la empresa.

Un nodo representa una entidad organizacional desde la cual pueden ejecutarse operaciones comerciales, financieras, fiscales o logísticas.

Dependiendo de su configuración, un nodo puede:

- Emitir CFDI.
- Administrar bienes o inventarios.
- Utilizar cuentas puente para operaciones financieras.
- Funcionar como matriz, sucursal, centro de distribución u otra unidad operativa.

**Figura 1. Catálogo de Nodos**

*(Insertar imagen aquí)*

---

# Información disponible

### Clave

Identificador interno único asignado al nodo.

### Código

Código operativo utilizado para identificar el nodo dentro del sistema.

Ejemplos:

- MATRIZ
- SUC01
- SUC02
- CEDIS

### Nombre

Nombre descriptivo de la unidad operativa.

Por ejemplo:

- Matriz
- Sucursal Norte
- Centro de Distribución
- Punto de Venta Principal

### Cuenta de pago / puente

Cuenta contable asociada al nodo.

Esta cuenta se utiliza para procesos financieros internos, movimientos de compensación y operaciones que requieren una cuenta puente.

### CFDIs de Emite

Indica si el nodo tiene autorización para emitir comprobantes fiscales digitales (CFDI).

Cuando esta opción se encuentra habilitada, el nodo puede participar en procesos de facturación electrónica.

### Almacena bienes

Indica si el nodo puede operar como una ubicación que administra inventarios o bienes físicos.

Esta configuración permite distinguir nodos puramente administrativos de nodos con operación logística.

### Estado

Muestra la situación actual del nodo.

Los estados habituales son:

- Activo
- Inactivo

### Acciones

Permite consultar o modificar la configuración del nodo seleccionado.

---

# Funciones principales

Desde este módulo es posible:

- Crear nuevos nodos operativos.
- Configurar sucursales y unidades organizacionales.
- Asociar cuentas puente.
- Definir qué nodos pueden emitir CFDI.
- Definir qué nodos administran inventario.
- Mantener organizada la estructura operativa de la empresa.

---

# Beneficio práctico

Los nodos permiten representar la estructura real de la organización dentro del sistema.

Gracias a esta configuración es posible:

- Separar operaciones por sucursal.
- Identificar el origen de movimientos financieros.
- Controlar la emisión de CFDI.
- Administrar inventarios por unidad operativa.
- Generar reportes segmentados por nodo.

---

# ¿Quién debe utilizar esta sección?

Esta sección está orientada principalmente a:

- Administradores.
- Responsables de operación.
- Contadores.
- Usuarios encargados de la configuración organizacional de la empresa.

---

# Consideraciones

- Un nodo puede representar una matriz, sucursal, centro de distribución o cualquier unidad operativa relevante.
- No todos los nodos necesariamente emiten CFDI.
- No todos los nodos necesariamente administran inventario.
- La correcta configuración de los nodos es fundamental para la operación fiscal, financiera y logística del sistema.
- Se recomienda mantener una estructura organizacional clara y consistente para facilitar la administración y el análisis de la información.

# Cuentafiscal

# Empresas

El módulo **Empresas** de CuentaFiscal en Horfal-EOS permite administrar y centralizar la información fiscal, comercial, administrativa y operativa de las razones sociales registradas dentro del sistema.

Este módulo funciona como el núcleo de identidad empresarial dentro de CuentaFiscal, ya que múltiples procesos dependen de la empresa activa seleccionada por el usuario.

Desde este apartado es posible:

- Registrar nuevas razones sociales
- Consultar información fiscal de una empresa
- Gestionar contactos comerciales y administrativos
- Administrar certificados SAT
- Registrar e.firma y CSD
- Configurar credenciales fiscales
- Operar en un entorno multiempresa

---

# Acceso al módulo

Para ingresar al módulo:

**CuentaFiscal → Empresas**

Al acceder, el sistema muestra el listado general de empresas registradas, si no hay, se procederán a crear.

---

# Listado de empresas

La pantalla principal presenta una tabla con las empresas disponibles dentro del entorno CuentaFiscal.

La información visible incluye:

<div class="TyagGW_tableContainer" id="bkmrk-campo-descripci%C3%B3n-rf"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="1153" data-start="1005"><thead data-end="1028" data-start="1005"><tr data-end="1028" data-start="1005"><th class="" data-col-size="sm" data-end="1013" data-start="1005">Campo</th><th class="" data-col-size="md" data-end="1028" data-start="1013">Descripción</th></tr></thead><tbody data-end="1153" data-start="1039"><tr data-end="1097" data-start="1039"><td data-col-size="sm" data-end="1045" data-start="1039">RFC</td><td data-col-size="md" data-end="1097" data-start="1045">Nombre fiscal registrado ante el SAT</td></tr><tr data-end="1153" data-start="1098"><td data-col-size="sm" data-end="1113" data-start="1098">RFC</td><td data-col-size="md" data-end="1153" data-start="1113">Nombre fiscal registrado ante el SAT</td></tr></tbody></table>

</div></div>**Ejemplo:**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/GmFimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/GmFimage.png)

Este listado permite identificar rápidamente las razones sociales disponibles dentro del sistema.

---

# Empresa activa

En la parte superior de la pantalla se encuentra el selector de empresa activa.

**Ejemplo:**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/raUimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/raUimage.png)

La empresa seleccionada se convierte en el contexto operativo actual de CuentaFiscal.

Esto significa que distintos módulos y procesos trabajarán utilizando la información de esa razón social, incluyendo:

- CFDI Store
- Carga histórica
- Procesos fiscales
- Certificados SAT
- Impuestos
- Operaciones automatizadas futuras

---

# Registro de nuevas empresas

El botón:

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/QXeimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/QXeimage.png)

Permite registrar nuevas razones sociales dentro del sistema.

Cada empresa funciona como una entidad independiente dentro de la operación multiempresa de Horfal-EOS.

---

# Expediente empresarial

Al ingresar a una empresa, el sistema muestra un expediente organizado por secciones.

Las pestañas disponibles son:

- Datos Generales
- Datos Comerciales
- Datos Administrativos
- e.firma
- CSD
- Contraseña

**Ejemplo:**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/J1Qimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/J1Qimage.png)

Esta estructura permite mantener organizada la información crítica de la empresa.

---

# Datos Generales

La pestaña **Datos Generales** concentra la información fiscal principal de la empresa.

Los datos disponibles pueden incluir:

<div class="TyagGW_tableContainer" id="bkmrk-campo-descripci%C3%B3n-rf-1"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="2881" data-start="2393"><thead data-end="2416" data-start="2393"><tr data-end="2416" data-start="2393"><th class="" data-col-size="sm" data-end="2401" data-start="2393">Campo</th><th class="" data-col-size="md" data-end="2416" data-start="2401">Descripción</th></tr></thead><tbody data-end="2881" data-start="2427"><tr data-end="2467" data-start="2427"><td data-col-size="sm" data-end="2433" data-start="2427">RFC</td><td data-col-size="md" data-end="2467" data-start="2433">Identificador fiscal principal</td></tr><tr data-end="2511" data-start="2468"><td data-col-size="sm" data-end="2483" data-start="2468">Razón Social</td><td data-col-size="md" data-end="2511" data-start="2483">Nombre fiscal registrado</td></tr><tr data-end="2576" data-start="2512"><td data-col-size="sm" data-end="2531" data-start="2512">Nombre Comercial</td><td data-col-size="md" data-end="2576" data-start="2531">Nombre comercial utilizado por la empresa</td></tr><tr data-end="2617" data-start="2577"><td data-col-size="sm" data-end="2595" data-start="2577">Régimen Capital</td><td data-col-size="md" data-end="2617" data-start="2595">Régimen societario</td></tr><tr data-end="2661" data-start="2618"><td data-col-size="sm" data-end="2632" data-start="2618">Estatus SAT</td><td data-col-size="md" data-end="2661" data-start="2632">Estado actual ante el SAT</td></tr><tr data-end="2724" data-start="2662"><td data-col-size="sm" data-end="2686" data-start="2662">Inicio de operaciones</td><td data-col-size="md" data-end="2724" data-start="2686">Fecha registrada ante la autoridad</td></tr><tr data-end="2765" data-start="2725"><td data-col-size="sm" data-end="2741" data-start="2725">Código Postal</td><td data-col-size="md" data-end="2765" data-start="2741">Código postal fiscal</td></tr><tr data-end="2816" data-start="2766"><td data-col-size="sm" data-end="2785" data-start="2766">Domicilio Fiscal</td><td data-col-size="md" data-end="2816" data-start="2785">Dirección fiscal registrada</td></tr><tr data-end="2881" data-start="2817"><td data-col-size="sm" data-end="2842" data-start="2817">Actividades Económicas</td><td data-col-size="md" data-end="2881" data-start="2842">Actividades registradas ante el SAT</td></tr></tbody></table>

</div></div>---

# Llenar desde CSF

El botón:

**Llenar desde CSF**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/xBWimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/xBWimage.png)

permite completar automáticamente información fiscal utilizando la Constancia de Situación Fiscal previamente registrada en el sistema.

Esta función ayuda a:

- Reducir captura manual
- Evitar errores de transcripción
- Mantener consistencia fiscal
- Agilizar el alta de empresas

---

# Cambios recientes

El botón:

**Ver cambios recientes**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/oeqimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/oeqimage.png)

permite consultar modificaciones recientes realizadas sobre la información de la empresa.

Esta funcionalidad ayuda a mantener trazabilidad operativa y control administrativo.

---

# Datos Comerciales

La pestaña **Datos Comerciales** concentra la información de contacto comercial de la empresa.

Puede incluir:

<div class="TyagGW_tableContainer" id="bkmrk-campo-descripci%C3%B3n-te"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="3893" data-start="3602"><thead data-end="3625" data-start="3602"><tr data-end="3625" data-start="3602"><th class="" data-col-size="sm" data-end="3610" data-start="3602">Campo</th><th class="" data-col-size="sm" data-end="3625" data-start="3610">Descripción</th></tr></thead><tbody data-end="3893" data-start="3636"><tr data-end="3681" data-start="3636"><td data-col-size="sm" data-end="3649" data-start="3636">Teléfono 1</td><td data-col-size="sm" data-end="3681" data-start="3649">Número principal de contacto</td></tr><tr data-end="3716" data-start="3682"><td data-col-size="sm" data-end="3695" data-start="3682">Teléfono 2</td><td data-col-size="sm" data-end="3716" data-start="3695">Número secundario</td></tr><tr data-end="3769" data-start="3717"><td data-col-size="sm" data-end="3728" data-start="3717">WhatsApp</td><td data-col-size="sm" data-end="3769" data-start="3728">Número de atención o contacto directo</td></tr><tr data-end="3810" data-start="3770"><td data-col-size="sm" data-end="3790" data-start="3770">Email comercial 1</td><td data-col-size="sm" data-end="3810" data-start="3790">Correo principal</td></tr><tr data-end="3852" data-start="3811"><td data-col-size="sm" data-end="3831" data-start="3811">Email comercial 2</td><td data-col-size="sm" data-end="3852" data-start="3831">Correo secundario</td></tr><tr data-end="3893" data-start="3853"><td data-col-size="sm" data-end="3873" data-start="3853">Email comercial 3</td><td data-col-size="sm" data-end="3893" data-start="3873">Correo adicional</td></tr></tbody></table>

</div></div>Esta información puede utilizarse para comunicación comercial y operativa.

---

# Datos Administrativos

La pestaña **Datos Administrativos** almacena información institucional y administrativa relacionada con la empresa.

Puede incluir:

<div class="TyagGW_tableContainer" id="bkmrk-campo-descripci%C3%B3n-em"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="4480" data-start="4135"><thead data-end="4158" data-start="4135"><tr data-end="4158" data-start="4135"><th class="" data-col-size="sm" data-end="4143" data-start="4135">Campo</th><th class="" data-col-size="md" data-end="4158" data-start="4143">Descripción</th></tr></thead><tbody data-end="4480" data-start="4169"><tr data-end="4229" data-start="4169"><td data-col-size="sm" data-end="4194" data-start="4169">Email administrativo 1</td><td data-col-size="md" data-end="4229" data-start="4194">Correo administrativo principal</td></tr><tr data-end="4291" data-start="4230"><td data-col-size="sm" data-end="4255" data-start="4230">Email administrativo 2</td><td data-col-size="md" data-end="4291" data-start="4255">Correo administrativo secundario</td></tr><tr data-end="4352" data-start="4292"><td data-col-size="sm" data-end="4317" data-start="4292">Email administrativo 3</td><td data-col-size="md" data-end="4352" data-start="4317">Correo administrativo adicional</td></tr><tr data-end="4410" data-start="4353"><td data-col-size="sm" data-end="4375" data-start="4353">Representante legal</td><td data-col-size="md" data-end="4410" data-start="4375">Responsable legal de la empresa</td></tr><tr data-end="4480" data-start="4411"><td data-col-size="sm" data-end="4426" data-start="4411">Contacto SAT</td><td data-col-size="md" data-end="4480" data-start="4426">Persona o correo relacionado con trámites fiscales</td></tr></tbody></table>

</div></div>---

# e.firma

La pestaña **e.firma** permite registrar la Firma Electrónica de la empresa.

La información requerida incluye:

<div class="TyagGW_tableContainer" id="bkmrk-campo-descripci%C3%B3n-ar"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="4783" data-start="4611"><thead data-end="4634" data-start="4611"><tr data-end="4634" data-start="4611"><th class="" data-col-size="sm" data-end="4619" data-start="4611">Campo</th><th class="" data-col-size="sm" data-end="4634" data-start="4619">Descripción</th></tr></thead><tbody data-end="4783" data-start="4645"><tr data-end="4683" data-start="4645"><td data-col-size="sm" data-end="4660" data-start="4645">Archivo .cer</td><td data-col-size="sm" data-end="4683" data-start="4660">Certificado público</td></tr><tr data-end="4716" data-start="4684"><td data-col-size="sm" data-end="4699" data-start="4684">Archivo .key</td><td data-col-size="sm" data-end="4716" data-start="4699">Llave privada</td></tr><tr data-end="4783" data-start="4717"><td data-col-size="sm" data-end="4747" data-start="4717">Contraseña de clave privada</td><td data-col-size="sm" data-end="4783" data-start="4747">Contraseña asociada a la e.firma</td></tr></tbody></table>

</div></div>La e.firma puede utilizarse para procesos de autenticación y operaciones fiscales automatizadas.

---

# CSD

La pestaña **CSD** permite registrar Certificados de Sello Digital.

Los datos requeridos incluyen:

<div class="TyagGW_tableContainer" id="bkmrk-campo-descripci%C3%B3n-et"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="5225" data-start="4996"><thead data-end="5019" data-start="4996"><tr data-end="5019" data-start="4996"><th class="" data-col-size="sm" data-end="5004" data-start="4996">Campo</th><th class="" data-col-size="sm" data-end="5019" data-start="5004">Descripción</th></tr></thead><tbody data-end="5225" data-start="5030"><tr data-end="5092" data-start="5030"><td data-col-size="sm" data-end="5052" data-start="5030">Etiqueta / Sucursal</td><td data-col-size="sm" data-end="5092" data-start="5052">Nombre identificador del certificado</td></tr><tr data-end="5131" data-start="5093"><td data-col-size="sm" data-end="5108" data-start="5093">Archivo .cer</td><td data-col-size="sm" data-end="5131" data-start="5108">Certificado público</td></tr><tr data-end="5164" data-start="5132"><td data-col-size="sm" data-end="5147" data-start="5132">Archivo .key</td><td data-col-size="sm" data-end="5164" data-start="5147">Llave privada</td></tr><tr data-end="5225" data-start="5165"><td data-col-size="sm" data-end="5195" data-start="5165">Contraseña de clave privada</td><td data-col-size="sm" data-end="5225" data-start="5195">Contraseña del certificado</td></tr></tbody></table>

</div></div>Los Certificados de Sello Digital son utilizados principalmente en procesos de facturación electrónica.

---

# Contraseña SAT

La pestaña **Contraseña** permite registrar la contraseña del portal SAT correspondiente a la empresa.

La información incluye:

<div class="TyagGW_tableContainer" id="bkmrk-campo-descripci%C3%B3n-co"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="5604" data-start="5484"><thead data-end="5507" data-start="5484"><tr data-end="5507" data-start="5484"><th class="" data-col-size="sm" data-end="5492" data-start="5484">Campo</th><th class="" data-col-size="sm" data-end="5507" data-start="5492">Descripción</th></tr></thead><tbody data-end="5604" data-start="5518"><tr data-end="5560" data-start="5518"><td data-col-size="sm" data-end="5531" data-start="5518">Contraseña</td><td data-col-size="sm" data-end="5560" data-start="5531">Contraseña del portal SAT</td></tr><tr data-end="5604" data-start="5561"><td data-col-size="sm" data-end="5576" data-start="5561">Confirmación</td><td data-col-size="sm" data-end="5604" data-start="5576">Validación de contraseña</td></tr></tbody></table>

</div></div>Esta información puede ser utilizada por procesos automatizados autorizados dentro de CuentaFiscal.

---

# Operación multiempresa

CuentaFiscal está diseñado para operar múltiples razones sociales dentro de un mismo entorno.

Cada empresa mantiene:

- Su propia información fiscal
- Sus propios certificados
- Sus propias configuraciones
- Sus propios procesos operativos

Esto permite administrar distintas razones sociales desde una sola plataforma centralizada.

---

# Seguridad y manejo de información

La información almacenada dentro del módulo Empresas es sensible y crítica para la operación fiscal.

Se recomienda:

- Resguardar adecuadamente certificados y contraseñas
- Mantener actualizados los datos fiscales
- Verificar vigencias de e.firma y CSD
- Limitar acceso únicamente a usuarios autorizados
- Confirmar siempre la empresa activa antes de operar

# CSF's

El módulo **CSF's** de CuentaFiscal en Horfal-EOS permite administrar las Constancias de Situación Fiscal asociadas a las empresas registradas dentro del sistema.

Este módulo funciona como un repositorio histórico y operativo de constancias fiscales descargadas desde el SAT, permitiendo centralizar información fiscal oficial utilizada por distintos procesos dentro de CuentaFiscal.

Las CSF almacenadas pueden utilizarse para:

- Validación de información fiscal
- Autocompletado de datos empresariales
- Verificación de estatus SAT
- Consulta histórica
- Apoyo en procesos fiscales y administrativos

---

# Acceso al módulo

Para ingresar al módulo:

**CuentaFiscal → CSF's**

Al acceder, el sistema muestra el listado de Constancias de Situación Fiscal registradas para la empresa activa.

---

# Objetivo del módulo

El objetivo principal del módulo es mantener centralizada y organizada la información fiscal oficial descargada desde el SAT.

Esto permite:

- Evitar captura manual repetitiva
- Mantener evidencia documental
- Facilitar validaciones fiscales
- Automatizar llenado de información empresarial
- Conservar historial de descargas fiscales

---

# Empresa activa

Las CSF mostradas corresponden a la empresa activa seleccionada en la parte superior del sistema.

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/XDyimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/XDyimage.png)

Cada razón social mantiene su propio historial independiente de constancias fiscales.

---

# Listado de CSF's

La pantalla principal presenta una tabla con las constancias registradas.

La información visible incluye:

<div class="TyagGW_tableContainer" id="bkmrk-campo-descripci%C3%B3n-ti"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="1827" data-start="1512"><thead data-end="1535" data-start="1512"><tr data-end="1535" data-start="1512"><th class="" data-col-size="sm" data-end="1520" data-start="1512">Campo</th><th class="" data-col-size="sm" data-end="1535" data-start="1520">Descripción</th></tr></thead><tbody data-end="1827" data-start="1546"><tr data-end="1585" data-start="1546"><td data-col-size="sm" data-end="1553" data-start="1546">Tipo</td><td data-col-size="sm" data-end="1585" data-start="1553">Tipo de documento registrado</td></tr><tr data-end="1632" data-start="1586"><td data-col-size="sm" data-end="1601" data-start="1586">Razón Social</td><td data-col-size="sm" data-end="1632" data-start="1601">Nombre fiscal de la empresa</td></tr><tr data-end="1671" data-start="1633"><td data-col-size="sm" data-end="1639" data-start="1633">RFC</td><td data-col-size="sm" data-end="1671" data-start="1639">RFC asociado a la constancia</td></tr><tr data-end="1716" data-start="1672"><td data-col-size="sm" data-end="1686" data-start="1672">Estatus SAT</td><td data-col-size="sm" data-end="1716" data-start="1686">Estado fiscal identificado</td></tr><tr data-end="1777" data-start="1717"><td data-col-size="sm" data-end="1734" data-start="1717">Fecha descarga</td><td data-col-size="sm" data-end="1777" data-start="1734">Fecha y hora de obtención del documento</td></tr><tr data-end="1827" data-start="1778"><td data-col-size="sm" data-end="1789" data-start="1778">Acciones</td><td data-col-size="sm" data-end="1827" data-start="1789">Opciones disponibles para consulta</td></tr></tbody></table>

</div></div>**Ejemplo:**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/vgLimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/vgLimage.png)

<div class="TyagGW_tableContainer" id="bkmrk--6"></div>---

# Estatus SAT

El sistema muestra el estado fiscal identificado dentro de la constancia descargada.

Ejemplos comunes:

- ACTIVO
- SUSPENDIDO
- CANCELADO

Esta información ayuda a validar la situación fiscal actual de la empresa.

---

# Descargar ahora

El botón:

**Descargar ahora**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/0EMimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/0EMimage.png)

permite iniciar la descarga inmediata de una nueva Constancia de Situación Fiscal desde el SAT.

Este proceso utiliza las credenciales y configuraciones previamente registradas para la empresa.

---

# Actualizar

El botón:

**Actualizar**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/xa6image.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/xa6image.png)

permite refrescar la información mostrada en pantalla y consultar nuevas constancias registradas.

---

# Consulta de PDF

La opción:

**Ver PDF**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/yESimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/yESimage.png)

permite abrir y visualizar la Constancia de Situación Fiscal almacenada en el sistema.

Esto facilita:

- Validación visual de información
- Descarga manual del documento
- Consulta histórica
- Verificación administrativa

---

# Historial de constancias

El módulo conserva múltiples descargas históricas de la misma empresa.

Esto permite:

- Mantener evidencia documental
- Revisar cambios fiscales históricos
- Comparar información entre descargas
- Auditar modificaciones registradas ante el SAT

---

# Integración con Empresas

Las CSF descargadas pueden utilizarse dentro del módulo Empresas mediante la función:

**Llenar desde CSF**

Esta integración permite completar automáticamente información fiscal oficial de la empresa utilizando la constancia más reciente disponible.

---

# Automatización y operación fiscal

Las Constancias de Situación Fiscal forman parte de la base documental utilizada por CuentaFiscal para futuras automatizaciones fiscales y validaciones operativas.

La información contenida puede apoyar procesos relacionados con:

- CFDI
- Facturación electrónica
- Validaciones fiscales
- Procesos SAT
- Automatizaciones administrativas

---

# Consideraciones operativas

- Cada empresa mantiene su propio historial de CSF's
- Las constancias se almacenan como evidencia documental
- La información depende de los datos oficiales registrados ante el SAT
- El sistema puede conservar múltiples versiones históricas

---

# Buena práctica

Se recomienda:

- Mantener actualizadas las constancias fiscales
- Descargar nuevas versiones periódicamente
- Validar el estatus SAT de forma regular
- Revisar cambios en razón social o domicilio fiscal
- Utilizar siempre la información más reciente para procesos operativos

# FX

El módulo **FX** de CuentaFiscal en Horfal-EOS permite consultar tipos de cambio oficiales utilizados dentro de procesos fiscales, financieros y operativos del sistema.

Este módulo funciona como una referencia centralizada de tipos de cambio monetarios obtenidos desde fuentes oficiales, permitiendo mantener consistencia en operaciones que involucran monedas extranjeras.

Actualmente el sistema permite consultar tipos de cambio para:

- USD — Dólar Estadounidense
- EUR — Euro

---

# Acceso al módulo

Para ingresar al módulo:

**CuentaFiscal → FX**

Al acceder, el sistema muestra el tipo de cambio vigente correspondiente a la moneda seleccionada.

---

# Objetivo del módulo

El objetivo principal del módulo FX es centralizar información oficial de tipos de cambio para ser utilizada en procesos relacionados con:

- CFDI
- Facturación electrónica
- Conversión monetaria
- Operaciones contables
- Validaciones fiscales
- Procesos financieros futuros

---

# Empresa activa

La información consultada se muestra dentro del contexto de la empresa activa seleccionada en la parte superior del sistema.

---

# Monedas disponibles

El sistema permite alternar entre distintas monedas mediante pestañas de selección.

Actualmente se encuentran disponibles:

<div class="TyagGW_tableContainer" id="bkmrk-moneda-descripci%C3%B3n-u"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="1362" data-start="1282"><thead data-end="1306" data-start="1282"><tr data-end="1306" data-start="1282"><th class="" data-col-size="sm" data-end="1291" data-start="1282">Moneda</th><th class="" data-col-size="sm" data-end="1306" data-start="1291">Descripción</th></tr></thead><tbody data-end="1362" data-start="1317"><tr data-end="1347" data-start="1317"><td data-col-size="sm" data-end="1323" data-start="1317">USD</td><td data-col-size="sm" data-end="1347" data-start="1323">Dólar Estadounidense</td></tr><tr data-end="1362" data-start="1348"><td data-col-size="sm" data-end="1354" data-start="1348">EUR</td><td data-col-size="sm" data-end="1362" data-start="1354">Euro</td></tr></tbody></table>

</div></div>**Ejemplo:**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/566image.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/566image.png)

Cada pestaña muestra información independiente de la moneda seleccionada.

---

# Tipo de cambio vigente

La sección principal muestra el tipo de cambio oficial vigente de la moneda seleccionada.

La información visible incluye:

<div class="TyagGW_tableContainer" id="bkmrk-campo-descripci%C3%B3n-ti"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="1817" data-start="1594"><thead data-end="1617" data-start="1594"><tr data-end="1617" data-start="1594"><th class="" data-col-size="sm" data-end="1602" data-start="1594">Campo</th><th class="" data-col-size="sm" data-end="1617" data-start="1602">Descripción</th></tr></thead><tbody data-end="1817" data-start="1628"><tr data-end="1683" data-start="1628"><td data-col-size="sm" data-end="1653" data-start="1628">Tipo de cambio vigente</td><td data-col-size="sm" data-end="1683" data-start="1653">Valor actual de conversión</td></tr><tr data-end="1730" data-start="1684"><td data-col-size="sm" data-end="1698" data-start="1684">Determinado</td><td data-col-size="sm" data-end="1730" data-start="1698">Fecha en que fue determinado</td></tr><tr data-end="1776" data-start="1731"><td data-col-size="sm" data-end="1747" data-start="1731">Vigente desde</td><td data-col-size="sm" data-end="1776" data-start="1747">Fecha de entrada en vigor</td></tr><tr data-end="1817" data-start="1777"><td data-col-size="sm" data-end="1786" data-start="1777">Fuente</td><td data-col-size="sm" data-end="1817" data-start="1786">Institución origen del dato</td></tr></tbody></table>

</div></div>**Ejemplo:**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/TlSimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/TlSimage.png)

---

# Fuente de información

El sistema muestra la fuente oficial utilizada para obtener el tipo de cambio.

Actualmente la información mostrada proviene de:

**BANXICO — Banco de México**

Esto ayuda a mantener trazabilidad y confiabilidad sobre los datos utilizados dentro del sistema.

---

# Histórico de tipos de cambio

La sección **Histórico** permite consultar registros anteriores de tipos de cambio.

La tabla incluye:

<div class="TyagGW_tableContainer" id="bkmrk-campo-descripci%C3%B3n-vi"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="2450" data-start="2250"><thead data-end="2273" data-start="2250"><tr data-end="2273" data-start="2250"><th class="" data-col-size="sm" data-end="2258" data-start="2250">Campo</th><th class="" data-col-size="sm" data-end="2273" data-start="2258">Descripción</th></tr></thead><tbody data-end="2450" data-start="2284"><tr data-end="2331" data-start="2284"><td data-col-size="sm" data-end="2300" data-start="2284">Vigente desde</td><td data-col-size="sm" data-end="2331" data-start="2300">Fecha de inicio de vigencia</td></tr><tr data-end="2375" data-start="2332"><td data-col-size="sm" data-end="2349" data-start="2332">Determinado en</td><td data-col-size="sm" data-end="2375" data-start="2349">Fecha de determinación</td></tr><tr data-end="2418" data-start="2376"><td data-col-size="sm" data-end="2390" data-start="2376">Valor (MXN)</td><td data-col-size="sm" data-end="2418" data-start="2390">Valor oficial registrado</td></tr><tr data-end="2450" data-start="2419"><td data-col-size="sm" data-end="2428" data-start="2419">Fuente</td><td data-col-size="sm" data-end="2450" data-start="2428">Institución origen</td></tr></tbody></table>

</div></div>**Ejemplo:**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/3cIimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/3cIimage.png)

---

# Consulta histórica

El historial permite:

- Revisar valores anteriores
- Validar operaciones históricas
- Consultar fluctuaciones monetarias
- Mantener trazabilidad financiera
- Apoyar procesos fiscales y contables

---

# Exportación de información

El módulo permite exportar información del histórico mediante:

- Excel
- PDF

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/XSZimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/XSZimage.png)

Estas opciones facilitan:

- Consulta externa
- Reporteo financiero
- Auditoría documental
- Análisis administrativo

---

# Operación fiscal y financiera

Los tipos de cambio administrados en FX pueden utilizarse en distintos procesos dentro de CuentaFiscal y futuros componentes de Horfal-EOS.

Esto incluye escenarios relacionados con:

- CFDI en moneda extranjera
- Conversión monetaria
- Procesos contables
- Validaciones fiscales
- Operaciones financieras internacionales

---

# Consideraciones operativas

- Los tipos de cambio mostrados provienen de fuentes oficiales
- El sistema conserva historial de registros
- Cada moneda mantiene su propia línea histórica
- La información puede utilizarse como referencia operativa y fiscal

---

# Buena práctica

Se recomienda:

- Validar la moneda seleccionada antes de consultar información
- Revisar la fecha de vigencia del tipo de cambio
- Utilizar siempre información vigente para operaciones fiscales
- Mantener respaldo documental mediante exportaciones cuando sea necesario

# CFDI Store

El módulo **CFDI Store** de CuentaFiscal en Horfal-EOS funciona como el repositorio central de comprobantes fiscales digitales (CFDI) obtenidos y administrados dentro del sistema.

Este módulo permite consultar, filtrar, analizar y controlar CFDI emitidos y recibidos asociados a la empresa activa, proporcionando una vista operativa y fiscal centralizada de la información tributaria.

CFDI Store está diseñado para convertirse en el núcleo documental y operativo de procesos fiscales dentro del ecosistema Horfal-EOS.

---

# Acceso al módulo

Para ingresar al módulo:

**CuentaFiscal → CFDI Store**

Al acceder, el sistema muestra el listado de CFDI correspondientes a la empresa activa seleccionada.

---

# Objetivo del módulo

El objetivo principal de CFDI Store es centralizar la administración de comprobantes fiscales digitales para facilitar:

- Consulta de CFDI
- Validaciones fiscales
- Análisis financiero
- Trazabilidad documental
- Procesos SAT
- Integraciones contables
- Automatizaciones fiscales futuras

---

# Empresa activa

Todos los CFDI mostrados pertenecen a la empresa activa seleccionada en la parte superior del sistema.

Cada empresa mantiene su propio repositorio independiente de comprobantes fiscales.

---

# Filtros de búsqueda

CFDI Store permite realizar búsquedas avanzadas utilizando distintos filtros.

**Ejemplo:**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/ijhimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/ijhimage.png)

---

## Rango de fechas

El filtro de fechas permite consultar CFDI dentro de un periodo específico.

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/s0himage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/s0himage.png)

El sistema incluye un selector de calendario para facilitar la búsqueda por fechas de emisión.

---

## Dirección

El filtro **Dirección** permite consultar CFDI según su flujo fiscal.

Opciones disponibles:

<div class="TyagGW_tableContainer" id="bkmrk-direcci%C3%B3n-descripci%C3%B3"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="1806" data-start="1667"><thead data-end="1694" data-start="1667"><tr data-end="1694" data-start="1667"><th class="" data-col-size="sm" data-end="1679" data-start="1667">Dirección</th><th class="" data-col-size="sm" data-end="1694" data-start="1679">Descripción</th></tr></thead><tbody data-end="1806" data-start="1705"><tr data-end="1749" data-start="1705"><td data-col-size="sm" data-end="1716" data-start="1705">Emitidos</td><td data-col-size="sm" data-end="1749" data-start="1716">CFDI generados por la empresa</td></tr><tr data-end="1806" data-start="1750"><td data-col-size="sm" data-end="1762" data-start="1750">Recibidos</td><td data-col-size="sm" data-end="1806" data-start="1762">CFDI recibidos de proveedores o terceros</td></tr></tbody></table>

</div></div>[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/ASyimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/ASyimage.png)

---

## Estado

El filtro **Estado** permite consultar CFDI según su situación fiscal.

Opciones disponibles:

<div class="TyagGW_tableContainer" id="bkmrk-estado-descripci%C3%B3n-v"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="2043" data-start="1919"><thead data-end="1943" data-start="1919"><tr data-end="1943" data-start="1919"><th class="" data-col-size="sm" data-end="1928" data-start="1919">Estado</th><th class="" data-col-size="sm" data-end="1943" data-start="1928">Descripción</th></tr></thead><tbody data-end="2043" data-start="1954"><tr data-end="2000" data-start="1954"><td data-col-size="sm" data-end="1964" data-start="1954">Vigente</td><td data-col-size="sm" data-end="2000" data-start="1964">CFDI activo y válido ante el SAT</td></tr><tr data-end="2043" data-start="2001"><td data-col-size="sm" data-end="2013" data-start="2001">Cancelado</td><td data-col-size="sm" data-end="2043" data-start="2013">CFDI cancelado fiscalmente</td></tr></tbody></table>

</div></div>[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/dPrimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/dPrimage.png)

---

## RFC

El filtro RFC permite localizar CFDI asociados a un RFC específico.

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/tZ8image.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/tZ8image.png)

Puede utilizarse para búsquedas relacionadas con:

- Clientes
- Proveedores
- Contrapartes fiscales

---

## UUID

El filtro UUID permite localizar un CFDI específico utilizando su identificador fiscal único.

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/Xkjimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/Xkjimage.png)

Esta búsqueda es útil para:

- Auditoría
- Validación documental
- Localización exacta de comprobantes

---

# Consulta de CFDI

El botón:

**Consultar**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/3UTimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/3UTimage.png)

ejecuta la búsqueda utilizando los filtros seleccionados.

---

# Reinicio de filtros

El botón de recarga permite limpiar o reiniciar la búsqueda actual.

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/BBZimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/BBZimage.png)

---

# Tabla principal de CFDI

La tabla principal muestra los comprobantes encontrados dentro del rango y filtros seleccionados.

La información visible incluye:

<div class="TyagGW_tableContainer" id="bkmrk-campo-descripci%C3%B3n-es"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="3208" data-start="2812"><thead data-end="2835" data-start="2812"><tr data-end="2835" data-start="2812"><th class="" data-col-size="sm" data-end="2820" data-start="2812">Campo</th><th class="" data-col-size="sm" data-end="2835" data-start="2820">Descripción</th></tr></thead><tbody data-end="3208" data-start="2846"><tr data-end="2884" data-start="2846"><td data-col-size="sm" data-end="2855" data-start="2846">Estado</td><td data-col-size="sm" data-end="2884" data-start="2855">Situación fiscal del CFDI</td></tr><tr data-end="2919" data-start="2885"><td data-col-size="sm" data-end="2897" data-start="2885">Dirección</td><td data-col-size="sm" data-end="2919" data-start="2897">Emitido o recibido</td></tr><tr data-end="2952" data-start="2920"><td data-col-size="sm" data-end="2929" data-start="2920">Efecto</td><td data-col-size="sm" data-end="2952" data-start="2929">Tipo de comprobante</td></tr><tr data-end="2990" data-start="2953"><td data-col-size="sm" data-end="2960" data-start="2953">UUID</td><td data-col-size="sm" data-end="2990" data-start="2960">Identificador único fiscal</td></tr><tr data-end="3039" data-start="2991"><td data-col-size="sm" data-end="3009" data-start="2991">RFC contraparte</td><td data-col-size="sm" data-end="3039" data-start="3009">RFC de cliente o proveedor</td></tr><tr data-end="3089" data-start="3040"><td data-col-size="sm" data-end="3061" data-start="3040">Nombre contraparte</td><td data-col-size="sm" data-end="3089" data-start="3061">Razón social relacionada</td></tr><tr data-end="3131" data-start="3090"><td data-col-size="sm" data-end="3106" data-start="3090">Fecha emisión</td><td data-col-size="sm" data-end="3131" data-start="3106">Fecha y hora del CFDI</td></tr><tr data-end="3173" data-start="3132"><td data-col-size="sm" data-end="3140" data-start="3132">Total</td><td data-col-size="sm" data-end="3173" data-start="3140">Importe total del comprobante</td></tr><tr data-end="3208" data-start="3174"><td data-col-size="sm" data-end="3180" data-start="3174">XML</td><td data-col-size="sm" data-end="3208" data-start="3180">Estado operativo del XML</td></tr></tbody></table>

</div></div>**Ejemplo:**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/qtximage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/qtximage.png)

---

# Estado del CFDI

El sistema identifica visualmente el estado fiscal del comprobante.

Ejemplos:

- VIGENTE
- CANCELADO

Esto ayuda a validar rápidamente la situación fiscal de cada CFDI.

---

# Dirección fiscal

El campo Dirección permite identificar si el comprobante corresponde a:

- CFDI emitidos por la empresa
- CFDI recibidos de terceros

---

# Efecto del CFDI

El campo Efecto identifica el tipo fiscal del comprobante.

Ejemplos comunes:

- Ingreso
- Egreso
- Pago
- Nómina
- Traslado

---

# UUID

Cada CFDI incluye un UUID único asignado por el SAT.

Este identificador permite:

- Validación fiscal
- Trazabilidad documental
- Consulta específica
- Integraciones externas

---

# Contrapartes fiscales

El sistema muestra:

- RFC de la contraparte
- Razón social de la contraparte

Esto facilita análisis de clientes y proveedores relacionados con los CFDI.

---

# Totales monetarios

Cada CFDI muestra su importe total correspondiente.

La información puede utilizarse para:

- Validación financiera
- Conciliación
- Análisis operativo
- Control fiscal

---

# Estado operativo XML

La columna XML indica el estado interno de procesamiento del comprobante dentro del sistema.

Ejemplos observados:

- Procesado

Esto ayuda a identificar si el CFDI ya fue tratado correctamente por los procesos internos de CuentaFiscal.

---

# Resumen operativo inferior

En la parte inferior de la pantalla se encuentra un panel de métricas operativas y fiscales.

Este resumen proporciona información consolidada del resultado actual mostrado en pantalla.

---

# Indicadores visibles

El panel inferior puede incluir indicadores como:

<div class="TyagGW_tableContainer" id="bkmrk-indicador-descripci%C3%B3"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="5327" data-start="4856"><thead data-end="4883" data-start="4856"><tr data-end="4883" data-start="4856"><th class="" data-col-size="sm" data-end="4868" data-start="4856">Indicador</th><th class="" data-col-size="sm" data-end="4883" data-start="4868">Descripción</th></tr></thead><tbody data-end="5327" data-start="4894"><tr data-end="4931" data-start="4894"><td data-col-size="sm" data-end="4903" data-start="4894">Página</td><td data-col-size="sm" data-end="4931" data-start="4903">Página actual consultada</td></tr><tr data-end="4982" data-start="4932"><td data-col-size="sm" data-end="4953" data-start="4932">Registros en vista</td><td data-col-size="sm" data-end="4982" data-start="4953">CFDI visibles en pantalla</td></tr><tr data-end="5028" data-start="4983"><td data-col-size="sm" data-end="5002" data-start="4983">Importe en vista</td><td data-col-size="sm" data-end="5028" data-start="5002">Suma monetaria visible</td></tr><tr data-end="5069" data-start="5029"><td data-col-size="sm" data-end="5040" data-start="5029">Vigentes</td><td data-col-size="sm" data-end="5069" data-start="5040">Cantidad de CFDI vigentes</td></tr><tr data-end="5114" data-start="5070"><td data-col-size="sm" data-end="5083" data-start="5070">Cancelados</td><td data-col-size="sm" data-end="5114" data-start="5083">Cantidad de CFDI cancelados</td></tr><tr data-end="5160" data-start="5115"><td data-col-size="sm" data-end="5133" data-start="5115">Importe vigente</td><td data-col-size="sm" data-end="5160" data-start="5133">Total monetario vigente</td></tr><tr data-end="5210" data-start="5161"><td data-col-size="sm" data-end="5181" data-start="5161">Importe cancelado</td><td data-col-size="sm" data-end="5210" data-start="5181">Total monetario cancelado</td></tr><tr data-end="5263" data-start="5211"><td data-col-size="sm" data-end="5228" data-start="5211">Total filtrado</td><td data-col-size="sm" data-end="5263" data-start="5228">Registros obtenidos por filtros</td></tr><tr data-end="5327" data-start="5264"><td data-col-size="sm" data-end="5289" data-start="5264">Importe total filtrado</td><td data-col-size="sm" data-end="5327" data-start="5289">Suma monetaria del filtro completo</td></tr></tbody></table>

</div></div>[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/subimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/subimage.png)

---

# Objetivo del panel de métricas

Este panel ayuda a:

- Analizar información rápidamente
- Validar resultados de búsqueda
- Obtener métricas operativas inmediatas
- Revisar impactos fiscales y financieros
- Facilitar auditoría visual

---

# Paginación

El sistema permite navegar entre múltiples páginas de resultados.

También es posible controlar la cantidad de registros visibles por página.

---

# Operación fiscal centralizada

CFDI Store funciona como un repositorio fiscal centralizado para:

- CFDI emitidos
- CFDI recibidos
- Procesos SAT
- Validaciones fiscales
- Automatizaciones futuras

Este módulo representa uno de los componentes principales de CuentaFiscal.

---

# Automatización y evolución futura

La arquitectura de CFDI Store permite soportar futuras capacidades relacionadas con:

- Contabilidad automatizada
- Conciliación fiscal
- Validación SAT
- Integraciones ERP
- Inteligencia fiscal
- Automatización documental
- Flujos operativos financieros

---

# Consideraciones operativas

- Los CFDI pertenecen a la empresa activa seleccionada
- El sistema conserva trazabilidad documental
- Los filtros permiten búsquedas avanzadas
- Los estados fiscales dependen de información SAT
- El repositorio puede utilizarse para auditoría y análisis

---

# Buena práctica

Se recomienda:

- Validar filtros antes de consultar grandes volúmenes
- Revisar periódicamente CFDI cancelados
- Utilizar UUID para búsquedas específicas
- Confirmar dirección fiscal antes de analizar resultados
- Mantener consistencia entre CFDI y procesos operativos internos

# Carga Histórica

El módulo **Carga Histórica** de CuentaFiscal en Horfal-EOS permite importar información fiscal histórica de una empresa mediante archivos proporcionados por el SAT.

Este módulo está diseñado para facilitar la incorporación masiva de información fiscal previamente descargada, permitiendo poblar CFDI Store y otros procesos internos sin necesidad de realizar consultas individuales.

---

# Acceso al módulo

Para ingresar al módulo:

**CuentaFiscal → Carga Histórica**

Al acceder, el sistema muestra el panel de carga correspondiente a la empresa activa seleccionada.

---

# Objetivo del módulo

El objetivo principal de Carga Histórica es permitir la incorporación rápida y centralizada de información fiscal histórica dentro del sistema.

Esto facilita:

- Migración de información previa
- Carga masiva de CFDI
- Integración documental
- Recuperación histórica fiscal
- Alimentación inicial del sistema

---

# Empresa activa

La carga realizada se aplica únicamente a la empresa activa mostrada en la parte superior del sistema.

Es importante validar correctamente la empresa seleccionada antes de iniciar cualquier carga.

---

# Tipos de archivo permitidos

El sistema permite cargar archivos ZIP que contengan:

- XML CFDI 4.0
- Archivos TXT de metadata SAT

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/Zsjimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/Zsjimage.png)

---

# Restricciones de carga

La pantalla muestra las reglas operativas permitidas para la importación.

Actualmente:

- Tamaño máximo permitido: **50 MB**
- No deben mezclarse XML y TXT dentro del mismo archivo ZIP

---

# Selección de archivo

El sistema permite:

- Arrastrar un archivo ZIP directamente al área de carga
- Seleccionar manualmente el archivo desde el equipo

---

# Procesamiento de carga

Una vez seleccionado el archivo, el sistema habilita el botón:

**Cargar archivo fiscal**

El sistema procesa la información contenida dentro del ZIP para integrarla a los procesos internos de CuentaFiscal.

---

# Uso operativo

La Carga Histórica puede utilizarse para:

- Incorporar CFDI históricos
- Alimentar CFDI Store
- Recuperar información fiscal anterior
- Migrar información desde respaldos SAT
- Preparar procesos fiscales futuros

---

# Consideraciones operativas

- La carga se realiza sobre la empresa activa
- El archivo debe cumplir las restricciones indicadas
- El sistema espera estructura válida proveniente del SAT
- Los documentos procesados pueden integrarse a CFDI Store

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/VQiimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/VQiimage.png)

---

# Buenas prácticas

Se recomienda:

- Validar la empresa activa antes de cargar archivos
- No mezclar XML y TXT dentro del mismo ZIP
- Mantener respaldos originales de los archivos SAT
- Realizar cargas organizadas por periodos fiscales

# Impuestos

El módulo **Impuestos** de CuentaFiscal en Horfal-EOS constituye el núcleo de configuración tributaria del sistema. Desde este apartado se administran las reglas fiscales que posteriormente serán utilizadas en procesos operativos, comerciales y fiscales como:

- Facturación CFDI
- Configuración de productos
- Compras y ventas
- Automatizaciones fiscales
- Procesos tributarios internos
- Integraciones contables futuras

A diferencia de sistemas tradicionales donde un impuesto se limita a un porcentaje fijo, Horfal-EOS incorpora una arquitectura fiscal flexible capaz de representar distintos escenarios tributarios utilizados en México.

---

# Acceso al módulo

Ruta de acceso:

**CuentaFiscal → Impuestos**

Todas las configuraciones se realizan sobre la empresa activa seleccionada en la parte superior del sistema.

---

# Estructura del módulo

El módulo se encuentra dividido en tres secciones principales:

- Impuestos
- Grupos fiscales
- Composición

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/4KQimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/4KQimage.png)[ ](https://ayuda.horfal.com/uploads/images/gallery/2026-05/4KQimage.png)

Cada sección cumple una función específica dentro del modelo tributario del sistema.

---

# Sección: Impuestos

La pestaña **Impuestos** permite registrar y administrar impuestos individuales.

Cada impuesto representa una regla fiscal reutilizable que posteriormente podrá incorporarse dentro de grupos fiscales o estructuras tributarias más avanzadas.

El listado principal muestra:

- Clave
- Nombre
- Clase
- Tipo de cálculo
- Tasa/cuota
- Afectación total
- Estado
- Acciones disponibles

**Ejemplo:**

---

# Campos principales del impuesto

**Ejemplo:**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/WZ3image.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/WZ3image.png)

## Clave

La clave funciona como identificador interno del impuesto dentro del sistema.

Ejemplos:

- IVA16
- IEPS7
- IVA\_EXENTO

### Consideración importante

Se recomienda utilizar claves organizadas y fáciles de identificar, ya que estas servirán como referencia técnica y operativa en distintos módulos del sistema.

---

## Nombre

Corresponde al nombre descriptivo visible para usuarios administrativos y operativos.

Ejemplos:

- IVA 16%
- IEPS 8%
- Retención ISR

### Consideración importante

El nombre debe permitir identificar rápidamente el comportamiento fiscal del impuesto y facilitar su administración futura.

---

# Clase fiscal

La clase define el comportamiento tributario general del impuesto.

Opciones disponibles:

- TRASLADO
- RETENCION
- EXENTO
- INFORMATIVO

---

## TRASLADO

Representa impuestos que incrementan el total de la operación.

Ejemplo típico:

- IVA trasladado al cliente

Cuando el CFDI se genera, este tipo de impuesto forma parte del importe total a pagar.

---

## RETENCION

Representa impuestos retenidos al contribuyente.

Ejemplos:

- Retención ISR
- Retención IVA

Este tipo de impuesto disminuye el monto neto de la operación.

---

## EXENTO

Indica operaciones fiscalmente exentas.

Aunque no existe un cálculo monetario del impuesto, el CFDI mantiene consistencia fiscal y tributaria.

---

## INFORMATIVO

Se utiliza para registrar información fiscal que no impacta directamente el cálculo económico, pero sí puede ser relevante para validaciones o controles tributarios.

---

# Tipo de cálculo

Define el mecanismo mediante el cual el impuesto será calculado.

Opciones disponibles:

- TASA
- CUOTA
- TASA + CUOTA
- EXENTO
- NO\_OBJETO

---

## TASA

El impuesto se calcula mediante porcentaje.

Ejemplo:

IVA 16%

Para una operación de:

$100.00

El cálculo sería:

$100 × 16%

Resultado:

$16.00

---

## CUOTA

El impuesto se calcula mediante una cantidad fija por unidad.

Ejemplo:

Impuestos especiales aplicados por pieza, litro o unidad operativa.

En este escenario, el cálculo no depende del importe monetario, sino de la unidad definida.

---

## TASA + CUOTA

Combina simultáneamente:

- porcentaje
- cuota fija

Este esquema se utiliza en ciertos escenarios fiscales especiales definidos por regulación tributaria.

---

## EXENTO

El impuesto existe fiscalmente pero no genera importe calculable.

---

## NO\_OBJETO

Representa operaciones que legalmente no son objeto del impuesto.

---

# Tasa/cuota

Este campo muestra el valor utilizado para el cálculo fiscal.

Dependiendo del tipo de cálculo, puede representar:

- porcentaje
- cuota fija
- combinación de ambos

---

# Ejemplos de configuración visibles en el sistema

## IVA 16%

Valor:

0.160000

Representa una tasa del 16%.

---

## IEPS-BS

Valor:

1.645100 / UNIDAD

Representa una cuota fija por unidad operativa.

---

## Impuesto mixto

Ejemplo:

1.600000 + 0.644500 / UNIDAD

En este caso existe una combinación de:

- porcentaje
- cuota fija

---

# Afecta total

La opción **Afecta total** determina si el impuesto participa dentro del cálculo acumulado del documento.

### Importancia funcional

En escenarios fiscales complejos, algunos impuestos pueden modificar bases posteriores o influir en otros cálculos tributarios. Esta configuración permite controlar ese comportamiento de forma precisa.

---

# Vigencias fiscales

Cada impuesto puede manejar periodos de vigencia:

- Vigencia desde
- Vigencia hasta

### Importancia funcional

Esta característica permite administrar cambios fiscales históricos sin eliminar configuraciones anteriores, garantizando trazabilidad y consistencia tributaria.

---

# Estado del impuesto

Los impuestos pueden mantenerse:

- Activos
- Inactivos

El sistema conserva registros históricos incluso cuando dejan de utilizarse operativamente.

---

# Acciones disponibles

Cada registro permite:

- Editar configuración
- Inactivar registro

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/ToRimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/ToRimage.png)

---

# Registro de nuevos impuestos

El botón:

**Nuevo impuesto**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/D88image.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/D88image.png)

permite crear nuevas reglas tributarias.

El formulario incluye:

- Clave
- Nombre
- Descripción
- Clase fiscal
- Tipo de cálculo
- Tasa/cuota
- Vigencias
- Configuración de afectación

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/Q94image.png) ](https://ayuda.horfal.com/uploads/images/gallery/2026-05/Q94image.png)

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/Vggimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/Vggimage.png)

---

# Sección: Grupos fiscales

La pestaña **Grupos fiscales** permite agrupar varios impuestos dentro de una estructura reutilizable.

Estos grupos podrán utilizarse posteriormente en:

- Productos
- Operaciones de venta
- Compras
- Facturación
- Automatizaciones fiscales

---

# Objetivo de los grupos fiscales

Un grupo fiscal representa una combinación organizada de impuestos aplicables a un escenario específico.

Ejemplos:

- IVA 16%
- IVA Exento
- IEPS + IVA
- Configuraciones especiales de retención

---

# Beneficio operativo

En lugar de configurar impuestos individualmente en cada operación, los grupos fiscales permiten reutilizar estructuras completas y mantener consistencia tributaria en todo el sistema.

---

# Campos del grupo fiscal

**Ejemplo:**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/z0timage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/z0timage.png)

## Clave

Identificador interno del grupo.

Ejemplo:

GPO\_IVA16

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/8iwimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/8iwimage.png)

---

## Nombre

Nombre descriptivo del grupo fiscal.

Ejemplo:

IVA 16% Compra

---

## Descripción

Campo destinado a documentar el propósito operativo o fiscal del grupo.

---

## Vigencias

Permite controlar periodos de validez del grupo fiscal.

---

# Sección: Composición

La pestaña **Composición** permite definir la estructura interna del grupo fiscal.

Aquí se configura:

- Qué impuestos integran el grupo
- El orden de aplicación
- Las bases de cálculo
- Las reglas de acumulación fiscal

---

# Simulación fiscal

El sistema incorpora una simulación automática basada en un importe de ejemplo.

La simulación muestra:

- Total estimado
- Base acumulada final
- Resultado tributario proyectado

---

# Importancia de la simulación

Esta funcionalidad permite validar configuraciones antes de utilizarlas en operaciones reales, ayudando a detectar:

- errores de cálculo
- acumulaciones incorrectas
- órdenes mal definidos
- inconsistencias fiscales

---

# Campos de composición

**Ejemplo:**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/oVOimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/oVOimage.png)

## Orden

Define la secuencia exacta en la que se aplicará cada impuesto.

### Importancia funcional

En escenarios tributarios complejos, el orden puede modificar significativamente el resultado fiscal final.

---

## Impuesto

Impuesto individual agregado al grupo.

---

## Clase

Clase tributaria del impuesto configurado.

---

## Tipo

Método de cálculo utilizado por el impuesto.

---

## Tasa/cuota

Valor utilizado durante el cálculo fiscal.

---

## Base

Define sobre qué importe se realizará el cálculo.

Ejemplos:

- BASE\_ORIGINAL
- bases acumuladas posteriores

---

## Afecta base siguiente

Determina si el resultado del impuesto impactará el cálculo posterior.

### Importancia funcional

Esto permite construir estructuras fiscales acumulativas utilizadas en escenarios avanzados.

---

## Obligatorio

Define si el impuesto debe aplicarse siempre dentro del grupo fiscal.

Esto evita omisiones accidentales en operaciones futuras.

---

# Agregar impuestos al grupo

El botón:

**Agregar impuesto**

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/6Hqimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/6Hqimage.png)

permite integrar nuevos impuestos dentro de la composición fiscal.

Configuraciones disponibles:

- Impuesto
- Orden de aplicación
- Base de cálculo
- Afectación acumulativa
- Obligatorio

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/fHGimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/fHGimage.png)

---

# Relación con otros módulos

La configuración realizada en este módulo impacta directamente sobre:

- CFDI Store
- Facturación
- Productos
- Compras
- Ventas
- Automatizaciones fiscales
- Procesos tributarios internos

---

# Buenas prácticas recomendadas

Se recomienda:

- Mantener nomenclaturas organizadas
- Utilizar nombres descriptivos
- Configurar vigencias correctamente
- Validar simulaciones antes de activar cambios
- Evitar eliminar configuraciones históricas
- Utilizar grupos fiscales reutilizables

---

# Importancia estratégica dentro de Horfal-EOS

El módulo de Impuestos representa el motor fiscal configurable del ecosistema CuentaFiscal.

Su diseño permite modelar escenarios tributarios reales sin depender de estructuras rígidas, facilitando:

- escalabilidad
- trazabilidad histórica
- automatización tributaria
- consistencia operativa
- evolución futura del sistema

Gracias a esta arquitectura, Horfal-EOS puede adaptarse a distintos escenarios fiscales manteniendo control, flexibilidad y precisión tributaria.

# Clasificaciones

<div class="qMYqUG_convSearchResultHighlightRoot" id="bkmrk-el-m%C3%B3dulo-de-clasifi"><div class="" data-is-intersecting="true" data-turn-id-container="request-69eb8eeb-1520-83e8-9019-f8032f4c7000-5"><section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&:has([data-writing-block])>*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-scroll-anchor="false" data-testid="conversation-turn-192" data-turn="assistant" data-turn-id="request-69eb8eeb-1520-83e8-9019-f8032f4c7000-5" data-turn-id-container="request-69eb8eeb-1520-83e8-9019-f8032f4c7000-5" dir="auto">El módulo de **Clasificaciones Contables** permite administrar la estructura base utilizada por el plan de cuentas dentro de Horfal-EOS.

Estas clasificaciones sirven como fundamento para organizar las cuentas contables, establecer su naturaleza financiera y determinar cómo serán presentadas dentro de los distintos reportes del sistema.

La estructura se encuentra dividida en cuatro secciones principales:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="6cec5a78-f805-416a-9cf3-ce22d1774193" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Grupos contables
- Naturalezas
- Reportar en
- Grupos financieros

</div></div></div></div></div></div>*(Insertar imagen aquí)*

## Grupos contables

La pestaña **Grupos contables** define la clasificación principal de una cuenta dentro de la contabilidad.

Cada cuenta del catálogo contable pertenece a uno de estos grupos, los cuales representan la estructura básica de los estados financieros.

### Información disponible

#### Código

Identificador numérico asignado al grupo contable.

#### Nombre

Nombre de la clasificación contable.

#### Orden

Posición utilizada para organizar la información dentro del sistema.

#### Estado

Indica si la clasificación se encuentra activa o inactiva.

### Grupos contables disponibles

Normalmente incluyen:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="6cec5a78-f805-416a-9cf3-ce22d1774193" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Activo
- Pasivo
- Capital Contable
- Ingresos
- Costos
- Gastos
- Resultado Integral de Financiamiento
- Cuentas de Orden

</div></div></div></div></div></div>### Beneficio práctico

Permite que todas las cuentas contables mantengan una estructura homogénea y alineada con los principios contables utilizados por la organización.

## Naturalezas

La pestaña **Naturalezas** define el comportamiento contable de las cuentas.

Esta clasificación determina la naturaleza financiera que tendrá una cuenta dentro de los registros contables.

Algunos ejemplos son:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="6cec5a78-f805-416a-9cf3-ce22d1774193" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Deudora
- Acreedora

</div></div></div></div></div></div>La naturaleza es utilizada para validar movimientos y generar reportes financieros consistentes.

*(Insertar imagen de la pestaña Naturalezas aquí)*

## Reportar en

La pestaña **Reportar en** permite definir en qué tipo de reporte financiero participará una cuenta contable.

Esta clasificación ayuda a organizar correctamente la información dentro de:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="6cec5a78-f805-416a-9cf3-ce22d1774193" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Balance General
- Estado de Resultados
- Reportes financieros internos
- Informes administrativos

</div></div></div></div></div></div>*(Insertar imagen de la pestaña Reportar en aquí)*

### Beneficio práctico

Permite que la información financiera se presente automáticamente en la sección correcta de cada reporte.

## Grupos financieros

La pestaña **Grupos financieros** permite agrupar cuentas con características similares para facilitar su análisis y presentación.

Estos grupos sirven como una capa adicional de organización financiera.

Por ejemplo:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="6cec5a78-f805-416a-9cf3-ce22d1774193" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Efectivo y equivalentes
- Cuentas por cobrar
- Inventarios
- Activos fijos
- Pasivos a corto plazo
- Pasivos a largo plazo

</div></div></div></div></div></div>**Figura 4. Grupos financieros**

*(Insertar imagen de la pestaña Grupos financieros aquí)*

### Beneficio práctico

Facilita la elaboración de reportes financieros más detallados y mejora la capacidad de análisis de la información contable.

## Beneficio práctico del módulo

Las Clasificaciones Contables permiten:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="6cec5a78-f805-416a-9cf3-ce22d1774193" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Mantener una estructura uniforme del plan de cuentas.
- Organizar correctamente la información financiera.
- Facilitar la generación de reportes.
- Mejorar el análisis contable.
- Cumplir con criterios de presentación financiera estandarizados.

</div></div></div></div></div></div>## Consideraciones

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="6cec5a78-f805-416a-9cf3-ce22d1774193" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Estas configuraciones forman parte de la estructura base del plan de cuentas.
- Los cambios pueden impactar la forma en que se presentan los reportes financieros.
- Se recomienda que sean administradas únicamente por usuarios con conocimientos contables.
- Una correcta clasificación mejora significativamente la calidad de la información financiera generada por el sistema.

</div></div></div></div><div class="z-0 flex min-h-[46px] justify-start">  
</div><div class="mt-3 w-full empty:hidden"><div class="text-center">  
</div></div></div></div></section></div></div>

# plan de cuentas

El módulo de **Plan de Cuentas** permite administrar el catálogo contable utilizado por cada empresa dentro de Horfal-EOS.

Este catálogo constituye la base de toda la operación contable, ya que define las cuentas que serán utilizadas para registrar pólizas, movimientos financieros, procesos fiscales y generación de reportes.

Cada cuenta se encuentra clasificada y estructurada de acuerdo con criterios contables previamente definidos, permitiendo mantener una organización consistente de la información financiera.

**Figura 1. Plan de cuentas**

*(Insertar imagen aquí)*

## Información disponible

### Código

Clave única que identifica la cuenta contable dentro del catálogo.

La estructura del código permite organizar jerárquicamente las cuentas y facilitar su localización.

### Nombre

Descripción o nombre de la cuenta contable.

Por ejemplo:

- Caja y efectivo
- Bancos nacionales
- Clientes nacionales
- Inversiones temporales

### Grupo contable

Clasificación principal de la cuenta dentro de la estructura financiera.

Algunos ejemplos son:

- Activo
- Pasivo
- Capital
- Ingresos
- Costos
- Gastos

### Naturaleza

Define el comportamiento contable de la cuenta.

Generalmente puede ser:

- Deudora
- Acreedora

Esta clasificación es utilizada durante los registros contables y la generación de reportes.

### Saldo

Indica la naturaleza del saldo habitual asociado a la cuenta.

### Reportar en

Determina en qué reporte financiero participará la cuenta.

Por ejemplo:

- Balance General
- Estado de Resultados

### Grupo financiero

Agrupación utilizada para clasificar cuentas con características similares dentro de la estructura financiera.

### Agrupador SAT

Clave oficial utilizada para relacionar la cuenta contable con la estructura establecida por el Servicio de Administración Tributaria (SAT).

Esta información facilita el cumplimiento de obligaciones fiscales y reportes regulatorios.

### Movimiento

Indica si la cuenta permite registrar movimientos contables.

Las cuentas marcadas como movibles pueden utilizarse directamente en pólizas y registros contables.

### Informable

Indica si la cuenta participa en reportes y procesos de información financiera.

### Estado

Muestra la situación actual de la cuenta.

Los estados disponibles normalmente son:

- Activa
- Inactiva

### Acciones

Permite realizar operaciones sobre la cuenta seleccionada, como:

- Consultar información.
- Modificar configuración.
- Administrar su estructura.

## Funciones principales

El módulo permite:

- Consultar cuentas existentes.
- Crear nuevas cuentas.
- Editar cuentas contables.
- Importar catálogos de cuentas.
- Exportar información.
- Instalar planes contables.
- Mantener organizada la estructura financiera de la empresa.

## Beneficio práctico

El Plan de Cuentas permite:

- Organizar correctamente la información contable.
- Estandarizar registros financieros.
- Facilitar la generación de pólizas.
- Cumplir requerimientos fiscales.
- Generar reportes financieros consistentes.
- Mantener una estructura contable ordenada y escalable.

## ¿Quién debe utilizar esta sección?

Esta sección está orientada principalmente a:

- Contadores.
- Administradores contables.
- Responsables financieros.
- Usuarios encargados de la configuración contable.

Los usuarios operativos normalmente no requieren modificar el Plan de Cuentas durante sus actividades diarias.

## Consideraciones

- El Plan de Cuentas constituye uno de los elementos más importantes de la configuración financiera del sistema.
- Las modificaciones deben realizarse con criterio contable y fiscal adecuado.
- Los cambios pueden impactar pólizas, reportes financieros y procesos de contabilización.
- Se recomienda restringir el acceso a esta sección únicamente a usuarios autorizados.
- Una estructura contable correctamente configurada facilita significativamente la operación financiera y fiscal de la empresa.

# Polizas

El módulo de **Pólizas Contables** permite consultar, registrar y administrar los asientos contables generados dentro de la empresa.

Una póliza representa el registro formal de una operación financiera y constituye la unidad básica de contabilización utilizada por el sistema.

A través de este módulo es posible llevar el control de los movimientos contables, mantener trazabilidad sobre las operaciones registradas y generar información financiera confiable para análisis, auditoría y cumplimiento fiscal.

*(Insertar imagen aquí)*

## Información disponible

### Folio

Identificador único asignado a la póliza.

Permite localizar rápidamente un registro específico dentro del sistema.

### Fecha

Corresponde a la fecha contable de la operación registrada.

### Periodo

Indica el periodo contable al que pertenece la póliza.

Esta información es utilizada para procesos de cierre y generación de reportes financieros.

### Tipo

Clasificación de la póliza de acuerdo con su naturaleza operativa.

Dependiendo de la configuración de la empresa, pueden existir tipos como:

- Ingreso
- Egreso
- Diario
- Ajuste
- Nómina
- Apertura
- Cierre

### Estado

Muestra la situación actual de la póliza.

Por ejemplo:

- Borrador
- Pendiente
- Aplicada
- Cancelada

### Creación

Indica el origen mediante el cual fue generada la póliza.

La póliza puede ser:

- Manual
- Semiautomática
- Automática

### Concepto

Descripción general de la operación registrada.

Permite identificar fácilmente el motivo o naturaleza de la transacción.

### Cargas

Importe total de movimientos registrados al debe.

### Abonos

Importe total de movimientos registrados al haber.

### CFDI

Indica la relación existente entre la póliza y los comprobantes fiscales asociados.

Esta vinculación facilita la trazabilidad fiscal y documental de los registros contables.

### Acciones

Permite realizar operaciones sobre la póliza seleccionada, tales como:

- Consultar detalle.
- Editar información.
- Revisar movimientos.
- Consultar documentos relacionados.

## Funciones principales

Desde este módulo es posible:

- Consultar pólizas existentes.
- Crear nuevas pólizas.
- Filtrar información por fechas.
- Revisar movimientos contables.
- Consultar pólizas asociadas a CFDI.
- Administrar registros contables de la empresa.

## Crear una nueva póliza

El botón **Agregar póliza** permite registrar una nueva póliza dentro del sistema.

Dependiendo de la configuración contable, la póliza podrá generarse manualmente o derivarse de procesos automatizados.

## Beneficio práctico

El módulo de Pólizas permite:

- Mantener un registro formal de todas las operaciones financieras.
- Facilitar auditorías y revisiones contables.
- Generar estados financieros confiables.
- Dar trazabilidad completa a los movimientos registrados.
- Relacionar operaciones contables con documentación fiscal.

## ¿Quién debe utilizar esta sección?

Esta sección está orientada principalmente a:

- Contadores.
- Auxiliares contables.
- Responsables financieros.
- Administradores con funciones contables.

Los usuarios operativos normalmente no requieren registrar pólizas de forma directa.

## Consideraciones

- Las pólizas constituyen la base de la contabilidad de la empresa.
- Toda operación financiera relevante debe quedar respaldada mediante una póliza.
- Los movimientos registrados deben mantener equilibrio entre cargos y abonos.
- Las pólizas pueden relacionarse con CFDI y otros documentos de soporte.
- Se recomienda que únicamente usuarios autorizados tengan acceso a la creación o modificación de registros contables.

# Configuración de cuenta fiscal

<div class="qMYqUG_convSearchResultHighlightRoot" id="bkmrk-el-m%C3%B3dulo-de-configu"><div class="" data-is-intersecting="true" data-turn-id-container="request-69eb8eeb-1520-83e8-9019-f8032f4c7000-9"><section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&:has([data-writing-block])>*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-scroll-anchor="false" data-testid="conversation-turn-200" data-turn="assistant" data-turn-id="request-69eb8eeb-1520-83e8-9019-f8032f4c7000-9" data-turn-id-container="request-69eb8eeb-1520-83e8-9019-f8032f4c7000-9" dir="auto">El módulo de **Configuración de Cuenta Fiscal** concentra los parámetros operativos que gobiernan el comportamiento financiero, contable y fiscal del sistema.

Desde esta sección se definen las reglas que permiten transformar operaciones, CFDI y eventos financieros en registros contables estructurados.

La configuración aquí establecida sirve como base para los procesos automáticos de contabilización y generación de pólizas.

*(Insertar imagen aquí)*

# Componentes principales

La configuración se encuentra dividida en cuatro secciones:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="36af22f7-2ca1-4bb8-8549-322909bfa00b" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Tipos de póliza
- Cuentas funcionales
- Reglas de ingresos
- Equivalencias CFDI

</div></div></div></div></div></div>Cada una cumple una función específica dentro del motor contable de Horfal-EOS.

# Tipos de póliza

La pestaña **Tipos de póliza** permite administrar los distintos tipos de pólizas utilizados por la empresa.

Cada tipo puede tener una equivalencia con los tipos reconocidos por el SAT para efectos de Contabilidad Electrónica.

## Información disponible

### Clave

Identificador interno utilizado por el sistema.

Ejemplos:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="36af22f7-2ca1-4bb8-8549-322909bfa00b" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- INGRESO
- EGRESO
- DIARIO
- TRASPASO
- BANCARIO
- NOMINA

</div></div></div></div></div></div>### Nombre

Nombre descriptivo del tipo de póliza.

### Tipo SAT

Equivalencia utilizada para reportes y cumplimiento fiscal.

### Origen

Indica si el tipo de póliza es:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="36af22f7-2ca1-4bb8-8549-322909bfa00b" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Sistema
- Empresa

</div></div></div></div></div></div>Los registros de sistema forman parte de la configuración base del producto.

### Descripción

Explicación funcional del propósito de la póliza.

### Estado

Indica si el tipo se encuentra activo o inactivo.

### Acciones

Permite consultar, editar o administrar la configuración del tipo seleccionado.

# Funciones principales

Desde esta sección es posible:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="36af22f7-2ca1-4bb8-8549-322909bfa00b" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Crear nuevos tipos de póliza.
- Configurar equivalencias SAT.
- Mantener la estructura contable de la empresa.
- Definir clasificaciones utilizadas por procesos automáticos de contabilización.

</div></div></div></div></div></div># Beneficio práctico

Los tipos de póliza permiten clasificar correctamente las operaciones financieras y mantener consistencia entre la contabilidad interna y los requerimientos de Contabilidad Electrónica.

# Consideraciones

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="36af22f7-2ca1-4bb8-8549-322909bfa00b" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Algunos tipos son proporcionados por el sistema y forman parte de la operación estándar.
- Otros pueden ser creados por la empresa para necesidades específicas.
- La configuración de estos elementos impacta directamente la generación de pólizas y reportes contables.
- Se recomienda que esta sección sea administrada únicamente por usuarios con conocimientos contables y fiscales.

</div></div></div></div></div></div>Yo haría el manual de esta pantalla en **cuatro apartados independientes**:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="36af22f7-2ca1-4bb8-8549-322909bfa00b" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">1. Tipos de póliza (la imagen que acabas de mostrar).
2. Cuentas funcionales.
3. Reglas de ingresos.
4. Equivalencias CFDI.

</div></div></div></div></div></div>Porque cada pestaña tiene suficiente importancia como para documentarse por separado y no mezclar todo en una sola explicación.

</section></div></div>

# Bancos

# Movimientos Bancarios

El módulo de **Movimientos Bancarios** permite consultar y administrar los movimientos registrados en las cuentas bancarias de la empresa.

Desde esta sección es posible revisar ingresos, egresos, saldos y el estado de conciliación de cada movimiento, facilitando el control financiero y la conciliación bancaria.

**Figura 1. Movimientos Bancarios**

# Objetivo del módulo

Este módulo concentra la información operativa proveniente de las cuentas bancarias registradas en el sistema.

Su finalidad es proporcionar visibilidad sobre:

- Movimientos bancarios.
- Ingresos y egresos.
- Saldos bancarios.
- Conciliaciones.
- Origen de las operaciones.

# Información disponible

### Fecha

Fecha en la que se registró el movimiento bancario.

### Descripción

Descripción proporcionada por la institución financiera o por el origen de la operación.

Permite identificar el concepto del movimiento.

### Referencia

Dato utilizado para identificar o rastrear la operación.

Puede corresponder a números de autorización, referencias bancarias o identificadores internos.

### Origen

Indica la fuente desde la cual se obtuvo el movimiento.

Por ejemplo:

- Extracto bancario.
- Sincronización bancaria.
- Registro manual.

### Salidas

Importe correspondiente a egresos o cargos bancarios.

### Ingresos

Importe correspondiente a depósitos o abonos bancarios.

### Saldo bancario

Saldo reportado por la institución financiera después de la operación.

### Saldo operativo

Saldo calculado por el sistema considerando los movimientos registrados y conciliados.

### Moneda

Moneda utilizada por la cuenta bancaria.

Por ejemplo:

- MXN
- USD
- EUR

### Estado de conciliación

Indica la situación actual del movimiento respecto al proceso de conciliación bancaria.

Algunos estados pueden ser:

- Pendiente
- Conciliado
- Parcialmente conciliado
- Rechazado

# Funciones principales

Desde este módulo es posible:

- Consultar movimientos bancarios.
- Filtrar información por fechas.
- Seleccionar cuentas bancarias específicas.
- Revisar saldos bancarios.
- Analizar movimientos pendientes de conciliación.
- Exportar información.
- Generar reportes.

# Barra de herramientas

La parte superior de la pantalla proporciona diversas opciones de trabajo:

### Actualizar

Recarga la información mostrada.

### Limpiar filtros

Restablece los filtros aplicados.

### Selección de cuenta bancaria

Permite cambiar entre las cuentas registradas en la empresa.

### Filtro de estado

Permite consultar movimientos según su estado de conciliación.

### Sobresalir

Exporta información para análisis externo.

### PDF

Genera una versión imprimible del listado.

### Importador

Permite importar información bancaria desde archivos compatibles.

### Agregar movimiento

Permite registrar manualmente un movimiento bancario cuando corresponda.

# Beneficio práctico

El módulo de Movimientos Bancarios permite:

- Supervisar la actividad financiera de las cuentas.
- Detectar diferencias entre banco y contabilidad.
- Facilitar conciliaciones bancarias.
- Mantener trazabilidad financiera.
- Apoyar procesos de auditoría y control interno.

# ¿Quién debe utilizar esta sección?

Esta sección está orientada principalmente a:

- Tesorería.
- Contadores.
- Auxiliares contables.
- Responsables financieros.
- Administradores autorizados.

# Consideraciones

- Toda consulta realizada puede quedar registrada para efectos de auditoría.
- Los movimientos conciliados forman parte de la evidencia financiera de la empresa.
- Se recomienda revisar periódicamente los movimientos pendientes de conciliación.
- La correcta conciliación bancaria contribuye a mantener información financiera confiable y actualizada.
- El acceso a esta sección debe limitarse a usuarios con autorización financiera o contable.

# Configuración de Bancos

El módulo **Configuración de Bancos** permite administrar las cuentas bancarias utilizadas por la empresa dentro de Horfal-EOS. Desde esta sección se registran las cuentas que participarán en procesos de tesorería, conciliación bancaria, movimientos bancarios y operaciones financieras.

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-06/scaled-1680-/Icrimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-06/Icrimage.png)

Al ingresar a esta sección se muestran tres áreas principales:

- **Cuentas**
- **Conexiones**
- **Extractos**

La pestaña **Cuentas** concentra el catálogo de cuentas bancarias internas registradas para la empresa activa.

Cada cuenta bancaria puede almacenar información como:

- Clave interna.
- Nombre de la cuenta.
- Banco asociado.
- Número de cuenta.
- CLABE interbancaria.
- Moneda.
- Cuenta contable relacionada.
- Estado operativo.

Esta información permite que las operaciones bancarias queden correctamente vinculadas con la contabilidad y los procesos financieros de la organización.

## Herramientas disponibles

En la parte superior derecha se encuentran las siguientes opciones:

### Solo activos

Permite mostrar únicamente las cuentas bancarias activas.

### Actualizar

Recarga la información mostrada en pantalla.

### Nueva cuenta

Abre el formulario para registrar una nueva cuenta bancaria dentro del sistema.

## Información mostrada

Cuando existan cuentas registradas, la tabla mostrará:

### Clave

Identificador interno de la cuenta bancaria.

### Nombre

Nombre descriptivo utilizado para identificar la cuenta.

### Orden

Valor utilizado para organizar la visualización de las cuentas.

### Banco

Institución financiera a la que pertenece la cuenta.

### Cuenta

Número de cuenta bancaria.

### CLABE

Clave Bancaria Estandarizada utilizada para transferencias electrónicas.

### Moneda

Divisa asociada a la cuenta.

Ejemplos:

- MXN
- USD
- EUR

### Cuenta contable

Cuenta del plan contable vinculada a la cuenta bancaria.

### Estado

Indica si la cuenta se encuentra activa o inactiva.

### Acciones

Permite editar o administrar la configuración de la cuenta bancaria.

## Propósito del módulo

La Configuración de Bancos constituye la base para todos los procesos financieros relacionados con tesorería y banca electrónica.

Las cuentas registradas aquí pueden utilizarse posteriormente en:

- Movimientos bancarios.
- Conciliaciones bancarias.
- Importación de extractos.
- Tesorería.
- Pagos y cobros.
- Integraciones bancarias.
- Contabilidad.

Por este motivo, se recomienda que únicamente usuarios autorizados del área financiera o administrativa tengan acceso a esta configuración.

# Compras

# Requisiciones de compra

El módulo **Requisiciones de Compra** permite generar y administrar solicitudes internas de resurtido para productos que requieren abastecimiento.

Una requisición representa una necesidad detectada en una ubicación específica y constituye el primer paso dentro del proceso de compras. Su propósito es comunicar qué productos requieren reposición antes de que se generen cotizaciones, órdenes de compra o procesos posteriores.

**Figura X. Requisiciones de Compra**

*(Insertar aquí la imagen de Requisiciones de Compra)*

---

## ¿Qué es una requisición?

Una requisición de compra es un documento interno utilizado para solicitar el abastecimiento de productos.

En Horfal-EOS, las requisiciones nacen inicialmente en estado **PROPUESTO** y representan una fotografía de la necesidad existente al momento de su generación.

Las requisiciones pueden ser creadas manualmente por un usuario autorizado o generadas mediante procesos automáticos de resurtido.

---

## Información mostrada

La tabla principal presenta las requisiciones registradas en el sistema.

### Folio

Identificador único de la requisición.

Permite localizar y rastrear el documento durante todo su ciclo de vida.

### Estado

Situación actual de la requisición.

Por ejemplo:

- Propuesto
- Desactivado
- Otros estados derivados de procesos posteriores

### Nodo Operativo

Unidad organizacional responsable de la requisición.

Representa el origen operativo de la necesidad de abastecimiento.

### Centro de Ingresos

Centro de responsabilidad asociado a la requisición.

Permite identificar la entidad operativa que requiere el abastecimiento.

### Almacén / Ubicación

Ubicación específica para la cual se solicita el resurtido.

La necesidad de compra siempre se relaciona con una ubicación concreta dentro de la operación.

### Generación

Fecha y hora en que fue creada la requisición.

### Usuario

Usuario responsable de la generación del documento.

### Acciones

Opciones disponibles para consultar o administrar la requisición.

---

## Herramientas disponibles

### Estado

Permite filtrar las requisiciones según su situación actual.

### Actualizar

Recarga la información mostrada en pantalla.

### Generador

Inicia el proceso de creación de nuevas requisiciones de compra.

Dependiendo de la configuración de la empresa, la generación puede realizarse de forma manual o automática.

---

## Propósito del módulo

Las requisiciones de compra permiten:

- Detectar necesidades de abastecimiento.
- Solicitar resurtidos internos.
- Mantener niveles adecuados de inventario.
- Servir como punto de partida para futuros procesos de compra.
- Proporcionar trazabilidad sobre las necesidades operativas de la empresa.

---

## Flujo general

En términos generales, el proceso inicia con una Requisición de Compra y posteriormente puede evolucionar hacia procesos de abastecimiento más avanzados.

Flujo simplificado:

**Requisición de Compra → Cotización → Orden de Compra → Recepción → Inventario → Contabilidad**

De esta forma, la requisición funciona como el documento que origina la necesidad de compra dentro de la organización.

# Auditoría

# Bitácora Forense

La Bitácora Forense permite supervisar y registrar las actividades realizadas dentro del sistema.

Aquí se almacenan eventos relacionados con accesos, ejecuciones, acciones del usuario y procesos automáticos generados por Horfal-EOS.

La información registrada ayuda a mantener trazabilidad, auditoría y seguimiento de operaciones importantes dentro del sistema.

[![ChatGPT Image 21 may 2026, 13_30_59.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/chatgpt-image-21-may-2026-13-30-59.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/chatgpt-image-21-may-2026-13-30-59.png)

## Información disponible

La bitácora puede mostrar información como:

### Fecha/hora UTC

Fecha y hora en que ocurrió el evento registrado.

### Usuario

Usuario relacionado con la acción realizada.

### Acción

Actividad ejecutada dentro del sistema.

### Entidad

Elemento o módulo relacionado con el evento registrado.

### Identificación

Identificador asociado al registro o proceso.

### Origen

Origen desde donde se generó la acción o evento.

### IP

Dirección IP relacionada con el acceso o ejecución registrada.

### Picadillo

Identificador resumido utilizado para seguimiento e integridad del registro.

### HMAC

Valor utilizado para validación e integridad de la información registrada.

## Tipos de acciones registradas

La Bitácora Forense puede almacenar diferentes tipos de acciones dependiendo de la actividad realizada dentro del sistema.

Algunos ejemplos son:

### ACCESO

Registro de autenticaciones o ingresos al sistema.

### EJECUTAR

Procesos automáticos o tareas ejecutadas por el sistema.

### ACCESO DE AUDITORÍA

Eventos relacionados con consultas o revisiones dentro del módulo de auditoría.

## Verificación de integridad

La Bitácora Forense incluye herramientas de validación que permiten verificar la integridad y consistencia de los registros almacenados por el sistema.

Funciones como:

- Integridad no verificada
- Verificar cadena
- Actualizar

ayudan a fortalecer la trazabilidad y supervisión de eventos importantes dentro de Horfal-EOS.

## Filtros disponibles

La bitácora permite consultar registros mediante filtros relacionados con acciones y eventos específicos.

## Beneficio práctico

La Bitácora Forense ayuda a mantener control, trazabilidad y auditoría sobre las actividades realizadas dentro del sistema, facilitando el seguimiento de eventos importantes y procesos críticos.

## Consideraciones

- - Algunos registros pueden generarse automáticamente por procesos internos del sistema.
    - La disponibilidad de información puede depender de los permisos del usuario.
    - Los registros de auditoría ayudan a fortalecer la trazabilidad y supervisión operativa del sistema.
    - Algunas validaciones pueden relacionarse con mecanismos de integridad y verificación de registros.

# Comunicaciones

# Mi Bandeja

<div class="qMYqUG_convSearchResultHighlightRoot" id="bkmrk-introducci%C3%B3n-mi-band"><div class="" data-is-intersecting="true" data-turn-id-container="request-69eb8eeb-1520-83e8-9019-f8032f4c7000-5"><div class="relative w-full overflow-visible"><section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&:has([data-writing-block])>*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-scroll-anchor="false" data-testid="conversation-turn-90" data-turn="assistant" data-turn-id="request-69eb8eeb-1520-83e8-9019-f8032f4c7000-5" data-turn-id-container="request-69eb8eeb-1520-83e8-9019-f8032f4c7000-5" dir="auto">Mi Bandeja permite visualizar las notificaciones y avisos generados por el sistema.

Aquí se muestran alertas, errores y eventos importantes relacionados con diferentes procesos y actividades dentro de Horfal-EOS.

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="6727b5f2-2f53-4e07-9ec5-9aae75b744cf" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">  
</div></div></div></div></div></div>[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/ZhEimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/ZhEimage.png)

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="6727b5f2-2f53-4e07-9ec5-9aae75b744cf" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden">  
</div></div></div></div></div>## Filtros disponibles

La bandeja permite visualizar las notificaciones mediante diferentes filtros:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="6727b5f2-2f53-4e07-9ec5-9aae75b744cf" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Todas  
    Muestra todas las notificaciones disponibles.
- No leídas  
    Muestra únicamente las notificaciones pendientes de revisar.
- Error / Críticas  
    Muestra alertas importantes o problemas que requieren atención inmediata.
- Con acción  
    Muestra notificaciones que requieren alguna acción o seguimiento por parte del usuario.

</div></div></div></div></div></div>## Acciones disponibles

El sistema permite realizar acciones rápidas sobre las notificaciones, como marcar todas las notificaciones como leídas.

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="6727b5f2-2f53-4e07-9ec5-9aae75b744cf" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">  
</div></div></div></div></div></div>## Beneficio práctico

Mi Bandeja permite centralizar los avisos importantes del sistema, facilitando el seguimiento de eventos y actividades relevantes para el usuario.

## Consideraciones

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="6727b5f2-2f53-4e07-9ec5-9aae75b744cf" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">- Algunas notificaciones pueden generarse automáticamente por procesos internos del sistema.
- Las alertas críticas deben revisarse oportunamente.
- La información mostrada puede variar dependiendo de los permisos del usuario.

</div></div></div></div><div class="z-0 flex min-h-[46px] justify-start">  
</div><div class="mt-3 w-full empty:hidden"><div class="text-center">  
</div></div></div></div></section><div class="contents">  
</div></div></div></div>

# Mis preferencias

El módulo de Mis Preferencias permite configurar cómo el usuario desea recibir y visualizar las notificaciones del sistema.

Aquí pueden ajustarse diferentes opciones relacionadas con avisos, alertas y comportamiento de las comunicaciones.

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/qKKimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/qKKimage.png)

## ¿Qué puede configurarse?

Dependiendo de los permisos y configuraciones disponibles, el usuario puede:

- activar o desactivar ciertos tipos de notificaciones
- definir preferencias de visualización
- configurar avisos relacionados con procesos importantes
- administrar opciones de comunicación personalizadas

## Beneficio práctico

Las preferencias permiten adaptar las notificaciones según las necesidades de cada usuario, facilitando el seguimiento de eventos importantes dentro del sistema.

## Consideraciones

- Algunas preferencias pueden depender de los permisos del usuario.
- Ciertos avisos críticos pueden mantenerse activos por seguridad del sistema.
- Los cambios realizados pueden aplicarse automáticamente.

# Políticas

El módulo de Políticas permite administrar las reglas de comunicación y notificaciones del sistema.

Aquí se define:

- qué eventos generan avisos
- cómo serán enviados
- quién los recibirá
- cuánto tiempo permanecerán disponibles

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/l0ximage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/l0ximage.png)

## Información disponible

Cada política puede incluir información como:

- Evento  
    Acción o situación que genera una notificación.
- Canales  
    Medio por el cual se enviará el aviso, como interfaz de usuario o correo electrónico.
- Plantilla  
    Formato utilizado para generar el mensaje.
- Destinatario  
    Usuarios o grupos que recibirán la notificación.
- Retención  
    Tiempo durante el cual la notificación permanecerá disponible.

## Beneficio práctico

Las políticas permiten automatizar la comunicación del sistema, ayudando a mantener informados a los usuarios sobre eventos importantes o situaciones que requieren atención.

## Ejemplos de eventos

El sistema puede generar políticas relacionadas con:

- vencimiento de certificados
- CFDI cancelados
- inconsistencias fiscales
- cambios de estado
- alertas operativas

## Consideraciones

- Algunas políticas pueden configurarse de forma global.
- Ciertos eventos críticos pueden generar notificaciones automáticas.
- La disponibilidad de opciones puede depender de los permisos del usuario.

# Plantillas

El módulo de Plantillas permite administrar los formatos de mensajes y notificaciones utilizados por el sistema.

Las plantillas son utilizadas para generar automáticamente avisos, alertas y correos electrónicos relacionados con diferentes eventos del sistema.

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/JDcimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/JDcimage.png)

## Información disponible

Cada plantilla puede incluir información como:

- Código  
    Identificador interno utilizado por el sistema.
- Descripción  
    Explicación del propósito de la plantilla.
- Estado  
    Indica si la plantilla se encuentra activa.
- Versión  
    Número de versión disponible de la plantilla.
- Idioma  
    Idioma utilizado para el contenido de la notificación.

## Uso de las plantillas

Las plantillas permiten mantener una comunicación uniforme dentro del sistema, facilitando el envío automático de mensajes relacionados con eventos importantes.

Estas plantillas pueden utilizarse para:

- alertas fiscales
- vencimiento de certificados
- recuperación de contraseña
- inconsistencias detectadas
- avisos operativos

## Beneficio práctico

Las plantillas ayudan a estandarizar las comunicaciones del sistema, asegurando que la información enviada sea clara, consistente y organizada.

## Consideraciones

- Algunas plantillas pueden ser utilizadas automáticamente por procesos internos del sistema.
- La disponibilidad de edición puede depender de los permisos del usuario.
- Ciertos mensajes críticos pueden formar parte de configuraciones globales del sistema.

# Monitor

El módulo de Monitor permite supervisar los eventos y procesos de comunicación generados por el sistema.

Aquí pueden revisarse registros relacionados con notificaciones, entregas, errores y eventos procesados automáticamente.

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/txFimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/txFimage.png)

## Información disponible

El monitor puede mostrar información como:

- Tipo de evento  
    Evento o acción que generó la notificación.
- Severidad  
    Nivel de importancia del evento, como advertencia, error o crítico.
- Estado  
    Situación actual del proceso o notificación.
- Publicado  
    Fecha y hora en que el evento fue generado.
- Procesado  
    Fecha y hora en que el sistema procesó el evento.
- Error  
    Información relacionada con fallos detectados durante el proceso.

## Filtros disponibles

El monitor permite consultar información mediante diferentes filtros, como:

- estado
- severidad
- tipo de evento
- empresa
- rango de fechas

## Beneficio práctico

El monitor facilita el seguimiento de eventos y procesos automáticos del sistema, ayudando a identificar errores, validar entregas y supervisar el funcionamiento de las comunicaciones.

## Consideraciones

- Algunos eventos pueden generarse automáticamente por procesos internos del sistema.
- La información mostrada puede depender de los permisos del usuario.
- Los eventos críticos deben revisarse oportunamente para asegurar el correcto funcionamiento del sistema.

# Configuración de correo

El módulo de Configuración de correo permite administrar los parámetros utilizados por el sistema para el envío automático de correos electrónicos.

Aquí pueden configurarse los datos necesarios para que Horfal-EOS envíe notificaciones, alertas y mensajes relacionados con diferentes procesos del sistema.

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/wrvimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/wrvimage.png)

## Información disponible

La configuración puede incluir información como:

- Objetivo  
    Propósito de la configuración de correo dentro del sistema.
- Proveedor  
    Servicio utilizado para el envío de correos electrónicos.
- Desde el correo electrónico  
    Dirección utilizada como remitente de los mensajes enviados.
- Nombre  
    Identificador o nombre asignado a la configuración.
- Estado  
    Indica si la configuración se encuentra activa.
- Prueba  
    Permite validar el funcionamiento de la configuración.
- Fallos  
    Información relacionada con errores detectados durante el envío.

## Nueva configuración

El sistema permite registrar nuevas configuraciones de correo electrónico mediante el botón “Nueva configuración”.

Dentro de esta ventana pueden configurarse parámetros relacionados con:

- proveedor de correo
- dirección remitente
- servidor SMTP
- puerto
- seguridad
- usuario de autenticación
- credenciales de acceso

Estas configuraciones son utilizadas para el envío automático de notificaciones y mensajes del sistema.

[![image.png](https://ayuda.horfal.com/uploads/images/gallery/2026-05/scaled-1680-/kudimage.png)](https://ayuda.horfal.com/uploads/images/gallery/2026-05/kudimage.png)

## Uso de la configuración

La configuración de correo es utilizada por diferentes procesos automáticos del sistema para:

- envío de alertas
- notificaciones críticas
- recuperación de contraseña
- avisos operativos
- mensajes automáticos

## Beneficio práctico

La configuración de correo permite mantener informados a los usuarios mediante notificaciones automáticas enviadas directamente a sus cuentas de correo electrónico.

## Consideraciones

- Una configuración incorrecta puede impedir el envío de correos.
- Algunas funciones automáticas dependen de la disponibilidad del servicio de correo.
- La modificación de estos parámetros puede requerir permisos especiales.