Name | corptax JSON |
Version |
0.1.9.2
JSON |
| download |
home_page | None |
Summary | Moon and Ratting taxes based on corp usage |
upload_time | 2025-08-24 09:41:35 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.10 |
license | None |
keywords |
allianceauth
corptax
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# aa-corptax
aa-corptax can generate tax invoices for ratting and moon mining taxes.
Rather then charge induviduale the app focus tax infomation based on corp usage.
This app is highly ajusted to the Razor Alliance and I wouldn't recomment to use for anything else.
## Features
- Moon Mining
- Ratting tax
- Provides a "preview" for the current month
- Provide a list of corp members moon mining activity
- couple of small bibs and bobs for Razor Alliance
## Installing aa-corptax
You need Alliance Auth => 4.0
You need to have the following apps installed
* allianceauth-corptools
* allianceauth-discordbot
* aa-moonmining
* aa-structures
* django-eveuniverse
```bash
pip install aa-corptax
```
Add `corptax` to your installed app
Run migration and restart AA
```bash
python ~/myauth/manage.py migrate
python ~/myauth/manage.py collectstatic --noinput
```
Add the following task and settings to your config
```text
DUE_DATE_DAYS=7
FALLBACK_CEO=2118611399
EXCEPTIONAL_MOON_TAX=0.35
RARE_MOON_TAX=0.15
UNCOMMON_MOON_TAX=0.025
COMMON_MOON_TAX=0.025
UBIQUITOUS_MOON_TAX=0.025
RATTING_TAX=0.1
RENT_RATTING_TAX=0.15
ACCOUNTED_ALLIANCE=[741557221, 99007906]
TROIKA_NOTIFY=["Triolag", "Dejar_Winter"]
CELERYBEAT_SCHEDULE['corptax_task_moon_tax'] = {
'task': 'corptax.tasks.task_moon_tax',
'schedule': crontab(minute='0', hour='6', day_of_month='1'),
}
CELERYBEAT_SCHEDULE['corptax_task_ratting_tax'] = {
'task': 'corptax.tasks.task_ratting_tax',
'schedule': crontab(minute='0', hour='6', day_of_month='1'),
}
CELERYBEAT_SCHEDULE['corptax_task_moon_tax_preview'] = {
'task': 'corptax.tasks.task_moon_tax_preview',
'schedule': crontab(minute=30, hour='*/3'),
'apply_offset': True
}
CELERYBEAT_SCHEDULE['corptax_task_ratting_tax_preview'] = {
'task': 'corptax.tasks.task_ratting_tax_preview',
'schedule': crontab(minute=30, hour='*/3'),
'apply_offset': True
}
CELERYBEAT_SCHEDULE['corptax_task_moon_drill_tax'] = {
'task': 'corptax.tasks.task_moon_drill_tax',
'schedule': crontab(minute='0', hour='6', day_of_month='1'),
}
CELERYBEAT_SCHEDULE['corptax_task_corp_stats_update'] = {
'task': 'corptax.tasks.task_corp_stats_update',
'schedule': crontab(minute=20, hour='*/1'),
'apply_offset': True
}
CELERYBEAT_SCHEDULE['corptax_task_alliance_finance'] = {
'task': 'corptax.tasks.task_alliance_finance',
'schedule': crontab(minute='30', hour='6', day_of_month='1'),
}
CELERYBEAT_SCHEDULE['corptax_task_alliance_finance_current'] = {
'task': 'corptax.tasks.task_alliance_finance_current',
'schedule': crontab(minute=20, hour='*/1'),
'apply_offset': True
}
CELERYBEAT_SCHEDULE['corptax_task_check_corp_tax'] = {
'task': 'corptax.tasks.task_check_corp_tax',
'schedule': crontab(minute="*/10"),
'apply_offset': True
}
```
Raw data
{
"_id": null,
"home_page": null,
"name": "corptax",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "allianceauth, corptax",
"author": null,
"author_email": "Jan Winter <jan@mcwinter.org>",
"download_url": "https://files.pythonhosted.org/packages/6c/d7/9c747efa9d943b591bc6ea952fce9c48dff50fd05b801b854736d23389ec/corptax-0.1.9.2.tar.gz",
"platform": null,
"description": "# aa-corptax\n\naa-corptax can generate tax invoices for ratting and moon mining taxes.\nRather then charge induviduale the app focus tax infomation based on corp usage.\n\nThis app is highly ajusted to the Razor Alliance and I wouldn't recomment to use for anything else.\n\n## Features\n\n- Moon Mining \n- Ratting tax\n- Provides a \"preview\" for the current month\n- Provide a list of corp members moon mining activity\n- couple of small bibs and bobs for Razor Alliance\n\n\n## Installing aa-corptax\n\nYou need Alliance Auth => 4.0\nYou need to have the following apps installed\n\n* allianceauth-corptools\n* allianceauth-discordbot\n* aa-moonmining\n* aa-structures\n* django-eveuniverse\n\n\n```bash\npip install aa-corptax\n```\n\nAdd `corptax` to your installed app\n\nRun migration and restart AA\n\n```bash\npython ~/myauth/manage.py migrate\npython ~/myauth/manage.py collectstatic --noinput\n```\n\nAdd the following task and settings to your config\n\n```text\nDUE_DATE_DAYS=7\nFALLBACK_CEO=2118611399\nEXCEPTIONAL_MOON_TAX=0.35\nRARE_MOON_TAX=0.15\nUNCOMMON_MOON_TAX=0.025\nCOMMON_MOON_TAX=0.025\nUBIQUITOUS_MOON_TAX=0.025\nRATTING_TAX=0.1\nRENT_RATTING_TAX=0.15\nACCOUNTED_ALLIANCE=[741557221, 99007906]\nTROIKA_NOTIFY=[\"Triolag\", \"Dejar_Winter\"]\n\nCELERYBEAT_SCHEDULE['corptax_task_moon_tax'] = {\n 'task': 'corptax.tasks.task_moon_tax',\n 'schedule': crontab(minute='0', hour='6', day_of_month='1'),\n}\nCELERYBEAT_SCHEDULE['corptax_task_ratting_tax'] = {\n 'task': 'corptax.tasks.task_ratting_tax',\n 'schedule': crontab(minute='0', hour='6', day_of_month='1'),\n}\nCELERYBEAT_SCHEDULE['corptax_task_moon_tax_preview'] = {\n 'task': 'corptax.tasks.task_moon_tax_preview',\n 'schedule': crontab(minute=30, hour='*/3'),\n 'apply_offset': True\n}\nCELERYBEAT_SCHEDULE['corptax_task_ratting_tax_preview'] = {\n 'task': 'corptax.tasks.task_ratting_tax_preview',\n 'schedule': crontab(minute=30, hour='*/3'),\n 'apply_offset': True\n}\nCELERYBEAT_SCHEDULE['corptax_task_moon_drill_tax'] = {\n 'task': 'corptax.tasks.task_moon_drill_tax',\n 'schedule': crontab(minute='0', hour='6', day_of_month='1'),\n}\nCELERYBEAT_SCHEDULE['corptax_task_corp_stats_update'] = {\n 'task': 'corptax.tasks.task_corp_stats_update',\n 'schedule': crontab(minute=20, hour='*/1'),\n 'apply_offset': True\n}\nCELERYBEAT_SCHEDULE['corptax_task_alliance_finance'] = {\n 'task': 'corptax.tasks.task_alliance_finance',\n 'schedule': crontab(minute='30', hour='6', day_of_month='1'),\n}\nCELERYBEAT_SCHEDULE['corptax_task_alliance_finance_current'] = {\n 'task': 'corptax.tasks.task_alliance_finance_current',\n 'schedule': crontab(minute=20, hour='*/1'),\n 'apply_offset': True\n}\nCELERYBEAT_SCHEDULE['corptax_task_check_corp_tax'] = {\n 'task': 'corptax.tasks.task_check_corp_tax',\n 'schedule': crontab(minute=\"*/10\"),\n 'apply_offset': True\n}\n```\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Moon and Ratting taxes based on corp usage",
"version": "0.1.9.2",
"project_urls": {
"Changelog": "https://git.ecdf.ed.ac.uk/jwinter/aa-corptax/-/blob/master/CHANGELOG.md?ref_type=heads",
"Issue / Bug Reports": "https://git.ecdf.ed.ac.uk/jwinter/aa-corptax/-/issues"
},
"split_keywords": [
"allianceauth",
" corptax"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "d670eca2d283494e9bac0701a8b44b2ddd0c6c673df5fdfbbb6d9da2bf360200",
"md5": "2a1a4825a5de2e547ed356cb128d36f3",
"sha256": "970d0e7c905ee86eb8026b8eb6b6ea7eac17b72ce1e15f1e37e5c1386658e3d8"
},
"downloads": -1,
"filename": "corptax-0.1.9.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2a1a4825a5de2e547ed356cb128d36f3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 53111,
"upload_time": "2025-08-24T09:41:34",
"upload_time_iso_8601": "2025-08-24T09:41:34.606160Z",
"url": "https://files.pythonhosted.org/packages/d6/70/eca2d283494e9bac0701a8b44b2ddd0c6c673df5fdfbbb6d9da2bf360200/corptax-0.1.9.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6cd79c747efa9d943b591bc6ea952fce9c48dff50fd05b801b854736d23389ec",
"md5": "43ea18ae2241e1acb87b58b6e4077c64",
"sha256": "7d75aad1ad48eb3a14c46ebd7273ee286da338ba16e737dfea688429aee6d549"
},
"downloads": -1,
"filename": "corptax-0.1.9.2.tar.gz",
"has_sig": false,
"md5_digest": "43ea18ae2241e1acb87b58b6e4077c64",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 27359,
"upload_time": "2025-08-24T09:41:35",
"upload_time_iso_8601": "2025-08-24T09:41:35.949428Z",
"url": "https://files.pythonhosted.org/packages/6c/d7/9c747efa9d943b591bc6ea952fce9c48dff50fd05b801b854736d23389ec/corptax-0.1.9.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-24 09:41:35",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "corptax"
}