- Connect — Verid stores an Integration token and syncs orders, credit memos, and products over Magento REST.
- Normalize — Each order is converted to your store base currency and calendar day (store timezone). Magento
base_grand_total/grand_totalis stored asgrandTotalBaseand is tax-inclusive when Magento tax is on;base_tax_amountis kept astaxBasebut is not stripped from revenue. Credit memos / refunds are also tax-inclusive totals (amountBaseonly — no refund tax split in v1). - Cost — Line COGS from Magento cost attributes or Product Cost overrides. Payment fees use your Settings formula as an estimate of PSP processing cost on each captured order (percent × grand total + fixed). Default
RETAIN_ORIGINAL_FEE: Magento refunds do not claw back that estimate — matching typical Stripe / Braintree behaviour where original processing fees are kept. Separate refund fees are a future import (ACTUAL_IMPORTED), not invented. Merchant shipping cost comes from Expenses rules (not only Magento charged shipping). Custom expenses are subtracted. Sources: Stripe pricing (ES), Stripe refunded-payment fees, Braintree fees, Adyen invoice reconciliation. - Ads — Google Ads OAuth (Starter: up to 2 accounts) or manual spend (Meta, TikTok, etc.) on the same store dates. Optional profit conversion uploads to Google. Meta OAuth coming soon.
- Aggregate — DailyProfit rows recompute: revenue − refunds − COGS − ads − shipping cost − fees − expenses. Revenue is Magento grand total (includes VAT/tax). Tax-exclusive merchant P&L is not supported in v1: refunds lack a tax split, so exclusive revenue plus inclusive credit memos would understate profit. Pixel power attribution on the Attribution page.
Next: Connect Magento · Dashboard · Shipping costs.