Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 1.31 KB

README.md

File metadata and controls

29 lines (18 loc) · 1.31 KB

Invoice-Generator

Overview

The Invoice-Generator is a tool designed to facilitate the generation of multiple PDF invoices simultaneously, utilizing CSV data as its source.

You can checkout sample_invoice.pdf to review the output of this tool. To customize it for your own use case, you can make changes in python script.

Features

  • Bulk Invoice Generation: Create multiple invoices in one go from a single CSV data source.
  • PDF Format: The invoices are generated in a widely accepted and professional PDF format.
  • Data Source: Utilizes CSV data, enabling users to manage and modify invoice data effortlessly.

Installation and Usage

  1. Clone the project to your local system using: git clone https://github.com/adhirajpandey/Invoice-Generator
  2. Install the required dependency: pip install -r requirements.txt
  3. Checkout sample data and your custom data in invoice_data.csv and also add output directory.
  4. Make modifications in generate.py (if any).
  5. Run python3 generate.py to start generating PDF invoices for data in csv file.

Demonstration

You can watch the whole setup and demonstration at : https://www.youtube.com/watch?v=v0VwMN33DTU

Sample GIF:

Invoice_generator_raw