#P1885
reference_snapshots
جدول اسنپشاتهای اسناد مرجع
مقدمه
این جدول برای نگهداری تصویر تجمیعی و نهایی از وضعیت مالی یک سند مرجع در یک مقطع زمانی مشخص طراحی شده است. دادههای این جدول معمولاً پس از تکمیل پردازش ردیفهای سند ایجاد شده و مبنای گزارشگیری سریع و کنترل مغایرتها قرار میگیرد.
ساختار جدول
| نام ستون | نوع داده | توضیح |
|---|---|---|
| id | BIGINT | شناسه یکتای اسنپشات |
| reference_id | BIGINT | شناسه سند مرجع (ارجاع به هدر سند) |
| branch | SMALLINT | شناسه دفتر |
| document_number | VARCHAR(255) | شماره سند (قابل تهی) |
| document_date | DATE | تاریخ سند (قابل تهی) |
| description | TEXT | توضیحات تکمیلی سند (قابل تهی) |
| purchase_total | BIGINT | مجموع مبلغ خرید (پیشفرض: ۰) |
| sale_total | BIGINT | مجموع مبلغ فروش (پیشفرض: ۰) |
| purchase_penalty_total | BIGINT | مجموع جرایم خرید (پیشفرض: ۰) |
| sale_penalty_total | BIGINT | مجموع جرایم فروش (پیشفرض: ۰) |
| balance_receivable | BIGINT | مانده دریافتنی (پیشفرض: ۰) |
| balance_payable | BIGINT | مانده پرداختنی (پیشفرض: ۰) |
| commission | BIGINT | مبلغ کمیسیون (پیشفرض: ۰) |
| passenger_count | INT | تعداد مسافر (پیشفرض: ۰) |
| discount_amount | BIGINT | مبلغ تخفیف (پیشفرض: ۰) |
| created_at | TIMESTAMP | زمان ایجاد اسنپشات (قابل تهی) |
| updated_at | TIMESTAMP | زمان آخرین بهروزرسانی اسنپشات (قابل تهی) |
جمعبندی
جدول اسنپشاتهای اسناد مرجع بهعنوان لایه تجمیعی و تثبیتشده اطلاعات مالی، امکان گزارشگیری سریع و پایدار از وضعیت اسناد را فراهم میکند و مکمل ساختار سطری اسناد مرجع محسوب میشود.