Нет, не обязательно. Можно работать со своей кассой, отдельно инициируя платежи в приложении 2can SoftPOS и отдельно пробивая чек в имеющейся онлайн-кассе.