Portefeuilles & transactions
Comprendre les portefeuilles chauffeur, organisation et plateforme de Swaloo, les transactions générées à la livraison et la réconciliation.
Portefeuilles & transactions
Swaloo suit les flux d'argent liés aux livraisons à l'aide de portefeuilles (wallets) et de transactions. Chaque encaissement, règlement ou commission est tracé.
Portefeuilles
Un portefeuille détient un solde dans une devise donnée. On distingue :
- le portefeuille chauffeur — représente l'argent physiquement détenu par le chauffeur (« cash en main »), en attente de règlement à l'organisation ;
- le portefeuille organisation — alimenté lorsque les chauffeurs reversent les sommes encaissées ;
- le portefeuille plateforme (
isPlatformWallet) — reçoit les commissions de Swaloo.
Un portefeuille chauffeur est créé automatiquement au premier encaissement si nécessaire.
Types et catégories de transaction
Chaque transaction est un crédit ou un débit et porte une catégorie précisant sa nature.
Type de transaction
| Code | Sens |
|---|---|
credit | Crédit (+) |
debit | Débit (−) |
Catégorie de transaction
| Code | Libellé |
|---|---|
cash_collection | Collecte espèces (COD) |
settlement | Règlement / versement |
platform_commission | Commission plateforme |
commission | Commission (héritée / legacy) |
Chaque transaction conserve le solde après opération (balanceAfter) et, le cas échéant, la tâche de livraison associée.
Ce qui se passe à la livraison
Lorsqu'une livraison avec contre-remboursement est confirmée, Swaloo enchaîne plusieurs opérations :
- Encaissement COD → portefeuille chauffeur — le total à collecter (voir COD) est crédité au portefeuille du chauffeur, avec une transaction
creditde catégoriecash_collection. - Rémunération du chauffeur — la part revenant au chauffeur (
driverFee) est calculée et enregistrée sur la tâche. Le solde du portefeuille reste cependant égal au cash réellement détenu : la rémunération est suivie séparément et n'est pas débitée à ce stade. - Commission plateforme — pour une livraison réalisée par un chauffeur en mode freelance, la marge de Swaloo est créditée au portefeuille plateforme via une transaction
creditde catégorieplatform_commission.
Le solde du portefeuille chauffeur correspond à l'argent qu'il détient physiquement et qu'il devra reverser. Sa rémunération nette est suivie à part (cumul des driverFee).
Règlement (settlement)
Le règlement transfère tout ou partie du solde d'un portefeuille chauffeur vers le portefeuille de l'organisation :
- le portefeuille chauffeur est débité (catégorie
settlement) ; - le portefeuille organisation est crédité du même montant (catégorie
settlement).
Le montant réglé peut être total (par défaut) ou partiel, mais ne peut jamais dépasser le solde disponible.
Réconciliation
La réconciliation aide l'administrateur d'organisation à solder les portefeuilles :
- elle liste les chauffeurs de l'organisation ayant un solde de portefeuille strictement positif, classés par solde décroissant ;
- elle permet de déclencher le règlement d'un portefeuille chauffeur vers l'organisation.
La réconciliation ne fait apparaître que les portefeuilles avec un solde restant à reverser. Un chauffeur déjà soldé n'y figure plus.