Register for a Veryfi API account and obtain client ID and API key credentials from the Veryfi developer console
Submit the hotel folio image or PDF as a base64-encoded payload or multipart upload to the Veryfi documents endpoint, specifying the document category as hotel folio
Parse the structured JSON response to extract fields including hotel name, check-in and check-out dates, total amount, currency, and line-item breakdown of charges such as room rate, tax, parking, and meals
Map each extracted line item to the appropriate expense category in your expense management system, using the line-item descriptions to distinguish lodging from incidentals
Flag line items that may represent non-reimbursable charges such as minibar or in-room entertainment for policy enforcement review before auto-creating expense entries
Attach the original folio image as a receipt to the generated expense entries using your expense platform's receipt attachment API
Known gotchas
Hotel folio formats vary widely by property and country; OCR accuracy drops for handwritten additions, low-resolution scans, and folios with non-Latin characters — implement a human-review queue for low-confidence extractions
Line-item labels from different hotel chains use inconsistent terminology for the same charge type; build a normalization mapping layer rather than relying on raw label strings for expense categorization
Currency detection may be ambiguous for properties that present amounts in both local currency and a converted foreign currency on the same folio — always validate currency against the country of the hotel
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp