Конвертация CSV в XML (ISO20022 выписка со счёта)
Нужно сделать php скрипт, который будет конвертировать такие выписки в формат XML (ISO 20022 сообщение о выписке со счёта). Есть финансовые выписки из аккаунтов в формате csv и которые содержат такие поля как:
- Тип платежа
- Код платежа
- Дата платежа
- Назначение платежа
- Плательщик- Сумма
- Валюта- Баланс после
- В настройках скрипта должен быть список полей которые будут парситься с CSV файла и в какие переменные XML файла будут записаны. Так же что бы можно было легко добавить новые поля в случае необходимости.
- Нужна возможность проставить знак минус возле поля с суммой (иногда в выписке расходприход может подаваться с знаком минуса)
- Нужен минимальный веб интерфейс с выбором шаблона, по которому будет вестись парсинг и с выбором файла с которого парсить (папка на сервере + загрузка через интерфейс)
- Нужна возможность просмотра сгенерированного XML в табличном виде перед сохранением в файл с названием шаблона
- Сами шаблоны могут быть файлами в какой то папке конфиг, или в одном файле
Документация по формату, (если нужна) https://www.lhv.ee/assets/files/guides/Formats_for_Import_and_Export_of_Payments-RU.pdf
Примеры файлов прикрепил
Подобные скрипты уже должны быть в природе, просто нету понимания как их найти, допустим такое удалось найти: https://github.com/globalcitizen/php-iban