Cómo hacer reversa a un flujo de venta en SAP S/4HANA

· 4 min de lectura
Cómo hacer reversa a un flujo de venta en SAP S/4HANA

En el ciclo comercial de SAP SD / S/4HANA (Order-to-Cash), no es posible borrar un pedido de venta si ya cuenta con documentos posteriores. Para anular un flujo completo que contiene pedido, entrega y factura, la regla obligatoria es: desmontar el flujo en orden cronológico inverso (LIFO).

💡
Secuencia de reversa: 1. Anular Factura (VF11) → 2. Reversar Salida de Mercancías (VL09) → 3. Borrar Entrega (VL02N) → 4. Rechazar Pedido (VA02).

Paso 0: Identificar los documentos (VA03)

Antes de empezar, abre el flujo para tener los números a mano:

  1. Entra a VA03 (o VF03), pon el número de documento y presiona F5 (Flujo de documentos).
  2. Anota: número de factura, entrega de salida y pedido.
Visualización del flujo de documentos comerciales en transacción VA03 SAP S/4HANA

Importante: Verifica que la factura no esté compensada en Finanzas (FI). Si ya tiene pago, contabilidad debe descompensarla primero con FBRA.

(Si necesitas rastrear o auditar varios pedidos a la vez, revisa también cómo consultar el flujo de documentos masivo en la tabla VBFA).

Consulta masiva del flujo de documentos comerciales en SAP (Tabla VBFA)
Si trabajas con ventas en SAP, seguramente alguna vez necesitaste comprobar qué pasó con varios pedidos: cuáles generaron entrega, cuáles llegaron a facturarse o cuáles se quedaron a mitad del proceso. Revisarlos uno por uno desde VA03 funciona cuando son pocos. Pero con una lista grande se vuelve lento y

Paso 1: Anular la Factura (VF11)

Efecto: Genera la factura de cancelación (S1), revierte el asiento en Finanzas y deja la entrega en estado «Pendiente de facturar». (Si manejas facturación electrónica, anula también el eDocument en EDOC_COCKPIT).
Acceso a transacción VF11 para cancelar documento de facturación en SAP
  1. Ingresa a la transacción VF11.
  2. Escribe el número de la factura.
  3. Verifica que la fecha de facturación corresponda a un periodo contable abierto.
  4. Guarda con Ctrl + S.
Ingreso de número de factura y fecha de facturación en VF11
Documento de anulación de factura S1 generado con éxito en SAP S/4HANA

Paso 2: Reversar la Salida de Mercancías (VL09)

La factura está anulada, pero el inventario sigue descontado por la salida de mercancías original (movimiento 601). Para anular este movimiento y devolver el stock al almacén:

  1. Ingresa a VL09.
  2. Ingresa la Entrega de salida y ejecuta (F8).
Pantalla de selección de entrega de salida en transacción VL09
    3. Selecciona la línea de la entrega y haz clic en Anular (Shift + F1).
Selección de entrega y botón anular salida de mercancías en VL09
    4. Confirma el mensaje del sistema.
Confirmación de reversa de movimiento de mercancías 602 en SAP
Efecto: Genera el contra-movimiento de material 602 (anulación de salida de mercancías), devolviendo automáticamente las unidades al stock disponible. La entrega vuelve a quedar abierta.

Paso 3: Borrar la Entrega de Salida (VL02N)

  1. Ingresa a VL02N con el número de entrega.
Consulta y modificación de entrega de salida en transacción VL02N
    2. En el menú superior selecciona: Entrega de salida → Borrar (o el icono de papelera).
Opción de menú Entrega de salida Borrar en VL02N SAP S/4HANA
    3. Confirma el borrado.
Confirmación de borrado definitivo de entrega de salida en SAP
Efecto: La entrega se elimina del sistema y las cantidades reservadas se liberan en el pedido de venta.

Paso 4: Rechazar el Pedido de Venta (VA02)

No borres el pedido: márcalo con motivo de rechazo para mantener la trazabilidad de auditoría.

  1. Ingresa a VA02 con el número de pedido.
Modificación de pedido de cliente en transacción VA02
    2. En el resumen de posiciones, selecciona las líneas a cancelar.
Selección de posiciones de pedido de venta a cancelar en VA02
    3. En la columna Motivo de rechazo (ABGRU), asigna el motivo correspondiente (ej. Error de digitación, Anulación de cliente).
Asignación de motivo de rechazo ABGRU en posición de pedido SAP
    4. Guarda los cambios (Ctrl + S).
Mensaje de confirmación de pedido de cliente guardado en VA02
Efecto: El pedido pasa a estatus «Concluido». No consumirá crédito del cliente ni generará necesidades en MRP o listas de expedición.

Resumen rápido

Paso Transacción Acción Efecto
1 VF11 Anular Factura Genera documento S1 y revierte asiento FI.
2 VL09 Reversar Salida de Mercancías Movimiento 602: devuelve el stock al almacén.
3 VL02N Borrar Entrega Menú → Borrar: libera el pedido de venta.
4 VA02 Rechazar Pedido Motivo de rechazo: cierra el pedido sin borrar historial.

Errores frecuentes a evitar

  • Periodo contable cerrado: Si el documento es de un mes anterior cerrado, contabilidad debe abrirlo temporalmente (OB52 / MMPV) o autorizar anulación en fecha actual.
  • Factura compensada: Si ya se cruzó con un cobro, requiere descompensación previa vía FBRA.
  • Lote o serie bloqueado: Asegúrate de que el lote original siga disponible en el almacén antes de ejecutar la VL09.