Cette fonction permet, à partir de l'écran ICEV_EDITE de générer automatiquement des factures de ventes pour la première échéance non facturée de chaque contrat.
La génération des factures de service est suivie d’une édition chaînée des factures générées.
Le compteur EDICHA doit être défini dans la fonction UCPT.
Génération des factures de ventes pour la première échéance non facturée de chaque contrat.
Les factures auront comme date de facture la date de facture précisée lors du lancement du traitement différé ou la date d'échéance si aucune date n'a été précisée lors du lancement.
La sélection doit s'effectuer de la façon suivante : prendre en compte tous les postes des contrats pour lesquels il faut lancer la facturation en les sélectionnant sur la date d'échéance et sur la date de fin de contrat.
L'écran lanceur doit être paramétré de telle sorte que le critère de rupture déclenchant la facturation corresponde au champ "Sigle contrat".
En outre, les informations sélectionnées doivent OBLIGATOIREMENT être triées de la façon suivante : « Code achat/Vente, Type du contrat, sigle contrat et N° de version du contrat ».
Seuls les postes dont l'indicateur "Facturable" est différent de "N" (Non) sont traités.
Le libellé complémentaire de l'en-tête de la facture créée ainsi que le libellé complémentaire des postes de la facture est automatiquement alimenté avec le contrat à l'origine de la facture.
Le tiers livré et l'adresse de livraison de la ligne de facture (evl) correspondent au tiers installé et à l'adresse d'installation récupéré via le domaine de couverture du contrat, le principal objectif étant de faire apparaître sur la facture de service le tiers installé pour lequel a été établi le contrat.
|
|
Vous avez la possibilité d'inhiber cette mise à jour automatique du libellé complémentaire en utilisant le paramètre ICEFAC. |
| Pour en savoir plus sur le paramétrage des fonctions, consultez la documentation " Le Configurateur Fonctionnel ". |
Le paramètre maquette DERNIERE_VERSION doit être positionné afin de ne lancer le traitement de facture que sur la dernière version valide du contrat.
Pour travailler sur la dernière version valide du contrat, il est nécessaire de donner comme valeur au paramètre la liste des code état permettant de considérer que le contrat est valide.
Exemple :
P DERNIERE_VERSION="CVX" Dans ce cas, le batch ne travaille que sur la dernière version valide du contrat, le contrat étant considéré comme valide s'il se trouve dans un des états suivants : "C", "V" ou "X".
Il est nécessaire de positionner les paramètres FACPRI et ICEFAC (avec N3=1) dans le paramétrage de la fonction si l'on souhaite faire apparaître dans la facture les postes des contrats dont le montant est nul.
Facturation à date fixe ou à date anniversaire:
Consultez la documentation de l'écran ICEV_2 : Conditions de facturation du contrat de service ainsi que la documentation du paramètre ICEFAC.
Le traitement de facturation peut également éditer automatiquement les factures générées.
Le mot clé APROG1 positionné dans la maquette permet de ne pas éditer les factures générées.
Ce mécanisme s’effectue par le biais des éditions chaînées.
Pour éditer les factures générées, il faut effectuer le paramétrage suivant :
• Dans la gestion des compteurs (UCPT), définir le compteur EDICHA : Compteur des éditions chaînées. Les plages de numérotation des compteurs d’édition EDITION et EDICHA doivent être disjointes.
• Dans la gestion des fonctions (UFCT), définir une nouvelle fonction pour la fonction fille dont le code est égal aux quatre premiers caractères du traitement différé père + ‘CHA’.
Exemple :
| Batch père FACTURATION | Batch Fils EDITION |
| ICEVFI | ICEVCHA |
L’exécutable à préciser sur la fonction fille est edeve.exe : édition des événements commerciaux.
Nom du fichier résultat de l’édition fille :
Le compte-rendu des événements édités se trouve dans un seul fichier dont le nom est codifié comme suit :
SOC<N°société>_<N°batch fils>.spl
Pour connaître, le numéro du batch affecté à l’édition fille, utiliser le popup F18 de la fonction UEDI sur l’option « Visualiser Fiche ».
File d’impression :
L’édition fille est lancée sur la même imprimante que l’édition mère.
Le nom de la fonction différée doit être défini dans le configurateur fonctionnel (GPEV). L'édition utilise l'information Achat/Vente de l'événement géré pour indiquer si on édite des contrats de vente ou d'achat. Cette information est exploitée pour retrouver le nom des différentes données complémentaires définies.
Définir un code maquette sur la fonction fille. Par défaut, le code maquette est égal au code de la fonction fille.
|
|
Vous avez la possibilité de préciser un autre code maquette en utilisant le paramètre EDIEVE. sur la fonction du traitement différé père |
| Pour en savoir plus sur le paramétrage des fonctions, consultez la documentation " Le Configurateur Fonctionnel ". |
Mode de facturation 'Q' et 'M'.
Le système retrouve les installations concernées par le poste du contrat par le domaine de couverture attaché au poste du contrat.
Le domaine de couverture peut faire référence :
A un groupe.
Le système détecte que le tiers concerné par le domaine de couverture fait référence à un groupe si le type de tiers référencé dans le domaine de couverture est différent du type de tiers installé (A1 du paramètre TYPINS) et que le paramètre HIEGRP (A1) est positionné à "O".
Dans ce cas, il recherche tous les clients rattachés à ce groupe (table TIG) et pour chacun des clients appartenant au groupe, il recherche les installations concernées par ces clients.
A un tiers
Dans ce cas, le système recherche toutes les installations du tiers.
A une installation
Dans ce cas, le système calcule la quantité présente dans le parc : lecture de tous les postes de l'installation et cumule de la quantité pour tous les postes dont le code produit du poste de l'installation correspond au code produit du poste du contrat.
A un poste d'installation.
Au niveau de la facture générée, le prix du poste de facture correspond au prix du poste du contrat, la quantité de la facture correspond à la quantité de matériel présent dans le parc.
Lors de la suppression d'une facture, la date de dernière échéance facturée (ice.datdec) est mise à jour. Dans le cas où on supprime la dernière facture d'un contrat renouvelé, cette date correspond à la dernière échéance du contrat à l'origine du renouvellement. Pour retrouver ce contrat, on utilise le lien contrat origine : on recherche le premier contrat origine dont la date d'application est inférieure au contrat à mettre à jour. ATTENTION : le traitement de recherche suppose qu'un même contrat ne peut pas être à l'origine de 2 contrats différents.
Le bloc 84 de EDEVE permet d'éditer des informations relatives au contrat à l'origine de la facture.
Certaines données de ce bloc correspondent à des informations relatives au contrat avant révision, l'objectif étant de justifier le nouveau prix apparaissant sur la facture en permettant d'éditer le prix avant révision et les indices de revalorisation utilisés. Pour retrouver ces informations sur le contrat à l'origine du contrat révisé, il est nécessaire de positionner le paramètre ICEORI dans le paramétrage de la fonction d'édition des contrats service.