DP
Duplicate Payment Risk Scanner Local browser demo

Drop in AP CSVs. Get a duplicate-payment risk queue in minutes.

Start with the fake sample, or drag in a current payment-run CSV plus optional paid history and vendor aliases. The scanner maps common AP fields, builds HOLD / REVIEW / CLEAR, and enables downloadable CSV and HTML reports.

Local-first boundary CSV scan is designed to run in this browser

Inputs are parsed in this static page. No ERP login, bank connection, account login, or cloud upload is needed for the scanner workflow. Use fake or redacted rows first.

Blocked API attempts
0
Storage writes
0
Runtime
Static file
CSV-first and local-first. Export spreadsheet tabs to CSV, then paste, click-select, or drag the CSV here. The demo is a static browser workflow; start with fake or redacted data before private AP files.
Fastest proof path: fake sample -> queue -> report Load bundled fake CSVs, run the scanner, inspect HOLD / REVIEW / CLEAR, then download the report. No account, ERP login, bank connection, cloud upload, or Python step is needed.
1Load fake sample or drag CSV
2Generate HOLD / REVIEW / CLEAR
3Download CSV or HTML report

1. Current payment run

Required. Include vendor/payee, invoice number, amount, date, and any payment id or status columns you have.

Required input for the scan.

2. Paid history

Optional. Paid invoices make the historical paid comparison rule useful.

Optional, but improves already-paid checks.

3. Vendor aliases

Optional. Two columns are enough: alias, canonical_vendor.

Optional two-column alias map.
Waiting for fake sample or current payment-run CSV.
Overall run risk 0

Run the scanner to see queue counts and top reasons.

HOLD 0

Pause before payment.

REVIEW 0

Needs AP confirmation.

CLEAR 0

No duplicate-payment risk found.

Run the scanner to enable CSV and HTML reports.

Detected field mapping

No input scanned yet.

Queue Score Vendor / Payee Invoice Amount Date Status Reason
Run the scanner to build a review queue.

Run the scanner to build a review queue.

Buyer path

Turn the sample scan into a repeatable AP review.

Use the free ZIP to open this scanner locally, inspect the bundled fake reports, and check whether your export headers are ready. Buy only after the queue and report shape match your workflow.

Rules included in this demo

Exact duplicate invoice

Same normalized vendor, same raw invoice value, and same amount inside the current run.

Normalized invoice match

Same vendor and amount after removing invoice punctuation, spaces, and case differences.

Same vendor + amount + date window

Same vendor and amount within a configurable date window even when invoice numbers differ.

Current run duplicate rows

Identical payment run row signature appears more than once.

Historical paid comparison

Current run item matches optional paid history by invoice or near-date payment evidence.

Vendor/payee alias review

Flags likely aliases and buyer-provided alias mappings that need AP review.