Ir al contenido

Automatizacion contable

La automatizacion contable reduce el trabajo manual generando asientos contables de forma automatica a partir de facturas emitidas, facturas recibidas y movimientos bancarios. Los asientos automaticos se crean en estado borrador para revision antes de su publicacion.


Al acceder a Contabilidad > Automatizacion, la pantalla muestra:

  • Resumen de actividad: numero de asientos generados automaticamente en el periodo, pendientes de revision y publicados.
  • Tres secciones principales: Facturas emitidas, Facturas recibidas y Movimientos bancarios.
  • Configuracion de cuentas por defecto para cada tipo de operacion.
  • Reglas de automatizacion personalizadas.

Cada factura emitida en Factux puede generar automaticamente su asiento contable.

  1. Accede a Contabilidad > Automatizacion.
  2. Pulsa la pestana Facturas emitidas.
  3. El sistema muestra las facturas emitidas que aun no tienen asiento contable asociado.
  4. Selecciona las facturas para las que deseas generar asientos:
    • Seleccionar todas — Genera asientos para todas las facturas pendientes.
    • Seleccion individual — Marca las facturas una a una.
  5. Pulsa Generar asientos.
  6. El sistema crea un asiento en borrador por cada factura seleccionada.

Para una factura emitida, el asiento contable sigue esta estructura:

LineaCuentaDebeHaber
14300 - ClientesTotal factura (con IVA)
27000 - Ventas de mercaderiasBase imponible
34770 - HP IVA repercutidoCuota de IVA

Si la factura tiene retencion de IRPF, se anade una linea adicional:

LineaCuentaDebeHaber
44751 - HP acreedora por retencionImporte retencion

  1. Accede a Contabilidad > Automatizacion.
  2. Pulsa la pestana Facturas recibidas.
  3. Selecciona las facturas de proveedores pendientes de contabilizar.
  4. Pulsa Generar asientos.
LineaCuentaDebeHaber
16000 - Compras de mercaderiasBase imponible
24720 - HP IVA soportadoCuota de IVA
34000 - ProveedoresTotal factura (con IVA)

La cuenta de gasto (600x) se determina segun la categoria asignada a la factura o al proveedor. Si el proveedor tiene una cuenta de gasto configurada en su ficha, se utiliza esa cuenta.


Generar asientos desde movimientos bancarios

Sección titulada «Generar asientos desde movimientos bancarios»
  1. Accede a Contabilidad > Automatizacion.
  2. Pulsa la pestana Movimientos bancarios.
  3. El sistema muestra los movimientos importados desde la banca electronica que no tienen asiento asociado.
  4. Para cada movimiento, el sistema sugiere la contabilizacion basandose en las reglas de automatizacion:
    • Pago de factura — Asiento de cobro o pago contra la cuenta del cliente o proveedor.
    • Gasto recurrente — Asiento de gasto segun la regla configurada.
    • Transferencia interna — Movimiento entre cuentas propias.
    • Sin clasificar — El usuario debe asignar la cuenta manualmente.
  5. Revisa las sugerencias y corrige las que sean incorrectas.
  6. Pulsa Generar asientos.

Cobro de factura de cliente:

LineaCuentaDebeHaber
15720 - Banco c/cImporte cobrado
24300 - ClientesImporte cobrado

Pago a proveedor:

LineaCuentaDebeHaber
14000 - ProveedoresImporte pagado
25720 - Banco c/cImporte pagado

Las reglas permiten clasificar automaticamente los movimientos bancarios recurrentes.

  1. Accede a Contabilidad > Automatizacion.
  2. Pulsa la pestana Reglas.
  3. Pulsa Nueva regla.
  4. Completa los campos:
CampoObligatorioDescripcionEjemplo
NombreSiIdentificador de la regla.Cuota autonomo mensual
Condicion: concepto contieneSiTexto que debe aparecer en el concepto del movimiento bancario.TGSS AUTONOMO
Condicion: importeNoRango de importe para filtrar.Entre 300 y 400
Condicion: tipoNoCargo (salida) o abono (entrada).Cargo
Cuenta de contrapartidaSiCuenta contable a la que se asignara el movimiento.6420 - Seguridad Social autonomo
Descripcion del asientoNoTexto para la descripcion del asiento generado.Cuota autonomo mes [MES]
  1. Pulsa Guardar regla.

Cuando se importan nuevos movimientos bancarios, el sistema:

  1. Recorre todas las reglas activas por orden de prioridad.
  2. Compara el concepto, importe y tipo de cada movimiento con las condiciones de cada regla.
  3. Si una regla coincide, asigna la cuenta de contrapartida y la descripcion automaticamente.
  4. Si ninguna regla coincide, el movimiento queda como Sin clasificar para asignacion manual.

  1. Accede a Contabilidad > Automatizacion.
  2. Pulsa la pestana Pendientes de revision.
  3. El listado muestra todos los asientos automaticos en estado borrador:
    • Origen (factura emitida, recibida o banco).
    • Fecha, descripcion e importe.
    • Indicador de confianza: verde (regla exacta), amarillo (sugerencia) o rojo (sin clasificar).
  4. Pulsa sobre un asiento para ver su detalle y corregir si es necesario.
  5. Para publicar:
    • Individual: Pulsa Publicar en el detalle del asiento.
    • Masivo: Selecciona varios asientos y pulsa Publicar seleccionados.

  1. Accede a Contabilidad > Automatizacion.
  2. Pulsa la pestana Configuracion.
  3. Configura las cuentas por defecto para cada tipo de operacion:
OperacionCuenta por defectoDescripcion
Ventas nacionales7000Cuenta de ingreso para facturas emitidas nacionales
Ventas intracomunitarias7001Cuenta de ingreso para ventas a la UE
Ventas extracomunitarias7002Cuenta de ingreso para exportaciones
Compras nacionales6000Cuenta de gasto para facturas recibidas nacionales
Compras intracomunitarias6001Cuenta de gasto para compras de la UE
IVA repercutido4770Cuenta de IVA de ventas
IVA soportado4720Cuenta de IVA de compras
Clientes4300Cuenta generica de clientes
Proveedores4000Cuenta generica de proveedores
Banco principal5720Cuenta bancaria por defecto
Retenciones IRPF4751Cuenta de retenciones practicadas
  1. Pulsa Guardar configuracion.

MensajeCausaSolucion
Cuenta por defecto no configurada para ventasNo se ha asignado una cuenta por defecto para facturas emitidas.Configura las cuentas por defecto en la pestana Configuracion.
Factura ya contabilizadaLa factura seleccionada ya tiene un asiento asociado.Comprueba en el libro diario si el asiento ya existe.
Movimiento bancario sin clasificarNingun regla coincide con el movimiento.Asigna la cuenta manualmente o crea una nueva regla.
La regla duplica una existenteYa existe una regla con las mismas condiciones.Edita la regla existente o modifica las condiciones de la nueva.
Error al generar asiento: cuenta no activaUna de las cuentas del asiento esta desactivada.Activa la cuenta en el plan de cuentas o cambia la cuenta por defecto.

Detalles tecnicos — Automatizacion contable
TablaDescripcion
accounting_auto_rulesReglas de automatizacion: condiciones, cuenta contrapartida, prioridad
accounting_auto_configCuentas por defecto por tipo de operacion
accounting_entries.originCampo que indica el origen del asiento: manual, invoice, bank, auto
FuncionDescripcion
accounting-auto-entriesGenera asientos automaticos desde facturas y movimientos bancarios
accounting-auto-rules-upsertCrea o actualiza reglas de automatizacion
accounting-auto-config-updateActualiza cuentas por defecto
accounting-auto-classifyClasifica movimientos bancarios aplicando reglas
  1. Obtener movimientos bancarios sin asiento asociado.
  2. Para cada movimiento, recorrer reglas ordenadas por prioridad.
  3. Evaluar condiciones: concepto ILIKE '%texto%', rango de importe, tipo de movimiento.
  4. Si coincide: asignar cuenta de contrapartida y marcar confianza como high.
  5. Si no coincide con ninguna regla: buscar facturas pendientes con importe similar (tolerancia 0,01) y marcar confianza como medium.
  6. Si no hay coincidencia: marcar como unclassified con confianza low.