diff --git a/docs/index.html b/docs/index.html index 7ea4064..45f509a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1104,7 +1104,7 @@ , {"title":"La notion d'exclusivité","created":"20190704113117909","creator":"immat","icon":"$:/images/fa5/solid/store","modified":"20190707190014935","modifier":"immat","tags":"[[Premiers pas]] [[Harmoniser votre catalogue]]","type":"text/vnd.tiddlywiki","text":"Nous vous demandons l'exclusivité du catalogue numérique afin de fournir la distribution la plus fluide et optimale auprès de nos canaux de revente pour d'éviter tout problème technique et commercial. Ce qui signifie qu'au moment de la signature de notre contrat de distribution, vos titres numériques doivent être retirés de toutes les plateformes avec qui nous sommes en partenariat.\n\nPar exemple Amazon, Apple, Kobo, Google...\n\nVous pouvez en revanche vendre vos livres numériques sur votre site internet en parallèle de notre distribution à condition que les prix de vente numériques soient identiques (loi du prix unique oblige).","revision":"0","bag":"default"} , -{"title":"La rémunération des abonnements","created":"20210413144338358","creator":"immat","modified":"20210419153837250","modifier":"immat","tags":"[[Modèles de ventes alternatifs]]","type":"text/vnd.tiddlywiki","text":"\\define singulier-pluriel(exp)\n\u003C$vars exps={{{ [\u003C__exp__>split[ ]] +[addsuffix[s]] +[join[ ]] }}}>\n\u003C$text text={{{ [subfilter\u003Cqty-sold>compare:integer:lt[2]then\u003C__exp__>else\u003Cexps>] }}}/>\n\u003C/$vars>\n\\end\n\\define generic-name() //\u003C$text text={{{ [\u003Creseller-state>get[text]else[Y+]] }}}/>//\n\\define book-title() //À quoi bon l'homothétique ?//\n\\define default-price() 9.47\n\\define default-total-lectures() 100000\n\\define default-lectures-by-title() 80\n\\define available-revenue-name() ''R''\n\\define default-R() 6000\n\\define lectures-name() ''L''\n\\define qty-sold() [subfilter\u003Cgross-revenue-per-title>] [subfilter\u003Cstreet-price-state>get[text]else\u003Cdefault-price>power[-1]] +[product[]] +[floor[]]\n\n\u003C$vars reseller-state=\u003C\u003Cqualify '$:/temp/select-demo'>> \n all-lectures-state=\"$:/temp/all-lectures\" \n lectures-by-title-state=\"$:/temp/lectures-by-title\" \n revenue-state=\"$:/temp/revenue\"\n street-price-state=\"$:/temp/street-price\" >\n\n\u003C$vars all-lectures=\"[\u003Call-lectures-state>get[text]else\u003Cdefault-total-lectures>]\"\n available-revenue=\"[\u003Crevenue-state>get[text]else\u003Cdefault-R>]\" \n lectures-per-title=\"[\u003Clectures-by-title-state>get[text]else\u003Cdefault-lectures-by-title>]\"\n perpage=\"[subfilter\u003Cavailable-revenue>] [subfilter\u003Call-lectures>] +[join[/]]\" \n revenue-per-title=\"[subfilter\u003Clectures-per-title>] [subfilter\u003Cperpage>] +[join[ \\times ]]\">\n\n\u003C$vars computed-revenue-per-title=\"[subfilter\u003Clectures-per-title>] [subfilter\u003Cavailable-revenue>] +[product[]] [subfilter\u003Call-lectures>power[-1]] +[product[]] +[fixed[2]]\">\n\n\u003C$vars gross-revenue-per-title=\"[subfilter\u003Ccomputed-revenue-per-title>multiply[10]divide[5]fixed[2]]\">\n\nLes modèles de vente dits //alternatifs// sont proposés par des acteurs dont la volonté est d'utiliser la souplesse du numérique pour vendre à leurs clients non pas un livre ou un fichier entier, mais des accès à un catalogue, généralement sous forme d'abonnement. \n\nIls se placent au même endroit que les libraires dans la chaîne du livre, mais leur manière de calculer les revenus est de fait très différente du reste de la chaîne qui, en France, prend systématiquement pour base le prix de vente ht. Cela complique d'autant la compréhension du calcul de la rémunération.\n\nChoisissons un revendeur dit alternatif, par exemple \u003C$select tiddler=\u003C\u003Creseller-state>> default=\"Y+\" >\n\u003C$list filter='Y+ Youboox Youscribe Kobo+ CyberLibris Leanova'>\n\u003Coption value=\u003C\u003CcurrentTiddler>>>\u003C$view field='title'/>\u003C/option>\n\u003C/$list>\n\u003C/$select> :\n\nLa société \u003C\u003Cgeneric-name>> perçoit donc des revenus de plusieurs origines, principalement : \n\n* les abonnements mensuels de ses clients finaux et/ou collectivités et \n* partenariats divers y compris marques blanches. \n\nCes revenus cumulés lui servent :\n\n# d'une part à payer ses propres dépenses de fonctionnement et d'investissement, \n# d'autre part à rémunérer les éditeurs qui lui confient une partie de leur catalogue. Ce revenu mensuel disponible, qui sera réparti sur ''l'ensemble'' des titres lus pendant le mois, est celui qui nous intéresse, appelons-le \u003C\u003Cavailable-revenue-name>>.\n\nOn notera que ne connaissant ni les revenus de \u003C\u003Cgeneric-name>>, ni la clé de répartition entre les dépenses de fonctionnement et d'investissement et celles allouées à la rémunération des éditeurs, le calcul du revenu disponible \u003C\u003Cavailable-revenue-name>> pour le mois précédent nous est opaque, d'autant qu'il intègre potentiellement des titres non distribués par //immatériel//. Donnons-lui donc une valeur arbitraire : \u003C$edit-text tag=input size=4 default=\u003C\u003Cdefault-R>> placeholder=\u003C\u003Cdefault-R>> tiddler=\u003C\u003Crevenue-state>> />€.\n\nC'est là qu'intervient le calcul des revenus versés aux éditeurs, au prorata du temps de lecture ou du nombre de pages lues. Si l'ensemble des titres proposés par \u003C\u003Cgeneric-name>> à ses clients finaux a fait l'objet de \u003C$edit-text tag=input size=5 default=\u003C\u003Cdefault-total-lectures>> placeholder=\u003C\u003Cdefault-total-lectures>> tiddler=\u003C\u003Call-lectures-state>> /> \u003C$text text={{{ [\u003Creseller-state>get[text]compare:string:eq[Kobo+]then[secondes de lecture]else[pages lues]] }}}/> au total, le revenu affecté à une \u003C$text text={{{ [\u003Creseller-state>get[text]compare:string:eq[Kobo+]then[seconde de lecture]else[page lue]] }}}/> sera de \u003C$latex text={{{ [subfilter\u003Cperpage>] }}} /> \u003C$latex text={{{ [subfilter\u003Cavailable-revenue>] [subfilter\u003Call-lectures>power[-1]] +[product[]] +[fixed[3]] +[addprefix[= ]] +[addsuffix[\\,€]] }}}/>. En conséquence, si l'ouvrage \u003C\u003Cbook-title>> a fait l'objet de \u003C$edit-text tag=input size=3 default=\u003C\u003Cdefault-lectures-by-title>> placeholder=\u003C\u003Cdefault-lectures-by-title>> tiddler=\u003C\u003Clectures-by-title-state>> /> \u003C$text text={{{ [\u003Creseller-state>get[text]compare:string:eq[Kobo+]then[secondes de lecture]else[pages lues]] }}}/> sur la plate-forme de \u003C\u003Cgeneric-name>> pendant le mois écoulé, \u003C\u003Cgeneric-name>> nous déclarera avoir affecté à ce livre \u003C$latex text={{{ [subfilter\u003Crevenue-per-title>] }}}/> \u003C$latex text={{{ [subfilter\u003Ccomputed-revenue-per-title>] +[addprefix[= ]] +[addsuffix[\\,€]] }}}/> net.\n\n\u003Cdetails>\n\u003Csummary>Dans la plupart des pays anglophones, la répartition des revenus se ferait en fonction de ce montant net déclaré par le revendeur.\u003C/summary>\n\u003Cdiv class=\"unfold\">Aux États-Unis par exemple, un éditeur peut signer un contrat avec Amazon selon lequel il recevra 50% du montant net perçu par Amazon, et un contrat avec un auteur ou une autrice qui stipule qu'il reversera 50% du montant net qu'il aura perçu //déduction faite des frais de promotion//. Autrement dit, Amazon peut décider pendant une journée de vendre $2 un livre ayant un prix recommandé de $20, et donc reverser à l'éditeur sur les ventes de cette journée $1 par livre vendu. L'éditeur considérant qu'il a engagé 20% de frais promotionnel sur ce titre, reversera à son auteur 40 cents par livre vendu pendant cette journée.\n\n\u003Cp>//KDP//, le système qu'Amazon propose en dehors de la chaîne du livre fonctionne de la même manière. \u003C/p>\n\u003Chr/>\n\u003C/div>\n\u003C/details>\n\nTrès bien, sauf qu'en France, la comptabilité de la chaîne du livre est entièrement réglée sur la notion de prix //public// hors taxe et non pas sur le montant net déclaré par l'acteur situé en aval dans la chaîne. Si \u003C\u003Cgeneric-name>> était un libraire français comme les autres, les \u003C$latex text={{{ [subfilter\u003Ccomputed-revenue-per-title>] +[addsuffix[\\,€]] }}}/> ci-dessus représenteraient environ \u003C$latex text=\"50\\%\"/> du CA brut HT, et donc le CA brut HT généré par \u003C\u003Cbook-title>> serait de \u003C$latex text={{{ [subfilter\u003Ccomputed-revenue-per-title>addsuffix[\\,€]] }}}/>\u003C$latex text=\"\\times 100/50\"/>, soit \u003C$latex text={{{ [subfilter\u003Cgross-revenue-per-title>] +[addsuffix[\\,€]] }}}/>.\n\nPour réintégrer les montants versés par \u003C\u003Cgeneric-name>> dans la chaîne de facturation, //immatériel// a donc mis en place le système suivant :\n\n> Supposons qu'au moment de la consolidation par //immatériel// (le dernier jour du mois suivant), le prix public unitaire de \u003C\u003Cbook-title>> soit \u003C$edit-text tag=input size=2 default=\u003C\u003Cdefault-price>> tiddler=\u003C\u003Cstreet-price-state>> />€ HT. \u003C$vars street-price={{{ [\u003Cstreet-price-state>get[text]else\u003Cdefault-price>] }}}>Le montant déclaré par \u003C\u003Cgeneric-name>> \u003C$reveal type=gt text={{{ [subfilter\u003Cgross-revenue-per-title>] }}} default=\u003C\u003Cstreet-price>>>n'est donc pas suffisant pour reconstituer une unité\u003C/$reveal>\u003C$reveal type=lteq text={{{ [subfilter\u003Cgross-revenue-per-title>] }}} default=\u003C\u003Cstreet-price>>>couvre donc l'équivalent de \u003C$latex text={{{ [subfilter\u003Cqty-sold>] }}}/> \u003C\u003Csingulier-pluriel \"unité vendue\">>. C'est ce que vous retrouverez dans la facturation du mois suivant\u003C/$reveal>. Nous réserverons les \u003C$latex text={{{ [subfilter\u003Cgross-revenue-per-title>] [subfilter\u003Cqty-sold>multiply\u003Cstreet-price>negate[]] :reduce[add\u003Caccumulator>] +[fixed[2]] +[addsuffix[\\,€]] }}} /> restants pour les ajouter au rapport \u003C\u003Cgeneric-name>> du mois suivant pour ce titre, et ainsi de suite.\u003C/$vars>\n\nCe type de traitement n'est pas nécessaire pour l'//Abonnement Kindle//, car contrairement au fonctionnement de KDP, Amazon tente de faciliter l'intégration des revenus dans la comptabilité des éditeurs en les rendant effectivement proportionnelles au prix public unitaire HT. En échange, les remises pratiquées sont très élevées (de l'ordre de 75% à 85% du PPHT).\n\n\u003C/$vars>\n\u003C/$vars>\n\u003C/$vars>\n\u003C/$vars>","revision":"0","bag":"default"} +{"title":"La rémunération des abonnements","created":"20210413144338358","creator":"immat","modified":"20240523102458625","modifier":"immat","tags":"[[Modèles de ventes alternatifs]]","type":"text/vnd.tiddlywiki","text":"\\define singulier-pluriel(exp)\n\u003C$vars exps={{{ [\u003C__exp__>split[ ]] +[addsuffix[s]] +[join[ ]] }}}>\n\u003C$text text={{{ [subfilter\u003Cqty-sold>compare:integer:lt[2]then\u003C__exp__>else\u003Cexps>] }}}/>\n\u003C/$vars>\n\\end\n\\define generic-name() //\u003C$text text={{{ [\u003Creseller-state>get[text]else[Y+]] }}}/>//\n\\define book-title() //L'homothétique, à quoi bon  ?//\n\\define default-price() 5.68\n\\define default-total-lectures() 100000\n\\define default-lectures-by-title() 80\n\\define available-revenue-name() ''R''\n\\define default-R() 6000\n\\define lectures-name() ''L''\n\\define qty-sold() [subfilter\u003Cgross-revenue-per-title>] [subfilter\u003Cstreet-price-state>get[text]else\u003Cdefault-price>power[-1]] +[product[]] +[floor[]]\n\n\u003C$vars reseller-state=\u003C\u003Cqualify '$:/temp/select-demo'>> \n all-lectures-state=\"$:/temp/all-lectures\" \n lectures-by-title-state=\"$:/temp/lectures-by-title\" \n revenue-state=\"$:/temp/revenue\"\n street-price-state=\"$:/temp/street-price\" >\n\n\u003C$vars all-lectures=\"[\u003Call-lectures-state>get[text]else\u003Cdefault-total-lectures>]\"\n available-revenue=\"[\u003Crevenue-state>get[text]else\u003Cdefault-R>]\" \n lectures-per-title=\"[\u003Clectures-by-title-state>get[text]else\u003Cdefault-lectures-by-title>]\"\n perpage=\"[subfilter\u003Cavailable-revenue>] [subfilter\u003Call-lectures>] +[join[/]]\" \n revenue-per-title=\"[subfilter\u003Clectures-per-title>] [subfilter\u003Cperpage>] +[join[ \\times ]]\">\n\n\u003C$vars computed-revenue-per-title=\"[subfilter\u003Clectures-per-title>] [subfilter\u003Cavailable-revenue>] +[product[]] [subfilter\u003Call-lectures>power[-1]] +[product[]] +[fixed[2]]\">\n\n\u003C$vars gross-revenue-per-title=\"[subfilter\u003Ccomputed-revenue-per-title>multiply[10]divide[7]fixed[2]]\">\n\nLes modèles de vente dits //alternatifs// sont proposés par des acteurs dont la volonté est d'utiliser la souplesse du numérique pour vendre à leurs clients non pas un livre ou un fichier entier, mais des accès à un catalogue, généralement sous forme d'abonnement. \n\nIls se placent au même endroit que les libraires dans la chaîne du livre, mais leur manière de calculer les revenus est très différente du reste de la chaîne qui, en France, prend systématiquement pour base le prix de vente ht. Cela complique d'autant la compréhension du calcul de la rémunération.\n\nLa méthode d'intégration choisie par immatériel consiste, __pour tous ces modèles dits alternatifs__, à considérer le montant effectivement reversé par le revendeur comme un CA distributeur :\n\n> Supposons qu'au moment de sa reddition mensuelle, \u003C\u003Cgeneric-name>> nous déclare un versement de \u003C$latex text={{{ [subfilter\u003Ccomputed-revenue-per-title>] +[addsuffix[\\,€]] }}}/> pour les abonnements au titre \u003C\u003Cbook-title>>. Si \u003C\u003Cgeneric-name>> était un libraire français comme les autres, les \u003C$latex text={{{ [subfilter\u003Ccomputed-revenue-per-title>] +[addsuffix[\\,€]] }}}/> ci-dessus représenteraient environ \u003C$latex text=\"70\\%\"/> du CA brut HT, et donc le CA brut HT généré par \u003C\u003Cbook-title>> serait de \u003C$latex text={{{ [subfilter\u003Ccomputed-revenue-per-title>addsuffix[\\,€]] }}}/>\u003C$latex text=\"\\times 100/70\"/>, soit \u003C$latex text={{{ [subfilter\u003Cgross-revenue-per-title>] +[addsuffix[\\,€]] }}}/>. En supposant qu'au moment de la consolidation par //immatériel// (le dernier jour du mois suivant la reddition), le prix public unitaire du livre vaille \u003C$edit-text tag=input size=2 default=\u003C\u003Cdefault-price>> tiddler=\u003C\u003Cstreet-price-state>> />€ HT, \u003C$vars street-price={{{ [\u003Cstreet-price-state>get[text]else\u003Cdefault-price>] }}}>le montant déclaré par \u003C\u003Cgeneric-name>> \u003C$reveal type=gt text={{{ [subfilter\u003Cgross-revenue-per-title>] }}} default=\u003C\u003Cstreet-price>>>ne serait pas suffisant pour reconstituer une unité\u003C/$reveal>\u003C$reveal type=lteq text={{{ [subfilter\u003Cgross-revenue-per-title>] }}} default=\u003C\u003Cstreet-price>>>couvrirait alors l'équivalent de \u003C$latex text={{{ [subfilter\u003Cqty-sold>] }}}/> \u003C\u003Csingulier-pluriel \"unité vendue\">>. C'est ce que vous retrouverez dans la facturation du mois suivant\u003C/$reveal>. Nous réserverons la différence de \u003C$latex text={{{ [subfilter\u003Cgross-revenue-per-title>] [subfilter\u003Cqty-sold>multiply\u003Cstreet-price>negate[]] :reduce[add\u003Caccumulator>] +[fixed[2]] +[addsuffix[\\,€]] }}} /> pour l'ajouter au rapport \u003C\u003Cgeneric-name>> du mois suivant pour ce même titre, et ainsi de suite.\u003C/$vars>\n\nCe type de traitement s'applique quel que soit le mode de calcul du revendeur, puisqu'il s'agit de repartir du montant effectivement reversé et de le considérer comme un CA distributeur. Y compris pour l'//Abonnement Kindle// même si, contrairement au fonctionnement de KDP, Amazon tente de faciliter l'intégration des revenus dans la comptabilité des éditeurs en les rendant proportionnels au prix public unitaire HT (mais avec des remises très élevées (de l'ordre de 75% du PPHT). \n\n!! Pour aller plus loin\nPour les curieux, voici comment ces montants sont calculés chez les revendeurs spécialisés dans l'abonnement. Choisissons un revendeur dit alternatif, par exemple \u003C$select tiddler=\u003C\u003Creseller-state>> default=\"Y+\" >\n\u003C$list filter='Y+ Youboox Youscribe Kobo+ CyberLibris Perlego'>\n\u003Coption value=\u003C\u003CcurrentTiddler>>>\u003C$view field='title'/>\u003C/option>\n\u003C/$list>\n\u003C/$select> :\n\nLa société \u003C\u003Cgeneric-name>> perçoit donc des revenus de plusieurs origines, principalement : \n\n* les abonnements mensuels de ses clients finaux et/ou collectivités et \n* partenariats divers y compris marques blanches. \n\nCes revenus cumulés lui servent :\n\n# d'une part à payer ses propres dépenses de fonctionnement et d'investissement, \n# d'autre part à rémunérer les éditeurs qui lui confient une partie de leur catalogue. Ce revenu mensuel disponible, qui sera réparti sur ''l'ensemble'' des titres lus pendant le mois, est celui qui nous intéresse, appelons-le \u003C\u003Cavailable-revenue-name>>.\n\nOn notera que ne connaissant ni les revenus de \u003C\u003Cgeneric-name>>, ni la clé de répartition entre les dépenses de fonctionnement et d'investissement et celles allouées à la rémunération des éditeurs, le calcul du revenu disponible \u003C\u003Cavailable-revenue-name>> pour le mois précédent nous est opaque, d'autant qu'il intègre potentiellement des titres non distribués par //immatériel//. Donnons-lui donc une valeur arbitraire : \u003C$edit-text tag=input size=4 default=\u003C\u003Cdefault-R>> placeholder=\u003C\u003Cdefault-R>> tiddler=\u003C\u003Crevenue-state>> />€.\n\nC'est là qu'intervient le calcul des revenus versés aux éditeurs, au prorata du temps de lecture ou du nombre de pages lues. Si l'ensemble des titres proposés par \u003C\u003Cgeneric-name>> à ses clients finaux a fait l'objet de \u003C$edit-text tag=input size=5 default=\u003C\u003Cdefault-total-lectures>> placeholder=\u003C\u003Cdefault-total-lectures>> tiddler=\u003C\u003Call-lectures-state>> /> \u003C$text text={{{ [\u003Creseller-state>get[text]compare:string:eq[Kobo+]then[secondes de lecture]else[pages lues]] }}}/> au total, le revenu affecté à une \u003C$text text={{{ [\u003Creseller-state>get[text]compare:string:eq[Kobo+]then[seconde de lecture]else[page lue]] }}}/> sera de \u003C$latex text={{{ [subfilter\u003Cperpage>] }}} /> \u003C$latex text={{{ [subfilter\u003Cavailable-revenue>] [subfilter\u003Call-lectures>power[-1]] +[product[]] +[fixed[3]] +[addprefix[= ]] +[addsuffix[\\,€]] }}}/>. En conséquence, si l'ouvrage \u003C\u003Cbook-title>> a fait l'objet de \u003C$edit-text tag=input size=3 default=\u003C\u003Cdefault-lectures-by-title>> placeholder=\u003C\u003Cdefault-lectures-by-title>> tiddler=\u003C\u003Clectures-by-title-state>> /> \u003C$text text={{{ [\u003Creseller-state>get[text]compare:string:eq[Kobo+]then[secondes de lecture]else[pages lues]] }}}/> sur la plate-forme de \u003C\u003Cgeneric-name>> pendant le mois écoulé, \u003C\u003Cgeneric-name>> nous déclarera avoir affecté à ce livre \u003C$latex text={{{ [subfilter\u003Crevenue-per-title>] }}}/> \u003C$latex text={{{ [subfilter\u003Ccomputed-revenue-per-title>] +[addprefix[= ]] +[addsuffix[\\,€]] }}}/> net.\n\nPour réintégrer les montants versés par \u003C\u003Cgeneric-name>> dans la chaîne de facturation, //immatériel// a donc dû mettre en place le système décrit plus haut.\n\n\u003Cdetails>\n\u003Csummary>Dans la plupart des pays anglophones, la répartition des revenus se ferait à partir du montant net reversé par le revendeur et non pas du prix public…\u003C/summary>\n\u003Cdiv class=\"unfold\">Aux États-Unis par exemple, un éditeur peut signer un contrat avec Amazon selon lequel il recevra 50% du montant net perçu par Amazon, et un contrat avec un auteur ou une autrice qui stipule qu'il reversera 50% du montant net qu'il aura perçu //déduction faite des frais de promotion//. Autrement dit, Amazon peut décider pendant une journée de vendre $2 un livre ayant un prix recommandé de $20, et donc reverser à l'éditeur sur les ventes de cette journée $1 par livre vendu. L'éditeur considérant qu'il a engagé 20% de frais promotionnel sur ce titre, reversera à son auteur 40 cents par livre vendu pendant cette journée.\n\n\u003Cp>//KDP//, le système qu'Amazon propose en dehors de la chaîne du livre fonctionne de la même manière. \u003C/p>\n\u003Chr/>\n\u003C/div>\n\u003C/details>\n\u003C/$vars>\n\u003C/$vars>\n\u003C/$vars>\n\u003C/$vars>","revision":"0","bag":"default"} , {"title":"Le format KPF","caption":"KPF","created":"20210519105603983","creator":"immat","icon":"Logo KPF","modified":"20210519110635734","modifier":"immat","tags":"[[Les formats du livre numérique]]","type":"text/vnd.tiddlywiki","text":"Format propriétaire d'Amazon qui doit à terme remplacer [[le format Mobipocket|Le format Mobipocket]]. ","revision":"0","bag":"default"} ,