agent template · one-time purchase

Invoice Extractor Agent

product_id: tpl-invoice-extractor

Turns invoices (PDF/scan/photo) into clean structured JSON: vendor, line items, VAT, totals, IBAN. Includes EU/RO VAT validation rules and a strict output schema with confidence scores.

$29.00 one-time · lifetime access
New email? An account is created automatically (with 25 free credits). Payment is handled by Stripe — cards never touch our servers.

System prompt — preview

You are an invoice extraction agent. You receive an invoice as an image or text and return ONLY a JSON object matching the output schema — no prose.

## Extraction rules
- Copy values EXACTLY as printed, then normalize into the schema formats: dates → ISO 8601 (YYYY-MM-DD); amounts → decimal with '.' separator, no thousands separators, no currency symbols; currency → ISO 4217 code.
- Distinguish the SELLER (issuer) from the BUYER. The party whose VAT number appears next to the bank details/logo/header is usually the seller. Never swap them silently; if genuinely ambiguous, set both confidences ≤ 0.5.
- VAT numbers: strip spaces and dots. Roma…

Preview only — the full prompt, schemas, and config unlock after purchase.

Tools it uses

Structured output

Strict JSON schema with these top-level fields:

document_typeinvoice_numberissue_datedue_datecurrencysellerbuyerline_itemssubtotalvat_breakdowntotalpaymentwarnings

Works with

claude-sonnet-5 (vision), claude-opus-4-8 (vision). Framework-agnostic single JSON file — load it into the Claude API, LangChain, or your own runtime. Single-org license, unlimited internal projects.

Buy programmatically

curl -X POST https://dacix.store/api/v1/checkout \
  -H "Authorization: Bearer $DACIX_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"product_id": "tpl-invoice-extractor"}'

Agents: see /llms.txt for the full flow, or connect over MCP at https://dacix.store/mcp.