Ajout du PCG 74999 dans Contributions contractuelles
[auf_coda_additions.git] / db / procedures / auf_p_etat_resultats_p4_ex_precedent_2011.sql
index 5f6232a..10b471f 100644 (file)
@@ -1,4 +1,4 @@
-USE [coda-prod]
+USE [coda-prod]
 GO
 
 SET ANSI_NULLS OFF
@@ -269,14 +269,17 @@ SELECT
     '000-PRODUITS' AS groupe2,
     b.full_value * -1 AS solde, -- Corriger pour debit / crédit !!!!!!!!!!
     CASE
-        WHEN (
+        WHEN
             b.el1 IN ('75100', '70500')
             OR b.el1 LIKE '756%'
             OR b.el1 LIKE '708%'
-        ) THEN '110-Ressources propres'
+            THEN '110-Ressources propres'
         WHEN b.el1 LIKE '740%' THEN '120-Contributions gouvernementales'
-        WHEN b.el1 LIKE '745%' THEN '130-Contributions contractuelles'
-        WHEN (
+        WHEN
+            b.el1 LIKE '745%'
+            OR b.el1 = '74998' OR b.el1 = '74999'
+            THEN '130-Contributions contractuelles'
+        WHEN
             b.el1 LIKE '78%'
             OR b.el1='75700'
             OR (
@@ -292,12 +295,13 @@ SELECT
                 '91022GR', '91024GR', '91023GR', '91032GR','91025GR',  '9122GR',
                 '9124GR', '9123GR', '9132GR','9125GR'
             )
-        ) THEN '140-Apports, autres recettes, provisions'
-        WHEN (
+            THEN '140-Apports, autres recettes, provisions'
+        WHEN
             b.el1 LIKE '76%'
             OR b.el1 LIKE '77%'
-        ) THEN '150-Produits financiers et exceptionnels'
-        WHEN b.el1 LIKE '87%' THEN '160-Valeurs des biens et services à titre gratuit'
+            THEN '150-Produits financiers et exceptionnels'
+        WHEN b.el1 = '75800' THEN '160-Exploitation'
+        WHEN b.el1 LIKE '87%' THEN '170-Valeurs des biens et services à titre gratuit'
     END AS sgroupe
 FROM #cumul_ecritures b
 WHERE  -- Filtres globaux
@@ -355,6 +359,10 @@ SELECT
                     AND b.el1 <> '67500'
                     AND (b.el3 LIKE '91007%' OR b.el3 LIKE '9107%')
                     THEN '170-Charges exceptionnelles'
+                WHEN
+                    b.el1 LIKE '6817%'
+                    AND b.el3 LIKE '91002GR%'
+                    THEN '155-Charges cotisations'
                 ELSE '150-Autres charges, provisions'
             END
         WHEN grp1.grpcode = 'H1' THEN '03A-' + space(8) + lg.[name] + '-' + lg.code