# sales/views/__init__.py — re-exports all views for URL routing


# pos
from .pos import pos_sales  # noqa: F401
from .pos import pos_grid  # noqa: F401

# api_order
from .api_order import api_create_order  # noqa: F401
from .api_order import validate_promo  # noqa: F401

# barcode
from .barcode import barcode_pos  # noqa: F401
from .barcode import api_scan_barcode  # noqa: F401

# receipts
from .receipts import generate_verification_code  # noqa: F401
from .receipts import verify_order  # noqa: F401
from .receipts import print_receipt  # noqa: F401
from .receipts import repeat_sale  # noqa: F401
from .receipts import reverse_order  # noqa: F401
from .receipts import generate_receipt_with_qr  # noqa: F401

# reports
from .reports import payment_summary  # noqa: F401
from .reports import daily_dashboard  # noqa: F401
from .reports import yesterday_summary  # noqa: F401
from .reports import transaction_history  # noqa: F401
from .reports import export_transactions  # noqa: F401
from .reports import export_all_orders  # noqa: F401
from .reports import export_order_items  # noqa: F401
from .reports import export_payments  # noqa: F401
from .reports import pnl_report  # noqa: F401
from .reports import export_pnl  # noqa: F401
from .reports import end_of_day  # noqa: F401
from .reports import sales_by_item_report  # noqa: F401

# customers
from .customers import credit_customers  # noqa: F401
from .customers import clear_credit  # noqa: F401
from .customers import customer_list  # noqa: F401
from .customers import customer_create  # noqa: F401
from .customers import customer_edit  # noqa: F401
from .customers import customer_delete  # noqa: F401
from .customers import customer_detail  # noqa: F401

# staff
from .staff import staff_performance_dashboard  # noqa: F401
from .staff import suspicious_activity  # noqa: F401

# report helpers
from .reports import export_yesterday_orders_csv  # noqa: F401
from .receipts import generate_verification_code  # noqa: F401
