Skip to main content
#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 آخرین زمان ویرایش رکورد مالیات

جمع‌بندی

 امکان اعمال سیاست‌های مالی مختلف (مالیات، کارمزد، هزینه) بر اساس نوع، مقدار و گروه سنی را فراهم می‌کند. این جدول برای انعطاف‌پذیری در تعریف نرخ‌های متنوع در چارتر کلیدی است.