SaaS-решение для автоматизации взаиморасчетов

  • Гибкое и прозрачное SaaS-решение, полностью автоматизирующее процесс взаиморасчета между контрагентами
  • Проект реализован с использованием практик ATDD и BDD
  • Платформа ежедневно обслуживает сотни тысяч контрагентов, обрабатывая миллионы счетов

Ситуация

Взаиморасчеты с контрагентами являются, пожалуй, одним из наиболее ресурсоемких процессов. Поскольку для большинства компаний они все еще сопряжены с большим объемом бумажной работы, на них тратится значительное количество времени и ресурсов.

Anybill, компания, расположенная в США и предлагающая SaaS-решения по взаиморасчету между контрагентами, обратилась к Itransition для доработки существующего онлайн-сервиса. Решение, представлявшее собой SaaS-приложение на .Net, интегрированное с удаленными P2P-платформами, должно было предоставить компаниям полный контроль над всеми этапами процесса взаиморасчетов, обеспечивая прозрачность финансовых потоков.

Заказчик нуждался в партнере, способном расширить функциональность существовавшего приложения, предложить способы улучшения его производительности, включая стратегии кэширования, и реализовать их на практике.

Решение

Пилотный проект

Сотрудничество заказчика с компанией Itransition началось с реализации пилотного проекта, в рамках которого был создан ряд пользовательских сценариев будущего приложения.

Процесс миграции

Существующее приложение не обладало должной степенью гибкости и масштабируемости, которые бы отвечали современным требованиям рынка. Команда Itransition мигрировала старое решение на новую архитектуру, используя инновационные технологии, которые обеспечили превосходную производительность. Разработчики Itransition проанализировали унаследованный код, декомпилировали модули приложения и тщательно изучили их, чтобы уяснить специфику функционального взаимодействия компонентов платформы.

Улучшенная функциональность

Команда Itransition успешно разработала интерактивные модули, значительно улучшающие функциональность приложения, а также внедрила ряд дополнительных функций. Решение, доступное через обновленный пользовательский интерфейс, использует новейшие веб-технологии для полной автоматизации следующих процессов:

  • Внесение счетов;
  • Согласование и заверение счетов;
  • Пакетная обработка согласованных счетов;
  • Формирование отчетов как для контрагентов, так и для сотрудников компаний;
  • Доступ контрагентов к порталу для отслеживания прогресса оплаты счетов и его текущего статуса.

Технологии

Веб-технологии:

SaaS-приложение было разработано с использованием технологии Microsoft .NET и работает на веб-сервере IIS 6-7. При разработке решения также был использован AJAX Control Toolkit, представляющий собой мощную инфраструктуру для создания настраиваемых элементов-расширителей ASP.NET AJAX, и Telerik RadControls. Широкий спектр элементов интерфейса приложения обеспечивает интерактивный пользовательский опыт.

Структурирование, кэширование и логирование информации в базе данных:

для создания слаженного и четко-структурированного приложения с быстрым доступом к данным были использованы платформы ADO.NET Data Services и SubSonic ORM. Библиотека Microsoft Enterprise Library (блок кэширования) и log4net позволили упростить процесс разработки приложения, значительно улучшив функции логирования и общего кэширования.

Компиляция сборок:

msbuild, Hudson и Rake tools облегчили процесс компиляции сборок, обеспечив своевременный доступ к тестированию любой версии приложения.

Автоматизированное тестирование, подход ATDD:

тестировщики Itransition использовали NUnit в качестве фреймворка для модульного тестирования и Selenium tool для автоматизации тестирования. Совместная работа разработчиков, тестировщиков и аналитиков была организована на основе практик ATDD и BDD, что позволило разрабатывать стабильные, работающие версии приложения в рамках непрерывного процесса интеграции.

Расширяемая отчетность:

модуль отчетности использует возможности Telerik Reporting и SAP Crystal Reports для того, чтобы формировать точные и детализированные отчеты, при необходимости масштабируемые и конфигурируемые пользователем.

Результаты

Доработанное приложение представляет собой прозрачное и гибкое решение, полностью автоматизирующее взаиморасчеты между контрагентами. Платформа, обслуживающая тысячи контрагентов и обрабатывающая миллионы счетов, снижает затраты, связанные с биллингом, а также обеспечивает прозрачность за счет предоставления отчетов по требованию. Решение также соответствует стандарту кодирования General Ledger, разработанному для эффективной обработки внутренней финансовой и деловой информации компаний. Стандарт General Ledger представляет собой перечень кодов, присваиваемых различным позициям в формах бухгалтерской отчетности, таким образом позволяющий систематизировать бухгалтерские данные.

Скриншоты

Ключевые моменты

  • Решения

    Платежные системы

    Совместная работа

  • Отрасли

    Производители ПО

    Банки и финансы

  • Технологии

    .NET

Бесплатные Курсы

  • Подать заявку

    Разработка ПО

    Тестирование ПО

  • Пройти тест

    Процедура занимает всего один день. Ваш результат станет известен сразу

  • Обучение

    Преподаватели курсов – сотрудники компании с большим практическим опытом

  • Курсовой проект

    Наше обучение ориентировано на получение практических навыков

  • Трудоустройство

    Лучшие выпускники получают предложение о трудоустройстве