Skip to content

Zero-touch eCommerce accounting for Oracle NetSuite

Your sales channel payouts posted to NetSuite automatically. Sales, fees, refunds and tax lines are split out and matched to the penny.

Connected to:

  • Shopify
  • Amazon
  • eBay
  • Etsy
  • Stripe
  • NetSuite

+ more

Automated multi-channel ERP posting for Oracle NetSuite

Built for finance teams running NetSuite OneWorld. Equali reconciles high-volume marketplace and PSP settlements into balanced subsidiary journals.

OneWorld Subsidiary & Segment Mapping

Route Shopify, Amazon, eBay, Etsy, and Stripe settlements directly to NetSuite subsidiaries with Department, Class, and Location dimensions.

  • Shopify
  • Stripe
  • eBay
  • Etsy
  • Etsy
  • eBay
  • Stripe
  • Shopify

Immutable SuiteTalk Journal Lineage

Post balanced debit and credit journal entries via Token-Based Authentication with full drill-down to underlying payout and order records.

AUDIT ENTRY#10432
Posted · Verified
Gross Sale£49.99
VAT (20%, incl.)£8.33
Processing fee (2.9%)−£1.45
Net Payout SettledMatched to bank MT940
£48.54
Audit Ref: AUD-2026-9921Posted to NetSuite · 14 Jun
  • Transit Clearing Reconciliation

    Clear processor undeposited funds accounts automatically when bank settlement batches arrive.

  • Multi-Currency FX Variance

    Post realized foreign exchange gains and losses across presentment and base subsidiary currencies.

  • Period-Lock Safeguards

    Respects closed NetSuite accounting periods and routes post-cutoff adjustments cleanly.

  • Idempotent SuiteTalk Sync

    Unique idempotency keys on every batch guarantee zero duplicate journals in your general ledger.

AUDIT TRAIL#TX-94021
100% 3-Way Matched
01
Shopify Order#10432
12 Jun · Online Checkout
£49.99Gross Sale
02
Stripe Gatewaych_3N84x
Fee deducted: −£1.45 (2.9%)
£48.54Net Captured
03
Barclays SettlementMT940
Payout po_941 · 14 Jun
£48.54Settled In Bank
Variance: £0.00 (Zero Break)Ledger: Xero JE-8892

From multi-channel checkout to NetSuite general ledger close

Eliminate manual CSV journal imports at month end. Equali ingests settlement reports from Shopify, Amazon, eBay, Etsy, and Stripe, decomposes gross sales, merchant fees, refunds, reserves, and taxes, and posts balanced journal entries straight into Oracle NetSuite.

From multi-channel disbursements to NetSuite in four steps

Authenticate once. After that, multi-channel payouts, processor interchange fees, and transit clearing accounts reconcile automatically across your OneWorld subsidiaries.

  1. Establish secure SuiteTalk REST connectivity using NetSuite TBA credentials and designated integration role permissions.

  2. Assign Chart of Accounts nominals and custom NetSuite classifications including Department, Class, Location, and currency revaluations.

  3. Reconcile payment processor settlement batches against bank remittance notices to eliminate general ledger suspense items.

  4. Transmit consolidated NetSuite Journal Entries with balanced debit and credit legs, subsidiary tax schedules, and transaction-level audit memos.

Trusted by merchants & FinTechs

Company logoCustomer Story

"Thanks to Equali, we are able to control in detail the end-to-end flow of all transactions processed, giving us greater visibility and enabling us to detect any potential leaks or anomalies along the way."

Wouter van HaaftenCFO, Sunday

Interview Transcript

Wouter van Haaften, CFO of Sunday, on reconciling with Equali

Sunday is a financial technology company that was established in 2021. The company specialises in payment solutions for the restaurant and broader hospitality industry. It operates in three core geographies (the US, France and the UK) and currently employs 130 people across offices in Atlanta, Chicago, London and Paris.

My role as head of finance is to lead the finance and accounting teams, and my responsibilities are mainly about driving Sunday's financial roadmap and making sure our finances remain healthy.

The core challenge we face at Sunday relates to the fact that we process millions of transactions on a weekly basis on behalf of the restaurants. When, in addition to the volume of transactions, we take the complexity of working with several partners along the value chain, it makes the reconciliation exercise very complex from a finance and accounting standpoint.

We decided to work with Equali first and foremost because of the team. The team, coming from a broad range of experience within the FinTech and payments industry, gave us confidence that they would understand our problem and also provide us with the right solution.

In addition, Equali offered us dedicated customer support, on which they have delivered constantly for the past year. Every piece of feedback we have provided has been taken with great seriousness, and they have adjusted their product to suit our specific needs.

We use Equali mainly on the reconciliation front, making sure that the money we collect from the restaurant guest ends up in the right bank accounts at the right time. Equali provides us with an additional layer of confidence that our team's work is accurate.

Beyond the reconciliation piece, we also use Equali for two specific use cases:

First, our cash in transit: having a good understanding of the amount of money flowing through our systems at all times, still due to restaurants.

And second, fee reconciliation: making sure that the money we are being charged by our partners is correct.

The value that Equali provides Sunday today is, first, great control and visibility into the funds that flow through our system. But also, leveraging Equali enables our product and engineering teams to focus on revenue and growth-driven initiatives, such as building new features for the restaurants we serve. And on the finance side, it helps us focus on the more strategic projects, such as optimising our P&L and being a real strategic business partner for the teams.

MonthlyAnnual Save ~17%

Lite

£18/mo£15/mo

+ VAT/sales tax where applicable

1 store1 month of history on setup
  • 1 sales or payment integration
  • 2 click journal entry posting
  • Settlement reconciliations
  • Dashboard & standard reports
  • Payment Search
  • Tax Items
Start 14-day trial
Most popular

Pro

£36/mo£30/mo

+ VAT/sales tax where applicable

Up to 3 stores6 months of history on setup
  • Everything in Lite
  • Up to 3 sales or payment integrations
  • Slack support
  • Daily, weekly or monthly scheduled reports
  • Multi-Store Support
Start 14-day trial

Premium

£90/mo£75/mo

+ VAT/sales tax where applicable

Up to 5 stores12 months of history on setup
  • Everything in Pro
  • Unlimited sales or payment integrations
  • Custom reporting
  • Ad-hoc Reports
  • File Upload
Start 14-day trial
Compare all features
Feature
Sales & Payment IntegrationsIncludes eCommerce platforms (e.g. Shopify, Amazon) and payment providers (e.g. Stripe). May require additional setup.13 Unlimited
Accounting IntegrationsIncludes accounting systems (e.g. Xero). May require additional setup.
Data Update FrequencyHow frequently payment and order data is refreshed via API (where available).Every 15 minutesEvery 15 minutesEvery 15 minutes
Historical Data (On Setup)Amount of past payment/order data processed during initial setup (via API where possible).1 month6 months12 months
Upload FilesUpload and map CSV, XLS, XLSX or TXT files directly in the Equali dashboard.--
Multi-Currency SupportReconcile and report on transactions in multiple currencies.
Multi-Entity SupportManage and reconcile data across multiple legal entities, subsidiaries or stores in one account.-
Categorisation & Tagging For Journal EntriesRevenue sub-ledger with categorised breakdowns for posting to specific journals (revenue, fees, etc).
Journal Entry PostingDirectly post categorised journal entries to your linked accounting system.
Link Journal Entries To Orders/PaymentsTrace and link posted journal entries back to the original order or payment record.
Settlement ReconciliationReconciles settlements vs individual payments and related entries.
Payment ReconciliationMatches payments from providers with orders from eCommerce platforms, including refunds and chargebacks.--
Payment SearchSearch for any payment or order using several data points directly from the dashboard.
Advanced Reconciliation ToolsBrowse reconciliation results, review reports, resolve breaks and understand why they occurred.--
Reconciliation Approval WorkflowA second approver reviews and authorises reconciliation changes before they take effect.---
Split Settlements At Month-EndSplit a settlement that spans a month end so each period's figures are accurate.-
Customisable Analytics DashboardCustomisable analytics dashboard with advanced filtering, KPIs and reconciliation breakdown.
ReportingStandard and customisable scheduled and on demand reporting.StandardStandardCustom
Scheduled ReportsAutomated reports delivered on a chosen cadence (daily, weekly or monthly) via the dashboard.MonthlyDaily, Weekly or MonthlyDaily, Weekly or Monthly
Ad-hoc ReportsGenerate custom reports on demand without waiting for a scheduled run.--
Manual Financial EntriesAdd one-off financial entries directly, outside the automated feed, for cases the connectors don't cover.--
Tax ItemsMapping and categorisation of tax rates and items from sales channels and payments, for accurate tax reporting and journals.
Transaction ViewBreakdown of each transaction, showing all financial entries associated with the order, including sales, refunds, fees and tax.
Help and supportAvailable support channels and documentation.Help centre & support chatHelp centre, support chat & SlackHelp centre, support chat, Slack & phone
Accountant AccessDedicated read-only or restricted logins for accountants and external advisors.
Ready to get started?14-day free trial on self-serve plans

Related reading & guides

Explore technical guides and architectures for automated reconciliation and accounting.

Accounting6 min read

What is journal entry automation?

Journal entry automation creates the categorised accounting entries for your sales, fees, refunds and payouts without anyone typing them, and reconciles them back to the orders and settlements they came from.

Martin BurnMartin Burn · 22 July 2026
Read article
Strategy6 min read

Build vs buy: automated reconciliations

Should you build automated reconciliations in-house or buy an off-the-shelf specialist product? The factors to weigh, from opportunity cost and complexity to maintenance.

Martin BurnMartin Burn · 23 July 2026
Read article

Equali: Oracle NetSuite FAQs

How does Equali integrate with Oracle NetSuite OneWorld subsidiaries?

Equali uses SuiteTalk REST web services and Token-Based Authentication (TBA) to connect directly to individual subsidiary ledgers, preserving entity-level reporting.

Can Equali classify transactions across NetSuite Department, Class, and Location segments?

Equali automatically tags journal lines with your NetSuite custom segments, ensuring multi-channel sales and fees appear accurately in divisional P&L statements.

How does Equali manage multi-currency settlements and foreign exchange gains or losses?

Equali tracks original presentment currencies and posts realized currency variances to designated NetSuite foreign exchange gain/loss accounts.

Does Equali support posting to NetSuite Undeposited Funds or transit clearing accounts?

Equali routes settlement proceeds through intermediate clearing accounts, balancing against actual bank deposit files for audit-ready period close.

How are payment processor reserves and dispute holdbacks reflected in NetSuite?

Equali creates separate balance sheet entries for gateway reserves and disputed chargeback funds, releasing them once the processor settles the balance.

How does Equali support intercompany eliminations and transfer journals in NetSuite?

Equali records intercompany balance transfers and clearing reconciliations across subsidiary entities, maintaining complete audit trails for consolidated OneWorld financial closes.

How does Equali handle accounting period locks and prevent duplicate journals in NetSuite?

Equali assigns unique idempotency keys to every settlement batch and alerts your finance team if a posting targets a closed NetSuite accounting period.