- Installed Tesseract OCR via winget - Added scripts/ocr_invoices.py to OCR all PDFs via PyMuPDF - Updated extract_invoices.py to fall back to OCR text for scanned pages - Fixed stock-code regex to match "qty + code" pairs only (avoids spurious matches like bare TCT in invoice headers) - Added merge step to combine multi-page proformas into single invoice records - All 11 previously-missing codes now in PB: JEITCS12, JEITCS18, JEITCS22, JEITCL22, JEITCL92, JEICS17, JEICS19, JEICS27, JEICS30, JEICS34, JEICS14-P1 - Only JEITCS50 remains unlisted (genuinely never ordered) PB now: 19 invoices, 158 stock codes, 281 line items
51 lines
1.1 KiB
Text
51 lines
1.1 KiB
Text
SHIPLEY GLOBAL (PTY) LTD
|
|
|
|
Shipley Global Events ( Pty) Ltd
|
|
|
|
Registration no: 2019/373338/07
|
|
PO Box 102466, Moreleta Plaza
|
|
|
|
Pretoria, 0167
|
|
|
|
nadege@shipleyglobalevents.com 0827700801
|
|
|
|
Customer:CNL MINING SUPPLIES
|
|
Address:47 STATION STREET
|
|
|
|
CARLETONVILLE GAUTENG 2499
|
|
|
|
D/NOTE// Invoice
|
|
Date: 09/04/2026
|
|
Number : INV2568
|
|
Division: Sales
|
|
Vat 4130287586 |
|
|
|
|
Purchase Order:STOCK
|
|
|
|
Quote: EMAIL
|
|
|
|
Vat 4840229449
|
|
|
|
Fe
|
|
|
|
DESCRIPTION Unit Price AMOUNT
|
|
|
|
JEITCS12 SHORT JEI TCT CUTTER R805.73 R2 481.65
|
|
JEITCS14 SHORT JEI TCT CUTTER R 620.41
|
|
JEITCS16 SHORT TCT CUTTER R2 510.85
|
|
JEITCS18 SHORT TCT CUTTER 824.69 R6 350.11
|
|
JEITCS20 SHORT JEI TCT CUTTER 834.17 R5 780.80
|
|
JEITCS22 SHORT JEIl TCT CUTTER 853.13 R3 941.46
|
|
JEITCL22 LONG JEI TCT CUTTER 995.31 R2 299.17
|
|
JEITCL28 LONG JEI TCT CUTTER R 1 232.29 R3 795.45
|
|
LONG PILOT PIN FOR 12/14/16 R116.83 R1 619.26
|
|
SHORT PILOT PIN FOR TCT R 116.83 R2 338.94
|
|
Please make an EFT into the banking details provided below TOTAL R 31 738.10
|
|
Shipley Global events VAT @15% R 4760.72
|
|
First National Bank
|
|
Branch Code : 258-155 [ BALANCE DUE | R 36 498.82
|
|
|
|
Account number: 62820434249
|
|
Refrence : Use INV number
|
|
|
|
THANK YOU FOR YOUR BUSINESS!
|