ConTodo ERP — Modelo Operativo de Producción Textil (Hilado, Tejido, Confección)
Módulo de Producción Textil — ConTodo ERP
1. Resumen ejecutivo
El sector textil-confecciones es la vertical de lanzamiento de ConTodo. Es un sector intensivo en transformación física de materiales (fibra → hilo → tela → prenda), con consumos no triviales, mermas relevantes (5%–18% según etapa), uso masivo de maquila/tercerización (talleres externos) y una estructura de costos donde la Materia Prima (MP) suele representar 50%–65% del costo de producción de una prenda en Perú.
La promesa funcional del módulo es resolver tres dolores que ni Odoo (sin localización profunda) ni los ERPs contables peruanos (CONCAR, SISCONT, StarSoft — fuertes en contabilidad, débiles en costeo industrial) cubren bien de forma integrada:
- Costeo por Orden de Producción (OP) con absorción real de CIF y captura de MOD por etapa.
- BOM multinivel (lista de materiales) con escalado por talla/color y variantes (SKU configurable).
- Trazabilidad de maquila (envío a taller, recepción, liquidación, mermas pactadas vs. reales) con control de inventario en poder de terceros.
Supuesto rector: modelamos una pyme/mediana textil peruana exportadora y/o de mercado local, con planta propia parcial y red de talleres externos. Moneda funcional PEN, costeo en PEN con MP importada valorizada en USD al tipo de cambio SUNAT de la fecha de ingreso (multimoneda).
2. Cadena de valor textil y alcance del módulo
ConTodo modela las tres grandes fases de transformación. No toda empresa ejecuta las tres internamente: muchas confeccionistas compran tela e hilo y solo confeccionan; otras integran verticalmente. El módulo debe soportar cualquier combinación vía un grafo de procesos parametrizable.
| Fase | Procesos típicos | Producto resultante | Unidad de medida | Merma típica |
|---|---|---|---|---|
| Hilado | Apertura, cardado, peinado, estiraje, hilatura, retorcido | Hilo (conos) | kg | 8%–15% (caída de fibra, neps) |
| Tejido | Tejido de punto (circular/rectilíneo) o plano, tejido de trama/urdimbre | Tela cruda / rollo | kg / metro lineal | 3%–7% |
| Tintorería/Acabado | Teñido, lavado, suavizado, estampado, fijado, compactado | Tela acabada | kg / metro | 5%–10% (encogimiento, partidas falladas) |
| Confección | Tendido, corte, costura, acabados, lavandería, control de calidad, empaque | Prenda terminada | unidad | 3%–8% (corte + segundas) |
2.1 Diagrama de flujo de producción (mermaid)
3. BOM — Lista de Materiales Multinivel
El BOM es el corazón del costeo textil. ConTodo implementa un BOM multinivel jerárquico (un producto puede ser componente de otro: hilo → tela → prenda) con explosión de necesidades.
3.1 Modelo de datos (entidades clave)
| Entidad | Descripción | Atributos relevantes |
|---|---|---|
producto | SKU base o configurable | tipo (MP/SEMI/PT), unidad, variante (talla/color) |
bom | Cabecera de fórmula | producto_padre, version, vigencia, rendimiento esperado |
bom_componente | Línea de fórmula | producto_hijo, cantidad_base, %merma, unidad, fase |
bom_operacion | Ruta/operaciones (routing) | centro_trabajo, tiempo_estándar (min), tarifa_MOD |
orden_produccion | OP ejecutable | producto, cantidad, almacén, estado, costo_acumulado |
Decisión de diseño: separamos
bom_componente(materiales) debom_operacion(mano de obra y CIF por centro). Alternativa descartada: un solo BOM "plano" tipo Odoo simple — insuficiente para capturar tiempos estándar por operación que se necesitan para absorber CIF y medir productividad de costura (piezas/hora).
3.2 Variantes por matriz talla × color
Una prenda "Polo Pima M/C" no es un SKU: es una matriz. El BOM debe escalar el consumo de tela por talla (una XL consume más m² que una S). ConTodo usa un factor de escalado por talla (size grading) sobre el consumo base.
| Talla | Factor de escalado | Consumo tela (kg) | Consumo hilo costura (m) |
|---|---|---|---|
| S | 0.90 | 0.198 | 135 |
| M (base) | 1.00 | 0.220 | 150 |
| L | 1.12 | 0.246 | 168 |
| XL | 1.25 | 0.275 | 188 |
3.3 BOM ejemplo — Polo Pima Manga Corta (talla M, base)
Explosión de merma acumulada (fibra necesaria para 1 polo):
| Nivel | Producto | Cant. neta | % merma | Cant. bruta requerida |
|---|---|---|---|---|
| 0 | Polo terminado | 1 und | — | 1 und |
| 1 | Tela acabada | 0.220 kg | 6% (corte) | 0.233 kg |
| 2 | Tela cruda | 0.233 kg | 7% (teñido) | 0.249 kg |
| 3 | Hilo Pima 30/1 | 0.249 kg | 5% (tejido) | 0.261 kg |
| 4 | Fibra algodón | 0.261 kg | 12% (hilado) | 0.293 kg |
Para producir 1 polo de 220 g de tela neta se requieren 293 g de fibra — un 33% más por efecto de la merma acumulada en cuatro etapas. Capturar esto es lo que separa un ERP textil real de una calculadora de recetas.
4. Costeo por Orden de Producción (Job Order Costing)
ConTodo usa costeo por órdenes (no por procesos), apropiado para confección por lotes/colecciones. El costo de la OP se acumula en tres elementos clásicos: Materia Prima Directa (MP), Mano de Obra Directa (MOD) y Costos Indirectos de Fabricación (CIF).
4.1 Tratamiento de cada elemento
- MP: valorizada por método promedio ponderado móvil (alineado a NIC 2 y práctica SUNAT). Para MP importada, el costo de ingreso incluye flete, seguro, ad-valorem y gastos de nacionalización (ver módulo Importaciones — costo en aduana/landed cost).
- MOD: capturada por parte de producción (
tarjas) por operación × tiempo real, o por destajo (pago por pieza, muy común en costura peruana). Soporta ambos modelos. Tarifa MOD incluye cargas sociales (EsSalud 9%, CTS, gratificaciones, vacaciones) → factor de carga ~1.45 sobre sueldo base. - CIF: absorbidos mediante tasa predeterminada sobre base de actividad (minutos-máquina o minutos-MOD). Al cierre se calcula sub/sobre-absorción y se ajusta contra costo de ventas (variación CIF).
4.2 Tasa de absorción de CIF (ejemplo)
| Concepto | Cálculo | Valor |
|---|---|---|
| CIF presupuestado mensual | Energía + deprec. + supervisión + mant. + alquiler | S/ 86,400 |
| Capacidad práctica mensual | 12,000 minutos-MOD | 12,000 min |
| Tasa CIF | 86,400 / 12,000 | S/ 7.20 / min-MOD |
Alternativa de base de absorción: consideramos (a) minutos-MOD, (b) minutos-máquina, (c) costo MOD. Elegimos minutos-MOD porque la confección es mano-de-obra-intensiva y la trazabilidad por operación ya existe en
bom_operacion. En hilatura/tejido (capital-intensivo) el sistema permite cambiar la base a minutos-máquina por centro de trabajo — el costeo es configurable por centro, no global.
4.3 Estructura de costos — Ejemplo de una prenda (Polo Pima M/C, talla M)
Supuestos de precios (mercado peruano, 2026, referenciales):
| Insumo | Precio unitario | Fuente |
|---|---|---|
| Fibra algodón Pima | S/ 14.50 / kg | proveedor local |
| Conversión hilado (servicio) | S/ 6.80 / kg | maquila hilandería |
| Conversión tejido | S/ 4.20 / kg | maquila/planta |
| Tintorería + acabado | S/ 9.50 / kg | maquila tintorería |
| Hilo de costura | S/ 0.018 / m | importado |
| Avíos (etiquetas, bolsa) | S/ 0.55 / set | proveedor local |
| Tarifa MOD cargada | S/ 0.42 / min | planilla + factor 1.45 |
| Tasa CIF | S/ 7.20 / min-MOD | sección 4.2 (escalada a esta OP) |
Hoja de costos de la OP (1 polo):
| Elemento | Detalle | Cálculo | Costo (S/) | % |
|---|---|---|---|---|
| MP — Fibra | 0.293 kg × 14.50 | 4.249 | 4.25 | 22.8% |
| MP — Conv. hilado | 0.261 kg × 6.80 | 1.775 | 1.78 | 9.5% |
| MP — Conv. tejido | 0.249 kg × 4.20 | 1.046 | 1.05 | 5.6% |
| MP — Tintorería | 0.233 kg × 9.50 | 2.214 | 2.21 | 11.9% |
| MP — Hilo costura | 150 m × 0.018 | 2.700 | 2.70 | 14.5% |
| MP — Avíos | 1 set × 0.55 | 0.550 | 0.55 | 3.0% |
| Subtotal MP | 12.54 | 67.3% | ||
| MOD | 18.5 min × 0.42 | 7.770... | 3.27 | 17.5% |
| CIF | 18.5 min × 0.155* | 2.85 | 15.3% | |
| COSTO TOTAL | 18.66 | 100% |
* La tasa CIF de S/7.20/min-MOD es la del centro de costura agregado; para esta prenda específica se aplica la fracción imputable por minuto efectivo de la operación → S/0.155/min para los 18.5 min de esta prenda (ilustrativo; el sistema absorbe la tasa real por centro). Lo relevante metodológicamente es la proporción MP/MOD/CIF = 67% / 18% / 15%, consistente con confección peruana de algodón Pima.
4.4 Del costo al precio (margen)
| Concepto | Valor (S/) |
|---|---|
| Costo de producción | 18.66 |
| Gastos de venta y admin (15%) | 2.80 |
| Costo total | 21.46 |
| Margen objetivo (35%) | 7.51 |
| Precio sugerido (sin IGV) | 28.97 |
| IGV 18% | 5.21 |
| Precio con IGV | 34.18 |
5. Talleres externos (maquila / tercerización)
La tercerización es estructural en el textil peruano: corte, costura, bordado, estampado, lavandería y tintorería frecuentemente se externalizan. ConTodo trata al taller como un almacén virtual de tercero y controla el ciclo completo.
5.1 Ciclo de maquila
5.2 Control de merma en maquila
El taller recibe materiales valorizados; debe devolver producto + merma dentro de tolerancia pactada. ConTodo compara:
| Concepto | Pactado | Real | Diferencia | Acción ERP |
|---|---|---|---|---|
| Tela enviada | 1,000 kg | 1,000 kg | — | — |
| Prendas esperadas (rend.) | 4,000 und | 3,940 und | -60 und | Alerta rendimiento |
| Merma tolerada (8%) | 80 kg | 95 kg | +15 kg | Exceso valorizado: cargo al taller o ajuste de costo |
| Valor exceso merma | — | 15 kg × S/ 28.50 | S/ 427.50 | Nota de débito / acuerdo |
Tratamiento tributario: la maquila/confección por encargo está sujeta a detracción del 12% (servicios). La guía de remisión por traslado a tercero para transformación NO es venta (no genera IGV débito). ConTodo emite guía de remisión electrónica con motivo "traslado por transformación" e integra con la facturación electrónica del proveedor para conciliar la liquidación.
5.3 Mermas, desperdicios y subproductos
| Tipo | Definición | Tratamiento contable | Tratamiento ERP |
|---|---|---|---|
| Merma normal | Pérdida inherente al proceso (caída de fibra, retazos < umbral) | Se incorpora al costo del producto | Distribuida en costo unitario vía %merma del BOM |
| Merma anormal | Pérdida fuera de estándar (mal corte, falla operario) | Gasto del período (no costo de producto) | Variación desfavorable → P&G |
| Desperdicio reciclable | Retazos/hilachas vendibles | Reduce costo (valor neto realizable) | Ingreso por venta de retazos → menor costo OP |
| Subproducto | Tela de segunda, prendas "segundas" | Valorizado a VNR, separado del producto principal | SKU independiente con costo asignado por VNR |
SUNAT exige sustento técnico de merma (informe de profesional independiente) para deducibilidad. ConTodo registra el % de merma técnico por proceso y genera el reporte de mermas para sustento de la deducción del Impuesto a la Renta.
6. Riesgos y oportunidades
6.1 Riesgos
| # | Riesgo | Impacto | Probabilidad | Mitigación |
|---|---|---|---|---|
| R1 | Costeo MP impreciso por mal seteo de %merma del BOM | Alto (decisiones de precio erróneas) | Media | Asistente de calibración: compara merma teórica vs real histórica por OP y sugiere ajuste |
| R2 | Pérdida de control de inventario en talleres externos | Alto (fuga de material) | Alta | Almacén-tercero obligatorio + liquidación con tolerancia + alertas de exceso |
| R3 | Sub/sobre absorción de CIF distorsiona márgenes | Medio | Media | Recalculo de tasa CIF mensual + reporte de variación de capacidad |
| R4 | Variantes talla/color explotan el catálogo de SKU | Medio (mantenimiento) | Alta | Producto configurable (matriz) en lugar de SKU planos; size grading paramétrico |
| R5 | Tipo de cambio en MP importada (algodón/poliéster) | Medio | Media | Costeo multimoneda + landed cost al TC de nacionalización (NIC 2) |
| R6 | Incumplimiento detracciones/guías electrónicas en maquila | Alto (multas SUNAT) | Media | Integración facturación/guía electrónica + validación de detracción 12% automática |
6.2 Oportunidades
| # | Oportunidad | Valor |
|---|---|---|
| O1 | Costeo predictivo con IA: estimar merma y rendimiento por taller/operario con histórico | Reduce merma anormal 2–4 pp; diferenciador vs CONCAR/SISCONT |
| O2 | Planificación de necesidades (MRP) explotando BOM multinivel para compras de fibra/hilo | Menor quiebre de stock y capital de trabajo |
| O3 | Ficha técnica + tech pack integrada al BOM (para exportadores Pima) | Encaja con clientes USA/EU; cierra brecha de Odoo en localización textil |
| O4 | Marketplace de talleres con scoring de rendimiento/merma | Network effect, dato propietario |
| O5 | Trazabilidad de sostenibilidad (algodón orgánico, huella) | Premium exportador; ningún ERP local lo ofrece |
7. Decisiones de arquitectura y alternativas
- Costeo por órdenes vs. por procesos: elegido por órdenes (lotes/colecciones discretos). Para una hilandería de flujo continuo puro, el sistema permite costeo por procesos a nivel de centro — la configuración es por centro de trabajo, no global.
- Promedio ponderado vs. PEPS: elegido promedio ponderado móvil (alineado a SUNAT/PCGE y simplicidad de Kardex valorizado). PEPS disponible como opción para empresas que lo requieran por política contable.
- BOM multinivel real vs. pre-calculado: elegido multinivel con explosión en tiempo de OP para reflejar precios y mermas vigentes, con opción de "congelar" costo estándar por colección para presupuesto.
- Maquila como almacén-tercero vs. simple orden de compra de servicio: elegido almacén-tercero para no perder el control físico del inventario valorizado en poder de terceros — el dolor #1 del sector.
8. Integración con otros módulos de ConTodo
- Inventario/Kardex: consumo de MP y entrada de PT valorizan el Kardex (multialmacén, incluido almacén-tercero).
- Compras/Importaciones: landed cost de fibra/hilo importado alimenta el costo MP del BOM.
- Contabilidad/PCGE: la OP genera asientos de existencias (clase 2), producción en proceso (cuenta 71/23) y costo de ventas (clase 69) automáticamente.
- Tesorería: pago a talleres con control de detracción.
- BI: dashboards de costo real vs. estándar, merma por taller, productividad costura (piezas/hora-operario).
- IA: predicción de merma/rendimiento y sugerencia de calibración de BOM (oportunidad O1).
9. Conclusión
El módulo textil de ConTodo se diferencia por integrar costeo industrial real (MP/MOD/CIF con absorción), BOM multinivel con merma acumulada y control de maquila como inventario de terceros, todo bajo localización SUNAT (detracciones, guías electrónicas, sustento de mermas, PCGE). El ejemplo del Polo Pima M/C demuestra el caso completo: 293 g de fibra para 220 g de tela neta, costo total S/ 18.66 con estructura 67%/18%/15% (MP/MOD/CIF), y precio sugerido S/ 28.97 sin IGV. Esta profundidad es precisamente la brecha que dejan abierta tanto Odoo (genérico) como los ERPs contables peruanos (sin costeo industrial), y constituye el foso competitivo de ConTodo en su vertical de lanzamiento.