Введение
Современный этап развития розничной торговли характеризуется интенсивной цифровизацией кассовых операций и усилением государственного контроля за полнотой учёта выручки. По данным Банка России, по итогам 2024 года доля безналичных платежей в розничном обороте России достигла 85,8%, что подтверждает необходимость применения современных технологий фискализации. Переход на обязательное применение контрольно-кассовой техники с функцией передачи фискальных данных в налоговые органы через операторов фискальных данных (ОФД) стал одним из ключевых изменений в сфере регулирования наличных и безналичных расчётов. В этих условиях субъекты малого и среднего предпринимательства нуждаются в доступных, надёжных и соответствующих законодательству инструментах автоматизации продаж, которые позволяют сократить издержки на приобретение и обслуживание специализированного оборудования.
Веб-приложения, реализующие функции онлайн-кассы, представляют собой перспективное направление развития кассового программного обеспечения. Они не требуют установки на локальные компьютеры, обеспечивают централизованное обновление и масштабирование, а также могут интегрироваться с облачными фискальными сервисами. В 2024 году в России было зарегистрировано 3,79 млн онлайн-касс, что на 3,4% больше, чем в декабре 2023 года, и свидетельствует о растущем спросе на подобные решения. Разработка такого приложения предполагает решение комплекса задач: от анализа нормативных требований и проектирования архитектуры до реализации модулей фискализации, пользовательских интерфейсов и оценки экономической эффективности внедрения.
Настоящая выпускная квалификационная работа посвящена созданию веб-приложения «Онлайн-касса», предназначенного для учёта продаж, формирования фискальных чеков и взаимодействия с ОФД. В работе последовательно рассматриваются теоретические основы применения контрольно-кассовой техники, проводится анализ предметной области, проектируется и реализуется программный продукт, а также обосновывается его практическая ценность для предприятий розничной торговли.
Актуальность темы
Актуальность темы обусловлена законодательными изменениями в сфере применения контрольно-кассовой техники, которые обязывают большинство организаций и индивидуальных предпринимателей использовать онлайн-кассы с передачей данных в ФНС через ОФД. По данным Банка России, в 2024 году доля альтернативных платежным картам способов оплаты превысила 9% общего объёма безналичных платежей, что расширяет требования к кассовым решениям. Малый бизнес испытывает потребность в экономичных и простых в использовании решениях, не требующих значительных капитальных вложений в специализированное оборудование. Веб-приложение «Онлайн-касса» позволяет реализовать все обязательные функции фискализации на базе стандартных компьютеров и мобильных устройств, что снижает порог входа для предпринимателей и способствует соблюдению налоговой дисциплины.
Степень разработанности темы
Проблематика автоматизации кассовых операций и фискализации расчётов находится на стыке нескольких научных и прикладных дисциплин: информационных технологий, экономики торговли и правового регулирования предпринимательской деятельности. Среди зарубежных исследователей, заложивших фундаментальные основы в области проектирования информационных систем и электронной коммерции, следует отметить Я. Соммервилла, Э. Таненбаума, М. Фаулера и К. Лармана. В отечественной науке значительный вклад в развитие методологии создания программных продуктов и автоматизации учётных процессов внесли В. В. Липаев, Г. Н. Калянов, А. М. Вендров и Е. П. Ильин.
Объект и предмет исследования
Объект исследования — Объектом исследования является процесс автоматизации кассовых операций и фискализации расчётов в розничной торговле.
Предмет исследования — Предметом исследования выступают методы и средства разработки веб-приложения «Онлайн-касса», обеспечивающего учёт продаж, формирование чеков и взаимодействие с операторами фискальных данных.
Цель и задачи работы
Цель работы — Цель работы – разработать веб-приложение «Онлайн-касса», обеспечивающее учёт продаж, формирование чеков и взаимодействие с фискальными сервисами в соответствии с требованиями законодательства.
Для достижения цели поставлены задачи:
- Изучить нормативно-правовое регулирование применения контрольно-кассовой техники в России.
- Рассмотреть модели фискализации: облачные кассы, ОФД и фискальные накопители.
- Провести обзор существующих веб-решений для автоматизации кассовых операций.
- Проанализировать бизнес-процессы розничных продаж и требования пользователей.
- Сформулировать функциональные и нефункциональные требования к приложению.
- Спроектировать архитектуру, базу данных и схему взаимодействия с ОФД.
- Реализовать серверную часть и модуль фискализации чеков.
- Разработать клиентский интерфейс кассира и администратора.
- Провести тестирование приложения и оценить экономическую эффективность внедрения.
Методы исследования
В работе использованы общенаучные методы анализа и синтеза, сравнительный анализ существующих решений, методы проектирования информационных систем (структурный и объектно-ориентированный подходы), а также методы тестирования программного обеспечения и оценки экономической эффективности.
Теоретическая и практическая значимость
Теоретическая значимость работы заключается в систематизации нормативных требований к онлайн-кассам и моделей фискализации, а также в обосновании архитектурных решений для веб-приложений, интегрированных с ОФД.
Практическая значимость состоит в создании готового к внедрению программного продукта, который может быть использован малыми и средними предприятиями розничной торговли для автоматизации кассовых операций, снижения затрат на оборудование и обеспечения соответствия законодательству.
Структура работы
Работа состоит из введения, трёх глав, заключения, списка литературы и приложений. В первой главе рассматриваются теоретические основы онлайн-касс и фискализации расчётов. Вторая глава посвящена анализу предметной области и проектированию веб-приложения. В третьей главе описывается реализация приложения и обосновывается его эффективность. В заключении подводятся итоги и формулируются основные выводы.