/einvoicer

🖨️ An Invoice Production Software For The Implementation of eInvoice

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

eInvoicer - For Invoice Production

Static Badge Static Badge

Static Badge

An Invoice generating application build with NextJS and powered by react-hook-form, chakra-ui and pdf-lib to improve the effectiveness of invoice production.

The invoice contains all the required fields required for digital verification by Lembaga Hasil Dalam Negeri for the enhancement of tax administration management. The implementation of e-Invoice is also in line with the Government plan to strengthen the digital services infrastructure.

The app makes uses of pdf-lib, a javascript package to capture data from the invoice form and convert it to a PDF document. The display of the PDF document generated make use of iframe and can be viewed on any chromium browser.

Table of Contents:

Live Demo ⚡

https://einvoicer-atudrz8dw-keantengs-projects.vercel.app/

Preview 🌐

alt text alt text

Getting Started 🔍

To run it locally:

git clone https://github.com/keanteng/einvoicer

On terminal,

npm run dev
# or
yarn dev

Roadmap 🛣️

  • Currency picker
  • Usage of API for:
    • Storing invoice in a database
    • Request data to generate PDF document