feat(fns): парсер ФНС бухгалтерской отчетности
- Модели FinancialReport и FinancialReportLine
- FNSExcelParser для файлов fin_{id}_{ogrn}.xlsx
- FNSReportService с дедупликацией по хешу файла
- Celery задачи для мониторинга папки (каждые 5 мин)
- API: POST /fns/upload/, GET /fns/reports/
- Django admin интеграция
- 25 unit-тестов
This commit is contained in:
@@ -1,5 +1,13 @@
|
||||
from apps.parsers.views import FinancialReportViewSet, FNSReportUploadView
|
||||
from django.urls import include, path
|
||||
from rest_framework.routers import DefaultRouter
|
||||
|
||||
app_name = "parsers"
|
||||
|
||||
router = DefaultRouter()
|
||||
router.register(r"fns/reports", FinancialReportViewSet, basename="fns-reports")
|
||||
|
||||
urlpatterns = [
|
||||
# URL-маршруты будут добавлены по мере разработки
|
||||
path("fns/upload/", FNSReportUploadView.as_view(), name="fns-upload"),
|
||||
path("", include(router.urls)),
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user