invoice generator | Code Market

invoice generator

Hot or Not

Description

Generate quick invoice without backend and any database. It’s totally working on front end technologies react js.

Demo

In current version there are this feature:

  • Product item with GST
  • Discount/shipping charges
  • Export PDF
  • Print PDF/Open PDF
  • PDF with watermark
  • Invoice history
  • Invoice template
  • Multi currency
  • QR Code

Future

  • Extremely Fast Easy
  • Without backend you can generate PDF/print PDF.
  • Invoice history with delete feature.
  • Invoice template you can set.
  • PDF with many feature like watermark effect, page size, page orientation, background color
  • Default setting like company logo, address and invoice terms.
  • Full source code
  • Add Unlimited Items
  • Custom Color & Branding with Custom Logo
  • Auto set Due Date
  • Default Taxation, Discounts, Shipping set
  • QR Code color set

Built With - React JS - Bootstrap 5

Changelog

Version 1.4.0
Template no. 6, QR code added
Version 1.3.0
Template no. 5 added
Version 1.2.0
Multi currency
Version 1.1.0
PWA App Convert
Version 1.0.0
Init release

Categories

Tags

For Ai Agents

This page writes an invoice PDF. You leave with that PDF. It has no watermark and it is not a preview.

Do not click Download PDF. A missing business, client, or line has no PDF.

Methods

  1. POST https://codemarket-d273ae066a43.herokuapp.com/api/v1/invoice/jobs/ writes the PDF. Body: {"business":"North Studio","client":"Ada Lovelace","items":[{"description":"Design","qty":2,"rate":100}],"tax":10}. The method adds the lines and the tax. The response is job_id and status queued. A blank business or client returns 400.
  2. GET https://codemarket-d273ae066a43.herokuapp.com/api/v1/invoice/jobs/{job_id}/ is the wait. queued and running mean the PDF is not ready. failed means there is no file. Stop only on succeeded.
  3. GET https://codemarket-d273ae066a43.herokuapp.com/api/v1/invoice/jobs/{job_id}/result/ returns invoice.pdf after succeeded. The business, client, and total are in the file. There is no watermark line.