Message d'erreur

  • Notice: Trying to access array offset on value of type null in Drupal\tb_megamenu\TBMegaMenuBuilder::syncConfig() (line 385 of modules/contrib/tb_megamenu/src/TBMegaMenuBuilder.php).
    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)
    
  • Notice: Trying to access array offset on value of type null in Drupal\tb_megamenu\TBMegaMenuBuilder::syncConfig() (line 408 of modules/contrib/tb_megamenu/src/TBMegaMenuBuilder.php).
    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)
    

Oui. En établissant un mandat de gestion avec une société de bourse, un investisseur a la possibilité de lui déléguer la gestion de son portefeuille. La circulaire du CDVM n° 06/00 précise les mentions minimales devant figurer dans la convention liant l¿investisseur à la société de bourse.

Il y a trois principaux délits boursiers : le délit d'initié, la manipulation de cours, l'information fausse ou trompeuse. Le délit d'initié est l¿utilisation d'une information privilégiée, acquise dans le cadre professionnel, pour réaliser ou permettre sciemment de réaliser sur le marché, soit directement soit par personne interposée, une ou plusieurs opérations. Par information privilégiée, il faut entendre toute information relative à la marche technique, commerciale ou financière d'un émetteur ou aux perspectives d'évolution d’une valeur mobilière, encore inconnue du public et susceptible d'affecter la décision d'un investisseur. En ce qui concerne la manipulation de cours et l'information fausse ou trompeuse, il s'agit d'exercer volontairement une maneouvre ou répandre dans le public, par des voies et moyens quelconques, des informations fausses ou trompeuses sur les perspectives ou la situation d'un émetteur de titres ou sur les perspectives d'évolution d'une valeur mobilière, de nature à agir sur les cours ou, de manière générale, à entraver le fonctionnement des marchés.

Pour passer un ordre de bourse, le client peut : - soit s'adresser directement à une société de bourse. Dans ce cas, le client doit avoir préalablement signé une convention d'intermédiation avec ladite société, qui fixe les droits et les obligations des deux parties. Les ordres de bourse peuvent être transmis par tous moyens à la convenance du client et de la société de bourse, notamment par lettre, téléphone ou télécopie. Les ordres transmis par téléphone sont enregistrés par la société de bourse. Les ordres reçus sont systématiquement horodatés par les sociétés de bourse, de sorte que leur exécution respecte l'ordre chronologique de leur arrivée. Dans le cas où le client s'adresse directement à une société de bourse et que cette dernière n'est pas dépositaire de ses titres et /ou espèces, ledit client doit transmettre ses instructions de règlement/livraison à son dépositaire (établissement qui conserve ses espèces et /ou ses titres), dans un délai convenu entre les parties. - soit s'adresser à sa banque dépositaire de ses titres et /ou ses espèces qui se chargera de transmettre avec diligence l'ordre à une société de bourse.

Oui. En fixant les droits et obligations de chacune des parties, la convention d'intermédiation réduit au maximum les risques de différends. La convention d'intermédiation contient toutes les obligations de la société de bourse à votre égard notamment en termes de reporting (avis de confirmation, journal trimestriel d'opérations'). De même, le barème des commissions qui vous seront facturées en rémunération des services rendus y est clairement précisé, ce qui vous protège contre toute mauvaise surprise.

Toute plainte doit faire l'objet d'un écrit adressé au Président de l'AMMC. Cet écrit doit notamment contenir : - l'identité et les coordonnées du plaignant ; - une description détaillée des faits objet de la plainte. Il est recommandé de joindre tout document pouvant faciliter l'instruction du dossier.

Le site du CDVM est riche en informations sur le marché financier, spécialement l'espace épargnants. Vous pouvez aussi poser vos questions sur le marché financier à travers le formulaire " Vous avez une question ? ".

L'AMMC peut prendre des sanctions disciplinaires à l'encontre des opérateurs qui ne respectent pas certaines dispositions légales et réglementaires ayant trait particulièrement à des règles déontologiques et de pratiques professionnelles. Ainsi, l'AMMC peut adresser un avertissement ou un blâme à toute société de bourse qui n'horodate pas les ordres de la clientèle ou ne les transmet pas avec la diligence requise ou encore, qui applique à sa clientèle des commissions supérieures au taux légal. Le même principe est retenu à l'égard des OPCVM, des établissements de gestion et des établissements dépositaires pour les règles qui leur sont applicables. Par ailleurs, l'AMMC peut infliger des sanctions pécuniaires à l’encontre des opérateurs qui ne respectent pas certaines dispositions des circulaires, en application d’un barême prévu dans le Règlement Général de l'AMMC.

L'AMMC dispose d'une équipe qui s'occupe de la surveillance quotidienne des transactions boursières. La surveillance a accès à toutes les transactions de la bourse de Casablanca et dispose de logiciels performants pour la détection de délits boursiers. Un service des enquêtes conduit, au besoin, des enquêtes sur le terrain.

Les inspections de l'AMMC concernent les entités soumises à la supervision de l'AMMC: les sociétés de bourse, la Bourse de Casablanca, les dépositaires, Maroclear, les sociétés de gestion d’OPCVM et les sociétés de gestion d’OPCR. Une inspection vise à vérifier que les entités inspectées respectent bien toutes les dispositions légales et réglementaires. Elle a également pour but de s'assurer de l'existence d'un certain nombre d'éléments : des ressources matérielles, financières et humaines suffisantes, un contrôle interne efficient, le respect de la déontologie... L'objectif final de toute inspection est de s'assurer, in fine, que les opérateurs servent adéquatement les intérêts de leurs clients.