{"uid":"cap_jmqc8cr35a2wvlxDmqmP9","slug":"strale-invoice-process-aea77d66","name":"Strale Invoice Process","description":"The trust layer for AI agents — 250+ independently tested data capabilities across 27 countries. Execute capabilities via REST, MCP, A2A, or x402 micropayments. Every call returns an audit record with cryptographic chain hashing.","url":"https://api.strale.io/x402/v2/solutions/invoice-process","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string","description":"Invoice text or OCR output"},"target_currency":{"type":"string","description":"Convert amounts to this currency (optional)"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.54","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.54/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.54","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.54","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_UrKvwKor_DI4vSudS8ysb","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.54","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts and structures key fields from invoice text or OCR output, with optional currency conversion of monetary amounts.","exampleAgentPrompt":"Can you process this invoice text and pull out the vendor name, line items, totals, and tax — and convert all the amounts to USD?","exampleUseCases":[{"title":"Accounts payable invoice ingestion","prompt":"I have this raw text extracted from a scanned supplier invoice — can you parse it and give me the structured fields like vendor, invoice number, line items, subtotal, tax, and total, all converted to EUR?"},{"title":"OCR invoice normalization pipeline","prompt":"We're running OCR on a batch of invoices and I need you to take this OCR output and extract the key invoice fields into a structured format, converting any amounts to GBP."},{"title":"Finance audit trail for invoice processing","prompt":"Parse this invoice text for me — I need all the line items, totals, and dates extracted cleanly, and I want the amounts shown in USD so my finance team can review them."}],"resultDescription":"Returns a structured representation of the invoice including extracted fields such as vendor name, invoice number, date, line items with descriptions and amounts, subtotal, tax, and total. If a target currency is provided, monetary values are converted accordingly. Each call also returns a cryptographically hashed audit record for traceability.","failureModes":["Malformed or unreadable invoice text returns a parsing error","Unsupported or invalid target_currency code returns a currency error","Missing required 'text' field returns a validation error","Ambiguous OCR output with low-confidence fields may produce incomplete extraction","Rate limiting or payment failure returns a 402 or 429 error"],"whenToPreferThis":"Use this endpoint when you have raw invoice text or OCR output that needs to be parsed into structured fields, especially when currency normalization is needed. It is preferable to manual parsing rules or generic LLM extraction when you need a consistent, auditable output with cryptographic provenance. Best suited for accounts payable automation, finance pipelines, and compliance workflows requiring an audit trail.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T01:19:15.841Z","isFirstParty":false}