Skip to content

adhirajpandey/Invoice-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages