Frappe Cloud

Marketplace

Invoice Ocr

Search for an app

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 rating

Rate and share your experience

Text

Explore more apps