Frappe

Cloud

Marketplace

Invoice Ocr

Frappe

Products

Insights

Invoice Ocr
Invoice OCR App helps users to create invoice directly by importing PDF and Images

Supported versions

Version 15

Categories

Free

E-Commerce

About


Automatically extract invoice data from scanned PDF or image files and generate Sales or Purchase Invoices in ERPNext using Tesseract OCR.

๐Ÿš€ Features

  • ๐Ÿ“„ Parses invoice number, date, line items, and total
  • ๐Ÿงพ Creates:
  • โœ… Sales Invoice (for Customer)
  • โœ… Purchase Invoice (for Supplier)
  • ๐Ÿ“ฆ Automatically creates Items if not found
  • ๐Ÿ”„ Dynamic Party Link (Customer or Supplier)
  • ๐Ÿ“‚ JSON preview of extracted data for audit

๐Ÿ“ Doctypes

Invoice Upload

FieldTypeDescription
Party TypeSelectCustomer / Supplier
PartyDynamic LinkLinks to Customer or Supplier
FileAttachUpload scanned invoice file
OCR StatusSelectPending / Processing / Extracted / Failed
Extracted DataCodeRaw JSON preview of OCR results
Create InvoiceButtonManually trigger invoice creation

โš™๏ธ Full Installation Guide

โœ… 1. Prerequisites

Install required system packages:

sudo apt update

sudo apt install -y poppler-utils tesseract-ocr

cd ~/frappe-bench/apps

git clone https://github.com/Mohtashim-1/Invoice-OCR.git

Activate your Frappe virtual environment

source ~/frappe-bench/env/bin/activate

Install required Python libraries

pip install -r invoice_ocr/requirements.txt

Or manually:

pip install pytesseract pdf2image Pillow PyPDF2

4. Install the app on your site

cd ~/frappe-bench

bench new-site invoice_ocr

bench --site invoice_ocr install-app invoice_ocr

bench migrate

bench restart

User Reviews

No reviews yet, be the first to review.

0.0

0 rating

Rate and share your experience

Text

Explore more apps