#P1837
charter_taxes
مالیات و کارمزدهای سامانه چارتر
مقدمه
برای مدیریت انواع مالیات، کارمزد و هزینههای جانبی مرتبط با آیتمها و رزروهای چارتر استفاده میشود. این جدول ساختاری منعطف برای تعریف نرخ براساس درصد یا ارز، هدفدهی به دستههای سنی و تعیین نوع اثر مالیات فراهم میکند.
ساختار جدول
| نام ستون | نوع داده | توضیح |
|---|---|---|
| id | BIGINT | شناسه یکتای مالیات/کارمزد |
| main_id | BIGINT UNSIGNED | شناسه چارتر یا مرجع اصلی متصل به چارترها |
| item_id | BIGINT | شناسه آیتم دریافتکننده متصل به آیتم ها |
| type | ENUM('value_added','tax','custom') | نوع مالیات یا کارمزد |
| refund_type | ENUM('full','refund','disable') | سیاست بازپرداخت مالیات یا کارمزد در استرداد |
| title | VARCHAR(255) | عنوان یا نام مالیات |
| value_type | ENUM('percent','currency') | نوع مقدار مالیات (درصد یا عدد مشخص) |
| adult | INT | میزان مالیات برای بزرگسال |
| child | INT | میزان مالیات برای کودک |
| infant | INT (NULL) | میزان مالیات برای نوزاد |
| status | INT | وضعیت فعال/غیرفعال بودن مالیات |
| created_at | DATETIME | زمان ثبت مالیات |
| updated_at | DATETIME | آخرین زمان ویرایش رکورد مالیات |
جمعبندی
امکان اعمال سیاستهای مالی مختلف (مالیات، کارمزد، هزینه) بر اساس نوع، مقدار و گروه سنی را فراهم میکند. این جدول برای انعطافپذیری در تعریف نرخهای متنوع در چارتر کلیدی است.