Produits et charges constatés d’avance

Généralités

Introduction

Ce document présente la gestion automatique des écritures de charges constatées d’avance (CCA) ou de produits constatées d’avance (PCA) grâce à un traitement différé de fin période pour chaque pièce.

Une charge constatée d’avance correspond à une facture reçue en général « d’avance », dont l’objet se situe sur une période de référence postérieure à la date d’enregistrement de cette facture.

Concrètement, le traitement différé, va :

a) repérer les pièces concernées de la période

b) générer les écritures de contrepartie à partir de la facture d’origine

c) générer les pièces mensuelles, en fonction des périodes qui constituent celle de référence.

Il vous est également possible de saisir des dates de début et fin de répartition sur le mouvement comptable HT et non sur l'en-tête d'écriture. Ainsi, pour les écritures qui contiennent plusieurs mouvements HT, chaque mouvement HT pourra être réparti sur des périodes différentes.

Pour en savoir plus sur les CCA et PCA gérées par mouvement comptable, consultez la documentation de référence « Les CCA et PCA par mouvement comptable ».

Paramétrage

Il est nécessaire de paramétrer les différentes fonctions pour lancer le traitement différé des charges constatées d’avance (CCA) ou des produits constatées d’avance (PCA).

Fonction UFCT : « Gestion des Fonctions » Fonction / Créer.

Les valeurs-clés à renseigner sont :

a) Code fonction : P_2PVAE4

b) Localisation (du programme à exécuter) : ap$exe :p_2pvae4.exe

c) Code langue : FRA

Fonction UPLED : « Lanceurs paramétrés » Créer

Les valeurs-clés à renseigner sont :

a) Fonction : P_2PVAE4

b) Maquette : ap$std_fra :p_2pvae41.std_fra

c) Dans la clause Where : Mettre « p_ecrrfx<> ' ‘ and p_ecrrfy <> ' ‘ and p_ecrrfz <> ’999’». Ces champs p_ecrrfx et p_ecrrfy correspondent aux dates (dates de début et date de fin). Les chiffres x, y et z varient de 1 à 5.

Cette clause permet de préciser les champs où seront renseignées les dates de début et les dates de fin. La zone p_ecrrfz correspond à la dernière période traitée. Dès que toutes les périodes sont traitées, la zone p_ecrrfz passe à ‘999’. Cela permet de ne pas reprendre les écritures entièrement traitées.

La dernière période peut également être stockée sur le mouvement dans les zones statistiques. Dans ce cas, mettre p_mvcstaz<>’999’. Le chiffre z variant de 1 à 6 pour les statistiques.

Dans l’exemple ci-dessous, le paramètre P_ZRZS est personnalisé pour N1 = 2, N2 = 3 et N4 = 4 : il suffit donc de préciser « p_ecrrf2 », « p_ecrrf3 » et « p_ecrrf4 » dans la clause Where.

Fonction GPEV : « Paramétrage des événements de l’intégré » Fonction / Créer

La valeur-clé à renseigner est le code fonction P_2PVAE4.

Fonction GPEV : idem ci-dessus Paramétrage / Gérer

Positionner le paramètre P_ZRZS dans le champs Para sur la fonction créée précédemment (p_2pvae4).

Il vous est possible de calculer des charges et produits constatés d’avance en fonction du jour de début de la première période et du jour de fin de la dernière période prise en compte. Chaque période peut donc être imputée au prorata temporis.

Attention

Pour mémoire, les différentes zones utilisées au niveau du paramètre permettront de consulter et de contrôler les informations suivantes :

  • Date de début de la période de référence,
  • Date de fin de la période de référence,
  • Numéro de l’écriture comptable de contrepartie. Pour les zones statistiques, il faut utiliser les zones allant de 4 à 6, car leur longueur est plus adaptée (12 caractères). Voir zone N3 du paramètre P_ZRZS.
  • Dernière période traitée (correspondant à la dernière pièce mensuelle émise). Pour les zones statistiques, il est possible d’utiliser les zones allant de 1 à 6, car leur longueur permet l’enregistrement d’un numéro de période. Voir zone N4 du paramètre P_ZRZS.

Fonction P_2PVAE4 : Paramétrage de l’écran lanceur CCA/PCA avec l’agent EXPLOI

Il s’agit du paramétrage (tri, rupture,…) des critères de l’écran.

Trucs et astuces

N’oubliez pas de mettre « 1 » dans la colonne « TRI » du champ « P_ECRPCE ».

Le libellé saisi au niveau de l'écran lanceur P_2PVA_ED4 permet d’'alimenter le libellé des écritures mensuelles. Si le libellé n'a pas été saisi dans l'écran lanceur P_2PVA_ED4, alors le libellé de l'écriture mensuelle sera celui de la facture d'origine.

Le libellé de l’écriture de contrepartie est alimenté à partir du libellé du schéma d'écriture des CCA, ou à défaut, par le libellé associé à la nature d'écriture (table TP_ENT).

Fonction GTZON : « Gestion des zones paramétrées »

Il convient d’ajouter dans le champ table, les zones de références P_Rx concernant l’en-tête d’écritures et/ou les zones statistique P_Sx concernant le mouvement d’écriture en fonction du paramètre P_ZRZS.

Dans l’exemple ci dessus le paramètre P_ZRZS est configuré pour A1 = R, A2 = R, N1=2, N2=3, N3=4, N4=5

N1 = 2 ® Zone de référence R2 (P_REF2) de type DATE (8 caractères),

N2 = 3 ® Zone de référence R3 (P_R3) de type DATE (8 caractères).

A1 = R N3 = 4 ® Zone de référence R4 (P_R4) de type CHAR (12 caractères),

A2 = R N4 = 5 ® Zone de référence R5 (P_R5) de type LONG (3 entiers).

Si l’on modifie le paramètre P_ZRZS (A1 = R et A2 = S), le résultat est :

A1 = R N3 = 4 ® Zone de référence R4 (P_R4) de type CHAR (12 caractères),

A2 = S N4 = 5 ® Zone statistique S5 (P_S5) de type LONG (3 entiers).

Fonction P_1ENV : « Environnement : module de base »

Les comptes de charges et de produits concernés doivent être paramétrés avec un guide de saisie statistique.(valeur P_S) uniquement si l’on utilise des zones statistiques pour le paramètre.

NB : l’écran p_3env_F17 (Popup Mise à jour collectif) permet de rendre les comptes de CCA / PCA collectifs, ceci dans le cas où l’on souhaite lettrer l’écriture de contrepartie et les pièces mensuelles.

  • Définition de la nature initiale (facture) ( P_1ENV_40)

Pour rendre les champs obligatoires, renseignez la zone «Références » à « O ». Ainsi, les zones de référence (GTZON) utilisées dans le paramètre P_ZRZS seront visualisées sur l’écran de saisie des écritures (P_2SAI) et pourront être renseignées.

NB : Pour des raisons techniques, sur la nature des OD de CCA/PCA, il convient d’attribuer un mode de règlement par défaut à cette nature, si les comptes de CCA / PCA (486xxx / 487xxx) sont gérés comme des collectifs. Cette manipulation est nécessaire dans le cas où l’on souhaite pouvoir lettrer la pièce de contrepartie avec les pièces mensuelles. Pour effectuer ce lettrage, il faudra alors utiliser la fonction de lettrage automatique (P_3LET).

Fonction P_2SCH : « Paramétrage schémas d’écritures »

Il faut définir un schéma de type « batch » pour les écritures de contrepartie. Ce schéma ne doit contenir aucun mouvement par défaut. Il faut définir une nature de type OD, le journal et la devise.

Fonction GPEV (Paramétrage/ Gérer)

Avant de créer une facture, il faut positionner le paramètre P_ZRZS dans la fonction P_2SAI et ce paramètre doit être strictement identique à celui positionné sur la fonctionP_2PVAE4. Cette configuration permet en effet d’effectuer des contrôles de cohérence entre les deux dates (date de début et date de fin) visualisées sur la colonne « Référence ».

Fonctionnalités

Principes

Lors de l’enregistrement d’une facture d’achat, il faut indiquer que l’on est en présence de CCA ou de PCA et préciser sa périodicité (stockée dans une zone de référence, voirP_2PVA_ED4). Cette indication s’effectue en renseignant sur la pièce considérée les dates de début et de fin.

Cas de figures

Exemple 1 : La date de début est postérieure à la date comptable

Enregistrement de la facture d’achat classique grâce à la fonction P_2SAI .

Date Comptable : 09/08/2002

Date de début : 01/09/2002

Date Fin : 30/11/2002

Périodicité : 3 mois

Facture : D 615xxx 12000

D 44566x 2472

C 401xxx 14472

On trouvera ci-dessous une visualisation de l’écriture d’origine passée dans ACE

Visualisations comptabilité générale ¦Pièce ¦GENEPHI 10/08/1999+------------------------------------------------------------------------99 +
¦Etablissement : ¦ Pièce ¦¦Nature : FAF Facture fournisseur ¦Numéro : 9908ACH00001 ¦
¦Sens - Journal : C - ACHATS Achats ¦Devise : EUR ¦
¦Date-Ecr-Intgr : 09/08/2002 - 1 - 1 SOC1 ¦Parité : 1.000000¦
¦Libellé : Fac Edf-Gdf ¦Date Ope: 09/08/2002 ¦
¦Agent-Date sys.: GNC - 09/08/2002 ¦ ¦
+------------------------------------------------------------------------------+
¦D/C¦ Compte ¦ Tiers ¦ Montant pièce ¦ Contrevaleur ¦ E/C V S I/A¦
¦C ¦401000 ¦FOU1 ¦ 14472.00¦ 14472.00¦E ¦
¦D ¦615000 ¦ ¦ 12000.00¦ 12000.00¦ S ¦
¦D ¦445660 ¦ ¦ 2472.00¦ 2472.00¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
+------------------------------------------------------------------------------+

<POPUP> ¦P_1VIS_14

Enregistrement de la pièce contrepartie : 31/08/99

Date d’arrêt Compte Sens Montant
31/08/99

486xxx

615xxx

D

C

12000

12000

On trouve ci-dessous la visualisation de l’écriture de contrepartie générée

Visualisations comptabilité générale ¦Pièce ¦GENEPHI 10/08/2000
+------------------------------------------------------------------------99 +
¦Etablissement : ¦ Pièce ¦
¦Nature : OD Opération diverse ¦Numéro : ODC99000745P ¦
¦Sens - Journal : D - OD O.D ¦Devise : EUR ¦
¦Date-Ecr-Intgr : 31/08/1999 - 45 - ¦Parité : 1.000000¦
¦Libellé : CCA ¦Date Ope: 31/08/1999 ¦
¦Agent-Date sys.: GNC - 31/08/1999 ¦ ¦
+------------------------------------------------------------------------------+
¦D/C¦ Compte ¦ Tiers ¦ Montant pièce ¦ Contrevaleur ¦ E/C V S I/A¦
¦D ¦486000 ¦ ¦ 12000.00¦ 12000.00¦ ¦
¦C ¦615000 ¦ ¦ 12000.00¦ 12000.00¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
+------------------------------------------------------------------------------+

<POPUP> ¦P_1VIS_14

Enregistrement de la pièce mensuelle

Numéro de la

pièce mensuelle

Date d’arrêt Compte Sens Montant
1 30/09/99

486xxx

615xxx

C

D

4000

4000

2 31/10/99

486xxx

615xxx

C

D

4000

4000

3 30/11/99

486xxx

615xxx

C

D

4000

4000

On trouvera ci-après une visualisation de la première écriture mensuelle générée par le traitement :

Visualisations comptabilité générale ¦Pièce ¦GENEPHI 10/08/1999
+------------------------------------------------------------------------99 +
¦Etablissement : ¦ Pièce ¦
¦Nature : OD Opération diverse ¦Numéro : ODC99000746P ¦
¦Sens - Journal : D - OD O.D ¦Devise : EUR ¦
¦Date-Ecr-Intgr : 30/09/1999 - 43 - ¦Parité : 1.000000¦

¦Libellé : cca ¦Date Ope: 30/09/1999 ¦
¦Agent-Date sys.: GNC - 10/08/1999 ¦ ¦
+------------------------------------------------------------------------------+
¦D/C¦ Compte ¦ Tiers ¦ Montant pièce ¦ Contrevaleur ¦ E/C V S I/A¦
¦C ¦486000 ¦ ¦ 4000.00¦ 4000.00¦ ¦
¦D ¦615000 ¦ ¦ 4000.00¦ 4000.00¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦ ¦
+------------------------------------------------------------------------------+

<POPUP> ¦P_1VIS_14

Exemple 2 : La date comptable est comprise entre la date de début et la date de fin ; la date de début est antérieure à la date comptable

Enregistrement de la facture d’achat classique grâce à la fonction P_2SAI .

Date Comptable : 15/03/1999

Date de début : 01/01/99

Date Fin : 31/05/99

Périodicité : 5 mois

Facture : D 615xxx 10000

D 44566x 2060

C 401xxx 12060

Enregistrement de la pièce contrepartie : 31/03/99

Date d’arrêt Compte Sens Montant
31/03/99

486xxx

615xxx

D

C

10000

10000

Enregistrement de la pièce mensuelle

Numéro de la

pièce mensuelle

Date d’arrêt Compte Sens Montant
3 31/03/99

486xxx

615xxx

C

D

6000

6000

4 30/04/99

486xxx

615xxx

C

D

2000

2000

5 31/05/99

486xxx

615xxx

C

D

2000

2000

Exemple 3 : La date de début est égale à la date comptable.

Enregistrement de la facture d’achat classique grâce à la fonction P_2SAI.

Date Comptable : 15/03/1999

Date de début : 15/03/99

Date Fin : 31/06/99

Périodicité : 4 mois

Facture : D 615xxx 10000

D 44566x 2060

C 401xxx 12060

Enregistrement de la pièce contrepartie : 31/03/99

Date d’arrêt Compte Sens Montant
31/03/99

486xxx

615xxx

D

C

10000

10000

Enregistrement de la pièce mensuelle

Numéro de la

pièce mensuelle

Date d’arrêt Compte Sens Montant
1 31/03/99

486xxx

615xxx

C

D

2500

2500

2 30/04/99

486xxx

615xxx

C

D

2500

2500

3 31/05/99

486xxx

615xxx

C

D

2500

2500

4 30/06/99

486xxx

615xxx

C

D

2500

2500

NB : on ne tient compte ici que des périodes et non du nombre de jours de chaque période.

Exemple 4 : La date de Fin est égale à la date comptable.

Enregistrement de la facture d’achat classique grâce à la fonction P_2SAI.

Date Comptable : 15/03/1999

Date de début : 15/01/99

Date Fin : 15/03/99

Périodicité : 3 mois

Facture : D 615xxx 10000

D 44566x 2060

C 401xxx 12060

Enregistrement de la pièce contrepartie : 31/03/99

Date d’arrêt Compte Sens Montant
31/03/99

486xxx

615xxx

D

C

10000

10000

Enregistrement de la pièce mensuelle

Numéro de la

pièce mensuelle

Date d’arrêt Compte Sens Montant
3 31/03/99

486xxx

615xxx

C

D

10000

10000

Exemple 5 : La date de Fin est antérieure à la date comptable.

Enregistrement de la facture d’achat classique grâce à la fonction P_2SAI .

Date Comptable : 15/03/1999

Date de début : 15/01/99

Date Fin : 15/02/99

Périodicité : 2mois

Facture : D 615xxx 10000

D 44566x 2060

C 401xxx 12060

Le traitement ne s’effectue pas car la date de début est inférieure à la date comptable. La génération des écritures est alors impossible.

Exemple 6 : La date de fin est inférieure à la date de début

Enregistrement de la facture d’achat classique grâce à la fonction P_2SAI .

Date Comptable : 15/03/1999

Date de début : 15/05/99

Date Fin : 15/03/99

Périodicité : 0

Facture : D 615xxx 10000

D 44566x 2060

C 401xxx 12060

Le traitement ne s’effectue pas car la date de début est supérieure à la date de fin. La génération des écritures est alors impossible.

Remarque : Le numéro de la pièce mensuelle tient compte de la dernière période traitée.

Utilisation de la Fonction P_2PVA

L’écran P_2PVA_ED4 permet de lancer le traitement différé des écritures de charges (produits) constatés d’avance.

Aspects techniques

Fonction Entités mises à jour
   
P_2PVAE4 P_ECR, P_MVC, P_MVA, P_LCH, VB1_ECR_MVC