Message d'erreur

  • Notice: Undefined offset: 3 in Drupal\tb_megamenu\TBMegaMenuBuilder::insertTbMenuItem() (line 537 of modules/contrib/tb_megamenu/src/TBMegaMenuBuilder.php).
    Drupal\tb_megamenu\TBMegaMenuBuilder::insertTbMenuItem(Array, 0, 0, Object) (Line: 440)
    Drupal\tb_megamenu\TBMegaMenuBuilder::syncConfig(Array, Array, 'frontend') (Line: 342)
    Drupal\tb_megamenu\TBMegaMenuBuilder::syncConfigAll(Array, Array, 'frontend') (Line: 344)
    Drupal\tb_megamenu\TBMegaMenuBuilder::syncConfigAll(Array, Array, 'frontend') (Line: 367)
    template_preprocess_tb_megamenu(Array, 'tb_megamenu', Array) (Line: 287)
    Drupal\Core\Theme\ThemeManager->render('tb_megamenu', Array) (Line: 431)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
    Drupal\Core\Render\Renderer->render(Array) (Line: 875)
    render(Array) (Line: 287)
    Drupal\progressive_cms\Plugin\Block\NdProgressiveMenu->build() (Line: 171)
    Drupal\block\BlockViewBuilder::preRender(Array)
    call_user_func_array(Array, Array) (Line: 100)
    Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
    Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
    Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
    Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
    Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 171)
    Drupal\Core\Render\Renderer->renderPlaceholder('', Array) (Line: 658)
    Drupal\Core\Render\Renderer->replacePlaceholders(Array) (Line: 543)
    Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
    Drupal\Core\Render\Renderer->render(Array, 1) (Line: 144)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 145)
    Drupal\Core\Render\Renderer->renderRoot(Array) (Line: 282)
    Drupal\Core\Render\HtmlResponseAttachmentsProcessor->renderPlaceholders(Object) (Line: 131)
    Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
    Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
    call_user_func(Array, Object, 'kernel.response', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.response', Object) (Line: 191)
    Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 173)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
 

Les sociétés de gestions créent et gèrent au quotidien des OPCVM. Une fois l’agrément reçu, ces OPCVM peuvent être commercialisés. C’est l'AMMC qui délivre les agréments, si elle observe que l’OPCVM, le dépositaire et la Société de Gestion agissent bien au bénéfice des souscripteurs. L'AMMC vérifie que les garanties en termes d’organisation, de moyens techniques et financiers et d’expérience des dirigeants sont bien suffisantes.

Le réseau de distribution

Pour attirer les investisseurs, les sociétés de gestion mettent en place un réseau de distribution pour commercialiser leur gamme de fond.

  • Commercialisation en direct : Les sociétés de gestion commercialisent souvent leur gamme de fonds directement auprès des investisseurs institutionnels.
  • Distribution via d’autres sociétés de gestion : avec le développement de l’architecture ouverte et des fonds de fonds, il est de plus en plus courant de retrouver dans l’offre des sociétés de gestion des fonds de sociétés ‘concurrentes’. Dans le cadre de l’expansion de l’architecture ouverte et la multi gestion qui consiste à vendre les OPCVM des sociétés de gestion concurrentes, les sociétés de gestion sont elles-mêmes distributeur.
  • Banques
  • Sociétés de bourse
  • La Caisse de dépôt et de gestion : commercialise ses gammes de fonds à travers ses filiales.
Les véhicules de distribution

Les différents types de véhicules pour commercialiser les OPCVM sont :

  • Compte-titre
  • PEA (Plan d’épargne en actions)
La rémunération des distributeurs

Un certain nombre de frais sont imputés à l’OPCVM dont notamment les frais de gestion. Les frais de gestion sont indiqués dans les note d’information accompagnant toute souscription d’OPCVM. Ce sont des frais annuels utilisés pour rémunérer les équipes de gestion et le fonctionnement du fonds. Une partie revient également aux distributeurs lorsque celui-ci a passé un accord avec le gestionnaire d’actifs.

Un autre type de frais revient également aux distributeurs : ce sont les frais de distribution (droit d’entrée, droit de garde, droit de sortie…).

Ces frais sont généralement exprimés en % de l’encours.