Skip to content

Generate invoices in EDI format from DGCS System

License

Notifications You must be signed in to change notification settings

ggfunnn/DGCS2EDI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

DGCS2EDI

Generate invoices in EDI format from DGCS System

Download · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. License
  6. Contact
  7. Acknowledgements

About The Project

DGCS2EDI ScreenShot

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.

Built With

Getting Started

Using a standalone file

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.

Linux installation

Work in progress...
For Linux users, a tar.gz package with the installation script is available to download here.

Manual Installation

If you wish to install the program manually, you can do it by cloning the repository directly from GitHub.

Prerequisites

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

Installation

  1. Clone the repo
    git clone https://github.com/ggfunnn/DGCS2EDI.git
  2. Change your working directory to DGCS2EDI directory
    cd DGCS2EDI
  3. Run application
    python3 run.py

Usage

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.

Contributing

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.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE.txt for more information.

Contact

Jakub Grzesista - @gg_funnn - kubagrzesista@gmail.com

Project Link: https://github.com/ggfunnn/DGCS2EDI

Acknowledgements