#P1925
factor_items
جدول اقلام تشکیلدهنده بلیط
مقدمه
این جدول برای ثبت جزئیات هر یک از اقلام تشکیلدهنده یک بلیط در سامانه طراحی شده است. هر بلیط میتواند شامل چندین خدمت یا محصول مختلف مانند پرواز، هتل، سرویس زمینی یا خدمات جانبی باشد که هر یک بهصورت مستقل در این جدول ذخیره میشوند. این ساختار امکان مدیریت ترکیبی بلیطها و محاسبات مالی دقیق برای هر بخش را فراهم میکند.
ساختار جدول
| نام ستون | نوع داده | توضیح |
|---|---|---|
| id | BIGINT | شناسه یکتا |
| factor_id | BIGINT UNSIGNED | شناسه مرجع بلیط مرتبط |
| product | ENUM | نوع محصول یا خدمت اصلی بلیط |
| byproduct | ENUM | زیرنوع یا دستهبندی تکمیلی خدمت |
| details | LONGTEXT | جزئیات کامل مربوط به این قلم بلیط |
| customer_id | BIGINT UNSIGNED | شناسه مسافر یا ذینفع این قلم |
| supplier_id | BIGINT UNSIGNED | شناسه تأمینکننده یا ارائهدهنده خدمت |
| currency | VARCHAR(255) | نوع واحد پولی محاسبه |
| fee | INT | کارمزد یا هزینه جانبی مرتبط با قلم |
| currency_amount | INT | مبلغ بر اساس واحد پول ثبتشده |
| buy | BIGINT | مبلغ خرید یا بهای تمامشده |
| sale | BIGINT | مبلغ فروش این قلم |
| type_value_added | ENUM | نوع ارزش افزوده اعمالشده |
| value_added | BIGINT | مقدار ارزش افزوده |
| deadline | VARCHAR(255) | مهلت زمانی یا سررسید انجام خدمت |
| financial_lock | ENUM | وضعیت قفل مالی قلم بلیط |
| relationship | BIGINT | ارتباط مالی با قلم یا سند دیگر |
| failure_bill | INT | وضعیت صدور سند ناموفق |
| status | INT | وضعیت جاری قلم بلیط |
| created_at | TIMESTAMP | زمان ایجاد رکورد |
| updated_at | TIMESTAMP | زمان آخرین ویرایش |
نتیجهگیری
جدول اقلام بلیط، امکان تفکیک و مدیریت دقیق اجزای تشکیلدهنده هر بلیط را فراهم میسازد. این ساختار، پایهی محاسبات مالی، کنترل سود و زیان، مدیریت تأمینکنندگان و گزارشگیری جزئی از فروش را تشکیل میدهد و نقش حیاتی در یکپارچگی فرآیند فروش و حسابداری سامانه ایفا میکند.