Actualités comptables
Epargne salariale : ce qui change au 1er septembre 2021

Epargne salariale : ce qui change au 1er septembre 2021

Publiée le mercredi 08 septembre 2021 à 05h47 dans Actu Sociale

Les accords d’épargne salariale déposés à compter du 1er septembre 2021 sont désormais soumis à une nouvelle procédure de contrôle, dont les modalités viennent d’être précisées…


Les nouveautés en matière de contrôle

Avant le 1er septembre 2021, l’administration du travail était seule en charge du contrôle des accords d’épargne salariale (participation, intéressement, plans d’épargne salariale). Elle disposait alors d’un délai de 4 mois.

Mais depuis le 1er septembre 2021, ce contrôle s’effectue en 2 temps :

  • 1re étape : le contrôle de la validité de l’accord

L'accord instituant un dispositif d’épargne salariale doit tout d’abord être déposé auprès de l'autorité administrative compétente, à savoir :

  • les directeurs départementaux de l'emploi, du travail et des solidarités (DDETS) ;
  • les directeurs départementaux de l'emploi, du travail, des solidarités et de la protection des populations (DDETS-PP) ;
  • et, en Ile-de-France, les directeurs d'unités départementales de la direction régionale et interdépartementale de l'économie de l'emploi, du travail et des solidarités (DRIEETS).

L’administration du travail dispose ensuite d’un délai d’un mois pour délivrer un récépissé attestant du fait que l’accord déposé a été valablement conclu.

Dans ce délai, elle pourra également demander des pièces complémentaires ou formuler des observations. A défaut, et passé le délai d’un mois, l’accord sera réputé valablement conclu, même en l’absence de délivrance du récépissé.

  • 2e étape : le contrôle par les organismes de recouvrement des cotisations sociales

Parallèlement à la délivrance du récépissé ou, à défaut, à l'expiration du délai d’un mois pendant lequel elle peut demander des pièces complémentaires ou formuler des observations, l’administration du travail doit transmettre l'accord et, le cas échéant, son récépissé à l'un des organismes de recouvrement des cotisations sociales (Urssaf, Caisse de MSA ou Caisse général de Sécurité sociale en Outre-mer) dont relève l’entreprise.

Pour les entreprises qui emploient des salariés qui relèvent pour partie de ces différents organismes, l'organisme compétent sera celui du régime auquel la majorité des salariés est affiliée.

L’organisme de recouvrement disposera ensuite d'un délai de 3 mois à compter de la délivrance du récépissé ou de la date à compter de laquelle l'accord est réputé valide, pour demander le retrait ou la modification des clauses contraires à la Loi.

En revanche, il n’a pas à se prononcer sur le respect des règles relatives aux modalités de dénonciation et de révision des accords.

En l'absence d'observation à l'expiration de ce délai de 3 mois, les avantages fiscaux et sociaux liés au dispositif d’épargne salariale sont réputés acquis pour l'exercice en cours.

Notez que l’organisme de recouvrement des cotisations sociales disposera d'un délai supplémentaire de 2 mois à compter de l'expiration du délai de contrôle pour formuler, le cas échéant, des demandes de retrait ou de modification de clauses contraires aux dispositions légales afin que l'entreprise puisse mettre l'accord en conformité avec la règlementation applicable pour les exercices suivant celui du dépôt.

A défaut de telles demandes dans ce nouveau délai de 2 mois, les exonérations fiscales et sociales seront réputées acquises pour les exercices ultérieurs.


Les autres nouveautés en matière d’épargne salariale

  • Concernant les modalités de dépôt

Pour rappel, l’accord, ou le document unilatéral (dans les entreprises de moins de 50 salariés) mettant en place un dispositif d’épargne salariale, doit être déposé sur la plateforme de dépôt des accords collectifs : teleaccords.travail-emploi.gouv.fr.

Désormais, lorsque la décision unilatérale de l’employeur résulte d’un échec des négociations avec le Comité social et économique (CSE) ou avec le ou les délégués syndicaux en place dans l’entreprise, les documents déposés sur la plateforme doivent inclure le procès-verbal de désaccord consignant en leur dernier état les différentes propositions des parties à l’accord.

  • Concernant les modalités de calcul de la participation

Pour finir, les absences du salarié liées à un congé pour deuil ou encore à une mise en quarantaine (dans le cadre de la crise sanitaire) doivent être assimilées à des périodes de présence pour le calcul de la participation. Dans ces situations, l’entreprise devra ainsi prendre en compte le salaire du salarié comme s’il n’avait pas été absent.

Source : Décret n° 2021-1122 du 27 août 2021 précisant les délais et modalités de contrôle des accords d'épargne salariale et actualisant certaines dispositions relatives à l'intéressement et à la participation

Epargne salariale : ce qui change au 1er septembre 2021 © Copyright WebLex - 2021

Plan d'accès

Plus d’informations ?

Sotorec

  • Sotorec
    267 bd. du Docteur Charles Barnier
    83000 Toulon
  • 04 94 09 17 02
  • +33494895133

Vous avez des questions ?

loader

Chargement, veuillez patienter…
  • Mémoire utilisée par PHP : 2,95 Mo
  • Pic mémoire allouée par PHP : 4,11 Mo
  • Temps d'execution du script : 0.432 s
  • Lang :
  • Path : actualite-epargne-salariale-ce-qui-change-au-1er-septembre-2021
  • Route : newsItem
  • $okt->page->module : news
  • $okt->page->action : item
ID Query Time
1
SET NAMES utf8mb4
0.00016
2
SELECT u.*, g.*, o.logged, o.csrf_token, o.prev_url FROM
oktopusV1_core_users AS u INNER JOIN
oktopusV1_core_users_groups AS g ON g.group_id=u.group_id
LEFT JOIN oktopusV1_core_users_online AS o ON
o.ident='3.236.83.14' WHERE u.id=1
0.00082
3
UPDATE oktopusV1_core_users_online SET logged=1718399839,
prev_url='https://www.sotorec-experts-comptables.com/actualite-epargne-salariale-ce-qui-change-au-1er-septembre-2021'
WHERE ident='3.236.83.14'
0.00027
4
UPDATE oktopusV1_mod_news SET active = 1
                           WHERE active = 3 AND NOW() >
created_at 
0.00048
5
UPDATE oktopusV1_mod_news SET active = 0
                              WHERE active = 1 AND end_at !=
"0000-00-00 00:00:00" 
                              AND NOW() > end_at 
0.02105
6
SELECT r.*, rl.*, COUNT(p.id) AS num_posts FROM
oktopusV1_mod_news_categories AS r LEFT JOIN
oktopusV1_mod_news_categories_locales AS rl ON
r.id=rl.category_id LEFT JOIN oktopusV1_mod_news AS p ON
r.id=p.category_id WHERE 1 AND rl.language='fr'  GROUP BY
r.id ORDER BY nleft asc 
0.03108
7
SELECT p.id, p.user_id, p.category_id, p.active, p.selected,
p.created_at, p.updated_at, p.end_at, p.images, p.files,
p.tpl, p.visit, pl.language, pl.title, pl.subtitle,
pl.title_tag, pl.title_seo, pl.slug, pl.content,
pl.content_short, pl.meta_description, pl.meta_keywords,
pl.words, u.username, u.lastname, u.firstname, rl.title AS
category_title, rl.slug AS category_slug, r.items_tpl AS
category_items_tpl FROM oktopusV1_mod_news AS p  LEFT OUTER
JOIN oktopusV1_core_users AS u ON u.id=p.user_id  INNER JOIN
oktopusV1_mod_news_locales AS pl ON p.id=pl.post_id AND
pl.language='fr'  LEFT OUTER JOIN
oktopusV1_mod_news_categories AS r ON r.id=p.category_id 
LEFT OUTER JOIN oktopusV1_mod_news_categories_locales AS rl
ON r.id=rl.category_id AND rl.language='fr' WHERE 1  AND
pl.language='fr'  AND
pl.slug='epargne-salariale-ce-qui-change-au-1er-septembre-2021'
ORDER BY p.selected DESC, p.created_at DESC 
0.00146
8
SELECT f.id, f.user_id, f.active, f.token, f.created_at,
f.updated_at, f.tpl, f.config_general, f.config_style,
f.config_date,
                              fl.language, fl.title,
fl.title_tag, fl.title_seo, fl.slug, fl.meta_description,
fl.meta_keywords, fl.beforedate, fl.afterdate FROM
oktopusV1_mod_facebook AS f  INNER JOIN
oktopusV1_mod_facebook_locales AS fl ON f.id=fl.id_facebook
AND fl.language='fr' WHERE 1  AND fl.language='fr' AND
f.active=1 ORDER BY f.created_at DESC 
0.00026
9
SELECT r.*, rl.*, COUNT(p.id) AS num_items FROM
oktopusV1_mod_galleries AS r LEFT JOIN
oktopusV1_mod_galleries_locales AS rl ON r.id=rl.gallery_id
LEFT JOIN oktopusV1_mod_galleries_items AS p ON
r.id=p.gallery_id WHERE 1 AND rl.language='fr' AND
r.active=1  GROUP BY r.id ORDER BY nleft asc 
0.00017
10
SELECT m.*, 
                              ml.language, ml.title,
ml.title_tag, ml.title_seo, ml.slug, ml.meta_description,
ml.meta_keywords, ml.content FROM oktopusV1_mod_map AS m 
LEFT JOIN oktopusV1_mod_map_locales AS ml ON m.id=ml.id_map
AND ml.language='fr' WHERE 1  AND ml.language='fr' AND
m.active=1 ORDER BY m.created_at DESC 
0.00033
11
SELECT p.id, p.user_id, p.category_id, p.active,
p.created_at, p.updated_at, p.images, p.files, p.tpl,
p.position, pl.language, pl.title, pl.subtitle,
pl.title_tag, pl.title_seo, pl.slug, pl.content,
pl.meta_description, pl.meta_keywords, pl.words, rl.title AS
category_title, rl.slug AS category_slug, rl.title_tag AS
category_title_tag, r.items_tpl AS category_items_tpl,
p.recipients_to, p.recipients_cc, p.recipients_bcc,
p.from_to, p.captcha, p.conversion_google, p.from_copy,
pl.subject FROM oktopusV1_mod_pages AS p  INNER JOIN
oktopusV1_mod_pages_locales AS pl ON p.id=pl.page_id AND
pl.language='fr'  LEFT OUTER JOIN
oktopusV1_mod_pages_categories AS r ON r.id=p.category_id 
LEFT OUTER JOIN oktopusV1_mod_pages_categories_locales AS rl
ON r.id=rl.category_id AND rl.language='fr' WHERE 1  AND
pl.language='fr' AND p.active=1 ORDER BY p.created_at DESC 
0.00043
12
UPDATE oktopusV1_mod_news SET visit=visit+1 WHERE id=12478
0.00078
13
SELECT t.active, t.ord, t.id, t.parent_id, t.nleft,
t.nright, t.level, l.title, l.title_tag, l.title_seo,
l.slug, l.content, l.meta_description, l.meta_keywords FROM
oktopusV1_mod_news_categories AS t JOIN
oktopusV1_mod_news_categories_locales AS l ON t.id =
l.category_id AND l.language = "fr" WHERE t.id = 4
0.00021
14
SELECT t.active, t.ord, t.id, t.parent_id, t.nleft,
t.nright, t.level, l.title, l.title_tag, l.title_seo,
l.slug, l.content, l.meta_description, l.meta_keywords FROM
oktopusV1_mod_news_categories AS t JOIN
oktopusV1_mod_news_categories_locales AS l ON t.id =
l.category_id AND l.language = "fr" WHERE nleft <= 4 AND
nright >= 5 ORDER BY level
0.00016
15
 SELECT t.*,
                            DATE_FORMAT(t.date_creation,
'%d/%m/%Y %H:%i:%s') as date_creation_fr,
                            DATE_FORMAT(t.date_modification,
'%d/%m/%Y %H:%i:%s') as date_modification_fr
                       FROM oktopusV1_mod_slideshow_type t
                       WHERE 1 AND CASE 
                                       WHEN t.choix_rubrique
= 1 THEN
                                           t.rubrique LIKE
'%\'/actualite-epargne-salariale-ce-qui-change-au-1er-septembre-2021\'%'
                                       WHEN t.choix_rubrique
= 2 THEN
                                          
                   (  SELECT COUNT(t.id_type) FROM
oktopusV1_mod_slideshow_type t
                      WHERE t.choix_rubrique = 1 AND
t.rubrique LIKE
'%\'/actualite-epargne-salariale-ce-qui-change-au-1er-septembre-2021\'%'
AND t.actif = 1
                   ) = 0
                
                                           AND
                                           t.rubrique NOT
LIKE
'%\'/actualite-epargne-salariale-ce-qui-change-au-1er-septembre-2021\'%'
                                       ELSE     
                                          
                   (  SELECT COUNT(t.id_type) FROM
oktopusV1_mod_slideshow_type t
                      WHERE t.choix_rubrique = 1 AND
t.rubrique LIKE
'%\'/actualite-epargne-salariale-ce-qui-change-au-1er-septembre-2021\'%'
AND t.actif = 1
                   ) = 0
                 
                                   END AND actif = '1' ORDER
BY nom 
0.00111
16
SELECT m.*, 
                              ml.language, ml.title,
ml.title_tag, ml.title_seo, ml.slug, ml.meta_description,
ml.meta_keywords, ml.content FROM oktopusV1_mod_map AS m 
LEFT JOIN oktopusV1_mod_map_locales AS ml ON m.id=ml.id_map
AND ml.language='fr' WHERE 1  AND m.id = 2  AND
ml.language='fr' AND m.active=1 ORDER BY m.created_at DESC 
0.00021
17
SELECT f.id, f.active, f.type, f.category, f.ord, f.html_id,
f.colonne, f.picto, f.options, f.info_personnelle, fl.title,
fl.legend, fl.description, fl.value FROM
oktopusV1_mod_contact_fields f LEFT JOIN
oktopusV1_mod_contact_fields_locales AS fl ON
fl.field_id=f.id AND fl.category=f.category WHERE 1  AND
f.active>0  AND f.category = "insert" AND fl.language='fr'
ORDER BY ord ASC 
0.00023
18
SELECT p.*, pl.*,
                         DATE_FORMAT(p.debut, '%d/%m/%Y') as
debut_fr,
                         DATE_FORMAT(p.fin, '%d/%m/%Y') as
fin_fr,
                         DATE_FORMAT(p.date_creation,
'%d/%m/%Y %H:%i:%s') as date_creation_fr,
                         DATE_FORMAT(p.date_modification,
'%d/%m/%Y %H:%i:%s') as date_modification_fr
                      FROM oktopusV1_mod_home_popup p
                      LEFT JOIN
oktopusV1_mod_home_popup_locales pl ON pl.id_popup =
p.id_popup AND pl.language = 'fr'
                      WHERE 1 AND (
                                        CURDATE() BETWEEN
p.debut AND p.fin
                                        OR (p.debut =
'0000-00-00 00:00:00' AND p.fin = '0000-00-00 00:00:00')
                                    )AND pl.content <> ''
AND (p.rubrique = '' OR p.rubrique LIKE
'%\'/actualite-epargne-salariale-ce-qui-change-au-1er-septembre-2021\'%')
ORDER BY p.rubrique DESC
0.00081
19
SELECT p.*, pl.*,
                         DATE_FORMAT(p.debut, '%d/%m/%Y') as
debut_fr,
                         DATE_FORMAT(p.fin, '%d/%m/%Y') as
fin_fr,
                         DATE_FORMAT(p.date_creation,
'%d/%m/%Y %H:%i:%s') as date_creation_fr,
                         DATE_FORMAT(p.date_modification,
'%d/%m/%Y %H:%i:%s') as date_modification_fr
                      FROM oktopusV1_mod_home_popup p
                      LEFT JOIN
oktopusV1_mod_home_popup_locales pl ON pl.id_popup =
p.id_popup AND pl.language = 'fr'
                      WHERE 1 AND (
                                        CURDATE() BETWEEN
p.debut AND p.fin
                                        OR (p.debut =
'0000-00-00 00:00:00' AND p.fin = '0000-00-00 00:00:00')
                                    )AND pl.content <> ''
AND (p.rubrique = '' OR p.rubrique LIKE
'%\'/actualite-epargne-salariale-ce-qui-change-au-1er-septembre-2021\'%')
ORDER BY p.rubrique DESC
0.00061
# type fichier ligne classe fonction message
# 1  Warning /www/al159/www/oktModules/map/inc/class.map.recordset.php 579 oktDebug errorHandler Trying to access array offset on value of type null

#0 mapRecordset->getEmbedAddress( called at [/oktModules/map/inc/class.map.recordset.php:96]


#1 mapRecordset->getScriptSimple( called at [/oktModules/map/inc/class.map.recordset.php:79]


#2 mapRecordset->getScript( called at [/oktThemes/default/templates/map/insert/r-horizontal/template.php:31]


#3 require( called at [/oktInc/vendor/sfTemplating/sfTemplateRendererPhp.php:36]


#4 sfTemplateRendererPhp->evaluate( called at [/oktInc/vendor/sfTemplating/sfTemplateEngine.php:106]


#5 sfTemplateEngine->render( called at [/oktInc/classes/core/class.oktTemplating.php:60]


#6 oktTemplating->render( called at [/oktInc/vendor/sfTemplating/sfTemplateRenderer.php:45]


#7 sfTemplateRenderer->__call( called at [/oktThemes/ra157-s/templates/layout.php:132]


#8 require( called at [/oktInc/vendor/sfTemplating/sfTemplateRendererPhp.php:36]


#9 sfTemplateRendererPhp->evaluate( called at [/oktInc/vendor/sfTemplating/sfTemplateEngine.php:106]


#10 sfTemplateEngine->render( called at [/oktInc/classes/core/class.oktTemplating.php:60]


#11 oktTemplating->render( called at [/oktInc/vendor/sfTemplating/sfTemplateEngine.php:117]


#12 sfTemplateEngine->render( called at [/oktInc/classes/core/class.oktTemplating.php:60]


#13 oktTemplating->render( called at [/oktModules/news/inc/class.news.controller.php:459]


#14 newsController->newsItem( called at [/oktInc/classes/router/class.oktRouter.php:317]


#15 oktRouter->callRouteHanlder( called at [/oktopus.php:58]

# 2  Warning /www/al159/www/oktModules/map/inc/class.map.recordset.php 579 oktDebug errorHandler Trying to access array offset on value of type null

#0 mapRecordset->getEmbedAddress( called at [/oktModules/map/inc/class.map.recordset.php:96]


#1 mapRecordset->getScriptSimple( called at [/oktModules/map/inc/class.map.recordset.php:79]


#2 mapRecordset->getScript( called at [/oktThemes/default/templates/map/insert/r-horizontal/template.php:31]


#3 require( called at [/oktInc/vendor/sfTemplating/sfTemplateRendererPhp.php:36]


#4 sfTemplateRendererPhp->evaluate( called at [/oktInc/vendor/sfTemplating/sfTemplateEngine.php:106]


#5 sfTemplateEngine->render( called at [/oktInc/classes/core/class.oktTemplating.php:60]


#6 oktTemplating->render( called at [/oktInc/vendor/sfTemplating/sfTemplateRenderer.php:45]


#7 sfTemplateRenderer->__call( called at [/oktThemes/ra157-s/templates/layout.php:132]


#8 require( called at [/oktInc/vendor/sfTemplating/sfTemplateRendererPhp.php:36]


#9 sfTemplateRendererPhp->evaluate( called at [/oktInc/vendor/sfTemplating/sfTemplateEngine.php:106]


#10 sfTemplateEngine->render( called at [/oktInc/classes/core/class.oktTemplating.php:60]


#11 oktTemplating->render( called at [/oktInc/vendor/sfTemplating/sfTemplateEngine.php:117]


#12 sfTemplateEngine->render( called at [/oktInc/classes/core/class.oktTemplating.php:60]


#13 oktTemplating->render( called at [/oktModules/news/inc/class.news.controller.php:459]


#14 newsController->newsItem( called at [/oktInc/classes/router/class.oktRouter.php:317]


#15 oktRouter->callRouteHanlder( called at [/oktopus.php:58]