Приложение позволит пользователям создавать и отправлять инвойсы своим клиентам, а также вести учет выставленных и оплаченных счетов.
Планируемый функционал приложения:
- Аутентификация и авторизация: возможность регистрации и входа в систему.
- Создание и управление клиентами: получение списка клиентов, добавление, редактирование и удаление клиентов из базы данных.
- Создание и управление счетами-фактурами: возможность создания счетов-фактур, выбор клиента, указание сумм и услуг, автоматическое вычисление налогов и общей суммы инвойса.
- Отправка счетов-фактур клиентам: возможность отправки счета-фактуры через электронную почту или с помощью веб-интерфейса.
- Учет оплаченных счетов-фактур: отметка о том, что счёт оплачен, дата оплаты и возможность просмотра оплаченных и неоплаченных счетов для каждого клиента.
- Генерация отчетов: возможность создания отчетов о выставленных счетах, статусе оплаты, общей сумме выручки и других статистических данных.
В процессе реализации проекта предполагается использовать технологии ASP.NET Core, Entity Framework Core для работы с базой данных, HTML/CSS для создания пользовательского интерфейса и JavaScript для динамических элементов интерфейса.