← Назад
ПРОЕКТ
Invoice Checker

Invoice Checker

Инструмент для быстрой проверки статуса оплаты счетов.

Инструмент для быстрой проверки статуса оплаты счетов.

−70% Снижение ручных ошибок
−90% Экономия времени на проверку
Да API

Обзор

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

Цели

  • Парсинг почты для поиска писем об оплате счетов
  • Парсинг номеров счетов из писем
  • Валидация ручного добавления счетов
  • Полноценные возможности редактирования счетов
  • Полная настраиваемость автоматической части проекта из UI

Ограничения

  • Корректная обработка кириллицы и различных шаблонов счетов
  • Оффлайн-работа без сторонних платных API
  • Прозрачность правил и настроек

Реализация

Архитектура

ASP.NET Core (Razor Pages), логирование в файлы.

  1. Модуль автоматической проверки почты
  2. Модуль парсинга писем
  3. Добавление и редактирование счетов через UI
  4. Автообновление статусов без взаимодействия со страницей
  5. UI: список счетов, фильтры, поиск, статусы
  6. API

Сложности

  • Разные шаблоны счетов

Результаты

  • Сокращение времени на проверку статусов счетов
  • Снижение рисков из-за дублей и формальных ошибок
  • Прозрачный протокол для последующего аудита

Технологии

.NET 8 Razor Pages MySQL Bootstrap 5