Ce fichier décrit les règles financières immuables appliquées par DiddiFood. Il s'adresse aux équipes Food, DiddiPay, Pilotage et QA.
Regles financieres DiddiFood
Devise unique: XOF. Fuseau de reporting: Africa/Abidjan.
Ventilation par commande
Chaque commande conserve une ventilation financiere immuable:
order_total,restaurant_payout,delivery_fee,courier_earning,food_commission,send_commission,customer_total,cash_to_collect.
Commission plateforme
La commission DiddiFood MVP est 15 %, configuree par:
FOOD_COMMISSION_BPS=1500
La commission s'applique au panier food. Les frais de livraison et les gains livreur restent separes.
Wallet restaurant
Le restaurant accumule ses gains dans le wallet Food. Il n'y a pas de payout automatique par commande.
Les soldes suivis sont:
pending_balance: gains pas encore regularises,available_balance: gains retirables,reserved_balance: montant reserve par une demande de retrait en cours.
Cash
Pour une commande cash, DiddiSend gere la collecte physique. DiddiFood credite le wallet restaurant quand la remise cash est confirmee par l'evenement delivery.cash_remitted.
Sans cet evenement, les montants restent en pending_balance.
Retraits
Minimum retrait MVP:
RESTAURANT_MIN_WITHDRAWAL_XOF=5000
Frais prestataire:
RESTAURANT_WITHDRAWAL_FEE_XOF=0
Cette valeur reste a 0 tant que DiddiPay ne donne pas les frais reels.
Hors MVP
La recharge wallet restaurant est hors MVP. Aucune route produit ne doit permettre a un restaurant de top up son wallet tant que DIDDIFOOD_RESTAURANT_TOPUP_ENABLED=false.