Python Flask-based Invoice, Billing Generation web service with REST API PostgresSQL DB
Budget: ₹1,500 – ₹12,500 INR
Invoice and Receipt PDF Generation web service for Indian businesses
Technology to be used
Flask, PostgresSQL database, Simple minimal Web UI.
Webpage to Flask interaction using REST API (JSON)
Features
- User registration and login required.
- Users can add their business name, address, logo, contact (email, phone), GSTIN, PAN
- Client address book with contact details, client GSTIN
- List of services may be configured
- Goods/Service description, HSN/SAC code, quantity (number), unit (meter, kg etc.), total value. (THE HSN/SAC code needs to be retrieved from the official website/reliable web api service), Rate and amount of taxes
- While generating invoices, it should be easy to pick suppliers and goods/services from the already configured list. Also allow editing of the goods/services, Rate.
Tax to be calculated i.e. CGST/ SGST/ IGST
Total amount to be calculated
Able to generate PDF invoices and receipts
Invoice and receipt to have the following
Logo of the business
Invoice number and date
Business contact information with GSTIN
Client’s contact details with GSTIN
Shipping and billing address
Goods/Service description, HSN/SAC code, quantity (number), unit (meter, kg etc.), total value. (THE HSN/SAC code needs to be retrieved from the official website.)
Total invoice amount
Invoice to have Terms of Payment including the due date for payment. mode of payment and PAN of the business/user.
Note 1: a sample invoice is attached for reference.
Note 2: HSN Lookup https://www.zoho.com/in/books/gst/hsn-sac-finder/
Development will be done on a Gitlab project repository assigned after shortlisting
Technology to be used
Flask, PostgresSQL database, Simple minimal Web UI.
Webpage to Flask interaction using REST API (JSON)
Features
- User registration and login required.
- Users can add their business name, address, logo, contact (email, phone), GSTIN, PAN
- Client address book with contact details, client GSTIN
- List of services may be configured
- Goods/Service description, HSN/SAC code, quantity (number), unit (meter, kg etc.), total value. (THE HSN/SAC code needs to be retrieved from the official website/reliable web api service), Rate and amount of taxes
- While generating invoices, it should be easy to pick suppliers and goods/services from the already configured list. Also allow editing of the goods/services, Rate.
Tax to be calculated i.e. CGST/ SGST/ IGST
Total amount to be calculated
Able to generate PDF invoices and receipts
Invoice and receipt to have the following
Logo of the business
Invoice number and date
Business contact information with GSTIN
Client’s contact details with GSTIN
Shipping and billing address
Goods/Service description, HSN/SAC code, quantity (number), unit (meter, kg etc.), total value. (THE HSN/SAC code needs to be retrieved from the official website.)
Total invoice amount
Invoice to have Terms of Payment including the due date for payment. mode of payment and PAN of the business/user.
Note 1: a sample invoice is attached for reference.
Note 2: HSN Lookup https://www.zoho.com/in/books/gst/hsn-sac-finder/
Development will be done on a Gitlab project repository assigned after shortlisting