# U2A Duplicate Invoice Detection

> U2A Duplicate Invoice Detection is a paid API for AI agents from www.u2a.com.au, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-12).

Flags exact and normalized duplicate invoices by comparing invoice number, vendor, amount, and date fields across a batch of records, returning source indexes of detected duplicates.

## Facts

- Endpoint: POST https://www.u2a.com.au/api/mcp/duplicate-invoice-detection?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/u2a-duplicate-invoice-detection-26eabb6e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Kx7vE67b2mKndvQmA_HkW

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability u2a-duplicate-invoice-detection-26eabb6e -d '<json body>'
```

Example prompt: Check this batch of 450 invoices for duplicates — the relevant fields are 'invoice_no' for the invoice number, 'supplier' for the vendor, 'total_amount' for the amount, and 'invoice_date' for the date. Flag any exact or normalized duplicates and tell me which records match each other.

## When to prefer this

Use this endpoint when you need to detect duplicate invoices across a batch of up to 2,000 records before payment processing, ledger posting, or audit. It is purpose-built for invoice deduplication with configurable field mappings, making it preferable to generic deduplication tools when your data has invoice-specific fields like invoice number, vendor, amount, and date. Ideal for accounts payable automation pipelines, pre-payment validation, or month-end reconciliation workflows.

## Known failure modes

- Missing or mismatched field name parameters cause fields to be unresolvable, returning an error or empty results
- Records array exceeding 2,000 items is rejected with a validation error
- Inconsistent data types across records (e.g. numeric vs string amounts) may cause missed matches
- Null or missing field values in records may cause those records to be skipped from comparison
- Overly broad normalization may produce false positives for invoices that are legitimately similar but distinct

## How this service works

Flags exact and normalized duplicate invoices using invoice number, vendor, amount, and date fields with source indexes.

## Output

Returns a list of detected duplicate invoice pairs or groups, identified by their source record indexes within the input array, along with whether each match is exact or normalized (e.g. after trimming whitespace, normalizing casing, or rounding amounts). Enables downstream deduplication or manual review workflows.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "records": {
   "type": "array",
   "items": {
    "type": "object"
   },
   "maxItems": 1000,
   "description": "Invoices to check (max 1000). Rows missing a matching field are returned in skipped_records."
  },
  "dateField": {
   "type": "string",
   "default": "date",
   "description": "Field holding the invoice date (ISO dates compare by day)."
  },
  "amountField": {
   "type": "string",
   "default": "amount",
   "description": "Field holding the invoice amount; \"$1,000.00\" and 1000 are treated as equal."
  },
  "vendorField": {
   "type": "string",
   "default": "vendor",
   "description": "Field holding the vendor name; legal suffixes like Ltd/Inc are ignored."
  },
  "invoiceNumberField": {
   "type": "string",
   "default": "invoice_number",
   "description": "Field holding the invoice number; punctuation and case are ignored."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/u2a-duplicate-invoice-detection-26eabb6e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.u2a.com.au](https://www.zero.xyz/host/www.u2a.com.au/llms.txt)
