Generate invoices in EDI format from DGCS System
Download
·
Report Bug
·
Request Feature
Table of Contents
This tool allows DGCS System users to generate and mail invoices in EDI format. It works as a "translator" of XML invoices from DGCS System. With one click of a button you can create and send an invoice to a given customer. It makes your and your client life easier.
Here's why:
- You save time on sending an invoice manually
- Your customer saves time thanks to the EDI platform
- Both of you have a transaction history on your e-mail.
Of course this application will never be like an official add-on to DGCS System, but at least it will enable you to use EDI solution.
- Python
- Tkinter
- And other tools listed in acknowledgements.
Work in progress...
The recommended method for running the program is to launch it using a standalone file.
It's available for Windows and macOS users. You can download it here.
Work in progress...
For Linux users, a tar.gz package with the installation script is available to
download here.
If you wish to install the program manually, you can do it by cloning the repository directly from GitHub.
To run application you need:
- Python 3.6 or higher
- Tkinter
Debian/Ubuntu/Linux Mint:
sudo apt install -y python3-tk
Fedora:
sudo dnf install python3-tkinter
Arch Linux:
sudo pacman -S tk
- Clone the repo
git clone https://github.com/ggfunnn/DGCS2EDI.git
- Change your working directory to DGCS2EDI directory
cd DGCS2EDI
- Run application
python3 run.py
In the "Email Address" field, enter the address where you want the generated invoice to be sent. In the "Country" field, enter the buyer's country code (for example, PL). In the "File" field, select the invoice file generated in DGCS System program using the "To File" button. Finally, click the "Generate" button.
Warning! Before using the program, please fill in the settings tab.
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Jakub Grzesista - @gg_funnn - kubagrzesista@gmail.com
Project Link: https://github.com/ggfunnn/DGCS2EDI