ForHosting KIT · Finances et argent

Calculateur marge-remise

Pour garder une marge de 25 % sur un article qui coûte 60 tout en annonçant 20 % de remise, affichez 100 : après la remise, il se vend 80, dont 20 de bénéfice. Préparez vos promotions sans rogner votre marge. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Coût
60
Marge
25
Remise
20
Vous obtenez
Prix de vente
80
Prix requis
100
Bénéfice
20

Les équipes retail connaissent souvent le coût unitaire, la marge bénéficiaire à conserver et le pourcentage de remise qu'elles veulent afficher, et impriment pourtant la mauvaise étiquette parce qu'elles majorent le coût puis déduisent la remise de ce chiffre gonflé. La marge que mesurera la finance est le bénéfice en part du prix que le client paie réellement après la démarque, non en part du coût, de sorte qu'une remise annoncée de vingt pour cent réduit le dénominateur sur lequel vit la marge cible. Ce calculateur marge-remise accepte un coût unitaire positif, un pourcentage de marge bénéficiaire cible et un pourcentage de remise, puis renvoie le prix de liste (étiquette) qui, après la remise, délivre encore cette marge sur le coût.

Comment le coût, la marge cible et la remise affichée fixent le prix d'étiquette

Le commerçant connaît d'ordinaire trois nombres avant d'imprimer une étiquette : ce que coûte l'unité, quelle marge bénéficiaire il doit conserver après la promotion, et quel pourcentage de remise il entend afficher. Ces trois nombres ne se combinent pas en ajoutant un markup au coût puis en retranchant la remise du chiffre gonflé, car la démarque réduit le prix de vente contre lequel on mesure la marge. La marge bénéficiaire, ici, est le bénéfice en part du prix de vente après remise, non en part du coût.

Si le coût unitaire est C, la marge cible M pour cent et la remise affichée D pour cent, le prix de vente qui délivre encore cette marge est C divisé par un moins M sur cent. Le prix de liste ou d'étiquette à montrer avant la remise est ce prix de vente divisé par un moins D sur cent. Combinés, le prix de liste requis est C divisé par le produit de ces deux restes.

Un coût de soixante avec une marge cible de vingt-cinq pour cent et une remise affichée de vingt pour cent exige donc un prix de vente de quatre-vingts et une étiquette de cent : après vingt pour cent de remise, il reste quatre-vingts, et soixante de ces quatre-vingts sont du coût, soit une marge de vingt-cinq pour cent. Une remise de cent pour cent ou plus ne laisse aucun prix résiduel, l'identité est donc indéfinie et la tâche échoue.

Une marge cible de cent pour cent ou plus exigerait un prix de vente infini et est rejetée de la même façon. Une remise nulle est admise et se réduit à l'identité classique du prix de vente à partir de la marge. Une marge nulle est admise et tarifie la vente au coût, de sorte que l'étiquette est le coût divisé par un moins la fraction de remise.

Où un calculateur marge-remise gagne sa place

Les planificateurs de promotions utilisent un calculateur marge-remise lorsqu'ils ont déjà promis un pourcentage de remise dans le prospectus et doivent encore faire passer chaque SKU au-dessus d'une marge plancher après la vente. Les responsables de catégorie remontent jusqu'à l'étiquette à partir du coût fournisseur, d'une marge contractuelle et d'une démarque maison, plutôt que de découvrir le lundi que les vingt pour cent de la semaine précédente ont effacé en silence la contribution qu'ils avaient réservée.

Les desks de gros qui affichent un escompte commercial sur un prix de liste publié fixent cette liste pour que la facture nette porte encore la marge convenue, au lieu de traiter le catalogue comme une vanité indépendante. Les robots de tarification et les connecteurs ERP appellent un contrat prépayé stable afin que les imports de catalogue, les moteurs de règles et les assistants de chat partagent une seule étiquette déterministe plutôt que trois identités de tableur légèrement différentes.

C'est une recherche et un métier distincts d'un calculateur de remise qui part d'un prix de liste déjà connu, d'un outil de prix de vente depuis markup qui ne voit jamais de promotion, et d'un calculateur financier de taux d'actualisation qui valorise le présent contre le futur : ces outils partent d'autres entrées et répondent à d'autres questions. Une validation en échec ne consomme pas de solde.

Prospectus retail qui affichent un pourcentage de remise

Le merchandising saisit le coût unitaire, une marge plancher et la démarque affichée, puis verrouille l'étiquette de liste obtenue pour que chaque SKU franchisse encore la marge après la vente.

Prix de liste gros avec escompte commercial

Les équipes commerciales publient une liste qui, après l'escompte commercial contracté, délivre encore la marge bénéficiaire convenue sur le coût fournisseur.

Robots de tarification et connecteurs ERP

Les automatisations appellent un point de terminaison prépayé stable afin que les imports de catalogue et les moteurs de règles partagent une seule étiquette déterministe qui conserve la marge après remise.

Comment calculer un prix de liste qui conserve la marge après une remise ?

Le prix de liste requis vaut ce prix de vente / (1 − discount/100). La réponse inclut aussi le bénéfice de la vente après remise.

Pourquoi ne pas majorer le coût puis retrancher la remise de ce chiffre ?

Parce que la marge bénéficiaire se mesure sur le prix que le client paie après la démarque. Retrancher un pourcentage d'une étiquette coût plus markup réduit le dénominateur et sous-livre la marge que vous croyiez avoir réservée. Ce calculateur résout l'identité dans le bon ordre.

Que se passe-t-il si la remise est de 100 pour cent ou plus ?

Une démarque totale ne laisse aucun prix de vente résiduel, donc une étiquette finie qui conserve une marge ne peut pas exister. Ces échecs ne sont pas facturés.

La remise ou la marge peuvent-elles être nulles ?

Une marge nulle tarifie la vente au coût, donc l'étiquette est le coût divisé par un moins la fraction de remise. Les valeurs négatives sont rejetées.

La marge visée se calcule-t-elle sur le coût ou sur le prix de vente ?

Sur le prix que le client paie réellement après la remise, pas sur le coût. Dans l'exemple, une marge de 25 % sur un prix de vente de 80 représente un bénéfice de 20, les 60 restants couvrant le coût.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/fin/margin-discount

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/fin/margin-discount \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"cost":60,"margin":25,"discount":20}'
{
  "cost": 60,
  "margin": 25,
  "discount": 20
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.margin_discount",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Une remise de cent pour cent ou plus ne laisse aucun prix de vente résiduel et échoue avec invalid_input.

Contrat d'entrée, forme de la réponse et comportement d'erreur

Une marge cible de cent pour cent ou plus échoue pour la même raison structurelle : le prix de vente serait infini. Un coût, une marge ou une remise négatifs sont rejetés. Les champs monétaires s'arrondissent half-up à deux décimales afin que les goldens coïncident octet par octet d'un runtime à l'autre. Associez ce point de terminaison à un convertisseur de devises seulement si les trois nombres partagent déjà une monnaie ; le calculateur ne convertit pas le FX, n'empile pas de taxe de vente et n'ajoute pas une seconde démarque. Envoyez par POST un corps JSON avec trois nombres finis obligatoires dans une seule monnaie. cost est le montant unitaire d'acquisition ou de production et doit être strictement supérieur à zéro ; les alias unit_cost, cost_price et cogs pointent vers le même champ afin qu'un importateur de catalogue conserve les noms de colonnes. margin est la marge bénéficiaire cible en pourcentage du prix de vente après remise, de zéro inclus à cent exclus ; les alias margin_percent, target_margin et profit_margin sont acceptés. discount est la démarque affichée en pourcentage du prix de liste (étiquette), également de zéro inclus à cent exclus ; les alias discount_percent, discount_rate et percent_off sont acceptés. Chaque champ numérique peut arriver comme nombre JSON ou comme chaîne numérique. Les champs manquants, les chaînes vides et les valeurs non finies échouent avec invalid_input en nommant le champ. Ces échecs ne sont pas facturés. Une remise de cent pour cent ou plus échoue avec invalid_input car, après une démarque totale, aucun prix de vente résiduel n'existe. En cas de succès, le corps renvoie le cost, le margin et le discount normalisés, puis sale_price (le prix après remise qui atteint la marge), required_price (l'étiquette de liste à imprimer), profit égal à sale_price moins cost, et une chaîne formula qui réaffirme l'identité en deux étapes. Exemple : cost soixante, margin vingt-cinq, discount vingt donne sale_price quatre-vingts, required_price cent et profit vingt. Le tarif est un forfait de $0.002 par requête réussie.

Où un calculateur marge-remise gagne sa place

Parce que l'implémentation est du parse pur de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle et sans réseau sortant. Gardez le coût strictement positif, gardez la marge et la remise sous cent pour cent, figez le required_price arrondi dans les tests, et vous obtenez une étiquette promotionnelle reproductible pour linéaires, greffons LMS et workers de bord sans dresser un moteur de prix à vous.

Combien coûte le calculateur marge-remise ?

L'outil dans le navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →