Migrate the trading behavior, not just the data
Moving away from Microsoft Dynamics RMS requires more than a successful item import. The replacement needs to reproduce the store’s approved pricing, taxes, tenders, returns, inventory movements, and end-of-day records.
Build test cases from the way the store trades, including unusual transactions and exceptions. Reconcile a representative day’s results and keep a supported rollback route available. Product or integration claims should be checked against the actual configuration proposed for that store.
Put it into practice
Use a copy of the store’s data to test item aliases, price levels, taxes, discounts, age checks, refunds, tender exceptions, reports, and cash-up. Treat Bridge Mode and import capabilities as items to demonstrate for the proposed release rather than a promise of complete parity.

Implementation steps
- Define the trading scopeInventory registers, payment devices, tax and pricing rules, inventory interfaces, staff roles, and settlement responsibilities. Record which capabilities are demonstrated in the proposed release and which remain gaps.
- Run representative transactionsTest normal baskets and edge cases such as discounts, partial approvals, voids, refunds, connection loss, and interrupted completion. Use controlled test facilities and approved payment test procedures rather than real customer data.
- Reconcile across boundariesCompare register totals, tender records, processor or acquirer evidence, inventory movements, and accounting output. Verify that retries and timeouts do not create unexplained duplicates or missing transactions.
- Pilot with a rollback decisionTrain the store operator, rehearse recovery, agree a trading acceptance gate, and define who can stop the cutover. Preserve a usable prior configuration and reconcile data before widening the rollout.
Track workflow acceptance and tender reconciliation
| Measure | Calculation or definition | How to use it |
|---|---|---|
| Workflow acceptance | Representative workflows accepted / workflows required | Track capability gaps and approved exclusions explicitly. |
| Tender reconciliation | Transactions matched across required records / transactions tested | Investigate every unexplained mismatch before cutover. |
| Store readiness | Stores passing the agreed gate / stores planned for the wave | A shipped register or completed installation is not trading acceptance. |
Illustrative store pilot acceptance
Worked example. Figures are illustrative.

| Observation | Test cases |
|---|---|
| Required cases | 50 |
| Executed cases | 45 |
| Accepted cases | 40 |
Complete required workflow tests and resolve payment exceptions before approving cutover.
The record to keep
The deliverable: A signed migration gap list, data reconciliation workbook, pilot acceptance record, and reversible cutover plan.
Have store operations and the payment owner accept the reconciled pilot together. An unresolved tender or tax exception belongs in the cutover decision, even when the data import itself is complete.
References
- PCI Security Standards Council: Document Library — Use the applicable PCI DSS documents and assessment scope when evaluating payment-data controls; a checklist does not certify compliance.
- NIST SP 800-34 Rev. 1: Contingency Planning — Use impact analysis, recovery priorities, exercises, and plan maintenance to structure continuity work.
Keep reading.

Your Access List Is a Museum. Time to Clean It Out.
An access review needs more than a list of active employees. Supplier accounts, service identities, inherited permissions, and active sessions can preserve access after the original reason has ended.
3 min read →
October 30 market close: Intel plunges, Nasdaq falls 2.86%
Intel falls 28.58% as its outlook weighs on technology. Nasdaq loses 2.86%, energy leads sector gains, and labor-cost data and weekly returns frame the Friday close.
4 min read →
October 29 market close: Alphabet sinks, small caps advance
Alphabet falls 12.64% and the Nasdaq loses 1.38%, while small caps and nine sector ETFs gain. GDP, inflation and Amazon earnings frame a sharply divided session.
4 min read →