|
@@ -35,31 +35,34 @@ BUSINESS_FORMS = {
|
|
|
"Простота регистрации и закрытия",
|
|
"Простота регистрации и закрытия",
|
|
|
"Минимальная отчетность",
|
|
"Минимальная отчетность",
|
|
|
"Свободное распоряжение доходами",
|
|
"Свободное распоряжение доходами",
|
|
|
- "Низкие налоги при УСН"
|
|
|
|
|
|
|
+ "Низкие налоги при УСН",
|
|
|
|
|
+ "Можно работать без расчетного счета"
|
|
|
],
|
|
],
|
|
|
"disadvantages": [
|
|
"disadvantages": [
|
|
|
"Ответственность всем личным имуществом",
|
|
"Ответственность всем личным имуществом",
|
|
|
"Ограничения на некоторые виды деятельности",
|
|
"Ограничения на некоторые виды деятельности",
|
|
|
- "Не подходит для привлечения инвесторов"
|
|
|
|
|
|
|
+ "Не подходит для привлечения инвесторов",
|
|
|
|
|
+ "Нельзя продать бизнес"
|
|
|
],
|
|
],
|
|
|
"taxes": "УСН (6% с доходов или 15% с прибыли), Патент, НПД",
|
|
"taxes": "УСН (6% с доходов или 15% с прибыли), Патент, НПД",
|
|
|
"liability": "Полная всем имуществом",
|
|
"liability": "Полная всем имуществом",
|
|
|
"registration_cost": "800-5000 руб.",
|
|
"registration_cost": "800-5000 руб.",
|
|
|
- "best_for": "Небольшой бизнес, фриланс, розничная торговля"
|
|
|
|
|
|
|
+ "best_for": "Небольшой бизнес, фриланс, розничная торговля, услуги"
|
|
|
},
|
|
},
|
|
|
- "ООО": {
|
|
|
|
|
|
|
+ "ООО": {
|
|
|
"name": "Общество с ограниченной ответственностью",
|
|
"name": "Общество с ограниченной ответственностью",
|
|
|
"description": "Юридическое лицо, идеально подходящее для бизнеса с партнерами. Ответственность ограничена уставным капиталом.",
|
|
"description": "Юридическое лицо, идеально подходящее для бизнеса с партнерами. Ответственность ограничена уставным капиталом.",
|
|
|
"advantages": [
|
|
"advantages": [
|
|
|
"Ответственность в пределах уставного капитала",
|
|
"Ответственность в пределах уставного капитала",
|
|
|
"Возможность привлечения партнеров",
|
|
"Возможность привлечения партнеров",
|
|
|
"Больше доверия у контрагентов",
|
|
"Больше доверия у контрагентов",
|
|
|
- "Нет ограничений по видам деятельности"
|
|
|
|
|
|
|
+ "Нет ограничений по видам деятельности",
|
|
|
|
|
+ "Можно продать долю в бизнесе"
|
|
|
],
|
|
],
|
|
|
"disadvantages": [
|
|
"disadvantages": [
|
|
|
"Сложнее отчетность",
|
|
"Сложнее отчетность",
|
|
|
"Высокие штрафы за нарушения",
|
|
"Высокие штрафы за нарушения",
|
|
|
- "Налог на прибыль 20%",
|
|
|
|
|
|
|
+ "Обязательный расчетный счет",
|
|
|
"Сложнее закрыть"
|
|
"Сложнее закрыть"
|
|
|
],
|
|
],
|
|
|
"taxes": "УСН, ОСНО (20% прибыль + НДС)",
|
|
"taxes": "УСН, ОСНО (20% прибыль + НДС)",
|
|
@@ -67,14 +70,14 @@ BUSINESS_FORMS = {
|
|
|
"registration_cost": "4000-15000 руб.",
|
|
"registration_cost": "4000-15000 руб.",
|
|
|
"best_for": "Бизнес с партнерами, средний бизнес, торговля с юрлицами"
|
|
"best_for": "Бизнес с партнерами, средний бизнес, торговля с юрлицами"
|
|
|
},
|
|
},
|
|
|
- "АО": {
|
|
|
|
|
- "name": "Акционерное общество",
|
|
|
|
|
- "description": "Форма для крупного бизнеса с возможностью привлечения инвестиций через продажу акций.",
|
|
|
|
|
|
|
+ "ПАО": {
|
|
|
|
|
+ "name": "Публичное акционерное общество",
|
|
|
|
|
+ "description": "Форма для крупного бизнеса с возможностью привлечения инвестиций через открытую подписку на акции.",
|
|
|
"advantages": [
|
|
"advantages": [
|
|
|
|
|
+ "Свободное обращение акций на бирже",
|
|
|
"Возможность привлечения крупных инвестиций",
|
|
"Возможность привлечения крупных инвестиций",
|
|
|
"Высокий статус и доверие",
|
|
"Высокий статус и доверие",
|
|
|
- "Ответственность только стоимостью акций",
|
|
|
|
|
- "Свободная продажа акций"
|
|
|
|
|
|
|
+ "Ответственность только стоимостью акций"
|
|
|
],
|
|
],
|
|
|
"disadvantages": [
|
|
"disadvantages": [
|
|
|
"Сложная регистрация и отчетность",
|
|
"Сложная регистрация и отчетность",
|
|
@@ -84,8 +87,117 @@ BUSINESS_FORMS = {
|
|
|
],
|
|
],
|
|
|
"taxes": "ОСНО (20% прибыль + НДС)",
|
|
"taxes": "ОСНО (20% прибыль + НДС)",
|
|
|
"liability": "В пределах стоимости акций",
|
|
"liability": "В пределах стоимости акций",
|
|
|
|
|
+ "registration_cost": "от 100000 руб.",
|
|
|
|
|
+ "best_for": "Крупный бизнес, выход на IPO, привлечение массовых инвестиций"
|
|
|
|
|
+ },
|
|
|
|
|
+ "НАО": {
|
|
|
|
|
+ "name": "Непубличное акционерное общество",
|
|
|
|
|
+ "description": "Акционерное общество без публичного размещения акций, подходит для бизнеса с ограниченным кругом акционеров.",
|
|
|
|
|
+ "advantages": [
|
|
|
|
|
+ "Ограниченный круг акционеров",
|
|
|
|
|
+ "Более гибкое управление",
|
|
|
|
|
+ "Меньше требований к раскрытию информации",
|
|
|
|
|
+ "Ответственность стоимостью акций"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "disadvantages": [
|
|
|
|
|
+ "Сложнее чем ООО",
|
|
|
|
|
+ "Ограничения на обращение акций",
|
|
|
|
|
+ "Высокие требования к уставному капиталу"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "taxes": "ОСНО (20% прибыль + НДС)",
|
|
|
|
|
+ "liability": "В пределах стоимости акций",
|
|
|
"registration_cost": "от 50000 руб.",
|
|
"registration_cost": "от 50000 руб.",
|
|
|
- "best_for": "Крупный бизнес, привлечение инвестиций, выход на биржу"
|
|
|
|
|
|
|
+ "best_for": "Средний и крупный бизнес, семейные компании, стратегические партнерства"
|
|
|
|
|
+ },
|
|
|
|
|
+ "ПТ": {
|
|
|
|
|
+ "name": "Полное товарищество",
|
|
|
|
|
+ "description": "Объединение предпринимателей для совместной деятельности с полной солидарной ответственностью.",
|
|
|
|
|
+ "advantages": [
|
|
|
|
|
+ "Простота создания",
|
|
|
|
|
+ "Доверительные отношения между участниками",
|
|
|
|
|
+ "Объединение компетенций и ресурсов"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "disadvantages": [
|
|
|
|
|
+ "Неограниченная ответственность всех участников",
|
|
|
|
|
+ "Риск конфликтов между участниками",
|
|
|
|
|
+ "Сложности при выходе участников"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "taxes": "Участники платят налоги как ИП",
|
|
|
|
|
+ "liability": "Полная солидарная ответственность",
|
|
|
|
|
+ "registration_cost": "5000-20000 руб.",
|
|
|
|
|
+ "best_for": "Профессиональные услуги, семейный бизнес, доверительные партнерства"
|
|
|
|
|
+ },
|
|
|
|
|
+ "ТНВ": {
|
|
|
|
|
+ "name": "Товарищество на вере (коммандитное)",
|
|
|
|
|
+ "description": "Товарищество, в котором есть полные товарищи и вкладчики с ограниченной ответственностью.",
|
|
|
|
|
+ "advantages": [
|
|
|
|
|
+ "Возможность привлечения инвесторов-вкладчиков",
|
|
|
|
|
+ "Разделение рисков",
|
|
|
|
|
+ "Гибкая структура управления"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "disadvantages": [
|
|
|
|
|
+ "Сложная организационная структура",
|
|
|
|
|
+ "Конфликт интересов полных товарищей и вкладчиков"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "taxes": "Участники платят налоги самостоятельно",
|
|
|
|
|
+ "liability": "Полные товарищи - полная, вкладчики - в пределах вклада",
|
|
|
|
|
+ "registration_cost": "10000-30000 руб.",
|
|
|
|
|
+ "best_for": "Инвестиционные проекты, венчурные предприятия"
|
|
|
|
|
+ },
|
|
|
|
|
+ "ПК": {
|
|
|
|
|
+ "name": "Производственный кооператив",
|
|
|
|
|
+ "description": "Добровольное объединение граждан для совместной производственной или хозяйственной деятельности.",
|
|
|
|
|
+ "advantages": [
|
|
|
|
|
+ "Равные права участников",
|
|
|
|
|
+ "Распределение прибыли по труду",
|
|
|
|
|
+ "Государственная поддержка",
|
|
|
|
|
+ "Социальная направленность"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "disadvantages": [
|
|
|
|
|
+ "Сложность управления",
|
|
|
|
|
+ "Необходимость личного трудового участия",
|
|
|
|
|
+ "Ограниченный привлечение капитала"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "taxes": "УСН, ОСНО",
|
|
|
|
|
+ "liability": "Субсидиарная ответственность",
|
|
|
|
|
+ "registration_cost": "5000-15000 руб.",
|
|
|
|
|
+ "best_for": "Сельхозпроизводство, ремесла, народные промыслы, социальные предприятия"
|
|
|
|
|
+ },
|
|
|
|
|
+ "УПХВ": {
|
|
|
|
|
+ "name": "Унитарное предприятие на праве хозяйственного ведения",
|
|
|
|
|
+ "description": "Коммерческая организация, созданная государством или муниципалитетом для управления госимуществом.",
|
|
|
|
|
+ "advantages": [
|
|
|
|
|
+ "Использование государственного имущества",
|
|
|
|
|
+ "Государственная поддержка",
|
|
|
|
|
+ "Стабильность"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "disadvantages": [
|
|
|
|
|
+ "Ограниченная самостоятельность",
|
|
|
|
|
+ "Жесткий государственный контроль",
|
|
|
|
|
+ "Бюрократия"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "taxes": "ОСНО",
|
|
|
|
|
+ "liability": "В пределах имущества предприятия",
|
|
|
|
|
+ "registration_cost": "Регистрируется государством",
|
|
|
|
|
+ "best_for": "Управление государственным имуществом, стратегические предприятия"
|
|
|
|
|
+ },
|
|
|
|
|
+ "УПОУ": {
|
|
|
|
|
+ "name": "Унитарное предприятие на праве оперативного управления",
|
|
|
|
|
+ "description": "Государственное или муниципальное предприятие для выполнения специфических государственных задач.",
|
|
|
|
|
+ "advantages": [
|
|
|
|
|
+ "Полная государственная поддержка",
|
|
|
|
|
+ "Выполнение важных государственных задач",
|
|
|
|
|
+ "Стабильное финансирование"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "disadvantages": [
|
|
|
|
|
+ "Минимальная самостоятельность",
|
|
|
|
|
+ "Полный государственный контроль",
|
|
|
|
|
+ "Ограничения по деятельности"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "taxes": "ОСНО",
|
|
|
|
|
+ "liability": "Субсидиарная ответственность учредителя",
|
|
|
|
|
+ "registration_cost": "Регистрируется государством",
|
|
|
|
|
+ "best_for": "Казенные предприятия, оборонные заводы, стратегические объекты"
|
|
|
},
|
|
},
|
|
|
"Самозанятость": {
|
|
"Самозанятость": {
|
|
|
"name": "Самозанятость (НПД)",
|
|
"name": "Самозанятость (НПД)",
|
|
@@ -94,7 +206,8 @@ BUSINESS_FORMS = {
|
|
|
"Нет отчетности (кроме чеков)",
|
|
"Нет отчетности (кроме чеков)",
|
|
|
"Налог всего 4-6%",
|
|
"Налог всего 4-6%",
|
|
|
"Регистрация через приложение",
|
|
"Регистрация через приложение",
|
|
|
- "Никаких взносов"
|
|
|
|
|
|
|
+ "Никаких взносов",
|
|
|
|
|
+ "Можно работать без расчетного счета"
|
|
|
],
|
|
],
|
|
|
"disadvantages": [
|
|
"disadvantages": [
|
|
|
"Лимит дохода 2.4 млн руб. в год",
|
|
"Лимит дохода 2.4 млн руб. в год",
|
|
@@ -105,16 +218,17 @@ BUSINESS_FORMS = {
|
|
|
"taxes": "НПД 4% (с физлиц) или 6% (с юрлиц)",
|
|
"taxes": "НПД 4% (с физлиц) или 6% (с юрлиц)",
|
|
|
"liability": "Минимальная",
|
|
"liability": "Минимальная",
|
|
|
"registration_cost": "Бесплатно",
|
|
"registration_cost": "Бесплатно",
|
|
|
- "best_for": "Фриланс, репетиторство, небольшие услуги"
|
|
|
|
|
|
|
+ "best_for": "Фриланс, репетиторство, небольшие услуги, консультации"
|
|
|
},
|
|
},
|
|
|
"КФХ": {
|
|
"КФХ": {
|
|
|
- "name": "Крестьянское фермерское хозяйство",
|
|
|
|
|
- "description": "Специальная форма для сельскохозяйственной деятельности с льготным налогообложением.",
|
|
|
|
|
|
|
+ "name": "Крестьянское (фермерское) хозяйство",
|
|
|
|
|
+ "description": "Специальная форма для сельскохозяйственной деятельности, может создаваться без образования юрлица.",
|
|
|
"advantages": [
|
|
"advantages": [
|
|
|
"Льготные налоги (ЕСХН 6%)",
|
|
"Льготные налоги (ЕСХН 6%)",
|
|
|
"Господдержка и субсидии",
|
|
"Господдержка и субсидии",
|
|
|
"Проще отчетность чем у ООО",
|
|
"Проще отчетность чем у ООО",
|
|
|
- "Можно без образования юрлица"
|
|
|
|
|
|
|
+ "Можно без образования юрлица",
|
|
|
|
|
+ "Льготные кредиты"
|
|
|
],
|
|
],
|
|
|
"disadvantages": [
|
|
"disadvantages": [
|
|
|
"Только для сельского хозяйства",
|
|
"Только для сельского хозяйства",
|
|
@@ -125,7 +239,26 @@ BUSINESS_FORMS = {
|
|
|
"taxes": "ЕСХН (6% с прибыли)",
|
|
"taxes": "ЕСХН (6% с прибыли)",
|
|
|
"liability": "Зависит от формы регистрации",
|
|
"liability": "Зависит от формы регистрации",
|
|
|
"registration_cost": "1000-5000 руб.",
|
|
"registration_cost": "1000-5000 руб.",
|
|
|
- "best_for": "Сельское хозяйство, фермерство, животноводство"
|
|
|
|
|
|
|
+ "best_for": "Сельское хозяйство, фермерство, животноводство, растениеводство"
|
|
|
|
|
+ },
|
|
|
|
|
+ "СПК": {
|
|
|
|
|
+ "name": "Сельскохозяйственный производственный кооператив",
|
|
|
|
|
+ "description": "Кооператив, созданный сельскохозяйственными товаропроизводителями для совместной деятельности.",
|
|
|
|
|
+ "advantages": [
|
|
|
|
|
+ "Специальные льготы для сельского хозяйства",
|
|
|
|
|
+ "Объединение ресурсов фермеров",
|
|
|
|
|
+ "Государственная поддержка",
|
|
|
|
|
+ "Льготное налогообложение"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "disadvantages": [
|
|
|
|
|
+ "Сложность управления",
|
|
|
|
|
+ "Необходимость личного участия",
|
|
|
|
|
+ "Зависимость от урожая"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "taxes": "ЕСХН, УСН",
|
|
|
|
|
+ "liability": "Субсидиарная ответственность",
|
|
|
|
|
+ "registration_cost": "5000-20000 руб.",
|
|
|
|
|
+ "best_for": "Сельхозкооперативы, объединения фермеров, переработка сельхозпродукции"
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -338,7 +471,6 @@ async def get_result_details(request: ResultRequest, current_user: dict = Depend
|
|
|
"taxes": form_info["taxes"],
|
|
"taxes": form_info["taxes"],
|
|
|
"liability": form_info["liability"]
|
|
"liability": form_info["liability"]
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
# 11. Эндпоинт для деталей через LLM
|
|
# 11. Эндпоинт для деталей через LLM
|
|
|
@app.post("/details-llm")
|
|
@app.post("/details-llm")
|
|
|
async def get_result_details_llm(request: ResultRequest, current_user: dict = Depends(get_current_user)):
|
|
async def get_result_details_llm(request: ResultRequest, current_user: dict = Depends(get_current_user)):
|
|
@@ -439,6 +571,16 @@ async def get_result_details_llm(request: ResultRequest, current_user: dict = De
|
|
|
# В случае ошибки возвращаем стандартное описание
|
|
# В случае ошибки возвращаем стандартное описание
|
|
|
print(f"LLM API error: {e}")
|
|
print(f"LLM API error: {e}")
|
|
|
return await get_result_details(request, current_user)
|
|
return await get_result_details(request, current_user)
|
|
|
|
|
+
|
|
|
|
|
+# Эндпоинт для отладки - получить текущие ответы пользователя
|
|
|
|
|
+@app.get("/debug/answers")
|
|
|
|
|
+async def get_debug_answers(current_user: dict = Depends(get_current_user)):
|
|
|
|
|
+ username = current_user["sub"]
|
|
|
|
|
+ return {
|
|
|
|
|
+ "username": username,
|
|
|
|
|
+ "answers": user_answers_db.get(username, []),
|
|
|
|
|
+ "total_answers": len(user_answers_db.get(username, []))
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
if __name__ == "__main__":
|
|
|
import uvicorn
|
|
import uvicorn
|