{ "info": { "author": "B2CK", "author_email": "info@b2ck.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Office/Business", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "mt940\n=====\n\nmt940 is a parser for MT940 files.\n\nNutshell\n--------\n\nImport::\n\n >>> import os\n >>> from mt940 import MT940\n\nInstanciate::\n\n >>> mt940 = MT940('mt940/MT940.txt')\n\nThe statements::\n\n >>> len(mt940.statements)\n 1\n >>> statement, = mt940.statements\n >>> statement.account\n '123456789'\n >>> statement.information\n '13501/1'\n >>> start_balance = statement.start_balance\n >>> start_balance.date\n datetime.date(2012, 5, 11)\n >>> start_balance.amount\n Decimal('5138.61')\n >>> start_balance.currency\n 'EUR'\n >>> end_balance = statement.end_balance\n >>> end_balance.date\n datetime.date(2012, 5, 14)\n >>> end_balance.amount\n Decimal('5638.62')\n >>> end_balance.currency\n 'EUR'\n\nThe transactions::\n\n >>> len(statement.transactions)\n 3\n >>> transaction, _, _ = statement.transactions\n >>> transaction.date\n datetime.date(2012, 5, 12)\n >>> transaction.booking\n datetime.date(2012, 5, 14)\n >>> transaction.amount\n Decimal('500.01')\n >>> transaction.id\n 'N654'\n >>> transaction.reference\n 'NONREF'\n >>> transaction.additional_data\n '987654321'\n >>> transaction.description # doctest: +NORMALIZE_WHITESPACE\n '/TRTP/SEPA OVERBOEKING/IBAN/FR12345678901234/BIC/GEFRADAM\\n/NAME/QASD JGRED/REMI/Dit zijn de omschrijvingsregels/EREF/NOTPRO\\nVIDED'\n\nTo report issues please visit the `mt940 bugtracker`_.\n\n.. _mt940 bugtracker: http://mt940.b2ck.com/\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://mt940.b2ck.com/", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "mt940", "package_url": "https://pypi.org/project/mt940/", "platform": "", "project_url": "https://pypi.org/project/mt940/", "project_urls": { "Homepage": "http://mt940.b2ck.com/" }, "release_url": "https://pypi.org/project/mt940/0.4/", "requires_dist": null, "requires_python": "", "summary": "A module to parse MT940 files", "version": "0.4" }, "last_serial": 3194588, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "03e707e185b49227c8e5cc11bc8b9f5f", "sha256": "1b3f406f5ec34bfa432511025e6b07ef2b2d742813b589caa35a41291266d86a" }, "downloads": -1, "filename": "mt940-0.1.tar.gz", "has_sig": true, "md5_digest": "03e707e185b49227c8e5cc11bc8b9f5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5491, "upload_time": "2014-06-25T21:47:38", "url": "https://files.pythonhosted.org/packages/21/e6/cff32071d3e2bb6b3e4307f24ea62ac7899245b2fd37178dc5059b7950b7/mt940-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "2e2fb6c34aec8995c8ae389a6fffa49c", "sha256": "484544344a972df7d2b03d7d3b620dc2e49f3e812e584d8b13a2b7fa349aef42" }, "downloads": -1, "filename": "mt940-0.2.tar.gz", "has_sig": true, "md5_digest": "2e2fb6c34aec8995c8ae389a6fffa49c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6558, "upload_time": "2015-04-29T09:20:40", "url": "https://files.pythonhosted.org/packages/41/36/95568c4d13bdbdc15849947a714fcbf1ac8776c132c97d6709b46dea65a3/mt940-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "874b3a12364d4124f896f86d13a01715", "sha256": "c39125798a3cf3bbb2ad996916ed4823fb3bbed61913c62bacd3aa646d8923c8" }, "downloads": -1, "filename": "mt940-0.3.tar.gz", "has_sig": true, "md5_digest": "874b3a12364d4124f896f86d13a01715", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7096, "upload_time": "2016-01-27T09:33:44", "url": "https://files.pythonhosted.org/packages/22/95/d4560aa9edab848f300c765f1a9c25f8541b14b0449514d2d78c99870ea3/mt940-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "393025ee2d3df750f42af0a0fecd6a0a", "sha256": "bb4a83a2cbf73e9e90425e7cc81c3e3b1ad4767a24f53a52ee018a66ce93e9af" }, "downloads": -1, "filename": "mt940-0.4-py2-none-any.whl", "has_sig": true, "md5_digest": "393025ee2d3df750f42af0a0fecd6a0a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10017, "upload_time": "2017-07-05T09:43:55", "url": "https://files.pythonhosted.org/packages/97/d3/be175df4a12eed129a4e81c0293a56c5496213bf67b3356ac1b096047139/mt940-0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc965766e82977f1255bd00f8e7e528d", "sha256": "8c7857bdbaa1791cd0bf68ce5c144bd5182aed3b855edb8a4af0bf3c0d0e130e" }, "downloads": -1, "filename": "mt940-0.4-py3-none-any.whl", "has_sig": true, "md5_digest": "dc965766e82977f1255bd00f8e7e528d", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 10008, "upload_time": "2017-07-05T09:44:13", "url": "https://files.pythonhosted.org/packages/69/0b/bbef9edeecd26de09e0f6ebd8747214c37c29ec8872e9cfcb45d64da84a4/mt940-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31d8b0136d9f4891c91e3af0f4eb9002", "sha256": "f777d809955b9845f5e7ae7ff85c7c2c600a50e413484f1787e32bfdadc41b94" }, "downloads": -1, "filename": "mt940-0.4.tar.gz", "has_sig": true, "md5_digest": "31d8b0136d9f4891c91e3af0f4eb9002", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7872, "upload_time": "2017-07-05T09:43:53", "url": "https://files.pythonhosted.org/packages/ea/ab/a66a9e8422901f8bdd227f34a9d6ecd49ab81dd3defe1080e18204762df8/mt940-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "393025ee2d3df750f42af0a0fecd6a0a", "sha256": "bb4a83a2cbf73e9e90425e7cc81c3e3b1ad4767a24f53a52ee018a66ce93e9af" }, "downloads": -1, "filename": "mt940-0.4-py2-none-any.whl", "has_sig": true, "md5_digest": "393025ee2d3df750f42af0a0fecd6a0a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10017, "upload_time": "2017-07-05T09:43:55", "url": "https://files.pythonhosted.org/packages/97/d3/be175df4a12eed129a4e81c0293a56c5496213bf67b3356ac1b096047139/mt940-0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc965766e82977f1255bd00f8e7e528d", "sha256": "8c7857bdbaa1791cd0bf68ce5c144bd5182aed3b855edb8a4af0bf3c0d0e130e" }, "downloads": -1, "filename": "mt940-0.4-py3-none-any.whl", "has_sig": true, "md5_digest": "dc965766e82977f1255bd00f8e7e528d", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 10008, "upload_time": "2017-07-05T09:44:13", "url": "https://files.pythonhosted.org/packages/69/0b/bbef9edeecd26de09e0f6ebd8747214c37c29ec8872e9cfcb45d64da84a4/mt940-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31d8b0136d9f4891c91e3af0f4eb9002", "sha256": "f777d809955b9845f5e7ae7ff85c7c2c600a50e413484f1787e32bfdadc41b94" }, "downloads": -1, "filename": "mt940-0.4.tar.gz", "has_sig": true, "md5_digest": "31d8b0136d9f4891c91e3af0f4eb9002", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7872, "upload_time": "2017-07-05T09:43:53", "url": "https://files.pythonhosted.org/packages/ea/ab/a66a9e8422901f8bdd227f34a9d6ecd49ab81dd3defe1080e18204762df8/mt940-0.4.tar.gz" } ] }