Charges et produits Constatés d’Avance par mouvement comptable
Généralités
Introduction
Une fonctionnalité offerte dans le cadre de la gestion des CCA/PCA vous permet la saisie 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 utiliser cette nouvelle fonctionnalité, il vous suffit de mettre en place le paramétrage décrit dans le chapitre suivant.
![]() |
Pour en savoir plus sur les CCA et PCA, consultez la documentation de référence « Les Charges constatées d’avance ». |
Mise en œuvre
Création du code d’édition CCAMVT

Par la fonction UPLED, créez tout d’abord le code d’édition CCAMVT.
La clause Where sera évidemment à adapter en fonction du paramétrage défini dans la fonction GTZON sur les zones statistiques. Dans l’exemple ci-dessus, « p_mvcsta4 » correspond à la date de début, « p_mvcsta6 » à la date de fin et « p_mvcsta3 » à la dernière période traitée.
Il faut également prendre en compte toutes les écritures intégrées (p_ecrvalcp=’I’).
Paramétrage des zones statistiques

Grâce à la fonction GTZON, adaptez les zones statistiques.
Rappel : Les dates début et fin doivent être saisies sur les zones statistiques sous la forme JJMMAAAA (sans aucune séparation).
Paramétrage de la fonction P_2PVAE4
Grâce à la fonction GPEV, il vous faut aussi adapter le paramètre P_ZRZS afin d’intégrer la gestion des CCA/PCA par mouvement comptable.
A1 : S Type Référence (ou Statistique). Concerne le numéro de l’écriture de contrepartie.
Comme on traite les CCA/PCA par mouvement, l’écriture de contrepartie sera forcément stockée sur le mouvement donc ce sera ‘S’.
A2 : S Type Référence (ou Statistique), Concerne la dernière période traitée.
Comme on traite les CCA/PCA par mouvement, la dernière période traitée sera forcément stockée sur le mouvement donc ce sera ‘S’.
A3 : P ou J Type de calcul mensuel des charges et produits constatés d’avance : P (par périodes pleines) ou J (au prorata temporis).
N1 : 4, 5 ou 6 Numéro de la zone statistique pour stockage de la date de début. Obligation de choisir entre les zones statistiques 4, 5 ou 6.
N2 : 4, 5 ou 6 Numéro de la zone statistique pour stockage de la date de fin. Obligation de choisir entre les zones statistiques 4, 5 ou 6.
N3 : 4, 5 ou 6 Numéro de la zone statistique pour stockage de la pièce de contrepartie. Obligation de choisir entre les zones statistiques 4, 5 ou 6.
N4 : 1, 2 ou 3 Numéro de la zone statistique pour stockage de la dernière période traitée. Obligation de choisir entre les zones statistiques 1, 2 ou 3.
M1 : S Positionner S afin d’indiquer que l’on gère les CCA PCA par mouvement
|
Attention Pour pouvoir gérer les CCA/PCA par mouvement, il faut donc avant tout s’assurer qu’il y ait 4 zones statistiques disponibles (Les zones 4, 5 et 6 pour la date début, la date fin et la pièce de contrepartie et une des zones statistiques 1, 2 ou 3 pour le stockage de la dernière période traitée). |
Paramétrage de l’écran

Grâce à la fonction P_2PVA (agent EXPLOI), paramétrez l’écran lanceur afin d’ajouter un nouveau critère dans le lanceur p_2pva_ed4. Le critère « p_mvcnum » (numéro de mouvement) est à ajouter dans la liste avec un critère de tri à « 2 » afin de gérer les ruptures par mouvement.
Les mouvements seront donc triés obligatoirement par « 1 » (p_ecrpce) et « 2 » (p_mvcnum).
Si vous avez positionné l’option M1 du paramètre P_ZRZS à « S », des contrôles de cohérence sont automatiquement effectués afin de s’assurer que les tris sont présents et que le paramétrage est correct.
Le lancement et la gestion des CCA/PCA sont ensuite traités de la même manière que pour des CCA/PCA par écriture comptable.
Pour en savoir plus sur les CCA et PCA, consultez la documentation de référence « Les Charges constatées d’avance ».