VeriFacturation


NameVeriFacturation JSON
Version 1.3.0 PyPI version JSON
download
home_pagehttps://github.com/Atem83/VeriFacturation
SummaryLogiciel de vérification de la numérotation des factures.
upload_time2024-12-25 15:04:10
maintainerNone
docs_urlNone
authorMichaël AUGUSTE
requires_python>=3.6
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <h1 align="center">VeriFacturation</h1>

<h3 align="center">Vérifie les numéros de factures manquants et les numéros de factures en doublon.</h3>

<div align="center">
    
  [![PyPI](https://img.shields.io/pypi/v/VeriFacturation?style=flat)](https://pypi.org/project/VeriFacturation)
  <a href="https://opensource.org/license/mit">![License](https://img.shields.io/badge/License-MIT-blue)</a>
  <a href="https://github.com/Atem83/VeriFacturation/archive/refs/heads/main.zip">![Download](https://img.shields.io/badge/Source_Code-Download-blue)</a>
  ![LOC](https://tokei.rs/b1/github/Atem83/VeriFacturation?category=lines)
  
</div>


<div align="center">
    
![VeriFacturation Demo](https://raw.githubusercontent.com/Atem83/VeriFacturation/main/images/image_example.png)

</div>

<br>

<h2 align="center"> Fonctionnalités </h2>

- Tente de deviner les préfixes et suffixes des séquences de factures
- Cherche les factures manquantes de chaque séquence
- Cherche les doublons de chaque séquence
- Exporte les résultats au format Excel

<br>

<h2 align="center"> Formats d'import </h2>

- Fichier Ecritures Comptables (.txt) : "FEC"
- Journal des Ventes de Cador/ComptabilitéExpert d'ACD (.csv) : "CADOR/ComptabilitéExpert (.csv)"
- Journal des Ventes de Cador/ComptabilitéExpert d'ACD (.xlsx) : "CADOR/ComptabilitéExpert (.xlsx)"

<br>

<h2 align="center"> Installation </h2>

<div align="center">

```
pip install VeriFacturation
```

[<img alt="GitHub repo size" src="https://img.shields.io/github/repo-size/Atem83/VeriFacturation?&color=green&label=Source%20Code&logo=Python&logoColor=yellow&style=for-the-badge"  width="300">](https://github.com/Atem83/VeriFacturation/archive/refs/heads/main.zip)


</div>

<br>

<h2 align="center"> Exemples </h2>

```python
import verifact

verifact.app()
```

```python
from verifact import Invoice
from tkinter import filedialog

file = filedialog.askopenfilename(title="Sélectionner le journal de vente")
factures = Invoice(file)
factures.import_invoices("CADOR/ComptabilitéExpert (.csv)")

# Fonction optionnelle pour trouver les séquences automaticement
# Il est aussi possible de donner manuellement les séquences des factures
patterns = factures.infer_pattern()

for pattern in patterns:
    factures.serial.add_serial(
        prefix=pattern["prefix"], 
        suffix=pattern["suffix"], 
        start=pattern["start"], 
        end=pattern["end"]
        )

factures.search_pattern()
factures.search_missing()
factures.search_duplicate()

factures.export()

```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Atem83/VeriFacturation",
    "name": "VeriFacturation",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": null,
    "author": "Micha\u00ebl AUGUSTE",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/89/cf/eea1cf71b80c43f95f52dbe636665183f5308f92c0a8cd2f48d5a4e30866/verifacturation-1.3.0.tar.gz",
    "platform": null,
    "description": "<h1 align=\"center\">VeriFacturation</h1>\r\n\r\n<h3 align=\"center\">V\u00e9rifie les num\u00e9ros de factures manquants et les num\u00e9ros de factures en doublon.</h3>\r\n\r\n<div align=\"center\">\r\n    \r\n  [![PyPI](https://img.shields.io/pypi/v/VeriFacturation?style=flat)](https://pypi.org/project/VeriFacturation)\r\n  <a href=\"https://opensource.org/license/mit\">![License](https://img.shields.io/badge/License-MIT-blue)</a>\r\n  <a href=\"https://github.com/Atem83/VeriFacturation/archive/refs/heads/main.zip\">![Download](https://img.shields.io/badge/Source_Code-Download-blue)</a>\r\n  ![LOC](https://tokei.rs/b1/github/Atem83/VeriFacturation?category=lines)\r\n  \r\n</div>\r\n\r\n\r\n<div align=\"center\">\r\n    \r\n![VeriFacturation Demo](https://raw.githubusercontent.com/Atem83/VeriFacturation/main/images/image_example.png)\r\n\r\n</div>\r\n\r\n<br>\r\n\r\n<h2 align=\"center\"> Fonctionnalit\u00e9s </h2>\r\n\r\n- Tente de deviner les pr\u00e9fixes et suffixes des s\u00e9quences de factures\r\n- Cherche les factures manquantes de chaque s\u00e9quence\r\n- Cherche les doublons de chaque s\u00e9quence\r\n- Exporte les r\u00e9sultats au format Excel\r\n\r\n<br>\r\n\r\n<h2 align=\"center\"> Formats d'import </h2>\r\n\r\n- Fichier Ecritures Comptables (.txt) : \"FEC\"\r\n- Journal des Ventes de Cador/Comptabilit\u00e9Expert d'ACD (.csv) : \"CADOR/Comptabilit\u00e9Expert (.csv)\"\r\n- Journal des Ventes de Cador/Comptabilit\u00e9Expert d'ACD (.xlsx) : \"CADOR/Comptabilit\u00e9Expert (.xlsx)\"\r\n\r\n<br>\r\n\r\n<h2 align=\"center\"> Installation </h2>\r\n\r\n<div align=\"center\">\r\n\r\n```\r\npip install VeriFacturation\r\n```\r\n\r\n[<img alt=\"GitHub repo size\" src=\"https://img.shields.io/github/repo-size/Atem83/VeriFacturation?&color=green&label=Source%20Code&logo=Python&logoColor=yellow&style=for-the-badge\"  width=\"300\">](https://github.com/Atem83/VeriFacturation/archive/refs/heads/main.zip)\r\n\r\n\r\n</div>\r\n\r\n<br>\r\n\r\n<h2 align=\"center\"> Exemples </h2>\r\n\r\n```python\r\nimport verifact\r\n\r\nverifact.app()\r\n```\r\n\r\n```python\r\nfrom verifact import Invoice\r\nfrom tkinter import filedialog\r\n\r\nfile = filedialog.askopenfilename(title=\"S\u00e9lectionner le journal de vente\")\r\nfactures = Invoice(file)\r\nfactures.import_invoices(\"CADOR/Comptabilit\u00e9Expert (.csv)\")\r\n\r\n# Fonction optionnelle pour trouver les s\u00e9quences automaticement\r\n# Il est aussi possible de donner manuellement les s\u00e9quences des factures\r\npatterns = factures.infer_pattern()\r\n\r\nfor pattern in patterns:\r\n    factures.serial.add_serial(\r\n        prefix=pattern[\"prefix\"], \r\n        suffix=pattern[\"suffix\"], \r\n        start=pattern[\"start\"], \r\n        end=pattern[\"end\"]\r\n        )\r\n\r\nfactures.search_pattern()\r\nfactures.search_missing()\r\nfactures.search_duplicate()\r\n\r\nfactures.export()\r\n\r\n```\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Logiciel de v\u00e9rification de la num\u00e9rotation des factures.",
    "version": "1.3.0",
    "project_urls": {
        "Homepage": "https://github.com/Atem83/VeriFacturation"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "67f8894a42544f915a59541be0c96eeeecf2a8d8c60dfafc39f29b38bdba4c6c",
                "md5": "0c5df44783fb43b38af2d5af46258a50",
                "sha256": "d9226cc13c815b31373df396d82c639b6cbe82c27ed0465cc084358525dda312"
            },
            "downloads": -1,
            "filename": "VeriFacturation-1.3.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0c5df44783fb43b38af2d5af46258a50",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 31807,
            "upload_time": "2024-12-25T15:04:08",
            "upload_time_iso_8601": "2024-12-25T15:04:08.250662Z",
            "url": "https://files.pythonhosted.org/packages/67/f8/894a42544f915a59541be0c96eeeecf2a8d8c60dfafc39f29b38bdba4c6c/VeriFacturation-1.3.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "89cfeea1cf71b80c43f95f52dbe636665183f5308f92c0a8cd2f48d5a4e30866",
                "md5": "1b05c6146352cc1f817c89b017252d83",
                "sha256": "7522dfe8ec3f428c2be92800871a310b575600caa7a383f405d22b57a358f31e"
            },
            "downloads": -1,
            "filename": "verifacturation-1.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "1b05c6146352cc1f817c89b017252d83",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 25453,
            "upload_time": "2024-12-25T15:04:10",
            "upload_time_iso_8601": "2024-12-25T15:04:10.435671Z",
            "url": "https://files.pythonhosted.org/packages/89/cf/eea1cf71b80c43f95f52dbe636665183f5308f92c0a8cd2f48d5a4e30866/verifacturation-1.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-25 15:04:10",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Atem83",
    "github_project": "VeriFacturation",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "verifacturation"
}
        
Elapsed time: 0.39277s