# Portability: UNIVERSAL
# Last validated: 2026-05-17
# Next review: 2027-05-17

СТРАХОВАНИЕ - Администрация страхования
---------------------------------------

ОПИСАНИЕ:
  Управление всеми страховыми полисами со сроками и датами прекращения действия
  и вклады. Данные находятся в bach.db/fin_insurances.
  Доступ к графическому интерфейсу через финансовый модуль (вкладка «Страхование»).

СТАТУС:
  Полный обработчик CLI реализован в Hub/versicherung.py
  - CLI: страхование баха <операция> (список, показ, добавление, редактирование, удаление, статус, сроки, проверка, претензия)
  - Графический интерфейс: модуль «Финансы» > «Страхование» (CRUD, реализованный Gemini)
  - Прямой запрос к БД (для агентов/экспертов)

БАЗА ДАННЫХ:
  Таблицы:
    - bach.db/fin_insurances (страхование)
    - bach.db/fin_insurance_claims (претензии)
    - bach.db/insurance_types (справочные данные, необязательно)

  Поля Fin_insurances:
    идентификатор авто идентификатор
    страховая компания-провайдер (Allianz, HUK, AXA, ...)
    имя_тарифа Название тарифа
    Police_nr номер полиса (УНИКАЛЬНЫЙ)
    Ответственность, БУ, автотранспорт, хозтовары, правовая защита,...
    статус активен | прекращено | без взносов | дремлющий
    start_date Начало контракта
    expiry_date Окончание контракта
    период уведомления_месяцы период уведомления в месяцах (по умолчанию: 3)
    Extension_months Автоматическое продление (по умолчанию: 12)
    next_termination Следующая дата прекращения действия
    взнос вклад в виде суммы
    выплачивается ежемесячно | ежеквартально | раз в полгода | ежегодно
    Tax_relevant_type пенсионные расходы и т. д.
    путь_папки Путь к сканам/документам в файловой системе
    заметки в произвольном тексте
    создано_at, обновлено_at Временные метки

ССЫЛКИ:
  - Financial_emails: электронные письма от страховых компаний (категория = «страхование»).
  - путь_папки: реальные документы по локально настроенному пути к страховым документам.
  - user_data_folders: Зарегистрированная папка «пользователь/страхование»

ТЕКУЩИЕ ДАННЫЕ:
  Импортировано 13 страховых компаний (по состоянию на 28 января 2026 г.)
  Подразделения: Ответственность, БУ, автотранспортные средства, хоз. имущество, правовая охрана, стоматологические добавки,
           ПКВ, страхование от несчастных случаев, зарубежное медицинское страхование и т. д.

КОМАНДЫ CLI:
  bach versicherung list                    Все активные страховые полисы
  bach versicherung list --all              Вкл. прекращено
  bach versicherung list --sparte <sparte>  Фильтр по разделу
  bach versicherung list --status <status>  Фильтр по статусу

  bach versicherung show <id>               Показать детали

  bach versicherung add --anbieter "X" --sparte "Y" [Optionen]
    Обязательно: --provider, --division
    Опции: --contribution, --paying, --police, --tariff, --beginning,
              --expiry, --cancellation, -- period, --tax, --folder, --note

  bach versicherung edit <id> [Felder]      Редактировать страховку
  bach versicherung delete <id>             Установить статус -> отменено

  bach versicherung status                  Панель мониторинга со статистикой
  bach versicherung fristen [--tage N]      Показать периоды отмены (по умолчанию: 90 дней)
  bach versicherung check                   Анализ портфеля

  bach versicherung claim add <id> --datum DD.MM.YYYY --beschreibung "Text" [--betrag X]
  bach versicherung claim list [<id>]       Показать претензии

  bach versicherung help                    Показать справку

ПЛАНИРУЕТСЯ:
  - Автоматическое сопоставление адресов электронной почты с Financial_emails
  - Интеграция налогового экспорта (в настоящее время: ручное управление типами налогов)

INTERPLAY:
  - Графический интерфейс: финансовая панель с предупреждением о крайнем сроке (#575).
  - Графический интерфейс: страховой CRUD (#570).
  - Налоговый экспорт: №572 (планируется)
