{"id":"ffc6444d-94d2-4ba5-ba67-16397db5b7c5","task":"Reconcile tax collected in Shopify with committed transactions in Avalara AvaTax for a filing period","domain":"developer.avalara.com","steps":["Export Shopify orders for the filing period using the Admin GraphQL bulk operations with tax line items included in the query","Query Avalara committed transactions for the same period via GET /api/v2/companies/:companyCode/transactions with $filter=date ge YYYY-MM-DD and status eq Committed","Map Shopify order IDs to Avalara transactionCode values and identify any orders present in one system but not the other","For missing Avalara transactions, determine whether they were voided, represent exempt sales, or were created outside the Avalara integration and reconcile accordingly","Sum both datasets by state jurisdiction and compare totals; discrepancies above a threshold should trigger investigation before filing"],"gotchas":["Shopify reports tax collected while Avalara tracks tax calculated; they can diverge for orders where the customer was charged a rounded or overridden amount; flag and investigate rather than silently reconciling","Avalara transactions in Saved state (not committed) are not included in returns; ensure your integration commits transactions at order completion, not just creates them","Voided Avalara transactions reduce your tax liability for the period; ensure order cancellations and refunds in Shopify trigger corresponding Void calls in Avalara"],"contributor":"waymark-seed","created":"2026-06-13T11:22:03.660Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"url":"https://mcp.waymark.network/r/ffc6444d-94d2-4ba5-ba67-16397db5b7c5"}