G2 Customer Reviews

What do you like best about Stok.ly – Inventory-Centric Cloud ERP?
“we have been a user for the last 4 years and we cannot think of life without it for our retail business. it makes listing to shopify and other marketplaces easy, keeps inventory accurate online and the POS is easy to use. accurate inventory across all sales channels is the big win for us.”

★★★★★ 4.9/5 — 22 reviews on Capterra
·
★★★★★ 5.0/5 — 18 reviews on G2

ERP - Cost vs Benefit

 

Stok.ly vs Brightpearl accounting integration: at a glance

  • Why compared now: Finance teams evaluating multichannel retail platforms are asking whether payment reconciliation syncs back to orders automatically, or requires manual bank-entry and specialist setup.
  • Where Stok.ly leads: Stok.ly connects to Xero, QuickBooks, Sage 50/200/Cloud, Dynamics, Zoho, FreeAgent, iPlicit and AccountsIQ with tree-based nominal mapping and payment pull-back that updates order status and channel automatically.
  • Where Brightpearl leads: Brightpearl offers a broad retail operations platform with documented bank and landed-cost reconciliation, a mature API ecosystem, and strong multichannel and Shopify coverage.
  • Price position: Brightpearl publishes no list price; scoped quotes should include every required module, connector and implementation service.
  • Honest verdict: Some Brightpearl customers report reconciliation friction and limited bank-feed automation; buyers with complex finance workflows should test both platforms against their exact scenarios.

Stok.ly vs Brightpearl: accounting integration and cost management capabilities — how the two platforms compare (September 2026)

Capability Why it matters Brightpearl Stok.ly Source
Where Brightpearl leads
Multichannel order and inventory consolidation Reduces manual reconciliation across sales channels Native. Brightpearl consolidates orders and inventory across ecommerce platforms, marketplaces and wholesale channels in a single back office. Shopify, Amazon and eBay flows are documented; Brightpearl is a founding member of Shopify’s global ERP programme. Native. Stok.ly aggregates B2C channel orders from Shopify, Amazon and eBay into a single order management view, with inventory updated in real time across all connected channels and warehouses on the same instance. Brightpearl vendor marketing + Shopify ERP page, September 2026
Workflow automation engine Eliminates repetitive manual steps at order and fulfilment level Native. Brightpearl’s configurable automation rules trigger documented actions — allocation, unallocation, PO creation, routing — based on order conditions. Multiple independent reviewers specifically cite automation as reducing manual workload at scale. Native. Stok.ly’s Pro Forma & On-Account Invoice Automation Workflow and Accounting Aggregation Scheduling automate invoice creation and accounting push steps, removing manual trigger points between order capture and financial record. Brightpearl vendor documentation + independent reviews (Trustpilot, G2), September 2026
Warehouse management scope Determines whether warehouse execution requires a separate WMS purchase Native. Brightpearl’s WMS covers barcode receiving, guided putaway, zones, batch and wave picking, pack bench, serial/lot/expiry tracking, stocktakes and returns — all documented in current vendor marketing as included capability. Stok.ly’s capability set covers order management, inventory and accounting integration; a comparable native WMS execution layer with barcode-driven putaway and wave picking has not been confirmed in published documentation. Brightpearl vendor marketing (WMS page), September 2026
Accounting integration and financial management
Accounting Integration & Mapping Determines which accounting platforms the system connects to natively Add-on or integration required. Brightpearl offers built-in retail accounting and connections to Sage, Xero and QuickBooks. Its own internal ledger is the primary accounting store; third-party connections push selected data out. Finance fit for businesses on Dynamics, Zoho, Sage 200, iPlicit or Accounts IQ should be verified in a scoped demo. Native. Stok.ly integrates natively with Xero, QuickBooks (all versions including Enterprise self-hosted), Sage 50/200/Cloud, Microsoft Dynamics, Zoho, FreeAgent, iPlicit and Accounts IQ. Sales orders, purchase orders, invoices and credit notes push out; reconciled payment data pulls back, updating order payment status across Stok.ly and connected ecommerce channels. Brightpearl vendor marketing (pricing page), September 2026; Stok.ly Capability Matrix
Accounting Tree-Based Nominal Mapping Engine Controls whether routing to multiple nominal codes is flexible or rigid Brightpearl documents nominal account assignment and accounting for inventory, but a tree-based conditional mapping engine — routing by document type, channel, currency, customer or order value to different nominal codes in a single configuration — has not been confirmed in published sources. Native. Stok.ly’s mapping engine uses a tree-based logic structure where each branch matches on document type, channel, currency, customer, order value or any combination, routing to different nominal codes, tax classes and customer overrides within a single configuration. Brightpearl vendor documentation (accounting for inventory), September 2026; Stok.ly Capability Matrix
Accounting Aggregation Scheduling Prevents high-volume transaction floods from overwhelming the accounting platform Brightpearl pushes accounting data to connected platforms but a configurable aggregation schedule — batching invoices daily, weekly or on a custom cron before pushing — has not been confirmed in published sources. Native. Stok.ly batches sales invoices into scheduled pushes to the accounting platform — daily, weekly or on a custom cron — preventing the accounting system from being overwhelmed in high-volume ePOS or B2C environments doing hundreds of daily transactions. Brightpearl vendor documentation, September 2026; Stok.ly Capability Matrix
Invoice PDF Auto-Attachment to Accounting Integration Eliminates manual document upload and maintains cross-system audit trail Brightpearl pushes invoice data to connected accounting systems; automatic attachment of the corresponding PDF document to the accounting transaction has not been confirmed in published sources. Native. When Stok.ly pushes an invoice to a connected accounting system, the PDF invoice document is automatically attached to the corresponding transaction in the accounting platform, removing manual upload steps and preserving document traceability without additional action. Brightpearl vendor documentation, September 2026; Stok.ly Capability Matrix
Multi-Entity B2C Aggregation with Separate Accounting Integration Allows wholesale and retail entities to share inventory while keeping finances legally separate Brightpearl supports multi-location and multichannel operations within a single instance, but running multiple distinct legal entities — each with its own separate accounting integration and nominal accounts — has not been confirmed in published sources at this level of segregation. Native. Stok.ly supports multiple legal entities on one instance; B2C channels such as Shopify, Amazon and eBay associate with a separate entity linked to its own QuickBooks or accounting system. Sales aggregate into entity-specific nominal accounts while inventory visibility and order management remain unified across both entities. Brightpearl vendor documentation, September 2026; Stok.ly Capability Matrix
Cost and margin management
Landed Cost Allocation Determines whether freight, duty and insurance reach actual unit cost for margin reporting Native. Brightpearl documents landed-cost workflows including reconciliation. Some customers report that finance and reconciliation processes can require manual work or specialist setup; buyers with complex multi-currency or multi-supplier scenarios should test the exact workflow in a live demonstration. Native. Stok.ly distributes landed costs — shipping, freight, duty, insurance — across purchase order items by value, volume or weight. Landed costs support variable tax classes, can be invoiced separately from goods, and flow through to actual unit cost price for gross margin reporting. Brightpearl vendor documentation (landed costs) + operator accounts, September 2026; Stok.ly Capability Matrix
Weighted Average Costing Sets the cost basis used in inventory valuation and margin calculations Brightpearl documents margin reporting and accounting for inventory but the specific costing method — weighted average versus FIFO or standard cost — has not been explicitly confirmed in published sources reviewed. Native. Stok.ly applies Weighted Average Costing as the inventory valuation method, providing a consistent cost basis for margin reporting across all stock movements, purchase receipts and sales. Brightpearl vendor documentation, September 2026; Stok.ly Capability Matrix
Real-Time Composite & Manufactured Cost Roll-Up Prevents margin errors caused by manually maintained kit or assembly cost prices Add-on or integration required. Brightpearl documents assembly capability natively; a partner-built BOM app (b.solutions) extends this to components, subassemblies and auto-assembly. Real-time cost roll-up for composite items into a finished sellable cost price should be verified for the specific BOM app version in scope. Native. Stok.ly rolls the costs of child products making up composite items and manufactured goods into a real-time cost price for the finished sellable item automatically, removing manual cost maintenance and improving margin accuracy as component costs change. Brightpearl vendor integration catalogue (BOM module), September 2026; Stok.ly Capability Matrix
Pro Forma & On-Account Invoice Automation Workflow Removes manual invoice creation steps between order and payment reconciliation Brightpearl documents sales order and invoice workflows, and its automation engine can trigger actions at order stages. A dedicated pro forma and on-account invoice automation workflow covering the full order-to-reconciliation sequence has not been confirmed as a distinct, named capability in published sources. Native. Stok.ly automates invoice workflows from order through to reconciliation, covering pro forma and on-account scenarios, reducing manual intervention between order capture and confirmed payment status in the accounting system. Brightpearl vendor documentation, September 2026; Stok.ly Capability Matrix

Why finance teams running Brightpearl seek a different accounting integration approach

Brightpearl is a capable retail operations platform with genuine strengths in order management, multichannel inventory and automation. The triggers below come specifically from buyers who reached out about accounting integration and reconciliation workflows — situations where the platform’s configuration did not match what their finance process required. They are not a verdict on Brightpearl as a whole.

The accounting module works, but some finance teams find it falls short of automation they expected

Brightpearl documents bank reconciliation and landed-cost reconciliation as product capabilities. What some finance teams encounter in practice is a workflow that demands more manual intervention than anticipated. A 2025 US reviewer on Trustpilot praised Brightpearl’s order management but described the accounting module as lacking an integrated bank feed and requested additional API access for general-ledger and COGS analysis. The gap is not an absent capability — it is a mismatch between the level of automation the buyer needed and what the configured system delivers without supplementary tooling or manual steps. For finance teams handling high transaction volumes, that gap creates reconciliation friction at month-end rather than a clean, automated close. Stok.ly’s Accounting Integration & Mapping capability connects directly to the accounting system and pulls payment status back to the order and channel automatically, removing the manual matching step that generates that friction.

Connecting Brightpearl to a specific accounting package can require more setup than the integration catalogue implies

Brightpearl lists connections to Sage, Xero and QuickBooks alongside its own built-in retail accounting. What the catalogue does not always make clear is where native Brightpearl ends and a partner-built connector begins, or how nominal account mapping behaves across different versions of the same accounting package. A 2025 UK Capterra reviewer described the accounting module as functional but complicated and noted it would benefit from modernisation. For a finance team that needs clean, auditable nominal mapping — especially across entities running different versions of the same package — “complicated” can translate directly into reconciliation errors that are time-consuming to trace. Stok.ly uses a tree-based nominal mapping engine, the Accounting Tree-Based Nominal Mapping Engine, to give finance teams explicit, configurable control over how every transaction type posts to the correct nominal code, reducing the risk of silent mispostings.

When Brightpearl’s internal accounting is the nominated system, GL and COGS reporting gaps create audit risk

Some buyers evaluate Brightpearl intending to use its built-in retail accounting as their primary finance system rather than integrating to an external package. The same 2025 US Trustpilot reviewer who noted the missing bank feed also pointed to limited GL and COGS API coverage as a constraint. For a growing business that needs its inventory system and finance system to agree on cost of goods at the SKU and order level — without manual exports and spreadsheet reconciliation — those API limitations create a real audit trail problem. Stok.ly integrates with more than twenty named accounting systems including Sage 50, Sage 200, Sage Cloud, Xero, QuickBooks (all versions), Microsoft Dynamics, Zoho, FreeAgent, iPlicit and AccountsIQ, and the payment pull-back updates order status and channel automatically so the financial record and the operational record stay in step.

The combination of internal accounting and external integrations can leave reconciliation sitting in a gap between systems

Brightpearl’s model — built-in retail accounting plus optional connections to external packages — works well when the data flows cleanly in both directions. Where buyers report difficulty is in the boundary: when a payment is taken in one system, an order updated in another, and a credit posted in a third, the question of which system is the reconciliation master becomes unclear. The 2025 US Trustpilot review capturing Brightpearl reconciliation issues reflects precisely this kind of operational ambiguity rather than a simple product absence. The root cause is architectural: the accounting integration does not close the loop back to the order record automatically. Stok.ly’s Accounting Integration & Mapping pulls payment confirmation back to the originating order and updates channel status in the same action, so there is no manual step required to keep the operational and financial records aligned.

Nominal account mapping across multiple channels and order types adds configuration complexity over time

As a Brightpearl operation grows — adding channels, introducing B2B alongside DTC, or handling multiple tax regimes — the number of distinct transaction types that need to post to the correct nominal account multiplies. Reviewers who describe Brightpearl’s accounting as complicated are often describing this accumulation: rules configured at go-live that no longer match the current business without specialist intervention to rebuild them. The Accounting Tree-Based Nominal Mapping Engine in Stok.ly gives finance teams a structured, visible way to define and maintain that mapping themselves, without relying on implementation support each time the chart of accounts or the channel mix changes.

How Stok.ly handles accounting integration and reconciliation differently from Brightpearl

Where Brightpearl’s built-in accounting module leaves some finance teams filling gaps manually — a 2025 reviewer specifically noted the absence of an integrated bank feed and limited GL/COGS API access — Stok.ly takes a different structural position. Rather than asking finance teams to work around a proprietary accounting layer, Stok.ly connects directly to the accounting system they already run, with automated payment reconciliation that writes back to orders and channels without manual intervention. Four capabilities explain the practical difference.

Connecting to the accounting system your finance team already uses

Stok.ly integrates with Xero, QuickBooks (all versions), Sage 50, Sage 200, Sage Cloud, Microsoft Dynamics, Zoho, FreeAgent, iPlicit and AccountsIQ. The connection is not a one-way data push. Payments pulled from the accounting system update order status and channel in Stok.ly, so the sales record and the ledger entry stay in agreement without anyone reconciling them by hand. This is handled through the Accounting Integration & Mapping capability, which maps every transaction type to the correct nominal code in the buyer’s own chart of accounts.

The distinction matters most to finance teams running month-end close under time pressure: when a payment is matched, the order moves; when a credit note is raised, the reservation adjusts. The reconciliation loop closes inside the workflow rather than sitting on a spreadsheet waiting for someone to complete it.

See how Stok.ly’s accounting, ecommerce and courier integrations are configured, not developed

Mapping nominals to your chart of accounts, not a vendor’s default structure

The Accounting Tree-Based Nominal Mapping Engine lets finance teams map every transaction category — sales, cost of goods, returns, adjustments, payment types — to the specific nominal codes in their own accounting structure. This matters because no two businesses organise their chart of accounts identically, and a rigid default mapping creates reconciliation errors that compound at volume.

In practice, a finance controller can define exactly which nominal receives a marketplace sale, a wholesale credit, a landed cost allocation or a channel-specific refund — and that mapping persists across every order, every channel and every accounting period without being reset. The alternative, common when platforms enforce a fixed account structure, is a manual journal at period-end to recode transactions that landed in the wrong bucket.

See more on Stok.ly’s accounting integration breadth and nominal mapping

AI inventory management: knowing which stock is worth reordering before the purchase order is raised

Stok.ly computes demand forecasting, stockout risk scoring and margin analysis inside the platform for every SKU at every location, every day. The daily snapshot carries the inventory position and valuation alongside the commercial layer: gross margin recognised at fulfilment, GMROII over 30, 60 and 90 days, demand statistics and variability, days since last demand, and recorded stockout days. Forward-looking figures include a demand trend ratio, a trend-adjusted forecast, statistical safety stock at a 95% service level, a lead-time-aware reorder point, days of cover, and a 0–1 stockout risk score.

Because Stok.ly pre-computes the analysis rather than querying it on demand, the answer exists at the moment of the purchasing decision — not after an analyst has exported data and built a model. For finance teams, this means reorder proposals arrive already filtered by margin and risk, not as a flat replenishment list that still requires commercial judgement to rank.

See Stok.ly’s AI inventory management, demand forecasting, GMROII and stockout risk scoring

Order management rules that remove manual decisions from the finance workflow

In Stok.ly, the sales order is the operational controller for allocation, reservation, routing, fulfilment priority and exception handling including returns. An order meeting its conditions moves to pick without anyone deciding it should. One that does not — credit hold, partial stock, a pre-allocated line — is held with the reason attached rather than queued for someone to work out why.

The rules engine converts analysis into action: credit holds, pricing tiers, allocation routing and replenishment triggers all run on rules configured once and applied consistently. For finance teams, this removes the class of reconciliation error caused by fulfilment moving ahead of a payment match or a credit check, because the order cannot advance until the conditions are satisfied. The operational and financial records stay aligned by construction, not by correction after the fact.

See how Stok.ly’s rules engine handles order management, allocation and credit control automatically

When Brightpearl is the stronger fit for your business

Stok.ly is an order management-led, inventory-centric ERP. It is not the right choice for every buyer, and the evidence on Brightpearl’s capabilities is clear enough to say so honestly.

  • You need a built-in retail accounting ledger. Brightpearl ships its own retail accounting module — sales, credits, bank reconciliation, landed costs and margin reporting all live inside the platform without a separate accounting package. Stok.ly integrates with external accounting systems rather than replacing them. If your business wants to consolidate the general ledger, tax and bank reconciliation inside the same product that runs your orders and inventory, Brightpearl’s architecture is a more direct fit.
  • You are already operating inside the Sage ecosystem. Since the 2022 acquisition, Brightpearl sits inside Sage’s commercial and product family. Businesses already using Sage products, or those who want a single vendor relationship spanning accounting and operations, may find that alignment reduces their integration surface and contract complexity.
  • Your Shopify and POS operation is the primary use case. Brightpearl is a founding member of Shopify’s global ERP programme and has deep, documented Shopify POS, multi-store and fulfilment workflows with a large installed base. Merchants whose operational complexity centres on Shopify — rather than multi-channel distribution across diverse order sources — will find Brightpearl’s Shopify proposition mature and well-evidenced.
  • You want a retail-specific WMS bundled within the same platform. Brightpearl’s current WMS proposition covers barcode-driven receiving, guided putaway, batch and wave picking, serial, lot and expiry tracking, and stocktakes, all documented within the same product. Buyers who prefer one vendor for warehouse execution as well as order and inventory management should evaluate this bundled scope carefully before switching.

 

How to migrate from Brightpearl to Stok.ly without losing your finance or inventory data

Start with your chart of accounts, not your stock file. The most common migration failure from Brightpearl is treating the accounting setup as something to configure later. Because Stok.ly uses a tree-based nominal mapping engine to route every transaction — sales, credits, COGS, landed costs, payment receipts — to the correct account in your external accounting package, the nominal structure needs to be agreed and mapped before any live orders flow. That means your first migration task is to export Brightpearl’s current nominal codes and map them to the corresponding codes in Xero, QuickBooks, Sage or whichever system you are connecting to. Stok.ly’s Accounting Integration & Mapping capability then holds that mapping and applies it consistently to every transaction type going forward.

Export product and supplier records early, and validate them before import. Brightpearl stores products, variants, custom fields and supplier assignments in a structure that does not map one-for-one to every other platform. Pull your product export and check it against your real SKU count. Common problems at this stage include variant rows that have lost their parent linkage, supplier assignments that have drifted from the active product record, and cost prices that were last updated during a landed-cost reconciliation rather than on the base product. Cleaning this data before import removes the single largest source of post-migration stock valuation errors.

Migrate open purchase orders and committed stock separately from historical records. Any purchase order that has been raised but not fully received, and any stock that is currently reserved against a sales order, must be treated as live operational data rather than history. These need to be recreated in Stok.ly as open documents with the correct status — not imported as a flat file — so that allocation, reservation and payment pull-back all behave correctly from day one. Historical orders and invoices can be imported as closed records for reporting purposes without affecting live stock positions.

Reconcile payment status before go-live, not after. One of the friction points reported by Brightpearl customers is that payment records and order status can fall out of sync when reconciliation is manual or reliant on a partially automated bank feed. Stok.ly’s payment pull-back mechanism updates order status and channel automatically when a payment is matched, but this only works correctly if the starting payment data is clean. Before switching over, run a report of all open invoices in Brightpearl and match them against your accounting package. Any mismatches should be resolved in Brightpearl first, so Stok.ly inherits a reconciled starting position.

Run both systems in parallel for at least one stock-count cycle. A physical or cycle-counted stocktake performed while Brightpearl is still live gives you a verified on-hand quantity to open Stok.ly with. This is more reliable than relying on a data export alone, because Brightpearl’s on-hand figure may include adjustments from reconciliation workflows or warehouse movements that were not fully posted. Enter the verified count as your opening stock in Stok.ly, and use the first two to four weeks of parallel running to confirm that inbound receipts, outbound despatch and returns are all posting correctly before decommissioning Brightpearl.

Smarter Stock Management Across Locations

 

How Stok.ly and Brightpearl are each priced

Brightpearl does not publish a list price. Its pricing is tailored per customer and requires a direct quote. Published contract terms confirm that pricing is structured around volume tiers, that a customer cannot move to a lower tier until the next annual renewal period, and that Brightpearl may increase prices with at least 30 days’ notice, normally effective at the next renewal. Unlimited users are included. The full cost of running Brightpearl depends on which modules are in scope: the core platform, Inventory Planner for demand forecasting and replenishment, any WMS module, third-party connectors, and any partner-built integrations all need to be quoted separately. Buyers should request an explicit multi-year cost model that includes every module, connector and implementation service they will actually use.

Stok.ly is priced on a subscription basis. The model is not per-user — teams can operate across warehouses and channels without a per-seat cost that scales with headcount. Demand forecasting, stockout risk scoring, GMROII analysis, accounting integration, order automation and the rules engine are included in the platform rather than sold as bolt-on modules. As with any platform operating at this scope, buyers should confirm exactly which channels, accounting systems and courier connections are included in their specific contract, and request a total-cost view that accounts for their order volumes and warehouse configuration.

The practical comparison question is not which headline number is lower — it is what each quoted price actually includes. A Brightpearl quote that excludes Inventory Planner, WMS and the specific connectors your business depends on will look different once those are added. A Stok.ly quote should be evaluated against the same complete scope. Request itemised quotes from both platforms against the same operating scenario before drawing any cost conclusion.

 

Which businesses Brightpearl and Stok.ly are each typically the right fit for

Brightpearl is typically a strong fit for businesses that:

  • Operate primarily in retail or wholesale and want a single platform that covers orders, inventory, warehouse, CRM and built-in finance without connecting to a separate accounting package
  • Run Shopify or Shopify Plus as their primary sales channel and want deep, documented integration including POS, inventory, warehouse and accounting workflows
  • Need a platform with a mature, broad integration catalogue and are prepared to scope each connector carefully — including identifying whether it is built and supported by Brightpearl directly or by a third-party partner
  • Can invest in a structured implementation process and have the internal or external resource to configure automation rules, map processes and train a warehouse and finance team
  • Want Brightpearl’s internal retail accounting module as their primary finance system, rather than exporting transactions to a separate accounting package

Stok.ly is typically a stronger fit for businesses that:

  • Already run Xero, QuickBooks, Sage 50, Sage 200, Sage Cloud, Microsoft Dynamics, Zoho, FreeAgent, iPlicit or AccountsIQ and need payments, COGS, landed costs and order status to reconcile back to that system automatically rather than through manual export or a partially automated feed
  • Need finance reconciliation to be auditable at the transaction level, with nominal codes mapped through a tree-based engine to their specific chart of accounts, and payment pull-back updating order status and channel without manual intervention
  • Want AI-computed demand forecasting, stockout risk scoring and GMROII analysis built into the platform and feeding purchasing decisions daily, rather than available as a separate add-on module
  • Operate across multiple channels or warehouses and need order management to act as the operational controller — handling allocation, reservation, routing, fulfilment priority and exceptions by rule, not by manual queue management
  • Want integrations that are pre-built and maintained by Stok.ly, configured rather than developed, and inclusive of accounting, courier and channel connections without requiring a separate middleware licence or integration partner

 

Which businesses are the right fit for Stok.ly’s accounting integration approach?

Stok.ly works well for operations that:

  • Run on Xero, QuickBooks (including Enterprise self-hosted), Sage 50, Sage 200, Sage Cloud, Microsoft Dynamics, Zoho, FreeAgent, iPlicit or Accounts IQ — and need a direct, native connection rather than a workaround through Brightpearl’s internal ledger
  • Sell across multiple channels (Shopify, Amazon, eBay) and need each transaction to reach the accounting system with a nominal code that reflects channel, currency, document type or customer — not a flat, single-code push
  • Run high daily transaction volumes in ePOS or B2C environments where pushing every invoice individually risks flooding the accounting platform — and need configurable Accounting Aggregation Scheduling to batch by day, week or custom cron
  • Operate two or more legal entities sharing a single inventory pool, where each entity must connect to its own accounting system and maintain separate nominal accounts — covered natively by Stok.ly’s Multi-Entity B2C Aggregation with Separate Accounting Integration
  • Import goods and need freight, duty and insurance allocated to actual unit cost via Landed Cost Allocation, flowing through to real gross margin figures
  • Need a complete cross-system audit trail without manual document uploads — Stok.ly attaches the PDF invoice automatically to every transaction pushed to the accounting platform via Invoice PDF Auto-Attachment to Accounting Integration
  • Sell kits, bundles or manufactured goods and cannot afford to maintain component cost prices manually — Stok.ly’s Real-Time Composite & Manufactured Cost Roll-Up recalculates finished-item cost automatically as component costs change

Stok.ly is unlikely to be the right fit for teams that:

  • Need a fully native, barcode-driven warehouse execution layer — including guided putaway, wave picking and pack-bench workflows — as a single-vendor purchase; Brightpearl’s WMS covers this natively, whereas a comparable layer has not been confirmed in Stok.ly’s published documentation as at September 2026
  • Want all accounting handled inside the platform itself via a built-in ledger, rather than pushing to a dedicated accounting system — Brightpearl’s internal ledger suits businesses that prefer this model
  • Are primarily marketplaces or pure-play ecommerce businesses with no wholesale, B2B or multi-entity complexity, where a lighter multichannel tool may be proportionate

Frequently Asked Questions

Can Stok.ly connect natively to Sage 200, Microsoft Dynamics or iPlicit — accounting systems Brightpearl routes through its own ledger?

Stok.ly integrates natively with Sage 50, Sage 200, Sage Cloud, Microsoft Dynamics, iPlicit and Accounts IQ, in addition to Xero, QuickBooks (all versions including Enterprise self-hosted), Zoho and FreeAgent. Sales orders, purchase orders, invoices and credit notes push out directly; reconciled payment data pulls back, updating order payment status in Stok.ly and connected ecommerce channels. Brightpearl uses its own internal ledger as the primary accounting store and pushes selected data to Sage, Xero and QuickBooks; fit for Dynamics, iPlicit or Accounts IQ should be verified in a scoped demo with Brightpearl.

How does Stok.ly handle nominal code routing for teams moving off Brightpearl who sell across multiple channels and currencies?

Stok.ly’s Accounting Tree-Based Nominal Mapping Engine routes each document — invoice, credit note, purchase order — to a different nominal code based on document type, sales channel, currency, customer or order value, all within a single configuration. This removes the need to maintain separate mapping rules per channel manually. Brightpearl documents nominal account assignment and accounting for inventory; however, a tree-based conditional mapping engine routing across multiple dimensions simultaneously has not been confirmed in published Brightpearl sources as at September 2026.

Can Stok.ly batch invoice pushes to prevent high daily transaction volumes from overwhelming a connected accounting system?

Stok.ly’s Accounting Aggregation Scheduling batches sales invoices into scheduled pushes — daily, weekly or on a custom cron — before sending them to the connected accounting platform. This prevents accounting systems from being flooded in high-volume ePOS or B2C environments processing hundreds of transactions per day. Brightpearl pushes accounting data to connected platforms, but a configurable aggregation schedule of this kind has not been confirmed in published Brightpearl documentation as at September 2026.

Does Stok.ly automatically attach PDF invoices to accounting transactions when pushing to Xero or QuickBooks?

Stok.ly’s Invoice PDF Auto-Attachment to Accounting Integration attaches the corresponding PDF invoice document automatically to every transaction pushed to the connected accounting system — Xero, QuickBooks, Sage or any other natively supported platform — removing manual upload steps and preserving a cross-system audit trail without additional action from the finance team. Brightpearl pushes invoice data to connected accounting systems; automatic PDF attachment to the corresponding accounting transaction has not been confirmed in published Brightpearl sources as at September 2026.

How does Stok.ly support businesses running two legal entities — one wholesale, one retail — that share inventory but need separate accounting integrations?

Stok.ly’s Multi-Entity B2C Aggregation with Separate Accounting Integration allows multiple legal entities to operate on a single instance. B2C channels such as Shopify, Amazon and eBay associate with a distinct entity linked to its own accounting system and nominal accounts, while inventory visibility and order management remain unified across entities. This means wholesale and retail operations can share stock data without commingling financial records. Running multiple distinct legal entities each with a separate accounting integration at this level of segregation has not been confirmed in published Brightpearl documentation as at September 2026.

Can Stok.ly allocate freight, duty and insurance to actual unit cost for gross margin reporting — and how does this compare with Brightpearl’s landed cost workflow?

Stok.ly’s Landed Cost Allocation distributes shipping, freight, duty and insurance across purchase order lines by value, volume or weight. Landed costs support variable tax classes, can be invoiced separately from goods, and flow directly into actual unit cost price used for gross margin reporting. Brightpearl also documents landed-cost workflows including reconciliation natively; operator accounts note that finance and reconciliation processes can require manual work or specialist setup in complex multi-currency or multi-supplier scenarios, and Brightpearl itself acknowledges reconciliation issues in operator feedback.

When is Brightpearl the better choice over Stok.ly?

Brightpearl is the stronger choice for operations that need a fully native, barcode-driven warehouse management layer — including guided putaway, zones, batch and wave picking, pack bench, serial, lot and expiry tracking — as a single-vendor purchase without a separate WMS. Brightpearl’s WMS is documented as included capability in current vendor marketing. A comparable native WMS execution layer in Stok.ly has not been confirmed in published documentation as at September 2026. Businesses whose primary gap is warehouse execution rather than accounting integration flexibility will find Brightpearl’s documented WMS scope more directly relevant.

How does Stok.ly calculate cost prices for kits and manufactured goods to avoid manual margin errors when moving away from Brightpearl?

Stok.ly’s Real-Time Composite & Manufactured Cost Roll-Up automatically calculates the cost price of finished sellable items by rolling up the current costs of all child components and subassemblies, updating in real time as component costs change. This removes the need to manually maintain kit or assembly cost prices and prevents the margin errors that arise when component costs move but finished-item costs are not updated. Brightpearl documents assembly capability natively, with a partner-built BOM app extending this to components and subassemblies; real-time cost roll-up behaviour should be verified for the specific app version in scope.
  • This field is for validation purposes and should be left unchanged.

Contact Information

All our sales, support and development team are located in Hereford and Cheltenham in the U.K. Please submit the contact form and we will contact you within the same business day.

Technical Support

Sales Team & Customer Services

sales@stok.ly
Book a Demo