← Back to cases
ПРОЕКТ
Invoice Checker

Invoice Checker

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

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

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

Overview

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

Objectives

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

Constraints

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

Implementation

Architecture

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

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

Challenges

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

Results

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

Tech Stack

.NET 8 Razor Pages MySQL Bootstrap 5