Saltar al contenido principal

Transformaciones de inventario

Para quién: quien desposta en el mostrador o ajusta presentaciones de producto. Ruta: Carnicería → Transformaciones Permisos: Ver transformaciones de inventario para ver; Crear y anular transformaciones de inventario para crear y anular.

Una transformación convierte existencias de un producto en otro en una sola operación: sacar X kilos del origen y entrar Y kilos del destino.

Ejemplo típico: 10 kg de canal → 8 kg de cortes. Los 2 kg de diferencia son la merma del proceso.

¿Transformación o liquidación PV? La transformación es uno a uno y traslada el costo que ya tenía el origen: sirve para el desposte de mostrador, sin gastos adicionales. Si el resultado son varios cortes y hay que repartir gastos de desposte, transporte o empaque, lo que necesita es una liquidación PV.

Paso a paso​

  1. Producto que sale — escriba parte del código o del nombre. El buscador consulta todos los productos activos del catálogo mientras escribe; al abrirlo sin escribir muestra los 25 primeros, y el pie de la lista dice cuántos hay en total («25 de 81 productos activos — escriba el código o el nombre para acotar»).
  2. Cantidad a sacar.
  3. Producto que entra — se busca igual que el que sale, pero solo entre los productos que manejan inventario (si el producto tiene padre, cuenta el del padre): el pie dice «… productos activos de inventario».
  4. Cantidad que entra.
  5. Notas, si las necesita.
  6. Revise la merma implícita que la pantalla calcula sola y muestra junto al botón.
  7. Transformar → confirme en el diálogo.

El diálogo repite exactamente lo que va a pasar: «¿Sacar X de "…" y entrar Y a "…"? El saldo y el costo se mueven de inmediato.» El botón no se habilita hasta que ambos productos estén elegidos y ambas cantidades sean mayores que cero.

Al confirmar sale «Transformación #N registrada» (con el costo del destino por kilo cuando lo tiene) y el formulario conserva los dos productos y vacía las cantidades y las notas: para repetir la misma transformación basta escribir las cantidades nuevas.

Las reglas​

  • Cantidades positivas, hasta 3 decimales.
  • Origen y destino no pueden ser el mismo producto ni compartir el mismo inventario: se rechazan dos productos hijos del mismo padre, y también padre → hijo e hijo → padre, porque en los tres casos el saldo vive en la misma fila (producto padre).
  • Los dos productos tienen que estar activos. Un producto desactivado no se ofrece en los buscadores, y tampoco se acepta como origen ni como destino: entrarle mercancía a un producto que no se puede vender la deja fuera de todos los listados.
  • El origen debe tener saldo suficiente. Esta guarda se puede desactivar en Configuración si su operación tolera saldos negativos. Es la misma casilla que gobierna las liquidaciones PV, aunque su nombre hable solo de transformar.
  • El destino tiene que ser un producto de inventario: lo que entra se vende después. Por eso el buscador del destino no ofrece servicios ni productos que no manejan inventario (sí ofrece los que tienen saldo cero, que es lo normal en un destino), y si uno llega por otra vía la transformación no se guarda y el mensaje nombra el producto a corregir.

Cómo viaja el costo​

El costo viaja con el producto. El valor consumido (kilos × costo promedio del origen) se reparte entre los kilos producidos.

Ejemplo: 10 kg a $10.000 = $100.000, repartidos en 8 kg → el destino queda a $12.500/kg. La merma queda costeada automáticamente, sin ajustes aparte.

Si el origen tiene costo $0, el sistema lo advierte: el destino nacería sin costo. También lo advierte si el origen no maneja inventario (un servicio, por ejemplo): no se descarga nada ni aporta costo, así que los kilos del destino entran sin valor propio. Use como origen un producto de inventario.

El aviso de éxito indica el costo resultante: «Transformación #N registrada — costo destino $12.500/kg.»

El desposte también fija el último costo del destino, igual que lo haría una compra. Si la empresa valora su inventario al último costo (Configuración de empresa), ese es el costo con el que el destino entrará a los cierres y a los reportes; en Inventario → Stock se ve que lo fijó este desposte y en qué fecha (Stock y costos).

Anular devuelve el valor exacto que movió la transformación. Al destino se le quita el valor con el que entró y al origen se le devuelve el que tenía cuando salió, de modo que el inventario queda valorado igual que antes de transformar. Los kilos salen del mismo inventario al que entraron y vuelven al mismo del que salieron —el del padre, si el producto es hijo de otro—, aunque después se le haya cambiado el padre a alguno de los dos productos o la casilla Maneja inventario. Un origen que no manejaba inventario al transformar no recibe nada al anular. Si entre el desposte y su anulación entró al destino mercancía mucho más barata y el valor que le queda sería cero o negativo, el destino conserva su promedio y el hecho queda registrado (Nunca en cero sin avisar). Si el desposte había fijado el último costo del destino, pasa a la entrada vigente anterior —una compra, una liquidación u otro desposte—, o el destino queda sin último costo (—).

La lista​

La lista va de la transformación más reciente a la más vieja, de a 25 por página, con Anterior y Siguiente al pie. Encima de la lista se filtra por:

  • Fecha (primer y último día); Ver todas las fechas quita el rango;
  • Estado: Todas, Activas o Anuladas;
  • Producto: el que sale o el que entra; escriba el código o el nombre para buscarlo (también salen los desactivados, que siguen teniendo transformaciones).

Los filtros y la página quedan en la dirección: al recargar o al volver se conservan, y si comparte la dirección, quien la abra ve la misma lista. El enlace del kardex, Abrir documento, el de la Auditoría y el origen del Último costo en la ficha del producto abren la lista con solo esa transformación, aunque sea vieja: arriba dice «Se muestra la transformación que abrió.», los filtros no aparecen y Ver todas vuelve a la lista completa.

Si la lista no se puede cargar, sale «No se pudo cargar la lista.» con el motivo y Reintentar: no es que no haya transformaciones. Si ya se veía una página y la siguiente no llega, el aviso dice «No se pudo actualizar la lista. Se muestran los datos anteriores.».

ColumnaQué muestra
N°Consecutivo.
FechaCuándo se hizo.
SaleProducto y cantidad de origen.
EntraProducto y cantidad de destino.
Costo/kg entraEl costo con el que quedó el destino.
NotasLo que se escribió en Notas al crearla; «—» si quedó vacío.
EstadoActiva · Anulada (las anuladas aparecen tachadas).

Anular​

⋮ → Anular en la fila y confirmar. Los movimientos se reversan con asientos nuevos —el kardex nunca se borra— y los saldos y el valor vuelven a su estado.

  • No se pide motivo. A diferencia de la liquidación PV, del recibo de caja y del comprobante de egreso, anular una transformación solo pide confirmar; en la auditoría el hecho queda sin motivo escrito.
  • No se puede anular dos veces.
  • Con Exigir existencias al transformar marcada (Configuración), si el producto destino ya no tiene el saldo (se vendió), el sistema lo impide e indica cuánto hay. Con la casilla apagada, la anulación pasa y deja el destino en negativo.

Dónde se ve el efecto​

Cada transformación genera sus propios movimientos de kardex —«Transformación (salida)» y «Transformación (entrada)»— visibles en Inventario → Stock → producto. Quedan numerados, con usuario y fecha, y en la columna Documento llevan el número de la transformación —Transformación #12—, que abre esta lista con solo esa transformación. Los dos movimientos de una anulación repiten el motivo con el signo contrario y se distinguen por su documento: Transformación #12 · anulación.

Mensajes y qué hacer​

MensajeQué hacer
«Origen y destino mueven el mismo inventario (…).»Elija un destino que no comparta saldo con el origen: ni el mismo producto, ni su padre, ni un hijo del mismo padre.
«Los productos de origen y destino deben ser diferentes.»Lo mismo, cuando eligió dos veces el mismo producto.
«No se pudo cargar la lista.» · «No se pudo actualizar la lista. Se muestran los datos anteriores.» (aviso rojo, con Reintentar)La lista no llegó; no es que no haya transformaciones. Pulse Reintentar; si se repite, revise la conexión.
«No hay transformaciones con esos filtros.»Amplíe las fechas (Ver todas las fechas), cambie el Estado o quite el Producto.
«Aún no hay transformaciones registradas.»La empresa todavía no ha hecho ninguna: haga la primera (Paso a paso).
«Se muestra la transformación que abrió.»Llegó desde el kardex, Abrir documento, la Auditoría o la ficha del producto. Pulse Ver todas para volver a la lista completa con sus filtros.
«La fecha final no puede ser anterior a la inicial.»Corrija el rango del filtro Fecha.
«El producto origen/destino … está inactivo.»Reactívelo en Productos o elija otro.
«El producto destino «…» no maneja inventario. Lo que entra de una transformación entra al inventario. Pida a quien tenga permiso de editar productos que active Maneja inventario en el producto «…» y vuelva a guardar.»No se guardó nada. Pida a quien tenga Gestionar productos que marque Maneja inventario en el producto que nombra el mensaje (si el destino tiene padre, es el padre) en Productos, o elija otro destino.
«El producto … solo tiene N en inventario.»Verifique el saldo, o desactive la exigencia en Configuración.
«El producto origen tiene costo promedio 0: el destino quedó valorado en 0.»Aviso, no error: la transformación se hizo. Costee el origen (con una compra o un desposte) antes de seguir transformando desde él.
«El producto origen no maneja inventario, así que no aporta costo: los kilos del destino entraron sin valor propio.»Aviso, no error: la transformación se hizo. Si fue un error de producto, anúlela y repítala con un origen que maneje inventario.
«Para anular se necesitan N de … y solo hay M.»El destino ya se vendió en parte: la transformación sigue activa y el diálogo se cierra solo. Habría que reponer el saldo antes de anular.
«La transformación #N ya fue anulada.»Otra persona (u otra pestaña) la anuló antes: no se anuló dos veces. Recargue la lista; la fila ya sale Anulada.
«Transformación anulada; los saldos y el valor volvieron a su estado.»Listo.
«Este documento ya se había guardado: Transformación #12. No se creó otro; ábralo para imprimirlo o continuar.»Pulsó Transformar otra vez y la primera sí quedó, pero el sistema se interrumpió antes de responder: no se registró otra. Pulse Abrir documento (abre esta lista con solo esa transformación) y revise la transformación que nombra; no la repita (Si pulsa Guardar dos veces).

El reporte​

Reportes → Reportes PDF / Excel, grupo Carnicería, tarjeta Transformaciones: todas las del rango de fechas que elija —no solo las de hoy—, con cantidades, costo trasladado, estado y totales. Cada transformación cuenta en el día en que se hizo, en la hora de la empresa: una hecha a las 9 de la noche sale en ese día, no en el siguiente. En el PDF las cantidades llevan coma decimal («12,500») y el costo va en pesos sin centavos; en el Excel son números listos para sumar.

Relacionado​