Выбор зависит от потребностей вашей системы и требований интегрируемых сторонних сервисов. Глобальный код лучше использовать, если необходимо универсальное взаимодействие между системами, а локальный — если нужно учитывать особенности конкретных торговых точек.