Name | finance-mauritius JSON |
Version |
0.2.0
JSON |
| download |
home_page | None |
Summary | Useful functions for Mauritius banks and financials institutions like MRA (Mauritius Revenue Authority) |
upload_time | 2024-04-02 08:05:37 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | None |
keywords |
mauritius
mcb
sbm
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# finance-mauritius
Useful functions for Mauritius banks and financials institutions like MRA (Mauritius Revenue Authority)
```
pip install finance-mauritius
```
Export your data in Excel format
```python
>>> from finance_mauritius.mcb import MCB
>>> MCB.process_csv('mcb.CSV')
{
'df': <polars df>,
'info': {
'account_number': '00000000001',
'account_currency': 'MUR',
'opening_balance': '0.00',
'closing_balance': '15000.00',
'specified_period': '31-01-2024 - 31-03-2024',
'money_in': Decimal('48000.00'),
'money_out': Decimal('25915.00')
}
>>> MCB.csv_money_in()
{
'Interbank Transfer <redacted> fare INTERNET BANKING TRANSFER': Decimal(10000.00),
'Instant Payment MCBL40329424554O': Decimal(10000.00)
}
>>> MCB.csv_money_out()
{
'JUICE Transfer <redacted>': Decimal(1000.00),
'JUICE Transfer <redacted>': Decimal(2000.00),
'JUICE Transfer <redacted>': Decimal(2000.00)
}
>>> from finance_mauritius.mcb import SBM
>>> SBM.process_csv('SBM.csv')
{
'info': {
'account_number': '00000000000001',
'date_from': '03032024',
'date_to': '04012024',
'transactions_for': '-',
'last_n_transactions': '-',
'money_in': Decimal(20000.00),
'money_out': Decimal(10000.00),
},
'df': <polars df>
}
>>> SBM.csv_money_in()
{
'SOM3R3F:<redacted>': Decimal('10000.00'),
'MCBLMUMU/<redacted>': Decimal('10000.00')
}
>>> SBM.csv_money_out()
{
'<redacted> NON SBM POS': Decimal('1000.00'),
'ATM Withdrawal - <redacted>': Decimal('9000.00')
}
```
## Options
```
```
Raw data
{
"_id": null,
"home_page": null,
"name": "finance-mauritius",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "mauritius, mcb, sbm",
"author": null,
"author_email": "Abdur-RahmaanJ <arj.python@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/86/0c/93dae7f4c1cba4473f9ecdeba509f88468f493d84bf315c8b6c5bedf1e56/finance_mauritius-0.2.0.tar.gz",
"platform": null,
"description": "# finance-mauritius\n\nUseful functions for Mauritius banks and financials institutions like MRA (Mauritius Revenue Authority)\n\n```\npip install finance-mauritius\n```\n\nExport your data in Excel format\n\n```python\n>>> from finance_mauritius.mcb import MCB\n>>> MCB.process_csv('mcb.CSV')\n{\n 'df': <polars df>, \n 'info': {\n 'account_number': '00000000001', \n 'account_currency': 'MUR', \n 'opening_balance': '0.00', \n 'closing_balance': '15000.00', \n 'specified_period': '31-01-2024 - 31-03-2024', \n 'money_in': Decimal('48000.00'), \n 'money_out': Decimal('25915.00')\n}\n\n>>> MCB.csv_money_in()\n{\n 'Interbank Transfer <redacted> fare INTERNET BANKING TRANSFER': Decimal(10000.00), \n 'Instant Payment MCBL40329424554O': Decimal(10000.00)\n}\n>>> MCB.csv_money_out()\n{\n 'JUICE Transfer <redacted>': Decimal(1000.00), \n 'JUICE Transfer <redacted>': Decimal(2000.00), \n 'JUICE Transfer <redacted>': Decimal(2000.00)\n}\n>>> from finance_mauritius.mcb import SBM\n>>> SBM.process_csv('SBM.csv')\n{\n 'info': {\n 'account_number': '00000000000001', \n 'date_from': '03032024', \n 'date_to': '04012024', \n 'transactions_for': '-', \n 'last_n_transactions': '-', \n 'money_in': Decimal(20000.00),\n 'money_out': Decimal(10000.00),\n }, \n 'df': <polars df>\n}\n>>> SBM.csv_money_in()\n{ \n 'SOM3R3F:<redacted>': Decimal('10000.00'), \n 'MCBLMUMU/<redacted>': Decimal('10000.00')\n}\n>>> SBM.csv_money_out()\n{\n '<redacted> NON SBM POS': Decimal('1000.00'), \n 'ATM Withdrawal - <redacted>': Decimal('9000.00')\n}\n```\n\n## Options\n\n```\n\n```",
"bugtrack_url": null,
"license": null,
"summary": "Useful functions for Mauritius banks and financials institutions like MRA (Mauritius Revenue Authority)",
"version": "0.2.0",
"project_urls": {
"Bug Tracker": "https://github.com/abdur-rahmaanJ/finance-mauritius/issues",
"Changelog": "https://github.com/abdur-rahmaanJ/finance-mauritius/blob/stable/CHANGELOG.md",
"Documentation": "https://github.com/abdur-rahmaanJ/finance-mauritius",
"Homepage": "https://github.com/abdur-rahmaanJ/finance-mauritius",
"Repository": "https://github.com/abdur-rahmaanJ/finance-mauritius.git"
},
"split_keywords": [
"mauritius",
" mcb",
" sbm"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "69a7cab8f473ee76f372309f4998ee2e146021905d8b032bed47006a9f9df186",
"md5": "bd8440eaa249ba7b91aecab9a2f0e14d",
"sha256": "35e21c6f90dbd38d33ba9c7d3fc5fbf36cdf2abd3af0d0131a61247509c64eed"
},
"downloads": -1,
"filename": "finance_mauritius-0.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "bd8440eaa249ba7b91aecab9a2f0e14d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 3856,
"upload_time": "2024-04-02T08:05:36",
"upload_time_iso_8601": "2024-04-02T08:05:36.856100Z",
"url": "https://files.pythonhosted.org/packages/69/a7/cab8f473ee76f372309f4998ee2e146021905d8b032bed47006a9f9df186/finance_mauritius-0.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "860c93dae7f4c1cba4473f9ecdeba509f88468f493d84bf315c8b6c5bedf1e56",
"md5": "ebed0a678dfe6157ac12690121ab01f2",
"sha256": "ac3771af44781b38c79232aaba47d87604728e307c7cfa7d113e1d8ed13982cc"
},
"downloads": -1,
"filename": "finance_mauritius-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "ebed0a678dfe6157ac12690121ab01f2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 4836,
"upload_time": "2024-04-02T08:05:37",
"upload_time_iso_8601": "2024-04-02T08:05:37.896475Z",
"url": "https://files.pythonhosted.org/packages/86/0c/93dae7f4c1cba4473f9ecdeba509f88468f493d84bf315c8b6c5bedf1e56/finance_mauritius-0.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-02 08:05:37",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "abdur-rahmaanJ",
"github_project": "finance-mauritius",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "finance-mauritius"
}