Client Context *
Tax ID: -
Document Type *
Test Invoices
Drop images here or click to upload
Select multiple for multi-page invoices
No test invoices found.
Upload images to start.
Upload images to start.
1 Orientation
2 Page Order
3 Vendor Detection
4 Details
5 Totals
6 Line Items
7 Discounts
Processing...
Processing with Azure...
Analyzing page order...
Processing with Gemini...
Extracting invoice details...
Extracting totals...
Run inner steps individually in the results panel →
Validating discounts...
100%
Original Image
Select an image to begin
Corrected Image
Will show corrected image if rotation needed
Step 1 Results
Run Step 1 to see results here.
Pending
Summary
EXIF Information
Orientation Detection
Document Format
+ Format Reference Guide
| Format | Ratio | Use Case |
|---|---|---|
| RECEIPT_NARROW | 0.20 - 0.40 | Very tall thermal receipt, single column |
| RECEIPT_STANDARD | 0.40 - 0.55 | Standard POS receipt, simple layout |
| RECEIPT_WIDE | 0.55 - 0.62 | Wide thermal printer, may have tables |
| A4_PORTRAIT | 0.62 - 0.78 | Standard invoice, tables & sections |
| SQUARE | 0.85 - 1.15 | Cropped or partial scan |
| A4_LANDSCAPE | 1.30 - 1.55 | Landscape invoice, wide tables |
| WIDE_FORMAT | 1.55 - 2.00 | Very wide, check scan quality |
Note: Receipt-style documents may need different extraction logic (line-by-line instead of table-based).
Image Information (Raw)
OCR Data (Azure prebuilt-read)
Full Text:
Languages:
Lines (0):
Full Raw Response
Step 2 Results - Page Order
Run Step 2 to detect page order for multi-page invoices.
Pending
Summary
Detected Page Order
Page Details
Full Raw Response
Step 3 Results - Vendor Detection
Run Step 3 to see vendor detection results.
Pending
Summary
Detected Vendor
🆕 New Vendor Detected
⚠️ No matching vendor found in database
The following vendor information was extracted from the invoice. Review the fields below before creating a new vendor record.
OCR Pre-check
Gemini Extraction
Database Match
Full Raw Response
Step 4 Results - Invoice Details
Run Step 4 to extract critical invoice details.
Pending
Extracted Fields
Validation
⚠ Needs Review
Extraction Details (per page)
Full Raw Response
Step 5 Results - Invoice Totals
Run Step 5 to extract additional totals fields.
Pending
Extracted Totals
Validation
Raw Response
Step 6 Results - Line Items
Run Step 6 inner steps to extract line items from the invoice table.
▶
6.1 Table Detection
pending
Detects table regions from OCR bounding boxes.
▶
6.2 Table Ranking
pending
Ranks tables using vendor/client/totals data to identify the line items table.
▶
6.3 Column Structure
pending
Detects column headers and structure (RTL direction).
▶
6.4 Row Extraction
pending
Extracts cell values from each row using AI (Gemini).
▶
6.5 Multi-Page Merge
pending
Merges tables from multiple pages.
▶
6.6 Validation
pending
Validates extracted line items.
▶
6.8 Formula Analysis
pending
AI-powered analysis to reverse-engineer line item formulas and detect discount approach.
Line Total Formula
Discount Approach
Row Validation
🔄
RETRY APPLIED
→
AI Notes:
▶
6-DN Delivery Note Matching
pending
Extracts and matches delivery note references from consolidated tax invoices.
DN Matching Results
| DN Number | Expected Date | Expected Total | Status | Actual Date | Actual Total | Validation |
|---|
▶
6-DN Consolidation Linkage
pending
Checks if this delivery note is referenced by a consolidated tax invoice.
Extracted Line Items
💾 Invoice Files
Step 7 Results - Discount Validation
Run Step 7 to validate discounts against promised discounts.
Pending
Discount Layout
Validation Summary
Total Items
-
Matched
-
Mismatches
-
No Promised Discount
-
⚠️ Discount Mismatches
| # | Product | Match Value | Expected | Actual | Diff |
|---|
All Validated Items
| # | Match Value | Product Name | Expected | Actual | Status |
|---|
Raw Response
Extraction Complete
1
Orientation Detection
-
2
Page Order
-
3
Vendor Detection
-
4
Invoice Details
-
5
Additional Totals
-
Total Processing Time:
-