Costes indirectos en Odoo: cómo imputarlos a producción

Cómo imputar costes indirectos (mano de obra, electricidad, amortizaciones) a las órdenes de fabricación en Odoo Community. Configuración paso a paso.

Panel de contabilidad de costes en Odoo Community para fabricación

El coste real de un producto no es solo la materia prima. Electricidad, mano de obra, amortización de maquinaria, alquiler de nave — todos esos costes indirectos deben imputarse a la producción para conocer el coste real de fabricación. Odoo Community permite hacerlo de forma sistemática.

Si tienes una instancia de OCM, el módulo de fabricación ya está disponible desde el inicio. Puedes empezar a configurar tus centros de coste hoy mismo sin tocar ningún servidor. Empieza gratis en OCM →

¿Qué son los costes indirectos en fabricación?

Los costes indirectos son aquellos que no se pueden asignar directamente a una unidad de producto pero forman parte del coste de fabricación. Se dividen en dos categorías principales:

  • Costes de conversión: mano de obra directa e indirecta, energía de la maquinaria, amortización de equipos.
  • Costes generales de fabricación: alquiler de nave, seguros industriales, mantenimiento de instalaciones.

Sin imputarlos correctamente, el precio de venta puede ser demasiado bajo (pierdes dinero sin saberlo) o demasiado alto (pierdes competitividad).

Centros de trabajo como unidad de coste

En Odoo, los centros de trabajo (máquinas, líneas de producción, puestos de operario) son el punto donde se imputan los costes indirectos. Cada operación de fabricación se asigna a un centro de trabajo, y ese centro tiene asociado un coste por hora.

Para activar los centros de trabajo ve a Fabricación → Configuración → Ajustes y activa Órdenes de trabajo. Después accede a Fabricación → Configuración → Centros de trabajo.

Configurar costes en centros de trabajo

  1. Ve a Fabricación → Configuración → Centros de trabajo → Nuevo
  2. Introduce el nombre del centro (ej: "Línea de ensamblaje 1", "Operario pintura")
  3. En el campo Coste por hora, introduce el coste total del centro: incluye salario del operario + coste energético de la máquina + amortización prorateada
  4. En Eficiencia, ajusta el porcentaje de uso real (si la máquina está parada el 20% del tiempo, pon 80%)
  5. Guarda

Cuando se registre tiempo en ese centro de trabajo durante una orden de fabricación, Odoo multiplicará las horas reales por ese coste por hora y lo sumará al coste total de la orden.

Imputar costes mediante hojas de horas

Al procesar una orden de fabricación, en la pestaña Órdenes de trabajo puedes registrar el tiempo real dedicado en cada centro de trabajo. Odoo calcula automáticamente:

  • Coste de mano de obra = horas reales × coste/hora del centro
  • Lo suma al coste de los componentes consumidos
  • Actualiza el coste unitario del producto terminado

Si activas la valoración automática de inventario (AVCO), el coste del producto en stock se recalcula con cada orden completada.

Costes adicionales en recepciones de compra

Para costes como transporte, aduana o seguros de las materias primas, Odoo tiene la función de Costes de aterrizaje (Landed Costs). Ve a Inventario → Operaciones → Costes de aterrizaje y asigna el coste adicional a una recepción de compra. Odoo lo distribuye entre los productos recibidos según el criterio que elijas (por cantidad, por peso, por valor).

Esto eleva el coste de adquisición de las materias primas y, por tanto, el coste real de fabricación al usarlas en una BoM.

Ver el coste real de producción

Una vez completada una orden de fabricación, accede a ella y abre la pestaña Valoración de costes. Verás el desglose:

  • Coste de materias primas consumidas
  • Coste de mano de obra (centros de trabajo)
  • Otros costes adicionales
  • Coste total por unidad producida

También puedes ir a Fabricación → Informes → Costes de producción para ver un resumen de todas las órdenes.

Ventaja OCM: IA analiza tus costes

Con OCM tienes acceso a la IA integrada en Odoo, que puede analizar el histórico de costes de producción y detectar desviaciones: si una línea de producción está siendo más cara de lo previsto, o si el coste de un componente ha subido y está impactando el margen.

Además, el soporte en español de OCM te ayuda a configurar correctamente los centros de trabajo desde el inicio, evitando errores comunes como calcular mal el coste por hora o no incluir la amortización. Consulta con nuestro equipo →

¿Quieres controlar el coste real de tu fabricación con Odoo Community, IA integrada y soporte en español?

Empieza gratis en OCM →

Preguntas frecuentes

¿Los costes indirectos están disponibles en Odoo Community?

Sí. Los centros de trabajo y la imputación de costes por hora están disponibles en Odoo Community. Los Costes de aterrizaje (Landed Costs) también están en Community a partir de Odoo 16.

¿Puedo usar Odoo solo para ver costes sin activar el módulo de fabricación completo?

Para imputar costes a órdenes de producción necesitas el módulo de Fabricación. Sin embargo, para los costes de aterrizaje en compras solo necesitas el módulo de Inventario y la función Landed Costs.

¿Cómo calculo el coste por hora de un centro de trabajo?

Suma todos los costes anuales del centro (salario operario + coste energético estimado + amortización de máquina + parte del alquiler) y divídelo entre las horas productivas anuales. Ejemplo: si un operario cuesta 30.000€/año y trabaja 1.600 horas/año, el coste por hora es 18,75€/h. Añade el coste energético de la máquina si aplica.

¿Puedo cambiar el coste por hora de un centro de trabajo sin afectar órdenes anteriores?

Sí. El coste se aplica en el momento en que se registra el tiempo. Las órdenes ya completadas conservan el coste que tenían cuando se procesaron. Cambiar el coste del centro solo afecta a órdenes futuras.

¿Los costes indirectos afectan al precio de venta automáticamente?

No de forma automática. Odoo calcula el coste de producción, pero la política de precios de venta la defines tú. Puedes configurar reglas de tarificación basadas en coste + margen en el módulo de Ventas si quieres que el precio de venta se calcule automáticamente a partir del coste.

L
Laura Vidal Responsable técnica en OCM

Especialista en localización española de Odoo y cumplimiento fiscal (VeriFactu, SII, TicketBAI). Se encarga de que todas las instancias de OCM cumplan con la normativa de la AEAT desde el primer día.

¿Quieres tu propia instancia de Odoo Community lista en minutos?

Empieza gratis →

¿Prefieres hablar primero?

Déjanos tu contacto y te respondemos en menos de 24h.

← Volver al blog