{ "info": { "author": "Tryton", "author_email": "bugs@tryton.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Plugins", "Framework :: Tryton", "Intended Audience :: Developers", "Intended Audience :: Financial and Insurance Industry", "Intended Audience :: Legal Industry", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: Bulgarian", "Natural Language :: Catalan", "Natural Language :: Chinese (Simplified)", "Natural Language :: Czech", "Natural Language :: Dutch", "Natural Language :: English", "Natural Language :: Finnish", "Natural Language :: French", "Natural Language :: German", "Natural Language :: Hungarian", "Natural Language :: Italian", "Natural Language :: Persian", "Natural Language :: Polish", "Natural Language :: Portuguese (Brazilian)", "Natural Language :: Russian", "Natural Language :: Slovenian", "Natural Language :: Spanish", "Natural Language :: Turkish", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Office/Business" ], "description": "Account Statement Rule Module\n#############################\n\nThe account_statement_rule module allows rules to be defined to complete\nstatement lines from imported files.\nWhen the \"Apply Rule\" button is clicked on a statement, each rule is tested in\norder against each origin that does not have any lines until one is found that\nmatches. Then the rule found is used to create the statement lines linked to\nthe origin.\n\nRule\n****\n\nA rule is composed of two parts: matching criteria and lines.\n\nCriteria\n--------\n\nThe criteria are matched with each origin of the statement:\n\n * Company\n * Journal\n * Amount: Check if the amount is between two values\n * Description: `A regular expression\n `_ to\n search for a match in the origin description.\n * Information rules:\n\n * Key: the statement information key on which the rule applies\n * The matching value depending of the type of the key:\n\n * Boolean\n * Numeric: A range of value.\n * Char: A regular expression.\n * Selection\n\nThe regular expression can register the group names `party`, `bank_account` and\n`invoice` which are later used to search for a party and an invoice.\n\nLines\n-----\n\nThey define how to create the statement lines from the matching origin:\n\n * Amount: A Python expression evaluated with:\n * `amount`: the amount of the origin.\n * `pending`: the amount from which previous lines have been deducted.\n * Party\n * Account\n\nIf the party is not filled in, one will be searched for using the\n`bank_account` or the `party` group names from the regular expressions.\nIf the `invoice` group name appears in a regular expression, it will be used to\nfind an invoice to link with.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "http://downloads.tryton.org/5.2/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.tryton.org/", "keywords": "tryton statement import rule", "license": "GPL-3", "maintainer": "", "maintainer_email": "", "name": "trytond-account-statement-rule", "package_url": "https://pypi.org/project/trytond-account-statement-rule/", "platform": "", "project_url": "https://pypi.org/project/trytond-account-statement-rule/", "project_urls": { "Bug Tracker": "https://bugs.tryton.org/", "Documentation": "https://docs.tryton.org/", "Download": "http://downloads.tryton.org/5.2/", "Forum": "https://www.tryton.org/forum", "Homepage": "http://www.tryton.org/", "Source Code": "https://hg.tryton.org/modules/account_statement_rule" }, "release_url": "https://pypi.org/project/trytond-account-statement-rule/5.2.0/", "requires_dist": [ "trytond (>=5.2,<5.3)", "trytond-account (>=5.2,<5.3)", "trytond-account-invoice (>=5.2,<5.3)", "trytond-account-statement (>=5.2,<5.3)", "trytond-company (>=5.2,<5.3)", "trytond-party (>=5.2,<5.3)" ], "requires_python": ">=3.5", "summary": "Tryton module to automate statement import with rules", "version": "5.2.0" }, "last_serial": 5233352, "releases": { "5.2.0": [ { "comment_text": "", "digests": { "md5": "069c3b160a3e09747d554bb3e2ba8019", "sha256": "0bbd9b3703416842b5b118287c1793d0c418672a7c04fae208302fa573d03505" }, "downloads": -1, "filename": "trytond_account_statement_rule-5.2.0-py3-none-any.whl", "has_sig": true, "md5_digest": "069c3b160a3e09747d554bb3e2ba8019", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 41693, "upload_time": "2019-05-06T12:58:42", "url": "https://files.pythonhosted.org/packages/4e/33/0e21f9fae79bc86d978a74ec0cf87f4829e9d48620f523be659434426e9e/trytond_account_statement_rule-5.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ee295ef9f6b50fcecea1b7fe21df14c", "sha256": "b77666d60fbb58bc6f946d1a5bb97037552ad35aad3ef3c77935c21cdf94ab1c" }, "downloads": -1, "filename": "trytond_account_statement_rule-5.2.0.tar.gz", "has_sig": true, "md5_digest": "7ee295ef9f6b50fcecea1b7fe21df14c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 30723, "upload_time": "2019-05-06T12:58:45", "url": "https://files.pythonhosted.org/packages/e3/e2/2d319d987af2787e73fa0b9b55e50c7174b4b79ddf56e0a713d56aadb310/trytond_account_statement_rule-5.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "069c3b160a3e09747d554bb3e2ba8019", "sha256": "0bbd9b3703416842b5b118287c1793d0c418672a7c04fae208302fa573d03505" }, "downloads": -1, "filename": "trytond_account_statement_rule-5.2.0-py3-none-any.whl", "has_sig": true, "md5_digest": "069c3b160a3e09747d554bb3e2ba8019", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 41693, "upload_time": "2019-05-06T12:58:42", "url": "https://files.pythonhosted.org/packages/4e/33/0e21f9fae79bc86d978a74ec0cf87f4829e9d48620f523be659434426e9e/trytond_account_statement_rule-5.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ee295ef9f6b50fcecea1b7fe21df14c", "sha256": "b77666d60fbb58bc6f946d1a5bb97037552ad35aad3ef3c77935c21cdf94ab1c" }, "downloads": -1, "filename": "trytond_account_statement_rule-5.2.0.tar.gz", "has_sig": true, "md5_digest": "7ee295ef9f6b50fcecea1b7fe21df14c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 30723, "upload_time": "2019-05-06T12:58:45", "url": "https://files.pythonhosted.org/packages/e3/e2/2d319d987af2787e73fa0b9b55e50c7174b4b79ddf56e0a713d56aadb310/trytond_account_statement_rule-5.2.0.tar.gz" } ] }