Obtain access to DoorDash Merchant Portal financial reports and Uber Eats Restaurant Manager reports for the target locations and date ranges.
Export the payout summary and itemized order reports from both platforms; note that each platform uses its own terminology for line items (commission, service fee, delivery fee, marketing fee, consumer discount, tax remittance).
Map each platform's fee categories to a normalized internal schema: subtotal, platform commission, delivery fee, promotions/discounts funded by the platform vs. by the restaurant, and net payout.
Join the financial report data with your internal POS sales records using the order ID or order time as the join key to identify discrepancies.
Flag orders where the net payout does not match your expected calculation based on your contracted commission rates; investigate with each platform's support team for unexplained deductions.
Automate the reconciliation pipeline to run after each platform's payout cycle using scheduled exports or, where available, the platform's reporting API endpoints.
Known gotchas
DoorDash and Uber Eats use different payout timing and reporting cycles; do not assume that a given order will appear in the same calendar week's payout on both platforms — match payouts by order date, not by settlement date.
Promotional funding splits (where the platform absorbs part of a discount and the restaurant absorbs part) are often buried in line-item detail rows rather than reflected in the headline commission rate; failing to account for them leads to systematic reconciliation errors.
Neither platform currently offers a fully documented public financial reporting API for merchants; reconciliation typically relies on portal CSV exports or partner-gated reporting integrations — automate export retrieval carefully and handle format changes as platforms update their report structures.
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