Cómo Asignar una Subcuenta a un Cliente
📋 Introducción
HolaGest genera automáticamente un código de cliente y una subcuenta contable al crear la primera factura. Sin embargo, puede personalizar estos valores manualmente para adaptarlos a su plan contable o sistema de numeración.
Características principales:
- ✅ Generación automática de códigos y subcuentas
- ✅ Personalización manual cuando sea necesario
- ✅ Integración contable con el plan de cuentas
- ✅ Control de numeración según sus necesidades
🎯 ¿Qué es una Subcuenta de Cliente?
Definición
Una subcuenta es el código contable que identifica a cada cliente en el plan de cuentas. En España, las subcuentas de clientes cuelgan de la cuenta 430 - Clientes.
Ejemplo de Estructura
430 - Clientes (Cuenta principal)
├── 4300000001 - Cliente A
├── 4300000002 - Cliente B
├── 4300000023 - Cliente C
└── 4300000150 - Cliente D¿Cuándo se Genera?
HolaGest genera la subcuenta automáticamente al crear la primera factura del cliente, no antes. Esto evita crear subcuentas innecesarias para clientes que nunca compran.
🔧 Activar Campos de Código y Subcuenta
Por defecto, los campos de código y subcuenta están ocultos en el formulario de cliente. Debe activarlos para poder editarlos.
Paso 1: Acceder a Opciones del Formulario
- Vaya a "Menú Ventas" en la barra lateral izquierda
- Seleccione "Clientes"
- Abra cualquier cliente (o cree uno nuevo)
- En la parte superior derecha del formulario, localice el botón "Opciones" (icono de tres puntos o engranaje)
- Haga clic en "Opciones"
- Se abrirá una ventana modal con la configuración del formulario
Paso 2: Activar el Campo "Código de Cliente"
En la ventana de opciones:
- Verá una tabla con todos los campos disponibles del formulario
- Busque la fila que dice "Código" en la columna "Campo"
- En esa fila, localice la columna "Visualización"
- Haga clic en el desplegable de visualización
- Seleccione "Alinear a la izquierda" (o cualquier opción excepto "Oculto")
- El campo "Código" ahora será visible en el formulario de cliente
Resultado: Ahora verá el campo "Código" en la parte superior del formulario de cliente, donde podrá asignar o modificar el código manualmente.
Paso 3: Activar el Campo "Subcuenta"
En la misma ventana de opciones:
- En la tabla de campos, busque la fila que dice "Subcuenta"
- En esa fila, localice la columna "Visualización"
- Haga clic en el desplegable de visualización
- Seleccione "Alinear a la izquierda" (o cualquier opción excepto "Oculto")
- El campo "Subcuenta" ahora será visible en el formulario de cliente
Resultado: Ahora verá el campo "Subcuenta" en el formulario de cliente, donde podrá asignar o modificar la subcuenta manualmente.
Paso 4: Guardar la Configuración
- En la parte inferior de la ventana de opciones, pulse el botón "Guardar"
- La ventana se cerrará
- Ahora verá los campos "Código" y "Subcuenta" en el formulario de cliente
Nota: Esta configuración se aplica a todos los clientes, no solo al que tenía abierto.
✏️ Asignar Código de Cliente Manualmente
Cuándo Asignar Manualmente
- ✅ Cuando importa clientes de otro sistema
- ✅ Cuando quiere mantener la numeración de su sistema anterior
- ✅ Cuando necesita códigos específicos (ej: CLI001, CLI002)
- ✅ Cuando quiere códigos alfanuméricos personalizados
Procedimiento
- Vaya a "Menú Ventas" > "Clientes"
- Abra el cliente al que desea asignar código
- En la parte superior del formulario, localice el campo "Código"
- Escriba el código deseado (ejemplos: "CLI001", "C-0023", "1001")
- Pulse el botón "Guardar" en la parte inferior del formulario
Importante: El código debe ser único. No puede haber dos clientes con el mismo código.
🔢 Asignar Subcuenta Manualmente
Cuándo Asignar Manualmente
- ✅ Cuando importa clientes con subcuentas existentes
- ✅ Cuando quiere mantener la numeración de su contabilidad anterior
- ✅ Cuando necesita subcuentas específicas según su plan contable
- ✅ Cuando el cliente ya tiene subcuenta en su sistema contable
Procedimiento
- Vaya a "Menú Ventas" > "Clientes"
- Abra el cliente al que desea asignar subcuenta
- Localice el campo "Subcuenta" (debe haberlo activado previamente)
- Escriba el número de subcuenta completo (ejemplo: "4300000023")
- Pulse el botón "Guardar"
Importante: La subcuenta debe tener el número de dígitos configurado en el ejercicio contable.
⚙️ Generación Automática de Subcuentas
Cómo Funciona
HolaGest genera automáticamente la subcuenta del cliente al crear la primera factura, siguiendo estas reglas:
Regla 1: Cliente con Subcuenta Asignada
Si el cliente ya tiene un número de subcuenta asignado:
- HolaGest comprueba si esa subcuenta existe en el plan de cuentas
- Si existe: La usa directamente
- Si no existe: Intenta crearla automáticamente
- Si no puede crearla: Muestra un error
Regla 2: Cliente sin Subcuenta Asignada
Si el cliente NO tiene subcuenta asignada:
- HolaGest busca la cuenta principal de clientes (en España: 430)
- Toma el número de código del cliente
- Crea una subcuenta combinando la cuenta principal + código del cliente
- Ejemplo: Cliente código 23 → Subcuenta 4300000023
Ejemplo Práctico
Configuración:
- Cuenta de clientes: 430
- Dígitos de subcuenta: 10
- Cliente código: 23
Proceso automático:
- Al crear la primera factura del cliente 23
- HolaGest busca la cuenta 430
- Genera la subcuenta: 430 + 0000023 = 4300000023
- Crea la subcuenta en el plan de cuentas
- Asigna la subcuenta al cliente
🔍 Verificar Subcuenta Creada
Desde el Cliente
- Vaya a "Menú Ventas" > "Clientes"
- Abra el cliente
- Localice el campo "Subcuenta"
- Verá el número de subcuenta asignado
Desde el Plan de Cuentas
- Vaya a "Menú Contabilidad" en la barra lateral izquierda
- Seleccione "Plan de Cuentas"
- En el buscador, escriba el número de subcuenta o el nombre del cliente
- Verá la subcuenta creada con el nombre del cliente
⚠️ Problemas Comunes y Soluciones
Problema 1: Error "Número de dígitos incorrecto"
Causa: La subcuenta que intenta asignar no tiene el número de dígitos configurado en el ejercicio.
Solución:
- Vaya a "Menú Contabilidad" > "Ejercicios"
- Abra el ejercicio actual
- Localice el campo "Longitud de subcuentas"
- Anote el número de dígitos (ejemplo: 10)
- Vuelva al cliente y asigne una subcuenta con exactamente ese número de dígitos
Ejemplo:
Ejercicio configurado con 10 dígitos
❌ Incorrecto: 430000023 (9 dígitos)
✅ Correcto: 4300000023 (10 dígitos)Problema 2: Error "La subcuenta ya existe"
Causa: Está intentando asignar una subcuenta que ya está asignada a otro cliente.
Solución:
- Vaya a "Menú Contabilidad" > "Plan de Cuentas"
- Busque la subcuenta que intenta asignar
- Verifique a qué cliente está asignada
- Asigne una subcuenta diferente al nuevo cliente
Problema 3: No se Crea la Subcuenta Automáticamente
Causa: El ejercicio contable no está correctamente configurado o la cuenta de clientes no existe.
Solución:
- Vaya a "Menú Contabilidad" > "Plan de Cuentas"
- Verifique que existe la cuenta 430 - Clientes
- Si no existe, créela manualmente:
- Pulse el botón "+ Nuevo"
- Código: 430
- Descripción: Clientes
- Tipo: Cuenta de activo
- Guarde la cuenta
- Vuelva a intentar crear la factura
Problema 4: Subcuenta con Formato Incorrecto
Causa: El código del cliente tiene caracteres no numéricos y no se puede generar la subcuenta automáticamente.
Solución:
- Abra el cliente
- Asigne manualmente una subcuenta numérica válida
- Guarde el cliente
- Ahora podrá crear facturas sin problemas
Ejemplo:
Cliente código: "CLI-ABC" (alfanumérico)
❌ No se puede generar automáticamente: 430CLI-ABC
✅ Asigne manualmente: 4300000150📊 Configuración del Ejercicio Contable
Verificar Longitud de Subcuentas
- Vaya a "Menú Contabilidad" en la barra lateral izquierda
- Seleccione "Ejercicios"
- Abra el ejercicio actual (normalmente el año en curso)
- En el formulario del ejercicio, localice el campo "Longitud de subcuentas"
- Verá un número (típicamente 10 en España)
Importante: Todas las subcuentas del ejercicio deben tener exactamente este número de dígitos.
Cambiar Longitud de Subcuentas
⚠️ Advertencia: Cambiar la longitud de subcuentas en un ejercicio con movimientos puede causar problemas contables. Consulte con su asesor antes de hacerlo.
Procedimiento (solo si el ejercicio está vacío):
- Abra el ejercicio
- Modifique el campo "Longitud de subcuentas"
- Guarde el ejercicio
- Todas las nuevas subcuentas deberán tener la nueva longitud
🎯 Casos de Uso Prácticos
Caso 1: Importar Clientes de Otro Sistema
Situación: Migra desde otro software y quiere mantener los códigos y subcuentas existentes.
Solución:
- Active los campos "Código" y "Subcuenta" en el formulario
- Al importar clientes (o crearlos manualmente), asigne los códigos y subcuentas originales
- Verifique que las subcuentas tienen el número de dígitos correcto
- Al crear facturas, HolaGest usará las subcuentas asignadas
Caso 2: Numeración Personalizada
Situación: Quiere usar códigos de cliente alfanuméricos (CLI001, CLI002, etc.).
Solución:
- Active el campo "Código" en el formulario
- Asigne códigos personalizados a cada cliente
- Deje que HolaGest genere las subcuentas automáticamente al facturar
- Las subcuentas serán numéricas aunque los códigos sean alfanuméricos
Caso 3: Cliente con Subcuenta Específica
Situación: Un cliente importante debe tener una subcuenta específica según su plan contable.
Solución:
- Active el campo "Subcuenta" en el formulario
- Abra el cliente
- Asigne manualmente la subcuenta deseada (ejemplo: 4300001000)
- Guarde el cliente
- Al crear facturas, se usará esa subcuenta específica
Caso 4: Reorganizar Subcuentas
Situación: Quiere reorganizar las subcuentas de clientes según un nuevo criterio.
Solución:
- Vaya a "Menú Contabilidad" > "Plan de Cuentas"
- Cree las nuevas subcuentas con los códigos deseados
- Vaya a "Menú Ventas" > "Clientes"
- Para cada cliente, asigne la nueva subcuenta
- Guarde los cambios
Nota: Los asientos contables anteriores mantendrán las subcuentas originales. Solo los nuevos asientos usarán las nuevas subcuentas.
💡 Consejos y Mejores Prácticas
Numeración de Clientes
✅ Use numeración secuencial: Facilita la organización (1, 2, 3, ...) ✅ Deje huecos: Numere de 10 en 10 (10, 20, 30) para insertar clientes intermedios ✅ Códigos alfanuméricos: Use prefijos para categorizar (CLI001, PRO001, DIS001) ✅ Mantenga consistencia: No mezcle diferentes sistemas de numeración
Subcuentas Contables
✅ Respete la longitud: Siempre use el número de dígitos configurado en el ejercicio ✅ Agrupe por rangos: Use rangos para diferentes tipos de clientes
- 4300000001-4300099999: Clientes nacionales
- 4300100000-4300199999: Clientes internacionales ✅ Documente el criterio: Mantenga un documento con su sistema de numeración ✅ Consulte a su asesor: Coordine con su asesoría contable el plan de subcuentas
Importación de Datos
✅ Verifique antes de importar: Compruebe que códigos y subcuentas son válidos ✅ Haga pruebas: Importe primero un cliente de prueba para verificar ✅ Backup previo: Haga copia de seguridad antes de importaciones masivas ✅ Revise después: Verifique que todos los clientes tienen subcuenta correcta
❓ Preguntas Frecuentes
¿Puedo cambiar el código de un cliente después de crear facturas?
Sí, puede cambiar el código en cualquier momento. No afecta a las facturas ya creadas.
¿Puedo cambiar la subcuenta de un cliente después de crear facturas?
Sí, pero los asientos contables anteriores mantendrán la subcuenta original. Solo los nuevos asientos usarán la nueva subcuenta.
¿Qué pasa si dos clientes tienen el mismo código?
HolaGest no permite códigos duplicados. Debe asignar un código único a cada cliente.
¿Puedo usar subcuentas de más de 10 dígitos?
Depende de la configuración de su ejercicio contable. Puede configurar la longitud que necesite.
¿Es obligatorio asignar código y subcuenta manualmente?
No, HolaGest los genera automáticamente. Solo asigne manualmente si necesita valores específicos.
¿Cómo sé qué subcuenta tiene un cliente?
Abra el cliente y mire el campo "Subcuenta" (debe haberlo activado previamente en opciones).
¿Puedo tener clientes sin subcuenta?
Sí, hasta que cree la primera factura. Al facturar, se genera automáticamente.
¿Las subcuentas se crean en el plan de cuentas automáticamente?
Sí, al crear la primera factura, HolaGest crea la subcuenta en el plan de cuentas si no existe.
📚 Guías Relacionadas
Última actualización: Diciembre 2024 Versión: HolaGest Core 2025