IndustriesE-commerce

NetSuite for e-commerce businesses

Online revenue is easy to count and hard to bank. Between the order and the money sit gateway fees, chargebacks, partial refunds and a return rate that in some categories reverses a third of everything sold.

Last reviewed

The accounting problem

What actually breaks in e-commerce numbers.

01

The money that arrives is never the money that was ordered

A gateway settles in batches, net of fees, on its own cycle, frequently mixing orders from several days and withholding a reserve. Reconciling settlement to orders is a daily exercise that nobody has time for, so it is done monthly at best — and a discrepancy found six weeks later is a discrepancy nobody can trace.

02

Returns are a business process, not an exception

In apparel and similar categories the return rate is high enough that gross revenue is a fiction. The refund, the inbound freight, the inspection, the restock or the write-off, and the original outbound cost that is not recovered all have to land against the original order to know whether it ever made money.

03

Every channel has a different economic shape

Own site, marketplace, social and wholesale each carry different commissions, different fulfilment arrangements and different payment terms. A single blended margin across them tells you nothing about which channel to grow, and marketplaces in particular can be volume-positive and margin-negative at the same time.

04

Fulfilment cost per order is where the margin actually goes

Pick, pack, packaging, last-mile delivery, failed delivery attempts and cash-on-delivery collection fees are real per-order costs, and in this region cash on delivery adds both a collection cost and a refusal rate. Averaged across all orders they hide that small baskets are dispatched at a loss.

What NetSuite does about it

The configuration that answers each one.

Gateway settlement reconciled against orders

Settlement batches are matched to the orders they cover with fees posted as fees rather than as revenue reduction, so the receivable from each gateway is a balance that can be aged and queried rather than a plug at month end.

Returns linked to the original order

A return authorisation references the order it reverses, carries the refund, the inbound movement and the restock or write-off, so order-level profitability is stated after returns rather than before them.

Channel as a reporting dimension from the order down

Orders carry their channel through to revenue, commission, fulfilment cost and settlement, so margin by channel is produced from the same records rather than assembled per platform in separate exports.

Fulfilment cost attributed per order

Shipping, packaging and collection costs are recorded against the order they served so contribution per order and per basket size is measurable — which is what turns a free delivery threshold into a decision rather than a guess.

The build this resembles

Most of this is the trading and distribution build.

Stock across locations, cost per unit, margin per SKU and the order-to-cash spine are the distribution build. E-commerce changes who places the order and how the money arrives — the gateway, the return rate and the per-order fulfilment cost — but the inventory and margin machinery beneath it is the one we have delivered repeatedly.

See what we have delivered in trading and distribution →

Compliance · Saudi Arabia

What the regime asks of this sector specifically.

ZATCA requires simplified invoices for consumer transactions and cleared documents for business ones, which for an online seller means the storefront itself has to produce a compliant document at the point of sale rather than the finance team producing one later.

ZATCA e-invoicing in NetSuite →

Tell us what your numbers have to do.

A scoping call, not a sales qualifier. Bring the report you cannot produce today and we will tell you what it takes — and which of our builds is closest to it.