معرفی شرکت ها


endi-payment-2.3.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

endi_payment
ویژگی مقدار
سیستم عامل -
نام فایل endi-payment-2.3.2
نام endi-payment
نسخه کتابخانه 2.3.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Majerti
ایمیل نویسنده equipe@majerti.fr
آدرس صفحه اصلی https://framagit.org/endi/endi_payment
آدرس اینترنتی https://pypi.org/project/endi-payment/
مجوز GPLv3
Librairie enDI pour la gestion des encaissements ====================================================== NB : À parir de la version 2.0, cette librairie ne supporte plus python 2 Cette librairie a pour objectif de fournir un ensemble cohérent pour la gestion des encaissements, ce afin de répondre aux exigences de la loi de finance 2018. Le texte suivant `http://bofip.impots.gouv.fr/bofip/10691-PGP` décrit plus en détail le besoin à couvrir Elle fonctionne comme suit : - Les opérations d'encaissement sont effectuées au travers d'une API publique - Pour chaque opération d'encaissement, une entrée est écrite dans le journal Le journal est le garant de l'intégrité des opérations d'encaissement. Activation du module --------------------- L'api publique est configurable dans enDI au travers du fichier de configuration .ini. Assurez-vous que la librairie endi_payment est bien dans les endi.includes .. code-block:: console endi.includes = ... ... endi_payment Configurez le service endi.interfaces.IPaymentRecordService .. code-block:: console endi.interfaces.IPaymentRecordService = endi_payment.public.PaymentService Configurez les journaux de 'endi_payment'. Voir la documentation sur le module python logging pour le détail : https://docs.python.org/2/library/logging.html ainsi que les exemples dans le fichier development.ini.sample. Configurez le service de journalisation endi_payment.interfaces.IPaymentRecordHistoryService à utiliser. endi_payment propose deux services de journalisation HistoryLogService : Service par défaut, prévu pour le mode développement, se content de journaliser les actions sans détails. HistoryDBService : Journalise les actions effectuées dans une base de données spécifiques (pas forcément sur le même serveur mysql) HistoryDBService ------------------ Pour activer la journalisation détaillée dans une base de données spécifiques ajouter la ligne suivante dans la section [app:endi] du fichier .ini .. code-block:: console endi_payment.interfaces.IPaymentRecordHistoryService = endi_payment.history.endi_payment.history.HistoryDBService Créer une nouvelle base de données, vous pouvez utiliser l'utilitaire ./tools/add_payment_database.sh fournit dans le repository endi. .. code-block:: console cd endi/ ./tools/add_payment_database.sh # Suivez les instructions Puis saisissez les informations de connexion de la nouvelle base de données dans la section [app:endi] du fichier .ini .. code-block:: console endi_payment_db.url = mysql://endi_payment:endi_payment@localhost/endi_payment?charset=utf8 Archivage ----------- Afin de certifier l'historique des actions sur les encaissements, endi_payment permet l'utilisation d'un service d'archivage. Version locale, ajouter la ligne suivante à la configuration .ini du service endi dans la section [app:endi] .. code-block:: console endi_payment.interfaces.IPaymentArchiveService=endi_payment.archive.FileArchiveService endi_payment_archive_storage_path=<chemin sur disque pour le stockage des journaux> La version locale fournie une solution acceptable de certification des journaux d'encaissement. Afin d'obtenir une solution plus endurcie, on préfèrera l'utilisation d'un service distant avec un tiers certifié. Une configuration complète contient donc les informations suivantes .. code-block:: endi.includes = .... endi_payment # Accès à la bdd de traitement des paiements endi_payment_db.url = mysql://endi_payment:endi_payment@localhost/endi_payment?charset=utf8 # Le service qui sera utilisé depuis endi pour agir sur les encaissements endi.interfaces.IPaymentRecordService = endi_payment.public.PaymentService # Le service qui sera utilisé par endi_payment pour stocker l'historique des actions d'encaissement endi_payment.interfaces.IPaymentRecordHistoryService = endi_payment.history.HistoryDBService # Le service en charge de la génération d'une archive avec un peu de certification d'intégrité des journaux endi_payment.interfaces.IPaymentArchiveService = endi_payment.archive.FileArchiveService # Le chemin utilisé par le service d'archivage pour le stockage sur disque endi_payment_archive_storage_path = /var/endi/files/treasury/payment_storage Consultation des journaux -------------------------- Si le service HistoryDBService est utilisé, endi_payment ajoute automatiquement une entrée dans le menu Comptabilité d'enDI permettant la consultation du journal des modifications apportées aux encaissements.


نیازمندی

مقدار نام
>=1.3.1 WebTest
- pytest
- pytest-cov


نحوه نصب


نصب پکیج whl endi-payment-2.3.2:

    pip install endi-payment-2.3.2.whl


نصب پکیج tar.gz endi-payment-2.3.2:

    pip install endi-payment-2.3.2.tar.gz