# Form Tạo Đơn Hàng

## Tính năng mới: Hỗ trợ VAT

Form tạo đơn hàng đã được cập nhật để hỗ trợ xuất hóa đơn VAT:

- Checkbox để chọn xuất hóa đơn VAT
- Dropdown để chọn thông tin VAT của khách hàng
- Validation: Bắt buộc chọn thông tin VAT khi yêu cầu xuất hóa đơn
- Tự động load thông tin VAT mặc định của khách hàng

## Cách sử dụng

1. Chọn khách hàng
2. Nhập thông tin địa chỉ và hàng hóa
3. Trong phần "THU HỘ / CƯỚC PHÍ", tích chọn "Xuất hóa đơn VAT" nếu cần
4. Chọn thông tin VAT từ dropdown (bắt buộc nếu đã tích chọn VAT)
5. Tạo đơn hàng

## Tổng quan

Form tạo đơn hàng mới được thiết kế lại với trải nghiệm người dùng đơn giản và trực quan hơn. Form sử dụng phương pháp step-by-step để hướng dẫn người dùng qua từng bước tạo đơn hàng.

## Các tính năng chính

### 1. Giao diện Step-by-Step

- **Bước 1**: Chọn khách hàng
- **Bước 2**: Chọn địa chỉ gửi và nhận hàng
- **Bước 3**: Nhập thông tin hàng hóa
- **Bước 4**: Xác nhận và tạo đơn hàng

### 2. Tìm kiếm khách hàng thông minh

- Tìm kiếm theo tên hoặc số điện thoại
- Hiển thị danh sách kết quả với thông tin chi tiết
- Tạo khách hàng mới trực tiếp từ form

### 3. Quản lý địa chỉ đơn giản

- Chọn từ địa chỉ có sẵn của khách hàng
- Tạo địa chỉ mới nhanh chóng
- Hiển thị thông tin địa chỉ rõ ràng

### 4. Nhập thông tin hàng hóa

- Form đơn giản với các trường cần thiết
- Tính toán trọng lượng tự động
- Ghi chú tùy chọn

### 5. Xác nhận thông tin

- Tổng hợp tất cả thông tin đơn hàng
- Kiểm tra lại trước khi tạo
- Giao diện rõ ràng, dễ đọc

## Cấu trúc file

```
src/views/orders/creation/
├── index.vue                    # File chính - Form tạo đơn hàng với hỗ trợ VAT
├── components/                  # Các component
│   ├── finance.vue             # Component tài chính (đã cập nhật VAT)
│   ├── customer.vue            # Component chọn khách hàng
│   ├── address.vue             # Component địa chỉ
│   └── packages.vue            # Component hàng hóa
└── README.md                   # File này
```

## Tùy chỉnh

- Có thể điều chỉnh giao diện trong các component
- Các validation và business logic có thể được mở rộng
- Thêm các loại thông tin VAT khác

## Tương lai

Form này có thể được mở rộng thêm:

- Tích hợp tính cước tự động
- Lưu template đơn hàng
- Import/export dữ liệu
- Tích hợp với bản đồ
- AI gợi ý địa chỉ
- Hỗ trợ nhiều loại hóa đơn VAT
