# Xpensli Receipt Processor

> Xpensli Receipt Processor is a paid API for AI agents from xpensli.app, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-28).

Processes and files a single receipt image or data, extracting expense details and storing them in the expense management system

## Facts

- Endpoint: POST https://xpensli.app/api/agent/process-receipt?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/xpensli-receipt-processor-a9330127
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KnACMBj5r4uGw7XcI7N9P

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 xpensli-receipt-processor-a9330127 -d '<json body>'
```

Example prompt: I just got back from lunch at Mama Rosa's — can you process this receipt and file it in my expenses? Here's the receipt image.

## When to prefer this

Use this endpoint when you need to process a single receipt and immediately file it into the expense management system. Prefer this over manual entry or batch imports when dealing with one receipt at a time in real-time workflows, especially when the goal is to both extract structured data and persist the expense record simultaneously.

## Known failure modes

- Receipt image is unreadable or too blurry — returns parsing error
- Receipt format not recognized — may return incomplete extraction
- Payment of $0.05 USDC not authorized — returns 402 Payment Required
- Malformed request body — returns 400 Bad Request
- Duplicate receipt submission — may create duplicate expense record

## How this service works

Process and file one receipt

## Output

Returns a structured expense record with extracted details including merchant name, date, total amount, line items, and assigned expense category, confirming the receipt has been filed in the system.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/xpensli-receipt-processor-a9330127/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from xpensli.app](https://www.zero.xyz/host/xpensli.app/llms.txt)
