Можно делать разные прайсы для разных клиентов?
Да. Отличаться могут ассортимент, набор полей, расчёт цены и формат файла.
Какие форматы доступны?
Excel, CSV, XML и другие согласованные форматы. Конкретный шаблон проверяем в принимающей системе.
Нужно ли переносить всю работу в новую программу?
Нет. Можно встроить обработку в существующий процесс и оставить привычные точки получения результата.
Что контролируется при генерации?
Наличие исходных данных, их актуальность, количество строк, обязательные поля и корректность расчёта.