Saltar a contenido

Contabilizar las nóminas (asiento manual)

Registrar la nómina mensual con un asiento manual que el modelo 111 pueda leer.

🎯 Objetivo

Contabilizar la nómina del mes de forma que las casillas 2 y 3 del modelo 111 (rendimientos del trabajo) se rellenen solas al calcular el trimestre.

Antes de empezar

Ten a mano el resumen de nóminas de la gestoría del mes: bruto total, IRPF retenido real, coste de Seguridad Social de la empresa, total a pagar a la Seguridad Social y líquido de cada empleado.

Hazlo en la compañía GRAMA

Trabaja con la compañía GRAMA seleccionada: el diario Operaciones varias, las cuentas y el modelo 111 se resuelven por compañía. Si operas en otra compañía, el asiento no computará en el 111 de GRAMA.

Por qué es importante hacerlo así

El modelo 111 de Odoo solo recoge apuntes que llevan un impuesto de retención asociado. Un asiento manual que apunta a la cuenta 475100 «a pelo» (sin impuesto) es invisible para el modelo: por eso las casillas 2 y 3 (rendimientos del trabajo) salían a cero.

La clave del procedimiento es una sola: la línea del sueldo bruto (640) debe llevar el impuesto de retención de trabajo, y la línea de la 475100 debe ser la que Odoo genera automáticamente (no una metida a mano).

Cuentas que intervienen

Cuenta Nombre Posición en el asiento
640000 Sueldos y salarios Debe (bruto total)
642000 Seguridad Social a cargo de la empresa Debe
475100 H.P. acreedora por retenciones practicadas Haber (la genera Odoo)
476000 Organismos de la Seguridad Social, acreedores Haber
465000 Remuneraciones pendientes de pago Haber (líquido, una línea por empleado)

Acciones disponibles

Acción Qué hace Disponible cuando
Nuevo asiento Crea el asiento manual de la nómina en el diario Operaciones varias Siempre
Añadir impuesto de retención Al poner «15% Ret IRPF Trab» en la línea 640, Odoo genera la línea 475100 En el asiento en borrador
Publicar Contabiliza el asiento (Debe = Haber) Con el asiento cuadrado
Restablecer a borrador Reabre un asiento publicado para corregirlo Sobre un asiento publicado (rompe antes las conciliaciones)
Calcular modelo 111 Recalcula el trimestre leyendo los apuntes con retención por fecha contable Contabilidad → Informes → Declaraciones AEAT → Modelo 111

Pasos

  1. Contabilidad → Contabilidad → Asientos contables → Nuevo.

    • Diario: Operaciones varias.
    • Fecha: último día del mes (ej. 31/07/2026).
    • Referencia: NÓMINA JULIO (siempre el mismo formato, así se localizan fácil).

    La fecha contable manda sobre el modelo 111

    El modelo 111 se calcula por fecha contable, no por la referencia ni por el mes al que corresponde la nómina. Si el asiento se llama NÓMINA JUNIO pero le pones fecha contable de julio, ese IRPF no entrará en el 2º trimestre: se irá al 3º. Pon siempre como fecha el último día del mes de la nómina (nómina de junio → 30/06).

  2. Línea del bruto: añade una línea con cuenta 640000 y en el Debe el bruto total de todas las nóminas del mes.

    • En la columna Impuestos de esa línea, selecciona «15% Ret IRPF Trab» (es la retención de rendimientos del trabajo; el nombre lleva "15%" pero el importe se corrige después).
    • Si no ves la columna Impuestos, sácala pulsando el icono de las dos líneas (ajustes de columnas) que hay a la derecha de la tabla de apuntes y marcando Impuestos.

    No confundas «15% Ret IRPF Trab» con las otras retenciones al 15%

    En la lista hay varias retenciones al 15% con nombres parecidos. Para nóminas usa siempre «15% Ret IRPF Trab»: es el criterio de la casa y el que está probado. Las demás acaban en otro sitio:

    • «15% Ret IRPF» (a secas) → casillas de actividades económicas ([08] y [09]): es para profesionales y alquileres.
    • «15% Ret IRPF Trab especie» → casillas de retribución en especie ([05] y [06]).
    • «15% Ret IRPF dinerario IT»no computa en ninguna casilla del modelo 111: si la eliges, el IRPF desaparece del modelo.

    Selector de columnas con la opción Impuestos

  3. Odoo genera automáticamente una línea de la 475100 vinculada al impuesto.

    • ⚠️ El importe que pone Odoo será seguramente erróneo: aplica el 15% sobre el bruto, y cada empleado tiene su propio tipo de IRPF.
    • Edita esa línea y pon en el Haber el IRPF real total según el resumen de nóminas de la gestoría.

    Línea 475100 generada por Odoo con el importe corregido

    Importante

    No añadas nunca una línea 475100 a mano. Solo debe existir la generada por Odoo. Si estás corrigiendo un asiento antiguo que ya tenía una 475100 manual: copia su importe a la línea generada y elimina la manual.

  4. Línea de SS empresa: cuenta 642000 al Debe, con el coste de Seguridad Social a cargo de la empresa.

  5. Línea de organismos de la SS: cuenta 476000 al Haber, con el total a pagar a la Seguridad Social (cuota de empresa + cuota del trabajador).

  6. Líneas de líquido a pagar: cuenta 465000 al Haber, una línea por empleado con su neto a percibir (así luego cada transferencia bancaria se concilia contra su línea).

  7. Comprueba que Debe = Haber y pulsa Publicar.

    Asiento de nómina completo y publicado

Ejemplo real (nómina de junio 2026)

Cuenta Concepto Debe Haber
640000 Sueldos y salarios (con impuesto «15% Ret IRPF Trab») 10.877,66
642000 SS a cargo de la empresa 2.243,80
475100 Retenciones IRPF (línea generada por Odoo, importe corregido) 1.188,36
476000 Organismos SS acreedores 2.692,33
465000 Remuneraciones pendientes (una por empleado) 9.240,77
Totales 13.121,46 13.121,46

Qué consigue esto en el modelo 111

  • La línea 640 con el impuesto → casilla [02] Imponible (el bruto), dentro del bloque Rendimientos del trabajo.
  • La línea 475100 generada → casilla [03] Importe de la retención.
  • Al calcular el 111 del trimestre, Odoo suma los tres meses automáticamente por fecha contable: solo entran los asientos cuya fecha cae dentro del trimestre, da igual lo que diga la referencia.

La casilla [01] «Nº de perceptores» la tienes que poner tú

Odoo cuenta los perceptores por los empleados que figuren en las líneas del asiento. Como aquí el bruto va en una sola línea 640000 con el total del mes y sin empleado, esa casilla te saldrá a 0. Escribe a mano el número de empleados que han cobrado en el trimestre.

Solo se puede editar con el informe en estado Procesada (después de Calcular y antes de Confirmar).

Cómo corregir un asiento antiguo (hecho sin impuesto)

  1. Si tiene pagos conciliados en la 465, rompe la conciliación primero (en la línea conciliada → icono de desenlazar).
  2. Pasa el asiento a borrador.
  3. En la línea 640, añade el impuesto «15% Ret IRPF Trab».
  4. En la línea 475100 que genera Odoo, pon el importe correcto (el de la línea manual antigua).
  5. Elimina la línea 475100 manual antigua.
  6. Publica y vuelve a conciliar los pagos con el banco.

Avisos

Importante

  • No cambies el importe de la línea de impuesto después de publicar: pasa a borrador, corrige y republica.
  • La cuenta 642 (SS empresa) no forma parte de la base del 111; solo el bruto de la 640.
  • Un asiento en borrador no entra en el modelo 111. Solo cuentan los publicados.
  • Las casillas [02] y [03] no se pueden escribir a mano: salen de los asientos. Si el importe no cuadra, corrige el asiento (pásalo a borrador, arregla la línea, publícalo) y vuelve al informe a pulsar Recalcular. No intentes cuadrarlo desde el modelo 111.

Cómo verificar el trimestre

Si Odoo avisa de que «los impuestos han sido modificados manualmente» al editar la línea generada, es normal: acepta y continúa.

Para comprobarlo: Contabilidad → Informes → Declaraciones AEAT → Modelo 111Nuevo, elige el Año y el Tipo de período (por ejemplo 2T - Segundo trimestre) y pulsa Calcular. El informe pasa a Procesada y el botón cambia a Recalcular. Déjalo en Procesada hasta tenerlo todo revisado: Confirmar lo cierra (estado Hecho).

Modelo 111 del trimestre con las casillas [02] y [03] rellenas