AI Powered integration with expert operators

Merret Retail Assist and NewStore POS

Integration Agency & Consultants

Month-end close is often delayed or inaccurate when NewStore POS sales data and Merret Retail Assist financial records fall out of step. At scale, the gap between a transaction in-store and its reconciliation in the ERP creates reconciliation debt that finance teams must manually chase. We focus on harmonising these systems to ensure that every sales transaction, refund, and stock movement captures correctly in Merret, preserving it as the single version of inventory truth.

Castore
Lounge
Oliver Bonas
Green People
Tatty Devine
Cult
Auditing the Merret and NewStore gap

We connect your Merret Retail Assist and NewStore POS with expert ERP and POS integration, ensuring your systems work together efficiently. Our consulting services are invaluable, especially our system audit, which uncovers inefficiencies and integration gaps between Merret Retail Assist, NewStore POS, ERP, and POS platforms. This enables our consultants and your team to take decisive action, helping your technology ecosystem run smoothly and efficiently, so you can deliver a great experience to your customers.

Solution Design

The design for the Merret Retail Assist and NewStore POS integration establishes Merret as the master for inventory and financial postings. We prioritise batch-based financial transfers to align with Merret formal reconciliation cycles, while keeping inventory updates frequent enough to prevent store overselling. A key trade-off is made here: while real-time inventory would be ideal, a slightly buffered approach protects Merret from high-frequency POS load and allows for cleaner reconciliation at the day's end. We sequence the order-to-ledger flow first to ensure financial accuracy, focusing on core revenue integrity. This design ensures finance closes monthly off validated Merret data, while store operations run off a reliable stock snapshot provided by the integration layer.

Mapping transaction flow to ledger accounts

The integration prioritises financial reconciliation and inventory truth. Sales transactions from NewStore POS flow into Merret Retail Assist, where Merret acts as the final source of truth for inventory valuation and the general ledger. We commonly configure the flow to ensure that store orders and returns are sequenced correctly so that stock levels are adjusted in Merret before the next trading cycle begins. Data integrity is maintained by mapping NewStore transaction types to specific Merret account codes. We embed monitoring at the transaction level to detect orphaned orders or tax mapping errors before they reach the financial reporting stage.

Orchestrating secure flows through accredited architecture

Leveraging IPaaS with ISO 27001 and SOC 2 and above security accreditations, Merret Retail Assist and NewStore POS integrations with ERP and POS systems are delivered efficiently and securely. IPaaS enables Merret Retail Assist and NewStore POS to connect ERP and POS platforms, ensuring robust data flow and compliance. The benefits include simplified integration, reduced risk, and strong data protection, with SO 27001 and SOC 2 and above compliance as the minimum requirement.

Surfacing transaction failures before daily close

Standard dashboards often miss the granular failures that occur between POS and ERP. Hidden issues, such as mismatched SKU codes or tax lines between systems, tend to compound over time if they are not caught immediately. We provide visibility into the health of the sync, surfacing exact transaction failures so they can be addressed before the daily close. This allows operations and finance teams to see where data has stalled, ensuring that discrepancies in store revenue or stock movements are resolved in hours rather than weeks during the month-end audit.

Handover for finance and store operations

Handover focuses on the finance and store operations teams. Finance is trained to own the reconciliation check between NewStore sales and Merret ledger entries, while store operations learn to monitor inventory buffers and availability alerts. We provide operational documentation that details where transaction data lives, how to read sync alerts, and who owns exceptions like failed tax mappings or SKU mismatches. This is not a technical reference but a guide for running the business day to day. Training is anchored in your specific configuration, ensuring your team knows what to check weekly to maintain financial truth and inventory accuracy.

Managing data integrity after go live

Support is managed through ongoing monitoring of the NewStore and Merret link. We own the operational integrity of the integration after launch, identifying data failures or sync delays before they reach your finance team. Our model includes proactive escalation for critical errors and a documented process for handling seasonal peaks, ensuring that high transaction volumes do not lead to data loss or reconciliation backlogs. All support is focused on maintaining system truth and reducing the burden on your internal ops team.

Integration operating model

The operating model establishes Merret Retail Assist as the source of truth for financials and inventory, while NewStore POS manages the front-end transaction. Sales flow from the store to the ERP on a defined schedule to update stock levels and sales ledgers. Inventory snapshots are pushed from Merret back to NewStore to ensure store staff see accurate availability. This keeps store operations, ecommerce, and finance aligned. When a sale happens in-store, the integration ensures the reduction in stock is reflected across the business, preventing the stock drift that leads to overselling or incorrect valuation.

Common failures

Product master data sequence errors

Operational impact: Failure to process Merret’s 'Product Master' CSV delta files in the exact sequence generated causes NewStore to display stale attributes or incorrect variant hierarchies. This leads to scanning errors at the POS and requires manual staff workarounds, eroding customer trust and complicating inventory reporting.

Prevention / Action: The integration must enforce strict sequential processing of Merret delta files. Validating that each file ID follows the previous one prevents the system from skipping updates or applying them out of order.

Validated return failures

Operational impact: Returns processed in NewStore often fail the Merret validated return check if the 'Original Store Number' field is not strictly mapped to the Merret Location ID. This results in orphaned refunds that cannot be reconciled against the original sale, creating a financial trust boundary issue that must be resolved manually.

Prevention / Action: Mapping logic must ensure a 1:1 match between NewStore's store identifiers and Merret's Location IDs. Any return without a valid original receipt reference should be flagged for immediate operational review rather than failing silently.

Quarantine stock discrepancies

Operational impact: Failure to map Merret's 'Reason Codes' to NewStore's return disposition codes results in non-matched stock reconciliation. Returned items often sit in a virtual 'quarantine' bucket in Merret while showing as 'available' in NewStore, leading to overselling of damaged or unverified stock.

Prevention / Action: Align return disposition codes across both systems. When an item is returned in NewStore, the integration must trigger the corresponding Merret reason code to move stock into the correct ledger (Available, Damaged, or Quarantine) based on the staff's input at the POS.

Nightly stock ledger lock

Operational impact: Merret's nightly stock ledger freeze can prevent NewStore real-time inventory updates from being committed. This creates 'Update Locked' errors in the integration logs, leading to operational latency where the POS thinks stock was updated but the ERP has no record of the movement.

Prevention / Action: Implement a retry queue or a scheduled 'catch-up' sync that triggers immediately after Merret's ledger freeze period ends. This ensures all transactions captured during the freeze are correctly posted without manual intervention.

Frequently asked questions

How do we handle Merret's product IDs in NewStore?

Merret often uses specific internal product ID formats that may include leading zeros. These must be preserved during the sync to NewStore to ensure scanning and lookups function correctly. We map these to the appropriate fields in NewStore to maintain a clean link for inventory and financial updates.

How do we prevent overselling during Merret's nightly ledger freeze?

When Merret freezes its ledger for end-of-day processing, it can create a temporary gap where NewStore updates are not immediately committed. We solve this by queuing POS transactions during the freeze and re-attempting the post once Merret's update lock is released, ensuring final inventory levels are accurate before the next trade day.

Can we trust the financial data in Merret for month-end close?

Yes. The integration is designed to treat Merret as the source of truth for all financial and stock data. By mapping NewStore transactions to defined financial accounts and ensuring tax is captured with granularity, we reduce the manual reconciliation needed by the finance team and clear up ownership questions between the systems.

How are returns managed between the systems?

Returns in NewStore require careful mapping to Merret’s location and store IDs. If the store details are not correctly identified, the return may fail the ERP's validation checks. We configure the logic to ensure these transactions flow correctly or are flagged for review so they do not create gaps in your stock reconciliation ledger.

Get Started

We would love to hear about your brand and project