#P1869
announcements
جدول اعلامیههای مالی
مقدمه
این جدول برای ثبت اعلامیههای مالی مربوط به دریافت یا پرداخت در سطح شعبه استفاده میشود. هر رکورد میتواند شامل اطلاعات طرف حساب، نوع پرداخت، اقلام سند و جزئیات مالی تکمیلی باشد و بهعنوان یک سربرگ سند مالی عمل میکند.
ساختار جدول
| نام ستون | نوع داده | توضیح |
|---|---|---|
| id | BIGINT UNSIGNED | شناسه یکتای اعلامیه |
| serial | BIGINT | شماره سریال اعلامیه (قابل تهی) |
| branch | BIGINT | شناسه شعبه مربوط به اعلامیه (قابل تهی) |
| type | ENUM | نوع اعلامیه مالی (مانند receive یا payment) |
| official_series | INT | شماره سری رسمی یا دفتری سند (قابل تهی) |
| date | VARCHAR(255) | تاریخ ثبت اعلامیه (به صورت متنی) |
| title | VARCHAR(255) | عنوان یا شرح کوتاه اعلامیه |
| value_added | ENUM | وضعیت اعمال ارزش افزوده (مانند no، extra، combined) |
| type_value_added_transfer | ENUM | نوع مقدار انتقال ارزش افزوده (درصدی یا مبلغی) |
| value_added_transfer | BIGINT | مقدار ارزش افزوده انتقالی (قابل تهی) |
| company | BIGINT | شناسه شرکت یا طرف حساب |
| payment_type | ENUM | نوع پرداخت (مانند cash یا non-cash) |
| description | LONGTEXT | توضیحات تکمیلی اعلامیه (قابل تهی) |
| communications | LONGTEXT | اطلاعات مکاتبات یا توضیحات ارتباطی |
| items | LONGTEXT | اقلام و جزئیات سند (غیرنرمالشده) |
| check | INT | شناسه یا وضعیت چک مرتبط (قابل تهی) |
| relationship | BIGINT | شناسه ارجاع برای ارتباط با سند یا اعلامیه دیگر (برای رابطه) |
| status | VARCHAR(1) | وضعیت اعلامیه (پیشفرض: 1) |
| created_at | TIMESTAMP | زمان ایجاد اعلامیه |
| updated_at | TIMESTAMP | زمان آخرین ویرایش اعلامیه |
جمعبندی
جدول اعلامیههای مالی بهعنوان هستهی ثبت اعلام دریافت و پرداخت عمل میکند و با پشتیبانی از اقلام، ارزش افزوده، نوع پرداخت و ارتباط بین اسناد، نقش مهمی در گردش اسناد مالی سیستم دارد.