A POS replacement for ERPNext must handle products, variants, barcodes, price lists, taxes, discounts, customers, cash control, returns, and inventory synchronization. Test offline behavior, reconnect conflicts, receipt printing, peripheral support, split payments, shift closing, and failed transactions at realistic volume. Map how sales reach stock, accounting, loyalty, and reporting. Compare country-specific fiscal requirements, permissions, support, updates, and total cost. Run parallel reconciliation before cutover and retain an auditable rollback path.