Disclaimer: Independent educational project. Not affiliated with Finkraft.ai. Built by Kaushal Khodifad. Data from public sources; figures are estimates.return to portfolio
Disclaimer: Independent educational project. Not affiliated with Finkraft.ai.
Module 1 / 7Persisted · Supabase

Reconciliation engine.

A 7-tier match cascade, scored live on two labelled synthetic sets - trace it below, then run it yourself.

Real · runs live
7-tier engineBoth benchmarksLLM explanationsAudit-log writes
Simulated · labelled
Purchase registerGSTR-2BPersistence fallback

Prod pulls 2B via a GSP (e.g. Cygnet) and the purchase register from the customer ERP.

The 7-tier cascade · traced live

Every row falls down the ladder until a tier catches it.

218auto-resolved · 93%17to review · 7%
Exact
GSTIN + invoice no + amount identical
100%198
Normalized
case / punctuation / spacing stripped
98%8
Tolerance
amount within ±₹1 rounding band
92%12
Multi-month
same invoice, 2B lands 1-3 months late
88%0
Fuzzy GSTIN
one-char GSTIN flip under same PAN
60%12
Fuzzy amount/date
candidate found, routed to human review
review-
Unmatched
no credible candidate - refuse the credit
refuse5

Confidence bands are the engine’s per-tier priors; counts are this run’s live outcomes over 235 rows. Tier 6 has no auto-count by design - those rows are handed to an operator.

Last run recorded235 PR rows
218 auto-resolved · 17 need operator attention.
198
Exact
8
Normalized
12
Tolerance
0
Multi-month
12
Fuzzy GSTIN
5
Unmatched
TierDecision
SupplierInvoice (PR)DateAmountTier · ConfidenceMismatchDecision
Bharat Steel Industries Pvt Ltd
29ABBCS1234A1Z5
INV/FY26-27/0101
2026-02-24
1,23,419.1
0%Unmatched
-
undecided
Infosys BPM Limited
29AABCI3849E1Z4
INV-103-144
2026-02-11
20,121.15
0%Unmatched
-
undecided
Bharat Steel Industries Pvt Ltd
29ABBCS1234A1Z5
INV/FY25-26/0001
2025-12-26
79,546.95
0%Unmatched
-
undecided
Infosys BPM Limited
29AABCI3849E1Z4
INV-103-044
2025-12-03
51,078.66
0%Unmatched
-
undecided
Bharat Steel Industries Pvt Ltd
29ABBCS1234A1Z5
INV/FY26-27/0201
2026-04-17
57,238.72
0%Unmatched
-
undecided
Godrej Office Equipment Pvt Ltd
27AABCG3456N1Z8
INV-109-030
2025-12-05
1,87,689.6
60%Fuzzy GSTIN
gstin_typo
undecided
Tata Office Supplies Pvt Ltd
27AAACT0987F1Z3
INV-102-073
2026-01-09
76,542.9
60%Fuzzy GSTIN
gstin_typo
undecided
Oyo Corporate Lodging
07AABCO6789U1Z7
INV-115-116
2026-02-16
2,24,116.22
60%Fuzzy GSTIN
gstin_typo
undecided
Oyo Corporate Lodging
07AABCO6789U1Z7
INV-115-216
2026-04-10
1,18,651.36
60%Fuzzy GSTIN
gstin_typo
undecided
Bharti Airtel Enterprise Services
29AAACB9012V1Z8
INV-116-087
2026-01-25
1,55,112.3
60%Fuzzy GSTIN
gstin_typo
undecided
Godrej Office Equipment Pvt Ltd
27AABCG3456N1Z8
INV-109-130
2026-02-14
2,16,508.32
60%Fuzzy GSTIN
gstin_typo
undecided
Godrej Office Equipment Pvt Ltd
27AABCG3456N1Z8
INV-109-230
2026-04-15
96,948.8
60%Fuzzy GSTIN
gstin_typo
undecided
Larsen and Toubro Facility Mgmt
33AABCL0123M1Z7
INV-108-059
2026-01-23
28,271.04
60%Fuzzy GSTIN
gstin_typo
undecided
Oyo Corporate Lodging
07AABCO6789U1Z7
INV-115-016
2025-12-12
1,68,389.55
60%Fuzzy GSTIN
gstin_typo
undecided
Tata Office Supplies Pvt Ltd
27AAACT0987F1Z3
INV-102-173
2026-03-06
2,36,247.9
60%Fuzzy GSTIN
gstin_typo
undecided
Larsen and Toubro Facility Mgmt
33AABCL0123M1Z7
INV-108-159
2026-03-14
1,24,840.46
60%Fuzzy GSTIN
gstin_typo
undecided
Bharti Airtel Enterprise Services
29AAACB9012V1Z8
INV-116-187
2026-03-14
2,80,878.94
60%Fuzzy GSTIN
gstin_typo
undecided
Mahindra Logistics Solutions Ltd
27AABCM9876D1Z2
INV-101-102
2026-02-04
1,28,045.34
2B: ₹1,28,045.84
85%Tolerance
amount_rounding
undecided
Jio Business Communications
27AABCJ2345W1Z9
INV-117-088
2026-01-01
59,213.58
2B: ₹59,214.08
85%Tolerance
amount_rounding
undecided
Adani Energy Maintenance Pvt Ltd
24AABCA7890P1Z2
INV-110-231
2026-04-17
2,70,170.88
2B: ₹2,70,171.38
85%Tolerance
amount_rounding
undecided
Reliance Stationery and Print
24AAACR4938G1Z6
INV-104-145
2026-02-24
30,403.88
2B: ₹30,404.38
85%Tolerance
amount_rounding
undecided
Mahindra Logistics Solutions Ltd
27AABCM9876D1Z2
INV-101-002
2025-12-17
84,468.16
2B: ₹84,468.66
85%Tolerance
amount_rounding
undecided
Adani Energy Maintenance Pvt Ltd
24AABCA7890P1Z2
INV-110-031
2025-12-16
28,958.38
2B: ₹28,957.88
85%Tolerance
amount_rounding
undecided
Adani Energy Maintenance Pvt Ltd
24AABCA7890P1Z2
INV-110-131
2026-02-09
1,23,564.88
2B: ₹1,23,564.38
85%Tolerance
amount_rounding
undecided
Mahindra Logistics Solutions Ltd
27AABCM9876D1Z2
INV-101-202
2026-04-07
2,31,082.24
2B: ₹2,31,082.74
85%Tolerance
amount_rounding
undecided
Reliance Stationery and Print
24AAACR4938G1Z6
INV-104-045
2025-12-05
2,27,063.04
2B: ₹2,27,062.54
85%Tolerance
amount_rounding
undecided
Jio Business Communications
27AABCJ2345W1Z9
INV-117-188
2026-03-15
1,63,327.34
2B: ₹1,63,326.84
85%Tolerance
amount_rounding
undecided
Infosys BPM Limited
29AABCI3849E1Z4
INV-103-074
2026-01-25
79,819.92
2B: ₹79,820.42
85%Tolerance
amount_rounding
undecided
Infosys BPM Limited
29AABCI3849E1Z4
INV-103-174
2026-03-10
1,63,225.6
2B: ₹1,63,226.1
85%Tolerance
amount_rounding
undecided
Indigo Travels (B2B Bookings)
07AABCI2345Q1Z3
INV-111-032
2B: inv111032
2025-12-12
2,27,021.38
95%Normalized
invoice_no_format
undecided
Jio Business Communications
27AABCJ2345W1Z9
INV-117-00018
2B: inv11700018
2025-12-04
2,07,188.8
95%Normalized
invoice_no_format
undecided
Reliance Stationery and Print
24AAACR4938G1Z6
INV-104-175
2B: inv104175
2026-03-03
2,68,183.04
95%Normalized
invoice_no_format
undecided
Indigo Travels (B2B Bookings)
07AABCI2345Q1Z3
INV-111-132
2B: inv111132
2026-02-15
1,13,726.72
95%Normalized
invoice_no_format
undecided
Reliance Stationery and Print
24AAACR4938G1Z6
INV-104-075
2B: inv104075
2026-01-19
1,63,708.65
95%Normalized
invoice_no_format
undecided
Jio Business Communications
27AABCJ2345W1Z9
INV-117-00218
2B: inv11700218
2026-04-23
37,569.28
95%Normalized
invoice_no_format
undecided
Jio Business Communications
27AABCJ2345W1Z9
INV-117-00118
2B: inv11700118
2026-02-07
2,61,522.24
95%Normalized
invoice_no_format
undecided
Indigo Travels (B2B Bookings)
07AABCI2345Q1Z3
INV-111-232
2B: inv111232
2026-04-22
2,71,825.98
95%Normalized
invoice_no_format
undecided
HCL Office Furniture Pvt Ltd
07AABCH2845J1Z9
INV-105-046
2025-12-04
2,61,357.02
100%Exact
undecided
Wipro Hardware Distribution
29AABCW3214K1Z0
INV-106-047
2025-12-06
98,218.48
100%Exact
undecided
Asian Paints Maintenance Services
27AABCA6789L1Z1
INV-107-048
2025-12-25
1,00,654
100%Exact
undecided
Larsen and Toubro Facility Mgmt
33AABCL0123M1Z7
INV-108-049
2025-12-05
2,84,303.3
100%Exact
undecided
Godrej Office Equipment Pvt Ltd
27AABCG3456N1Z8
INV-109-050
2025-12-16
71,962.88
100%Exact
undecided
Bharat Steel Industries Pvt Ltd
29ABBCS1234A1Z5
INV/FY26-27/0051
2026-01-21
2,24,827.05
100%Exact
undecided
Mahindra Logistics Solutions Ltd
27AABCM9876D1Z2
INV-101-052
2026-01-08
2,28,601.4
100%Exact
undecided
Tata Office Supplies Pvt Ltd
27AAACT0987F1Z3
INV-102-053
2026-01-02
22,028.24
100%Exact
undecided
Infosys BPM Limited
29AABCI3849E1Z4
INV-103-054
2026-01-11
2,94,627.12
100%Exact
undecided
Reliance Stationery and Print
24AAACR4938G1Z6
INV-104-055
2026-01-16
2,29,330.5
100%Exact
undecided
HCL Office Furniture Pvt Ltd
07AABCH2845J1Z9
INV-105-056
2026-01-25
2,41,297.02
100%Exact
undecided
Wipro Hardware Distribution
29AABCW3214K1Z0
INV-106-057
2026-01-20
1,59,439.24
100%Exact
undecided
Asian Paints Maintenance Services
27AABCA6789L1Z1
INV-107-058
2026-01-23
1,59,570.22
100%Exact
undecided
Godrej Office Equipment Pvt Ltd
27AABCG3456N1Z8
INV-109-060
2026-01-05
2,27,448.9
100%Exact
undecided
Adani Energy Maintenance Pvt Ltd
24AABCA7890P1Z2
INV-110-061
2026-01-13
1,26,097.16
100%Exact
undecided
Indigo Travels (B2B Bookings)
07AABCI2345Q1Z3
INV-111-062
2026-01-05
41,456.94
100%Exact
undecided
Tata Consumer Office Pantry
29AABCT5678R1Z4
INV-112-063
2026-01-16
2,09,815.8
100%Exact
undecided
Vistara Corporate Travel
07AABCV9012S1Z5
INV/FY26-27/0064
2026-01-12
28,764.86
100%Exact
undecided
ITC Hotels Bengaluru
29AAACI3456T1Z6
INV-114-065
2026-01-06
16,642.72
100%Exact
undecided
Oyo Corporate Lodging
07AABCO6789U1Z7
INV-115-066
2026-01-14
2,37,152.86
100%Exact
undecided
Bharti Airtel Enterprise Services
29AAACB9012V1Z8
INV-116-067
2026-01-08
1,86,496.8
100%Exact
undecided
Jio Business Communications
27AABCJ2345W1Z9
INV-117-00068
2026-01-23
80,766.28
100%Exact
undecided
ICICI Bank Treasury Services
29AAACI5678X1Z0
INV-118-069
2026-01-23
29,324.18
100%Exact
undecided
Axis Bank Cash Management
29AABCA0123Y1Z1
INV#119/A&B-70
2026-01-01
2,57,376
100%Exact
undecided
Bharat Steel Industries Pvt Ltd
29ABBCS1234A1Z5
INV-100-071
2026-01-07
81,624.14
100%Exact
undecided
Mahindra Logistics Solutions Ltd
27AABCM9876D1Z2
INV-101-072
2026-01-06
2,44,487.04
100%Exact
undecided
HCL Office Furniture Pvt Ltd
07AABCH2845J1Z9
INV-105-076
2026-01-13
15,098.1
100%Exact
undecided
Wipro Hardware Distribution
29AABCW3214K1Z0
INV/FY26-27/0077
2026-01-16
5,433.9
100%Exact
undecided
Asian Paints Maintenance Services
27AABCA6789L1Z1
INV-107-078
2026-01-18
51,150.64
100%Exact
undecided
Larsen and Toubro Facility Mgmt
33AABCL0123M1Z7
INV-108-079
2026-01-07
4,714.1
100%Exact
undecided
Godrej Office Equipment Pvt Ltd
27AABCG3456N1Z8
INV-109-080
2026-01-17
1,53,500.3
100%Exact
undecided
Adani Energy Maintenance Pvt Ltd
24AABCA7890P1Z2
INV-110-081
2026-01-18
39,160.66
100%Exact
undecided
Indigo Travels (B2B Bookings)
07AABCI2345Q1Z3
INV-111-082
2026-01-10
2,01,351.15
100%Exact
undecided
Tata Consumer Office Pantry
29AABCT5678R1Z4
INV-112-083
2026-01-10
78,107.68
100%Exact
undecided
Vistara Corporate Travel
07AABCV9012S1Z5
INV-113-084
2026-01-19
2,11,959.86
100%Exact
undecided
ITC Hotels Bengaluru
29AAACI3456T1Z6
INV-114-00085
2026-01-06
59,361.08
100%Exact
undecided
Oyo Corporate Lodging
07AABCO6789U1Z7
INV-115-086
2026-01-18
67,525.5
100%Exact
undecided
ICICI Bank Treasury Services
29AAACI5678X1Z0
INV#118/A&B-89
2026-01-01
2,74,545.92
100%Exact
undecided
Axis Bank Cash Management
29AABCA0123Y1Z1
INV/FY26-27/0090
2026-01-02
1,63,330.88
100%Exact
undecided
Bharat Steel Industries Pvt Ltd
29ABBCS1234A1Z5
INV-100-091
2026-01-12
2,799.3
100%Exact
undecided
Mahindra Logistics Solutions Ltd
27AABCM9876D1Z2
INV-101-092
2026-01-14
31,517.92
100%Exact
undecided
Tata Office Supplies Pvt Ltd
27AAACT0987F1Z3
INV-102-093
2026-01-20
2,49,544.04
100%Exact
undecided
Infosys BPM Limited
29AABCI3849E1Z4
INV-103-094
2026-01-07
1,44,936.96
100%Exact
undecided
Reliance Stationery and Print
24AAACR4938G1Z6
INV-104-095
2026-01-15
8,783.04
100%Exact
undecided
HCL Office Furniture Pvt Ltd
07AABCH2845J1Z9
INV-105-096
2026-01-23
23,491.44
100%Exact
undecided
Wipro Hardware Distribution
29AABCW3214K1Z0
INV-106-097
2026-01-09
2,53,432.14
100%Exact
undecided
Asian Paints Maintenance Services
27AABCA6789L1Z1
INV-107-098
2026-01-23
87,321.92
100%Exact
undecided
Larsen and Toubro Facility Mgmt
33AABCL0123M1Z7
INV-108-099
2026-01-21
92,926.18
100%Exact
undecided
Godrej Office Equipment Pvt Ltd
27AABCG3456N1Z8
INV-109-100
2026-01-08
2,06,606.2
100%Exact
undecided
Tata Office Supplies Pvt Ltd
27AAACT0987F1Z3
INV-102-103
2026-02-06
65,231.58
100%Exact
undecided
Infosys BPM Limited
29AABCI3849E1Z4
INV-103-104
2026-02-10
1,60,823.38
100%Exact
undecided
Reliance Stationery and Print
24AAACR4938G1Z6
INV-104-105
2026-02-19
2,19,996
100%Exact
undecided
HCL Office Furniture Pvt Ltd
07AABCH2845J1Z9
INV-105-106
2026-02-17
1,86,033.92
100%Exact
undecided
Wipro Hardware Distribution
29AABCW3214K1Z0
INV-106-107
2026-02-24
5,864.6
100%Exact
undecided
Asian Paints Maintenance Services
27AABCA6789L1Z1
INV-107-108
2026-02-23
1,14,325.48
100%Exact
undecided
Larsen and Toubro Facility Mgmt
33AABCL0123M1Z7
INV-108-109
2026-02-15
2,07,453.44
100%Exact
undecided
Godrej Office Equipment Pvt Ltd
27AABCG3456N1Z8
INV-109-110
2026-02-26
1,68,360.04
100%Exact
undecided
Adani Energy Maintenance Pvt Ltd
24AABCA7890P1Z2
INV-110-111
2026-02-13
1,24,478.2
100%Exact
undecided
Indigo Travels (B2B Bookings)
07AABCI2345Q1Z3
INV-111-112
2026-02-22
1,53,894.42
100%Exact
undecided
Tata Consumer Office Pantry
29AABCT5678R1Z4
INV-112-113
2026-02-13
1,24,289.4
100%Exact
undecided
Vistara Corporate Travel
07AABCV9012S1Z5
INV/FY26-27/0114
2026-02-17
2,77,101.76
100%Exact
undecided
ITC Hotels Bengaluru
29AAACI3456T1Z6
INV-114-115
2026-02-14
1,30,016.32
100%Exact
undecided
Bharti Airtel Enterprise Services
29AAACB9012V1Z8
INV-116-117
2026-02-24
83,336.4
100%Exact
undecided
ICICI Bank Treasury Services
29AAACI5678X1Z0
INV-118-119
2026-02-09
2,72,513.92
100%Exact
undecided
Axis Bank Cash Management
29AABCA0123Y1Z1
INV#119/A&B-120
2026-02-16
1,47,645.14
100%Exact
undecided
Bharat Steel Industries Pvt Ltd
29ABBCS1234A1Z5
INV-100-121
2026-02-19
1,46,632.5
100%Exact
undecided
Mahindra Logistics Solutions Ltd
27AABCM9876D1Z2
INV-101-122
2026-02-19
2,42,719.05
100%Exact
undecided
Tata Office Supplies Pvt Ltd
27AAACT0987F1Z3
INV-102-123
2026-02-10
1,22,128.82
100%Exact
undecided
Infosys BPM Limited
29AABCI3849E1Z4
INV-103-124
2026-02-08
52,238.55
100%Exact
undecided
Reliance Stationery and Print
24AAACR4938G1Z6
INV-104-125
2026-02-17
5,391.42
100%Exact
undecided
HCL Office Furniture Pvt Ltd
07AABCH2845J1Z9
INV-105-126
2026-02-10
1,95,095.3
100%Exact
undecided
Wipro Hardware Distribution
29AABCW3214K1Z0
INV/FY26-27/0127
2026-02-17
2,01,351.68
100%Exact
undecided
Asian Paints Maintenance Services
27AABCA6789L1Z1
INV-107-128
2026-02-21
1,80,956.16
100%Exact
undecided
Larsen and Toubro Facility Mgmt
33AABCL0123M1Z7
INV-108-129
2026-02-25
2,89,417.42
100%Exact
undecided
Tata Consumer Office Pantry
29AABCT5678R1Z4
INV-112-133
2026-02-04
1,92,059.7
100%Exact
undecided
Vistara Corporate Travel
07AABCV9012S1Z5
INV-113-134
2026-02-04
1,61,001.56
100%Exact
undecided
ITC Hotels Bengaluru
29AAACI3456T1Z6
INV-114-00135
2026-02-02
1,31,542.95
100%Exact
undecided
Oyo Corporate Lodging
07AABCO6789U1Z7
INV-115-136
2026-02-23
1,25,537.84
100%Exact
undecided
Bharti Airtel Enterprise Services
29AAACB9012V1Z8
INV-116-137
2026-02-09
76,064.8
100%Exact
undecided
Jio Business Communications
27AABCJ2345W1Z9
INV-117-138
2026-02-17
1,79,025
100%Exact
undecided
ICICI Bank Treasury Services
29AAACI5678X1Z0
INV#118/A&B-139
2026-02-12
51,181.2
100%Exact
undecided
Axis Bank Cash Management
29AABCA0123Y1Z1
INV/FY26-27/0140
2026-02-03
87,913.28
100%Exact
undecided
Bharat Steel Industries Pvt Ltd
29ABBCS1234A1Z5
INV-100-141
2026-02-03
2,36,104.96
100%Exact
undecided
Mahindra Logistics Solutions Ltd
27AABCM9876D1Z2
INV-101-142
2026-02-08
2,55,409.28
100%Exact
undecided
Tata Office Supplies Pvt Ltd
27AAACT0987F1Z3
INV-102-143
2026-02-15
9,327.9
100%Exact
undecided
HCL Office Furniture Pvt Ltd
07AABCH2845J1Z9
INV-105-146
2026-02-25
2,15,161.2
100%Exact
undecided
Wipro Hardware Distribution
29AABCW3214K1Z0
INV-106-147
2026-02-19
93,553.94
100%Exact
undecided
Asian Paints Maintenance Services
27AABCA6789L1Z1
INV-107-148
2026-02-12
24,562.88
100%Exact
undecided
Larsen and Toubro Facility Mgmt
33AABCL0123M1Z7
INV-108-149
2026-02-26
1,49,130.24
100%Exact
undecided
Godrej Office Equipment Pvt Ltd
27AABCG3456N1Z8
INV-109-150
2026-02-24
70,076.66
100%Exact
undecided
Bharat Steel Industries Pvt Ltd
29ABBCS1234A1Z5
INV/FY26-27/0151
2026-03-11
1,88,883.78
100%Exact
undecided
Mahindra Logistics Solutions Ltd
27AABCM9876D1Z2
INV-101-152
2026-03-13
38,519.04
100%Exact
undecided
Tata Office Supplies Pvt Ltd
27AAACT0987F1Z3
INV-102-153
2026-03-22
1,65,790.8
100%Exact
undecided
Infosys BPM Limited
29AABCI3849E1Z4
INV-103-154
2026-03-18
18,441.15
100%Exact
undecided
Reliance Stationery and Print
24AAACR4938G1Z6
INV-104-155
2026-03-10
63,155.96
100%Exact
undecided
HCL Office Furniture Pvt Ltd
07AABCH2845J1Z9
INV-105-156
2026-03-08
79,666.65
100%Exact
undecided
Wipro Hardware Distribution
29AABCW3214K1Z0
INV-106-157
2026-03-17
3,184.65
100%Exact
undecided
Asian Paints Maintenance Services
27AABCA6789L1Z1
INV-107-158
2026-03-05
2,64,563.04
100%Exact
undecided
Godrej Office Equipment Pvt Ltd
27AABCG3456N1Z8
INV-109-160
2026-03-12
83,145.16
100%Exact
undecided
Adani Energy Maintenance Pvt Ltd
24AABCA7890P1Z2
INV-110-161
2026-03-22
1,48,318.92
100%Exact
undecided
Indigo Travels (B2B Bookings)
07AABCI2345Q1Z3
INV-111-162
2026-03-03
2,71,556.94
100%Exact
undecided
Tata Consumer Office Pantry
29AABCT5678R1Z4
INV-112-163
2026-03-12
93,891.84
100%Exact
undecided
Vistara Corporate Travel
07AABCV9012S1Z5
INV/FY26-27/0164
2026-03-05
1,71,603.86
100%Exact
undecided
ITC Hotels Bengaluru
29AAACI3456T1Z6
INV-114-165
2026-03-25
2,29,237.05
100%Exact
undecided
Oyo Corporate Lodging
07AABCO6789U1Z7
INV-115-166
2026-03-09
1,55,184.16
100%Exact
undecided
Bharti Airtel Enterprise Services
29AAACB9012V1Z8
INV-116-167
2026-03-26
45,720.28
100%Exact
undecided
Jio Business Communications
27AABCJ2345W1Z9
INV-117-00168
2026-03-24
2,49,783.58
100%Exact
undecided
ICICI Bank Treasury Services
29AAACI5678X1Z0
INV-118-169
2026-03-11
2,61,786.56
100%Exact
undecided
Axis Bank Cash Management
29AABCA0123Y1Z1
INV#119/A&B-170
2026-03-20
1,74,145.28
100%Exact
undecided
Bharat Steel Industries Pvt Ltd
29ABBCS1234A1Z5
INV-100-171
2026-03-21
2,01,098.24
100%Exact
undecided
Mahindra Logistics Solutions Ltd
27AABCM9876D1Z2
INV-101-172
2026-03-20
57,178.08
100%Exact
undecided
HCL Office Furniture Pvt Ltd
07AABCH2845J1Z9
INV-105-176
2026-03-06
31,052.88
100%Exact
undecided
Wipro Hardware Distribution
29AABCW3214K1Z0
INV/FY26-27/0177
2026-03-12
1,09,334.08
100%Exact
undecided
Asian Paints Maintenance Services
27AABCA6789L1Z1
INV-107-178
2026-03-14
33,996.8
100%Exact
undecided
Larsen and Toubro Facility Mgmt
33AABCL0123M1Z7
INV-108-179
2026-03-15
58,438.32
100%Exact
undecided
Godrej Office Equipment Pvt Ltd
27AABCG3456N1Z8
INV-109-180
2026-03-22
42,985.95
100%Exact
undecided
Adani Energy Maintenance Pvt Ltd
24AABCA7890P1Z2
INV-110-181
2026-03-23
1,46,548.92
100%Exact
undecided
Indigo Travels (B2B Bookings)
07AABCI2345Q1Z3
INV-111-182
2026-03-02
90,227.55
100%Exact
undecided
Tata Consumer Office Pantry
29AABCT5678R1Z4
INV-112-183
2026-03-09
71,943.42
100%Exact
undecided
Vistara Corporate Travel
07AABCV9012S1Z5
INV-113-184
2026-03-21
1,63,886.66
100%Exact
undecided
ITC Hotels Bengaluru
29AAACI3456T1Z6
INV-114-00185
2026-03-07
1,05,828.3
100%Exact
undecided
Oyo Corporate Lodging
07AABCO6789U1Z7
INV-115-186
2026-03-08
1,48,584.42
100%Exact
undecided
ICICI Bank Treasury Services
29AAACI5678X1Z0
INV#118/A&B-189
2026-03-01
1,39,487.8
100%Exact
undecided
Axis Bank Cash Management
29AABCA0123Y1Z1
INV/FY26-27/0190
2026-03-08
92,457.72
100%Exact
undecided
Bharat Steel Industries Pvt Ltd
29ABBCS1234A1Z5
INV-100-191
2026-03-18
62,832.64
100%Exact
undecided
Mahindra Logistics Solutions Ltd
27AABCM9876D1Z2
INV-101-192
2026-03-16
2,12,738.4
100%Exact
undecided
Tata Office Supplies Pvt Ltd
27AAACT0987F1Z3
INV-102-193
2026-03-20
2,30,094.1
100%Exact
undecided
Infosys BPM Limited
29AABCI3849E1Z4
INV-103-194
2026-03-04
2,05,930.2
100%Exact
undecided
Reliance Stationery and Print
24AAACR4938G1Z6
INV-104-195
2026-03-19
2,23,109.68
100%Exact
undecided
HCL Office Furniture Pvt Ltd
07AABCH2845J1Z9
INV-105-196
2026-03-07
2,24,046.6
100%Exact
undecided
Wipro Hardware Distribution
29AABCW3214K1Z0
INV-106-197
2026-03-07
1,08,444
100%Exact
undecided
Asian Paints Maintenance Services
27AABCA6789L1Z1
INV-107-198
2026-03-21
2,06,192
100%Exact
undecided
Larsen and Toubro Facility Mgmt
33AABCL0123M1Z7
INV-108-199
2026-03-11
92,504.16
100%Exact
undecided
Godrej Office Equipment Pvt Ltd
27AABCG3456N1Z8
INV-109-200
2026-03-02
37,089.76
100%Exact
undecided
Tata Office Supplies Pvt Ltd
27AAACT0987F1Z3
INV-102-203
2026-04-05
1,46,260.8
100%Exact
undecided
Infosys BPM Limited
29AABCI3849E1Z4
INV-103-204
2026-04-11
2,32,294.65
100%Exact
undecided
Reliance Stationery and Print
24AAACR4938G1Z6
INV-104-205
2026-04-21
57,070.72
100%Exact
undecided
HCL Office Furniture Pvt Ltd
07AABCH2845J1Z9
INV-105-206
2026-04-10
3,051.48
100%Exact
undecided
Wipro Hardware Distribution
29AABCW3214K1Z0
INV-106-207
2026-04-17
2,21,763.84
100%Exact
undecided
Asian Paints Maintenance Services
27AABCA6789L1Z1
INV-107-208
2026-04-01
79,554.3
100%Exact
undecided
Larsen and Toubro Facility Mgmt
33AABCL0123M1Z7
INV-108-209
2026-04-16
45,084.26
100%Exact
undecided
Godrej Office Equipment Pvt Ltd
27AABCG3456N1Z8
INV-109-210
2026-04-06
1,68,534.68
100%Exact
undecided
Adani Energy Maintenance Pvt Ltd
24AABCA7890P1Z2
INV-110-211
2026-04-03
2,62,273.88
100%Exact
undecided
Indigo Travels (B2B Bookings)
07AABCI2345Q1Z3
INV-111-212
2026-04-22
65,302.38
100%Exact
undecided
Tata Consumer Office Pantry
29AABCT5678R1Z4
INV-112-213
2026-04-17
2,52,593.6
100%Exact
undecided
Vistara Corporate Travel
07AABCV9012S1Z5
INV/FY26-27/0214
2026-04-03
1,10,967.36
100%Exact
undecided
ITC Hotels Bengaluru
29AAACI3456T1Z6
INV-114-215
2026-04-05
2,37,958.8
100%Exact
undecided
Bharti Airtel Enterprise Services
29AAACB9012V1Z8
INV-116-217
2026-04-03
1,93,954.88
100%Exact
undecided
ICICI Bank Treasury Services
29AAACI5678X1Z0
INV-118-219
2026-04-08
2,22,308.8
100%Exact
undecided
Axis Bank Cash Management
29AABCA0123Y1Z1
INV#119/A&B-220
2026-04-20
1,72,845.75
100%Exact
undecided
Bharat Steel Industries Pvt Ltd
29ABBCS1234A1Z5
INV-100-221
2026-04-06
11,994.15
100%Exact
undecided
Mahindra Logistics Solutions Ltd
27AABCM9876D1Z2
INV-101-222
2026-04-15
2,15,121.9
100%Exact
undecided
Tata Office Supplies Pvt Ltd
27AAACT0987F1Z3
INV-102-223
2026-04-09
2,48,736.6
100%Exact
undecided
Infosys BPM Limited
29AABCI3849E1Z4
INV-103-224
2026-04-03
2,85,289.78
100%Exact
undecided
Reliance Stationery and Print
24AAACR4938G1Z6
INV-104-225
2026-04-03
2,54,857.05
100%Exact
undecided
HCL Office Furniture Pvt Ltd
07AABCH2845J1Z9
INV-105-226
2026-04-21
1,81,184.28
100%Exact
undecided
Wipro Hardware Distribution
29AABCW3214K1Z0
INV/FY26-27/0227
2026-04-06
1,41,373.44
100%Exact
undecided
Asian Paints Maintenance Services
27AABCA6789L1Z1
INV-107-228
2026-04-07
1,50,352.65
100%Exact
undecided
Larsen and Toubro Facility Mgmt
33AABCL0123M1Z7
INV-108-229
2026-04-23
1,88,515.04
100%Exact
undecided
Tata Consumer Office Pantry
29AABCT5678R1Z4
INV-112-233
2026-04-10
2,56,864.76
100%Exact
undecided
Vistara Corporate Travel
07AABCV9012S1Z5
INV-113-234
2026-04-10
65,102.08
100%Exact
undecided
ITC Hotels Bengaluru
29AAACI3456T1Z6
INV-114-00235
2026-04-16
2,43,359.66
100%Exact
undecided
Tata Office Supplies Pvt Ltd
27AAACT0987F1Z3
INV-102-003
2025-12-05
1,12,910.56
100%Exact
undecided
Infosys BPM Limited
29AABCI3849E1Z4
INV-103-004
2025-12-17
1,14,801.12
100%Exact
undecided
Reliance Stationery and Print
24AAACR4938G1Z6
INV-104-005
2025-12-13
1,64,866.06
100%Exact
undecided
HCL Office Furniture Pvt Ltd
07AABCH2845J1Z9
INV-105-006
2025-12-09
73,495.04
100%Exact
undecided
Wipro Hardware Distribution
29AABCW3214K1Z0
INV-106-007
2025-12-26
1,88,013.28
100%Exact
undecided
Asian Paints Maintenance Services
27AABCA6789L1Z1
INV-107-008
2025-12-08
1,46,082.82
100%Exact
undecided
Larsen and Toubro Facility Mgmt
33AABCL0123M1Z7
INV-108-009
2025-12-08
1,08,058.5
100%Exact
undecided
Godrej Office Equipment Pvt Ltd
27AABCG3456N1Z8
INV-109-010
2025-12-07
1,93,105.82
100%Exact
undecided
Adani Energy Maintenance Pvt Ltd
24AABCA7890P1Z2
INV-110-011
2025-12-08
2,36,612.42
100%Exact
undecided
Indigo Travels (B2B Bookings)
07AABCI2345Q1Z3
INV-111-012
2025-12-22
47,399.1
100%Exact
undecided
Tata Consumer Office Pantry
29AABCT5678R1Z4
INV-112-013
2025-12-19
1,83,422.4
100%Exact
undecided
Vistara Corporate Travel
07AABCV9012S1Z5
INV/FY25-26/0014
2025-12-26
1,51,253.55
100%Exact
undecided
ITC Hotels Bengaluru
29AAACI3456T1Z6
INV-114-015
2025-12-03
2,75,120.16
100%Exact
undecided
Bharti Airtel Enterprise Services
29AAACB9012V1Z8
INV-116-017
2025-12-19
80,026.42
100%Exact
undecided
ICICI Bank Treasury Services
29AAACI5678X1Z0
INV-118-019
2025-12-22
1,84,562.62
100%Exact
undecided
Axis Bank Cash Management
29AABCA0123Y1Z1
INV#119/A&B-20
2025-12-08
2,43,225.6
100%Exact
undecided
Bharat Steel Industries Pvt Ltd
29ABBCS1234A1Z5
INV-100-021
2025-12-06
2,18,682.32
100%Exact
undecided
Mahindra Logistics Solutions Ltd
27AABCM9876D1Z2
INV-101-022
2025-12-20
1,29,272.54
100%Exact
undecided
Tata Office Supplies Pvt Ltd
27AAACT0987F1Z3
INV-102-023
2025-12-07
1,93,865.74
100%Exact
undecided
Infosys BPM Limited
29AABCI3849E1Z4
INV-103-024
2025-12-08
1,48,321.28
100%Exact
undecided
Reliance Stationery and Print
24AAACR4938G1Z6
INV-104-025
2025-12-09
1,73,194.5
100%Exact
undecided
HCL Office Furniture Pvt Ltd
07AABCH2845J1Z9
INV-105-026
2025-12-10
1,75,704.36
100%Exact
undecided
Wipro Hardware Distribution
29AABCW3214K1Z0
INV/FY25-26/0027
2025-12-23
1,90,950.9
100%Exact
undecided
Asian Paints Maintenance Services
27AABCA6789L1Z1
INV-107-028
2025-12-01
36,090.3
100%Exact
undecided
Larsen and Toubro Facility Mgmt
33AABCL0123M1Z7
INV-108-029
2025-12-22
19,231.64
100%Exact
undecided
Tata Consumer Office Pantry
29AABCT5678R1Z4
INV-112-033
2025-12-26
1,81,364.4
100%Exact
undecided
Vistara Corporate Travel
07AABCV9012S1Z5
INV-113-034
2025-12-26
1,70,086.4
100%Exact
undecided
ITC Hotels Bengaluru
29AAACI3456T1Z6
INV-114-00035
2025-12-26
1,16,645.36
100%Exact
undecided
Oyo Corporate Lodging
07AABCO6789U1Z7
INV-115-036
2025-12-24
77,813.76
100%Exact
undecided
Bharti Airtel Enterprise Services
29AAACB9012V1Z8
INV-116-037
2025-12-19
43,357.92
100%Exact
undecided
Jio Business Communications
27AABCJ2345W1Z9
INV-117-038
2025-12-15
2,04,516.42
100%Exact
undecided
ICICI Bank Treasury Services
29AAACI5678X1Z0
INV#118/A&B-39
2025-12-22
1,09,461.52
100%Exact
undecided
Axis Bank Cash Management
29AABCA0123Y1Z1
INV/FY25-26/0040
2025-12-13
56,965.65
100%Exact
undecided
Bharat Steel Industries Pvt Ltd
29ABBCS1234A1Z5
INV-100-041
2025-12-20
2,59,642.48
100%Exact
undecided
Mahindra Logistics Solutions Ltd
27AABCM9876D1Z2
INV-101-042
2025-12-20
2,67,405.6
100%Exact
undecided
Tata Office Supplies Pvt Ltd
27AAACT0987F1Z3
INV-102-043
2025-12-23
1,04,839.35
100%Exact
undecided

Swipe the table sideways to see tier, confidence, mismatch codes and the decision column.

Two benchmarks, one engine

The same engine, graded on a set it was tuned on vs one it never saw.

A flatters the engine by construction. B is adversarial - and its failures are shown in red, not hidden. B is the number a diligence team should read. Full breakdowns below.

A · engine-aligned
optimistic
B · adversarial
failures shown
Precision
100.0%
91.5%
Recall
100.0%
71.4%
F1
100.0%
80.2%
False matches
0
12
Benchmark B · independentadversarial challenge setsynthetic · labelled · deterministic

The honest benchmark - failures included.

A second generator whose noise is not aligned to the engine’s tiers: vendor re-coded series, digit transpositions, Rule 46(b) 16-character truncation, wrong-branch GSTINs under the same PAN - plus collision traps (recurring same-amount billing, doc-number reuse) that break the “every invoice number is unique” assumption which pinned the old false-match rate at zero. The engine was not tuned on this set; the score below is what it actually earns.

91.5%
Precision
71.4%
Recall
80.2%
F1
8.5%
False-match rate
16
Misdiagnosed
correct link, wrong root cause
130True matches (TP)14Correct refusals (TN)52Missed credits (FN)12False matches (FP)208 PR rows · 190 2B rows · 18 never filed
Per challenge class - what the engine did with each attack
Challenge classnCorrect linkFalse matchMissedCorrect refusalVerdict
Clean (control)
Identical row on both sides - positive control.
9696000handled
Paise drift (sub-tolerance)
Amount off by ₹0.10-₹0.99, below the ₹1 band - boundary control.
1818000handled
Freight line added (above tolerance)
Supplier adds a ₹150-₹900 freight/insurance line the PR never booked. Beyond every tolerance band, so the tolerance tier refuses - the amount-blind fuzzy-GSTIN tier links it anyway and codes the row a GSTIN typo.
1616000linked, mislabeled
Series collision (recurring billing)
Two distinct same-amount invoices (monthly rental/telecom) whose numbers normalize identically. The greedy cascade cross-links the pair; ITC lands against the wrong document and the wrong 2B eligibility period.
80800false-matched
Doc-number reuse across periods
Small vendor reuses doc number '27' three months later for a different transaction. The multi-month tier never compares amounts, so the unfiled January invoice gets linked to April's - an over-claim in the wrong period.
80440false-matched
Vendor re-coded series
PR books the PO/proforma reference; the supplier files its tax-invoice series. No normalization recovers this - needs amount+date+PAN candidate blocking.
1400140missed
Digit transposition
Adjacent digits swapped at manual entry (023 → 032). Normalized strings differ.
1200120missed
16-char truncation (Rule 46(b))
CGST Rule 46(b) caps tax-invoice serial numbers at 16 characters; longer ERP numbers get clipped during GSTR-1 preparation.
1200120missed
Wrong-branch GSTIN (same PAN)
PR records the Karnataka registration; the supplier files from its Delhi registration of the same PAN. State code differs by 2 characters - outside the fuzzy tier.
1000100missed
Never filed (control)
Supplier never filed - negative control for correct non-matches.
1400014handled
Findings - read before trusting any match rate
  • 12 false matches are real, not zero. Series collisions and doc-number reuse route through the Normalized and Multi-month tiers, which never re-check amounts or eligibility periods - ITC lands against the wrong document or the wrong 2B period. On real books that is the over-claim pattern that draws interest under Sec 50(3) once an ASMT-10 lands.
  • The fuzzy-GSTIN tier is amount-blind. All 16 freight-added rows linked to the right invoice but were coded “GSTIN typo @ 60%” - a vendor-followup queue built on these codes chases the wrong fix. Root-cause quality is a product metric, not just link accuracy.
  • Recall 71.4% is the honest ceiling of string-only matching. Re-coded series, Rule 46(b) truncation, transpositions and wrong-branch GSTINs are invisible to normalization. The next tier worth building is amount+date+PAN candidate blocking with one-to-one assignment - not more string rules.

Synthetic labelled data, frozen seed (deterministic across page loads), scored in-process on every request against the same engine the table below uses. This measures engine behaviour under adversarial-but-realistic noise - it is not a claim about accuracy on any customer’s production books.

Benchmark A · engine-aligned (optimistic)regression harness, not evidence

The original seed scores near-perfect - by construction.

The demo seed mutates the register with exactly the transformations each tier was built to reverse - a one-character GSTIN flip for the fuzzy tier, ±₹0.50 inside the ₹1 tolerance band, a one-month slide inside the 3-month window, punctuation the normalizer strips - and every invoice number is globally unique, so false matches are structurally near-impossible. Grading the engine on undoing its own mutations is a tautology. It stays here as a regression harness for the cascade (if any number below moves, a tier broke); Benchmark B above is the one that measures.

100.0%
Precision
100.0%
Recall
100.0%
F1
0.0%
False-match rate
pinned ~0 by unique invoice numbers
100.0%
Accuracy
230TP5TN0FN0FP235 PR rows · mutation classes: GSTIN typo, ±₹0.50, late filing, punctuation, missing
Buyer & ROIillustrative model · every number synthetic

Why FN and FP are rupee lines, not ML metrics.

Worked example (assumptions stated, all illustrative): an enterprise with ₹100 Cr of GST-bearing annual spend at a blended 18% rate carries an ITC pool of ≈₹18 Cr a year. Against that pool, the two failure modes Benchmark B counts price out very differently:

Missed credits (FN)
≈ ₹18 L / percentage point
Every 1% of reconcilable credit the engine misses is ≈ ₹18 L/yr that must be chased manually - or is permanently lost at the Sec 16(4) cutoff (30 Nov following the FY). FN is a working-capital and deadline problem.
False matches (FP)
18% p.a. interest exposure
A false match books ITC against the wrong document or period. Unwound in scrutiny (ASMT-10 / DRC-01), wrongly-availed-and-utilised credit carries 18% p.a. interest under Sec 50(3) plus penalty exposure. FP is a compliance-risk problem - which is why it gets its own tile.
Root-cause codes
16 mislabeled here
Vendor follow-up runs on mismatch codes. A correct link with the wrong code ('GSTIN typo' when the truth is an unbooked freight line) sends the AP team to fix the wrong thing. Diagnosis quality is a first-class metric.

How this would price: platform fee per GSTIN per month, plus a success fee only on incremental ITC recovered above the customer’s pre-deployment baseline match rate - measured with the same FN/FP definitions this page uses, so the vendor is paid on the same scorecard the buyer audits. Success-fee pricing is only honest if the benchmark is; that is what Benchmark B is for.

Illustrative model - the ₹100 Cr spend, 18% blended rate and derived figures are stated assumptions, not customer data or market claims. Statutory references (Sec 16(4), Sec 50(3), ASMT-10) are real.

↑ Independent educational project by Kaushal Khodifad. Finkraft.ai is a real company in the enterprise GST compliance and reconciliation space; this design and the underlying prototype were built by Kaushal as a portfolio study. Not affiliated with, endorsed by, or representative of Finkraft.ai's actual product. Data is from public sources. Figures are estimates.

Return to portfolioOpen the live demo