Aller au contenu principal

Calculate minimum price for freight transport

GET 

/company/minimal

Calcule le prix minimum viable pour le transport de marchandises entre deux points, en intégrant tous les coûts opérationnels, les commissions de plateforme et les marges bénéficiaires. Il s'agit du principal endpoint de tarification utilisé sur la plateforme.

Objectif

Fournir un prix minimum précis qui couvre tous les coûts opérationnels tout en maintenant des tarifs compétitifs pour les services de transport de marchandises.

Cas d'Utilisation

  • Définir les montants minimum d'enchère lors de la création d'enchères
  • Valider si le prix d'une enchère est économiquement viable
  • Calculer les prix plancher pour les contrats de transport
  • Support pour les algorithmes de prix dynamiques
  • Générer des estimations de prix pour les clients
  • Éviter les prix inférieurs au coût dans les enchères compétitives

Algorithme de Prix

Le calcul du prix minimum suit cette formule :

  1. Coût de Base : Coût brut de l'API de routage externe (carburant, maintenance, temps)
  2. Facteur Aléatoire : settings.pricing.today_random % de variation sur le coût de base
  3. Marge Bénéficiaire : settings.pricing.general_gain % ajouté sur le coût
  4. Commission de Plateforme : settings.pricing.fee % (normalement 3%)
  5. Marge de Sécurité : 5% supplémentaire sur le total
  6. Prix par Volume : (volume / 30) * coûtTotal — proportionnel au volume de chargement
  7. Prix par Poids : (poids / 44000) * coûtTotal — s'applique uniquement quand poids >= 22 000 kg (50%)

Prix final = max(prixParVolume, prixParPoids, coûtTotal/2) avec un minimum de 100€ Consommation moyenne de carburant utilisée : 32L/100km

Règles de Validation

  • Volume maximum : 30 m³ (limité si dépassé)
  • Poids maximum : 44

Request

Responses

Prix minimum calculé correctement