Name | calc-taeg JSON |
Version |
1.0.2
JSON |
| download |
home_page | None |
Summary | Calcul du taux annuel effectif global |
upload_time | 2024-08-06 22:54:51 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | MIT-License |
keywords |
taux
taeg
credit
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# calc_taeg
[![](https://img.shields.io/pypi/v/calc-taeg)](https://pypi.org/project/calc-taeg/)
[![](https://img.shields.io/pypi/dm/calc-taeg)](https://pypi.org/project/calc-taeg/)
[![](https://gitlab.com/Thibaut_S/calc-taeg/badges/main/pipeline.svg)](https://gitlab.com/Thibaut_S/calc-taeg/-/tree/main)
Module python de recherche du taux annuel effectif global à partir des données du contrat (dans l'hypothèse d'un déblocage des fonds en une seule fois).
**Textes de référence :**
- Articles R.314-1 et suivants du code de la consommation [lien](https://www.legifrance.gouv.fr/codes/section_lc/LEGITEXT000006069565/LEGISCTA000032807602/#LEGISCTA000032807602)
- Annexe 1 de la DIRECTIVE 2008/48/CE DU PARLEMENT EUROPÉEN ET DU CONSEIL du 23 avril 2008 [lien (voir page 19 du pdf)](https://eur-lex.europa.eu/legal-content/FR/TXT/PDF/?uri=CELEX:32008L0048&from=FR)
**Installation :**
```python
pip install calc_taeg
```
**Utilisation :**
La fonction principale de ce module est la fonction `calcul()`, qui prend les arguments suivants :
*arguments obligatoires :*
- montant_credit : une somme exprimée en chiffres
- nb_mens : le nombre de mensualités de remboursement
- montant_mens : le montant des mensualités (ou, si elles ne sont pas toutes identiques, celui des mensualités les plus nombreuses)
*arguments facultatifs :*
- frais : le montant des frais déduits de la somme prêtée (par défaut : `frais=''`
- num_mens_spec : le(s) numéro(s) d'ordre des mensualités d'un autre montant (à saisir au format `str` et à séparer par une virgule si plusieurs mensualités sont concernées)
- montant_mens_spec : le montant des mensualités dont le numéro d'ordre a été saisi dans `num_mens_spec`,
- deblocage : la date de déblocage des fonds si le décalage entre le financement et la première mensualité est supérieur ou inférieur à un mois,
- premiere_mens : la date de prélèvement de la première mensualité, dans l'hypothèse précitée
**Exemples:**
```python
>>> from calc_taeg import calcul
>>> calcul(3000,24,130)
3.86077
>>> calcul(
montant_credit = 3000,
nb_mens = 24,
montant_mens = 150,
frais = 0,
num_mens_spec = '1,2,24',
montant_mens_spec = '100,100,200',
deblocage = '01/01/2000',
premiere_mens= '01/05/2000'
)
13.71107
```
Raw data
{
"_id": null,
"home_page": null,
"name": "calc-taeg",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "taux, taeg, credit",
"author": null,
"author_email": "Thibaut_S <py@outils-jcp.fr>",
"download_url": "https://files.pythonhosted.org/packages/c9/25/e213436ba00d62c8bf3b07002c29774811a3dcd3686530e96a9ce7df68d6/calc_taeg-1.0.2.tar.gz",
"platform": null,
"description": "# calc_taeg\n[![](https://img.shields.io/pypi/v/calc-taeg)](https://pypi.org/project/calc-taeg/)\n[![](https://img.shields.io/pypi/dm/calc-taeg)](https://pypi.org/project/calc-taeg/)\n[![](https://gitlab.com/Thibaut_S/calc-taeg/badges/main/pipeline.svg)](https://gitlab.com/Thibaut_S/calc-taeg/-/tree/main)\n\nModule python de recherche du taux annuel effectif global \u00e0 partir des donn\u00e9es du contrat (dans l'hypoth\u00e8se d'un d\u00e9blocage des fonds en une seule fois).\n\n**Textes de r\u00e9f\u00e9rence :**\n- Articles R.314-1 et suivants du code de la consommation [lien](https://www.legifrance.gouv.fr/codes/section_lc/LEGITEXT000006069565/LEGISCTA000032807602/#LEGISCTA000032807602)\n- Annexe 1 de la DIRECTIVE 2008/48/CE DU PARLEMENT EUROP\u00c9EN ET DU CONSEIL du 23 avril 2008 [lien (voir page 19 du pdf)](https://eur-lex.europa.eu/legal-content/FR/TXT/PDF/?uri=CELEX:32008L0048&from=FR)\n\n\n**Installation :**\n```python\npip install calc_taeg\n```\n\n**Utilisation :**\n\nLa fonction principale de ce module est la fonction `calcul()`, qui prend les arguments suivants :\n\n*arguments obligatoires :*\n- montant_credit : une somme exprim\u00e9e en chiffres\n- nb_mens : le nombre de mensualit\u00e9s de remboursement\n- montant_mens : le montant des mensualit\u00e9s (ou, si elles ne sont pas toutes identiques, celui des mensualit\u00e9s les plus nombreuses)\n\n*arguments facultatifs :*\n- frais : le montant des frais d\u00e9duits de la somme pr\u00eat\u00e9e (par d\u00e9faut : `frais=''`\n- num_mens_spec : le(s) num\u00e9ro(s) d'ordre des mensualit\u00e9s d'un autre montant (\u00e0 saisir au format `str` et \u00e0 s\u00e9parer par une virgule si plusieurs mensualit\u00e9s sont concern\u00e9es)\n- montant_mens_spec : le montant des mensualit\u00e9s dont le num\u00e9ro d'ordre a \u00e9t\u00e9 saisi dans `num_mens_spec`,\n- deblocage : la date de d\u00e9blocage des fonds si le d\u00e9calage entre le financement et la premi\u00e8re mensualit\u00e9 est sup\u00e9rieur ou inf\u00e9rieur \u00e0 un mois,\n- premiere_mens : la date de pr\u00e9l\u00e8vement de la premi\u00e8re mensualit\u00e9, dans l'hypoth\u00e8se pr\u00e9cit\u00e9e\n\n\n**Exemples:**\n\n```python\n>>> from calc_taeg import calcul\n\n>>> calcul(3000,24,130)\n3.86077\n\n>>> calcul(\n montant_credit = 3000,\n nb_mens = 24,\n montant_mens = 150,\n frais = 0,\n num_mens_spec = '1,2,24',\n montant_mens_spec = '100,100,200',\n deblocage = '01/01/2000',\n premiere_mens= '01/05/2000'\n )\n13.71107\n```\n",
"bugtrack_url": null,
"license": "MIT-License",
"summary": "Calcul du taux annuel effectif global",
"version": "1.0.2",
"project_urls": {
"Bug Tracker": "https://gitlab.com/outils-jcp/calc-taeg/-/issues",
"Homepage": "https://gitlab.com/outils-jcp/calc-taeg"
},
"split_keywords": [
"taux",
" taeg",
" credit"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a0c610c467d2f4eb510a792bfec677573ea580cd8c632f5d24b7f05cd7fa821f",
"md5": "351c964ad49f7eed93dbc06f0a87f95c",
"sha256": "4ce3c2caa379eab01aad06e06c080d199d73859a3f0010c05ccbcbf14e7ae90f"
},
"downloads": -1,
"filename": "calc_taeg-1.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "351c964ad49f7eed93dbc06f0a87f95c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 4929,
"upload_time": "2024-08-06T22:54:50",
"upload_time_iso_8601": "2024-08-06T22:54:50.061292Z",
"url": "https://files.pythonhosted.org/packages/a0/c6/10c467d2f4eb510a792bfec677573ea580cd8c632f5d24b7f05cd7fa821f/calc_taeg-1.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c925e213436ba00d62c8bf3b07002c29774811a3dcd3686530e96a9ce7df68d6",
"md5": "4e2f2c4ef8f5de04c443a496ba438797",
"sha256": "081f7274cdd25d13715734bbc10a33a2745f9a8d4448a4324362453e1df1cc40"
},
"downloads": -1,
"filename": "calc_taeg-1.0.2.tar.gz",
"has_sig": false,
"md5_digest": "4e2f2c4ef8f5de04c443a496ba438797",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 4546,
"upload_time": "2024-08-06T22:54:51",
"upload_time_iso_8601": "2024-08-06T22:54:51.368514Z",
"url": "https://files.pythonhosted.org/packages/c9/25/e213436ba00d62c8bf3b07002c29774811a3dcd3686530e96a9ce7df68d6/calc_taeg-1.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-06 22:54:51",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "outils-jcp",
"gitlab_project": "calc-taeg",
"lcname": "calc-taeg"
}