Ir al contenido
Facturalo

Inventario y kárdex

Stock por almacén, movimientos con la tabla 12 de SUNAT, kárdex valorizado (formato 13.1) con promedio ponderado y números de serie.

El inventario va por entorno (sk_test_ = demo, sk_live_ = producción: no se mezclan) y por almacén (cada establecimiento es un almacén; si no envías establecimientoId se usa el principal). Solo cuentan los productos que controlan stock.

Lo que se mueve solo

EventoMovimiento
Factura o boleta con productoIdSalida 01 Venta al costo promedio
Nota de crédito tipo 01, 02, 06 o 07Entrada 05 Devolución recibida, al costo con que salió
Comprobante anulado, rechazado por SUNAT o eliminadoSus movimientos se quitan y el kárdex se recalcula

Los ítems escritos a mano (sin productoId ni SKU del catálogo) y los servicios no mueven stock. El stock puede quedar negativo (vender antes de registrar la compra): GET /inventario/stock?estado=negativo los lista.

Lo que registras tú

  • Compras: importa de SUNAT las facturas de tus proveedores (o regístralas a mano) y su mercadería entra sola al stock, con el documento del proveedor.
  • Ingresos y salidas: compras (02), saldo inicial (16), importación, mermas (13), desmedros, donación, ajustes (28)… con su documento (tabla 10) opcional.
  • Transferencias entre almacenes: salida 11 y entrada 21 al mismo costo.
  • En compras, saldo inicial e importación el costo unitario sin IGV es obligatorio: es la base del promedio.

Valuación

Promedio ponderado móvil (tabla 14, método 1). Cada movimiento guarda su saldo; si registras algo con fecha pasada (una compra olvidada), el kárdex se recalcula hacia adelante y también el costo de las ventas posteriores.

Números de serie

Opcional por producto (controlaSeries). Cada unidad se registra con su serie / IMEI al ingresar y se indica al vender; la serie sale en la descripción del comprobante y tiene historial y garantía. Ver Series.

PLE

El kárdex en CSV sigue la estructura del formato 13.1 (registro de inventario permanente valorizado). El TXT oficial del PLE aún no se genera.