تنظیمات فاکتور (Tenant)
> version: 1.4 | last_updated: 2026-09-21 | audience: admin
مسیر
**تنظیمات → تنظیمات اصلی → فاکتور** (`/panel/main-settings/tenant-invoice-settings`)
فرمت چاپ
| مقدار | توضیح |
|-------|--------|
| `standard` | قالب ساده پورتال (پیشفرض) |
| `cra` | فرمت سازمان تنظیم مقررات (جدول فروشنده/خریدار، اقلام با مالیات، پرداخت، امضا) |
کلید: `tenants.settings.invoice_format`
چاپ از **پورتال مشتری** (`/portal/invoices/{id}/print`)، **پنل نماینده** (`/reseller/invoices/{id}/print`) و از **پنل** (دکمه «چاپ فاکتور» روی جزئیات صورتحساب → `/panel/invoices/{id}/print`) همان قالب را نشان میدهد.
پروانه و فروشنده (فرمت CRA)
| فیلد UI | کلید settings |
|---------|----------------|
| نوع پروانه اپراتوری | `invoice_license_type` |
| شماره مجوز | `invoice_license_number` |
| صادرکننده | `invoice_license_issuer` |
| استان / شهر / آدرس / وبسایت / کدپستی / تلفن / فکس | `invoice_seller_*` |
| امضای مدیرعامل (فایل) | `invoice_ceo_signature_path` (دیسک `public`، پوشه `tenant-signatures`) |
| تنظیمکننده / طراح / تأییدکننده | `invoice_created_by_label` / `invoice_designed_by_label` / `invoice_confirmed_by_label` |
نام شرکت و لوگو از برندینگ؛ کد اقتصادی و شناسه ملی از **تب تنظیمات مالی**.
شمارهگذاری
جدا برای **فاکتور فروش** و **برگشت از فروش**:
| کلید فروش | کلید برگشت | معنی |
|-----------|------------|------|
| `invoice_sales_number_pattern` | `invoice_return_number_pattern` | الگو |
| `invoice_sales_number_start` | `invoice_return_number_start` | شروع دنباله (حداقل ۱) |
الگوها
| مقدار | نمونه |
|-------|--------|
| `legacy` | `INV-001-000001` / `RET-001-000001` (پیشفرض؛ رفتار قبلی) |
| `{year}/{number}` | `1405/78683` |
| `{year}/{month}/{number}` | `1405/01/78683` |
| `{number}` | `78683` |
در UI الگو با **رادیو** (نه کمبوباکس) انتخاب میشود تا زیر سکشن بعدی قطع نشود.
سال و ماه **شمسی** هستند. شمارههای قبلی عوض نمیشوند؛ فقط اسناد جدید. اگر شمارهٔ بزرگتری از قبل در همان دامنه (سال/ماه) باشد، از max+1 ادامه میدهد.
کد: `Modules\Billing\Support\InvoiceNumbering` · قالب CRA: `billing::portal.invoice-print-cra`
چاپ CRA روی **A4 افقی** با ارتفاع ثابت صفحه طراحی شده (امضا پایین صفحه، فونت خوانا). در دیالوگ چاپ مرورگر: Landscape + مقیاس **۱۰۰٪ / Default** (نه Fit to page width).