Deal rooms : des négociations avec des preuves
Flux structuré offre / contre-offre, listing d’origine épinglée, horloge d’offre fixe, et le feed realtime qui se met à jour sans rafraîchir.
Les nouvelles ventes utilisent le paiement direct après accord explicite. L’acheteur paie le vendeur hors de ReVend ; chacun paie 0 % de commission de transaction ReVend. L’acheteur déclare le paiement et le vendeur confirme séparément la réception. Administrateurs et équipe financière enregistrent ces déclarations dans le dossier, avec référence facultative et motif de correction. ReVend ne vérifie aucun compte bancaire. Les dossiers de séquestre existants conservent leur traitement.
Les négociations ITAD B2B ont besoin d’un record qui survit au deal. Un message transféré ne suffit pas quand un buyer conteste une invoice six semaines plus tard. La deal room, sur /market/deals/[id], est ce record structuré : une page par deal où chaque offre, contre-offre, message et décision est horodaté et rattaché à la listing d’origine.
L’anatomie d’une deal room
L’en-tête présente la vente, les parties, le statut et le montant convenu. La carte de paiement contient l’accord actuel et les déclarations de chaque partie. Le chat, les autres conditions commerciales et les documents gardent leurs onglets. La barre latérale renvoie aux opérations et litiges ; le séquestre et sa renonciation concernent uniquement les dossiers existants suivant ce circuit.
Offre et contre-offre
Chaque partie peut envoyer une offre : prix par unité, quantité, conditions optionnelles. L’autre peut accepter, contrer ou refuser. Vous pouvez retirer votre propre offre en attente avec une catégorie de motif ; vous ne pouvez pas retirer celle d’en face — celle-là, vous l’acceptez, la refusez ou la contrez. Chaque offre porte une validité fixe de 14 jours ; ce n’est pas un champ, et une contre-offre ne relance rien. Un job planifié ferme les offres arrivées à terme, et le deal reste ouvert comme salle de négociation. Accepter une offre enregistre les termes convenus et, quand les devises diffèrent, fige le taux de change à cet instant, pour que personne ne rejoue le prix au cours de vendredi.
Mises à jour realtime
Messages et offres de la deal room sont poussés aux deux parties via Supabase Realtime — sans rafraîchir. La cloche de notifications compte dans la top bar ; un digest e-mail regroupe l’activité calme dans un résumé matinal, pour que douze pings sur le même deal ne sonnent pas douze fois dans les boîtes mail.
Clôturer un deal
Après acceptation d’une offre, chaque partie Market peut proposer un prépaiement ou un délai existant de 15, 30 ou 60 jours. Les deux acceptent la même version avant que le vendeur demande la clôture et que l’acheteur confirme. Modifier le montant ou le délai annule les accords et confirmations de clôture précédents. Une vente directe crée les enregistrements de paiement et d’expédition sans séquestre. Les acheteurs Auction acceptent les conditions publiées avant d’enchérir ou d’acheter.
Le handoff vers l’invoice
Après la clôture d’une vente directe, le vendeur peut préparer puis vérifier sa facture avant création. Cette action est distincte du signalement du paiement : les déclarations ne marquent pas automatiquement la facture comme payée. Les ventes existantes sous séquestre conservent leurs conditions de dépôt. L’acheteur suit ses déclarations, la livraison et les litiges ; il ne crée pas la facture du vendeur.