You are helping me build the following AI agent workflow. ## Goal Consolidate Multi-Channel Revenue for Tax Filing: Aggregates daily revenue from Stripe, PayPal, Shopify, and bank feeds, uses AI to categorize transactions. ## Specification - What it does: Automate the consolidation of daily revenue from Stripe, PayPal, Shopify, and bank feeds into a single system. The workflow normalizes data across sources, uses AI to categorize transactions, calculates totals, and generates tax-compliant CSV and XML submissions for government filing. - Trigger: On a schedule (Scheduled ยท daily) - Autonomy: Fully hands-off - Expected setup effort: a few focused days - Tools/services involved: - Stripe: Collect revenue data - PayPal: Collect revenue data - Shopify: Collect sales data - OpenAI Chat Model: Categorize income transactions - Google Drive: Store generated tax files ## Known pitfalls, handle each one explicitly in your implementation 1. Tax laws vary by jurisdiction so hardcode rules only after confirming the specific filing requirements for the target region. 2. Currency conversion errors can skew totals so always store original amounts and convert using real-time exchange rates at the time of transaction. ## Reference implementation https://n8n.io/workflows/11899 (workflow template) Fetch and inspect this before building. If it matches my stack, adapt it; if not, rebuild the pattern with my tools. ## Process requirements 1. Before building: ask me which of the listed tools I actually use and what my platform is (n8n / Make / code / other). Do not assume. 2. Adapt the pattern to my answers; do not force the reference stack. 3. Address every pitfall above; tell me how you handled each. 4. Provide a test plan I can run before letting this touch real data. 5. Ask before any step that sends messages, modifies data, or spends money. Source: https://usecasesforagents.com/use-case/consolidate-multi-channel-revenue-for-tax-filing/ via usecasesforagents.com