Cegid XRP Ultimate  |  
   Actualisé le 
Décisionnel
Tiers Calcul solde (P)

Généralité
Objectif
Détail
Métiers compatibles
Mise en place

Objectif

Ce métier paramétrable met à disposition les informations liées au calcul de solde des tiers.


Une fonction 'Calcul solde tiers/client échu/non échu à une date' nommée 'fngwpiecal' sous Oracle et 'dbo.fngwpiecal' sous SqlServer permet de calculer un solde échu ou non échu d'un tiers, d'un tiers associé ou concerné, d'un client, d'un compte ou d'une classe de compte à une date.


Bien que ce métier puisse être intégré plusieurs fois sur le même tiers (principal, concerné, associé ou de paiement pour les pièces par exemple), il permet principalement à la visualisation de l'appel à cette fonction.

A partir de cette expression, une duplication sur une nouvelle colonne d'expression peut être envisagée pour un appel avec une invite du tiers et d'une invite de date par exemple.


Code métier : TIE-SLDP


Informations de l'environnement des tiers



Détail

Vous trouverez ci-dessous la description de chaque vue du métier "Tiers Calcul solde paramétrable" :
- Tables et alias ;
- Informations gérées ;
- Commentaires relatifs à l'utilisation de ces informations.


   Tiers XINTX

      Solde du tiers XINTX
Informations sur les divers soldes à calculer pour le tiers.
Table :
- ocpie utilisé dans la fonction.

Information : Calcul du solde créditeur du tiers échu en date échéance au paramètre 3 (XPAR3X) sur type écriture comptable.


Métiers compatibles

   Achats Détail

   Achats Finances

   Finances Auxiliaire

   Finances Credit Management

   

Mise en place

   
L'intégration du calcul de solde des tiers dans un métier personnalisé nécessite l'intégration du métier paramétrable Tiers détail (TIE-DETP), et du métier de lien correspondant au tiers (en BLEU clair sur le schéma).

Si ce métier Tiers détail est associé au métier de liaison via la gestion GKMTLG, l'intégration du métier de liaison intégrera alors automatiquement ce métier associé.


Traitement d'intégration des métiers paramétrables (TDCMP) :

- Le critère "Paramètre 1" représente l'établissement de référence. Il peut soit être égal à une constante : 'IFR' , soit être égal à une colonne de la base de données : ocpie.etsocpie.
Ce paramètre est utilisé comme entrée 1 dans l'appel à la fonction permettant le calcul du solde tiers.

- Le critère "Paramètre 2" est égal à la nature du solde parmi les indicateurs suivants : TIE, TIE-CPT, TIC, TAS, TIP, TIA-CPT, TIE-TIC-CPT.
Ce paramètre est utilisé comme entrée 3 dans l'appel à la fonction permettant le calcul du solde tiers.

- Le critère "Paramètre 3" est égal à la date limite au format 'AAAAMMDD'.
Ce paramètre est utilisé comme entrée 2 dans l'appel à la fonction permettant le calcul du solde tiers.

Remarque : les paramètres saisies ne sont pas contrôlés, ainsi si le paramètre 2 ne correspond pas aux indicateurs prévues ci-dessus, le résultat du solde sera égal à 0.

Exemple d'intégration pour un métier créé à partir du métier "Finances Auxiliaire" pour le calcul du solde à fin août 2010 sur le tiers concerné :

Critères Valeurs
Métier paramétrable TIE-PTCP;TIE-SLDP;TIE-PARP
Métier cible YFINAUX
Code TC
Alias
Intitulé Concerne
Intitulé réduit Concerne
Valeur
Référence
Paramètre 1 'IFR'
Paramètre 2 TIC
Paramètre 3 20100831
Paramètre 4
Niveau
Produit

   Remarques
Vérification de l'intégrité :

Lors de la définition d'une colonne sur le solde pour un tiers précis à une date sur un établissement saisi, cette colonne sera en anomalie lors de la vérification de l'intégrité du fait qu'aucune table ne lui sera associée.
Ceci reste un avertissement.

Exemple avec l'expression pour le tiers TIERS01 sur l'établissement 'IFR' : fngwpiecal ( 'IFR' , '20100831' , 'TIE' , 'TIERS01' , 'ECH' , 'C' , null , null , null , 'D' , 'CLC' )


Duplication pour calcul solde avec invite Tiers et invite Date :

Le solde d'un tiers en saisie dynamique via les invites est possible.

Dupliquer la colonne puis modifier l'expression en utilisant une colonne Tiers invite et Date invite préalablement référencée dans la vue Paramétrage.

Voir l'expression de la colonne 'Solde_Compte_Date_Invite' du métier 'PIE-SLD' avec l'expression du style :
fngwpiecal ( XPAR1X , @Select§ Param\Date_Invite § , 'TIE' , @Select§ Param\Tiers_Invite § , 'ECH' , '*' , null , null , null , 'D' , 'CLD' )


Avec l'invite Date, vous pouvez facilement créer le calcul du solde du tiers au début année, au début année-1, au début mois, au début mois-1, au début trimestre etc.
Rappel : La saisie de l'année '2010' par exemple permet le calcul du solde fin 31/12/2009, calcul au jour -1.
Idem pour le mois '201009' avec le calcul du solde fin août 2010.

Vous pouvez également créer un nouveau métier paramétrable par duplication du métier 'TIE-SLDP' afin de saisir directement le paramétrage pour cette invite.
fngwpiecal ( XPAR1X , @Select§ Param\XPAR3X § , 'XPAR2X' , @Select§ Param\Tiers_Invite § , 'ECH' , '*' , null , null , null , 'D' , 'CLD' )


Optimisation dans les rapports :

Cette fonction est exécutée pour chaque enregistrement ramené dans votre rapport.
Si vous avez un rapport sur les pièces avec 10 000 lignes ramenées, il ne faut pas utiliser une colonne de calcul de solde, le temps d'exécution sera trop important.

Il est préférable de créer un fournisseur de données particulier pour le calcul de solde avec une sous requête.

Exemple :
Un fournisseur de données liste les tiers et un autre fournisseur de données sur les divers soldes de tiers utilise cette liste.
Ainsi, l'appel à cette fonction se fera pour chaque tiers et non pas sur chaque pièce utilisant ces tiers.


Résultat retourne toujours 0 :

S'assurer que l'indicateur du solde recherché correspond à un code existant sur trois caractères.
Cette fonction sur site client est également soumise à une autorisation via une clef délivrée par l'équipe Décisionnel (utldwh : option 30).