Data intake

In v1 the client sends one standard workbook per channel each quarter. The intake spec matters more than the interface — without ship-to province, no provincial test can run.

Illustrative fixture data — Canada GST/HST, QST, and provincial sales tax for ecommerce clients.

Period status — Q2 2026

Validated on upload, not on trust
ClientPeriodFilesReceivedValidation issuesStatus
Northline Supply Co.Q2 20264 / 412 Aug 2026—Validated
Bloom & Batch BakewareQ2 20263 / 38 Aug 2026—Validated
Lumen Pet Co.Q2 20263 / 319 Aug 20261Validated with notes
Kite & Co. ApparelQ2 20263 / 311 Aug 2026—Validated
Verdant SkincareQ2 20262 / 26 Aug 2026—Validated
Cedar Peak OutfittersQ2 20261 / 4—3Overdue 24 days

Missing or failed uploads create an exception. Monitoring never shows green on stale data.

What we ask each client for

Generated per client from active channels
SourceFileRequired fieldsCadenceWhy it matters
ShopifyTaxes and duties finance report (CSV)Order date · ship-to province · net sales · tax collected · refundsQuarterlyOnly source that proves what the client itself collected
ShopifyTax regions screenshot (PNG/PDF)Every jurisdiction toggled on, with registration numbersQuarterly, or on changeEvidence of configuration at a point in time
Amazon Seller CentralSales tax report + settlement reportsMarketplace-collected tax by province, order-level ship-toQuarterlySplits deemed-supplier sales from client-collected sales
Amazon Seller CentralFBA inventory event detail / inventory by fulfilment centreFulfilment centre code and province, first-stocked dateQuarterlyInventory location triggers PST nexus regardless of revenue
Etsy / eBay / Walmart / TikTokPlatform sales tax summaryGross CA sales, tax collected by platform, by provinceQuarterlyConfirms which platform covers which jurisdiction
Stripe / PayPal / directPayout and invoice exportCustomer province, net sales, tax chargedQuarterlyB2B and off-store sales are the most common blind spot
QuickBooks OnlineSales by product/service + GL tax accountsRevenue by channel, tax payable balancesQuarterlyReconciliation check — channel totals must tie to the GL
Client questionnaireXena intake formAssociated entities, inventory locations, employees, product categories, registrationsOnboarding, then annuallyNexus facts and associated-group aggregation cannot be derived from data

Upload validation

Province codes valid
Reject unknown or blank ship-to province
Channel totals tie to GL
Variance over 1% blocks import
Tax collected vs applicable rate
Plausibility test per province
Period completeness
All three months present
Duplicate detection
Same channel and period already loaded
Currency
Non-CAD amounts must carry an FX basis

Cedar Peak Outfitters — failed intake

Overdue 24 days
Shopify taxes and duties report
Missing
Amazon sales tax report
Missing
Walmart settlement report
Missing
FBA inventory by fulfilment centre
Received

All Cedar Peak threshold statuses are held at amber. The client is not shown as compliant on the strength of stale data.

Open EX-2045