Ajuste de costo de inventario en SAP

En la gestión de inventarios del sector retail de vehículos - tomando como modelo la operación de un Concesionario (Dealer) que adquiere las unidades directamente de su proveedor (Importador) para su venta al cliente final -, la gestión de inventarios y valorización exige también un control financiero.

Unos de los retos más recurrentes en el cierre e implementación radica en el desajuste de tipos de cambio durante las cargas iniciales o los ajustes posteriores por políticas comerciales. Para entender cuándo y por qué debemos tratar el inventario, es importante conocer el origen de la data en el sistema.

A continuación, detallo el paso a paso de la ejecución y una casuística en SAP S/4HANA.

Trazabilidad del Vehículo desde la VELO

Antes de ejecutar cualquier análisis de Stock o modificación de precios, necesitamos identificar correctamente el lote, serie o VIN (número interno del vehículo).

Article content
tcode: VELO (propio del módulo VMS, vertical de SAP para Vehículos), búsqueda e historial del vehículo.
Article content
En las acciones tenemos desde su creación valorable (Z100), la asignación de puntos de medida (Z170 + Z180) hasta acciones comerciales como facturación (Z532) y/o anulación, nota de crédito por devolución (Z590).
Article content
Documento SD, navegado desde la acción Z532 de la VELO. Boleta de venta del vehículo.
Article content
Documento FI, navegado desde el documento SD. Asiento contable de salida en moneda USD, donde se reflejan las cuentas: cuenta por cobrar, ingreso diferido, IGV, ajuste por redondeo; y el dato de referencia (Clv.Ref.3) del vehículo (VIN).

Con el número del lote del vehículo y el material identificado en la VELO, el

en siguiente paso es auditar el stock en una fecha determinada.

Auditoría de stock en la transacción MB5B

Verificamos el inventario.

Article content
tcode: MB5B, podemos consultar por sociedad, centro, material, clase de valoración, entre otros filtros.
Article content
El sistema nos muestra los movimientos. Ejemplo, la carga inicial mediante el movimiento 561.
Article content
El asiento contable nos permite visualizar el desglose dual: El importe en moneda soles en la vista principal.
Article content
El asiento contable nos permite visualizar el desglose dual: El importe en moneda dólares en los datos adicionales de la posición.

El problema: Desfase de tipo de cambio en cargas iniciales

Usualmente el área de materiales (MM) maneja la carga inicial de inventarios utilizando plantillas de carga expresadas en moneda local (soles), asignando un costo en dólares condicionado a la fecha en la que se ejecuta dicha carga.

El conflicto: Si se carga en moneda soles, el sistema toma el tipo de cambio vigente de la fecha de carga (que suele ser distinto al tipo de cambio de la fecha de compra original), provocando que el importe en moneda dólares no cuadre con la realidad financiera.

Ejemplo práctico:

Compras un vehículo a 20,000.00 USD. En su momento, con un tipo de cambio histórico de 3.5, equivalía a 70,000.00 PEN.

Con el tiempo, el tipo de cambio sube a 4.0 (80,000.00 PEN). Si la carga inicial en MM se hace con este nuevo tipo de cambio, el sistema tomará los 70,000.00 PEN y al dividirlo entre la nueva tasa (4.0) dará como resultado erroneamente 17,500.00 USD en lugar de los 20,000.00 USD que realmente costó la unidad.

La alternativa de solución

Para corregir esta distorsión cambiaria o aplicar incentivos de reducción al gasto por políticas de la compañía, se emplea la transacción MR22 (Cargo/Abono posterior de material).

Article content
Tcode: MR22, parámetros de selección.
Article content
Tcode: MR22, el sistema exige ingresar la clase de valoración (lote del vehículo) para el material y centro en tratamiento.
Article content
Tcode MR22, permite valorar hacia arriba o abajo en moneda soles (PEN).
Article content
Tcode MR22, permite valorar hacia arriba o abajo en moneda dólares (USD).

Siguiendo el ejemplo anterior, para corregir el desfase de dólares se ajusta la diferencia en dólares.

Article content
Tcode MR22, por ejemplo realizamos un ajuste hacia arriba de 200 USD y en la columna 'Pecio nuevo' se actualiza el costo en moneda del grupo.
Article content
Tcode MR22, por ejemplo realizamos un ajuste hacia arriba de 700 PEN y en la columna 'Pecio nuevo' se actualiza el costo en moneda local.
Article content
Tcode MR22, por ejemplo realizamos un ajuste hacia abajo de de 700 PEN y en la columna 'Pecio nuevo' se actualiza el costo en moneda del grupo.
Article content
Tcode MR22, grabamos los ajustes (hacia arriba o abajo) y se genera un nuevo documento contable (modificación del costo).

Asiento contable

A nivel de configuración en la OBYC, la operación estándar responde a la clave UMB. Sin embargo, a nivel de negocio, es fundamenteal validar con el key user si la cuenta contable asociada debe ser una cuenta puente de balance o si la compañía va querer que la UMB mande el saldo directamente a una cuenta de gasto.

Article content
Consultamos el documento generado por la MR22
Article content
Detalle del documento generado por la MR22
Article content
El asiento contable, mueve la clave de operación BSX (Inventario/Cta. Activo de la serie 20*) contra la clave de operación UMB (Diferencias de precio / Cta. de la serie 38* u otra cuenta puente)

Atte.:

Alex Alcántara | Consultor SAP FI

Comentarios

Entradas populares de este blog

Modificando Vista de Actualización SM30

User Exit para VA01 y VA02

Buttons and events in ALV GRID and ALV GRID OO