Liquidación de Auction: qué pasa al sonar la campana
Cómo la liquidación registra el ganador, la venta y el envío con las condiciones aceptadas antes de pujar.
Las nuevas ventas usan pago directo tras un acuerdo explícito. El comprador paga al vendedor fuera de ReVend; ambos pagan un 0 % de comisión de transacción de ReVend. El comprador comunica el pago y el vendedor confirma la recepción por separado. Administradores y equipo financiero guardan estas declaraciones en el expediente, con referencia opcional y motivo para las correcciones. ReVend no comprueba cuentas bancarias. Los depósitos en garantía existentes conservan su gestión.
El reloj de la subasta se acaba. La plataforma no espera a que alguien entre el lunes por la mañana a averiguar qué pasó. Un job en segundo plano corre cada 5 minutos y liquida los lotes terminados de forma determinista, en tandas pequeñas y bloqueadas, para que cuando alguien mire ya haya una fila en la base de datos diciendo exactamente qué pasó.
El job
Cada ejecución reclama lotes cuya hora de cierre ya pasó y que aún no se han liquidado: 10 por ejecución, nunca más de 25, bajo un advisory lock para que dos ejecuciones no se solapen, con un límite duro de tiempo y un registro de ejecución para la página de salud. Liquidar un lote dos veces no hace nada, y eso es lo que permite que el job, el botón manual y el override de admin llamen todos a la misma rutina sin pisarse.
Los pasos
Primero, el resultado. Gana la puja más alta que alcance la reserva; no recibir pujas o no alcanzar la reserva también son resultados. El resultado registra sold, reserve_not_met o no_bids, las pujas ganadoras y perdedoras reciben su estado y el lote pasa a settled. Un lote abierto sin vender sigue la vía existente de republicación en Market. Un lote privado sin vender permanece como registro de Auction y no se publica automáticamente en el Market público.
Un lote vendido crea una venta vinculante y una orden de envío con sus dispositivos. Se conservan las condiciones aceptadas antes de pujar. El comprador comunica el pago y el vendedor confirma la recepción en sus expedientes. El pago anticipado exige confirmación antes del envío; los plazos acordados siguen siendo posibles. ReVend guarda declaraciones sin mover dinero.
Solo para depósitos en garantía existentes: Tercero, el vencimiento. Un comprador que no transfiere en 7 días pierde el escrow: un job diario cancela esos escrows (como mucho 25 por ejecución), el deal revierte a una cancelación por falta de depósito, se avisa a las dos partes y se registra un strike contra la empresa del comprador. El vendedor puede volver a poner el stock en Market o en Auction.
Cuando el job no basta
Un vendedor que mira un lote con el reloj agotado ve Resolver ahora en el detalle del lote; dispara la misma rutina al instante. Para un lote atascado en ended por lo que sea —una ejecución perdida, contención de lock, un deploy en el segundo equivocado— el personal de plataforma tiene una acción de liquidación forzada que exige un motivo de al menos 5 caracteres y escribe un evento de auditoría. Misma rutina, misma idempotencia, una línea más de responsabilidad.
Las facturas que se emitan después desde un deal de subasta conservan el lote como origen: el borrador, la línea y la nota interna dicen que la mercancía vino de un lote de Auction, así que finanzas nunca tiene que adivinar de dónde salió un deal.
Por qué un job y no un webhook
Una subasta puede tener cientos de ofertas en sus últimos segundos. Un modelo de webhook por oferta es difícil de hacer atómico; un job por lote es más simple. Reclama una tanda pequeña de lotes terminados, corre el flujo determinista, escribe el resultado, registra la ejecución. La campana suena una vez. El papeleo va detrás, a su hora.
Tu compra después de ganar
Cuando se liquide tu resultado ganador, abre Mis compras en /auction/purchases. Tu expediente reúne el importe acordado, la referencia y el estado del pago, el progreso de la entrega, los dispositivos, los documentos y las pruebas compartidos y los mensajes con el vendedor. No necesitas los módulos Core, Market ni Escrow para gestionar tu propia compra. Un enlace antiguo a tu compra de Auction también abre este expediente.
Los administradores, responsables, comerciales y compañeros de finanzas activos de la organización compradora registrada pueden consultar el expediente, enviar mensajes y descargar archivos compartidos para esa compra. El expediente sigue disponible después de retirar una invitación privada o finalizar el módulo Auction. Esto no restablece el acceso a nueva información del lote privado ni a nuevas pujas. Las cuentas y organizaciones suspendidas y los antiguos miembros del equipo no reciben este acceso.
Los administradores y el personal de finanzas pueden informar de problemas o responder a disputas. Solo en los expedientes existentes con depósito en garantía, aceptar la entrega autoriza liberar el saldo; una disputa abierta bloquea la liberación. Una decisión de liberación o reembolso no demuestra una transferencia bancaria. Las nuevas ventas directas usan la declaración de pago del comprador y la confirmación separada de recepción del vendedor.