calc-taeg


Namecalc-taeg JSON
Version 1.0.2 PyPI version JSON
download
home_pageNone
SummaryCalcul du taux annuel effectif global
upload_time2024-08-06 22:54:51
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT-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"
}
        
Elapsed time: 2.57670s