README.md pyproject.toml adapters/__init__.py adapters/api/__init__.py adapters/api/v1/__init__.py adapters/api/v1/accounts.py adapters/api/v1/auth.py adapters/api/v1/bank_accounts.py adapters/api/v1/business_dashboard.py adapters/api/v1/business_users.py adapters/api/v1/businesses.py adapters/api/v1/cash_registers.py adapters/api/v1/categories.py adapters/api/v1/currencies.py adapters/api/v1/health.py adapters/api/v1/persons.py adapters/api/v1/price_lists.py adapters/api/v1/product_attributes.py adapters/api/v1/products.py adapters/api/v1/schemas.py adapters/api/v1/tax_types.py adapters/api/v1/tax_units.py adapters/api/v1/users.py adapters/api/v1/admin/email_config.py adapters/api/v1/admin/file_storage.py adapters/api/v1/schema_models/__init__.py adapters/api/v1/schema_models/account.py adapters/api/v1/schema_models/bank_account.py adapters/api/v1/schema_models/email.py adapters/api/v1/schema_models/file_storage.py adapters/api/v1/schema_models/person.py adapters/api/v1/schema_models/price_list.py adapters/api/v1/schema_models/product.py adapters/api/v1/schema_models/product_attribute.py adapters/api/v1/support/__init__.py adapters/api/v1/support/categories.py adapters/api/v1/support/operator.py adapters/api/v1/support/priorities.py adapters/api/v1/support/schemas.py adapters/api/v1/support/statuses.py adapters/api/v1/support/tickets.py adapters/db/__init__.py adapters/db/session.py adapters/db/models/__init__.py adapters/db/models/account.py adapters/db/models/api_key.py adapters/db/models/bank_account.py adapters/db/models/business.py adapters/db/models/business_permission.py adapters/db/models/captcha.py adapters/db/models/cash_register.py adapters/db/models/category.py adapters/db/models/currency.py adapters/db/models/document.py adapters/db/models/document_line.py adapters/db/models/email_config.py adapters/db/models/file_storage.py adapters/db/models/fiscal_year.py adapters/db/models/password_reset.py adapters/db/models/person.py adapters/db/models/price_list.py adapters/db/models/product.py adapters/db/models/product_attribute.py adapters/db/models/product_attribute_link.py adapters/db/models/tax_unit.py adapters/db/models/user.py adapters/db/models/support/__init__.py adapters/db/models/support/category.py adapters/db/models/support/message.py adapters/db/models/support/priority.py adapters/db/models/support/status.py adapters/db/models/support/ticket.py adapters/db/repositories/api_key_repo.py adapters/db/repositories/base_repo.py adapters/db/repositories/business_permission_repo.py adapters/db/repositories/business_repo.py adapters/db/repositories/cash_register_repository.py adapters/db/repositories/category_repository.py adapters/db/repositories/email_config_repository.py adapters/db/repositories/file_storage_repository.py adapters/db/repositories/fiscal_year_repo.py adapters/db/repositories/password_reset_repo.py adapters/db/repositories/price_list_repository.py adapters/db/repositories/product_attribute_repository.py adapters/db/repositories/product_repository.py adapters/db/repositories/user_repo.py adapters/db/repositories/support/__init__.py adapters/db/repositories/support/category_repository.py adapters/db/repositories/support/message_repository.py adapters/db/repositories/support/priority_repository.py adapters/db/repositories/support/status_repository.py adapters/db/repositories/support/ticket_repository.py app/__init__.py app/main.py app/core/__init__.py app/core/auth_dependency.py app/core/calendar.py app/core/calendar_middleware.py app/core/error_handlers.py app/core/i18n.py app/core/i18n_catalog.py app/core/logging.py app/core/permissions.py app/core/responses.py app/core/security.py app/core/settings.py app/core/smart_normalizer.py app/services/api_key_service.py app/services/auth_service.py app/services/bank_account_service.py app/services/bulk_price_update_service.py app/services/business_dashboard_service.py app/services/business_service.py app/services/captcha_service.py app/services/cash_register_service.py app/services/email_service.py app/services/file_storage_service.py app/services/person_service.py app/services/price_list_service.py app/services/product_attribute_service.py app/services/product_service.py app/services/query_service.py app/services/pdf/__init__.py app/services/pdf/base_pdf_service.py app/services/pdf/modules/__init__.py app/services/pdf/modules/marketing/__init__.py app/services/pdf/modules/marketing/marketing_module.py hesabix_api.egg-info/PKG-INFO hesabix_api.egg-info/SOURCES.txt hesabix_api.egg-info/dependency_links.txt hesabix_api.egg-info/requires.txt hesabix_api.egg-info/top_level.txt migrations/env.py migrations/versions/20250102_000001_seed_support_data.py migrations/versions/20250117_000003_add_business_table.py migrations/versions/20250117_000004_add_business_contact_fields.py migrations/versions/20250117_000005_add_business_geographic_fields.py migrations/versions/20250117_000006_add_app_permissions_to_users.py migrations/versions/20250117_000007_create_business_permissions_table.py migrations/versions/20250117_000008_add_email_config_table.py migrations/versions/20250117_000009_add_is_default_to_email_config.py migrations/versions/20250120_000001_add_persons_tables.py migrations/versions/20250120_000002_add_join_permission.py migrations/versions/20250915_000001_init_auth_tables.py migrations/versions/20250916_000002_add_referral_fields.py migrations/versions/20250926_000010_add_person_code_and_types.py migrations/versions/20250926_000011_drop_person_is_active.py migrations/versions/20250927_000012_add_fiscal_years_table.py migrations/versions/20250927_000013_add_currencies_and_business_currencies.py migrations/versions/20250927_000014_add_documents_table.py migrations/versions/20250927_000015_add_document_lines_table.py migrations/versions/20250927_000016_add_accounts_table.py migrations/versions/20250927_000017_add_account_id_to_document_lines.py migrations/versions/20250927_000018_seed_currencies.py migrations/versions/20250927_000019_seed_accounts_chart.py migrations/versions/20250927_000020_add_share_count_and_shareholder_type.py migrations/versions/20250927_000021_update_person_type_enum_to_persian.py migrations/versions/20250927_000022_add_person_commission_fields.py migrations/versions/20250928_000023_remove_person_is_active_force.py migrations/versions/20250929_000101_add_categories_table.py migrations/versions/20250929_000201_drop_type_from_categories.py migrations/versions/20250929_000301_add_product_attributes_table.py migrations/versions/20250929_000401_drop_is_active_from_product_attributes.py migrations/versions/20250929_000501_add_products_and_pricing.py migrations/versions/20251001_000601_update_price_items_currency_unique_not_null.py migrations/versions/20251001_001101_drop_price_list_currency_default_unit.py migrations/versions/20251001_001201_merge_heads_drop_currency_tax_units.py migrations/versions/20251002_000101_add_bank_accounts_table.py migrations/versions/20251003_000201_add_cash_registers_table.py migrations/versions/4b2ea782bcb3_merge_heads.py migrations/versions/5553f8745c6e_add_support_tables.py migrations/versions/9f9786ae7191_create_tax_units_table.py migrations/versions/a1443c153b47_merge_heads.py migrations/versions/caf3f4ef4b76_add_tax_units_table.py migrations/versions/d3e84892c1c2_sync_person_type_enum_values_callable_.py migrations/versions/f876bfa36805_merge_multiple_heads.py tests/__init__.py tests/test_health.py tests/test_permissions.py