(EN) A system (100) is provided for effectively managing lease transactions in a comprehensive manner. Data is generated, processed, and stored at the lowest possible logical level in order to maximize the flexibility of a user to conduct processing at the asset, billing schedule (119), lease (110), account owner (111), master agreement, customer (117), or program level. Using a fully normalized data design, similar characteristics are treated similarly and different characteristics are treated differently. Unlike other systems, assets associated with the same lease can be treated differently without having to fake asset level processing by using multiple leases with one asset each, to represent one actual lease. A hierarchy of rule settings is enforced, whereby the rule at the lower more specific level trumps the rule at the higher or more general level. The system uses a highly encapsulated accounting engine which encapsulates accounting rules (122) in a transparent manner.
(FR) L'invention concerne un système permettant de gérer efficacement des opérations de crédit-bail de façon polyvalente. Dans ce système, des données sont générées, traitées et stockées au niveau logique le plus bas possible afin que l'utilisateur puisse disposer d'un maximum d'options pour traiter les données au niveau de l'actif, du calendrier de facturation, du crédit-bail, du titulaire du compte, du contrat-cadre, du client, ou du programme. Une conception de données totalement normalisée permet de traiter les caractéristiques similaires de façon similaire et les données différentes de manière différente. Contrairement à d'autres systèmes, les actifs associés à un même crédit-bail peuvent être traités différemment sans qu'il ne faille simuler un traitement au niveau de l'actif en utilisant plusieurs crédits-bails comprenant chacun un actif, pour représenter un crédit-bail actuel. Ce système met en oeuvre une hiérarchie d'ensembles de règles, dans laquelle la règle au niveau le plus spécifique le plus bas peut avoir la fonction de la règle d'un niveau supérieur ou plus général. Le système fait intervenir un moteur de comptabilité intégré comprenant des règles comptables dans une expertise comptable transparente de façon flexible et transparente. Le moteur comptable est déclenché par des événements d'affaires pour générer automatiquement des entrées comptables.