Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

708 total results found

GET /v2/account-history/all-monthly

Back-end API.php

Route Info Method Endpoint Controller Middleware GET /v2/account-history/all-monthly AccountHistoryController@getAllMonthlyBalances authWithJwt شرح عملکرد (Functionality) این API برای دریافت یکجای تمام مانده‌های ماهانه یک سا...

DELETE /v2/account-history/cache

Back-end API.php

Route Info Method Endpoint Controller Middleware DELETE /v2/account-history/cache AccountHistoryController@clearCache authWithJwt شرح عملکرد (Functionality) این API برای پاک‌سازی دستی کش (Invalidation) استفاده می‌شود. زمانی ...

POST /v2/redis-accounting/create-missing-documents

Back-end API.php

Route Info Method Endpoint Controller Middleware POST /v2/redis-accounting/create-missing-documents RedisAccountingController@createMissingDocuments authWithJwt, shamsiDate شرح عملکرد (Functionality) این API مسئول بررسی وجود...

POST /v2/redis-accounting/create-missing-documents

Back-end API.php

Redis Accounting Sync مستندات فنی سرویس حسابداری - نسخه 2.0 POST /v2/redis-accounting/create-missing-documents این متد برای بازیافت اطلاعات (Data Recovery) استفاده می‌شود. سیستم تمامی کلیدهای موجود در Redis را پیمایش کرده و با دیتابیس SQL مقایسه م...

POST /v2/redis-accounting/create-missing-documents

Back-end API.php

Create Missing Documents این اندپوینت در سرویس Redis Accounting وظیفه دارد همه مدارکی که باید وجود داشته باشند اما در Redis ثبت نشده‌اند را شناسایی و ایجاد کند. این عملیات معمولاً در موارد زیر استفاده می‌شود: بازسازی داده‌های از دست رفته یکپارچه‌سازی وض...

POST /v2/redis-accounting/save-manual-document

Back-end API.php

Save Manual Document این اندپوینت یک سند دستی (Manual Document) را از دیتابیس بارگذاری کرده و ردیف‌های آن را در Redis ذخیره می‌کند. این عملیات زمانی استفاده می‌شود که بخواهیم وضعیت یک سند دستی در Redis بازسازی یا هماهنگ‌سازی شود. Request Overview URL: /...

POST /v2/redis-accounting/save-document

Back-end API.php

Save Document این اندپوینت یک سند حسابداری را در هسته حسابداری Redis ذخیره می‌کند. عملیات شامل ایجاد Hash سند، ساخت ایندکس‌های زمانی و حسابداری، و به‌روزرسانی مانده‌ها در سه سطح گروه/کل/حساب است. این متد ستون فقرات سیستم حسابداری Redis محسوب می‌شود. Reques...

DELETE /v2/redis-accounting/delete-document

Back-end API.php

Delete Document این اندپوینت یک سند حسابداری را از هسته Redis حذف می‌کند. عملیات شامل حذف Hash سند، حذف شناسه از تمامی ایندکس‌ها، و پاک‌سازی کامل کلیدهای بالانس مرتبط با گروه/کل/معین/تفضیلی است. توجه: در منطق فعلی سیستم، بالانس‌ها recalculate نمی‌شوند و به‌جا...

DELETE /v2/redis-accounting/clear-all

Back-end API.php

Clear All Documents این اندپوینت تمام اسناد حسابداری ذخیره‌شده در Redis را حذف می‌کند. عملیات شامل حذف تمامی Hashها، پاک‌سازی کامل تمام ایندکس‌ها (Set / Sorted Set)، و حذف همه کلیدهای بالانس در سطوح گروه، کل، معین و تفضیلی است. این عملیات یک عملیات مخرب و غیر...

GET /v2/redis-accounting/documents/subsidiary

Back-end API.php

Get Documents by Subsidiary این اندپوینت لیست اسناد حسابداری مربوط به یک کد تفضیلی را از Redis برمی‌گرداند. دیتای خروجی شامل اسناد، مانده فعلی، تعداد کل اسناد، و در صورت درخواست، مانده تجمیعی از ابتدای سال تا تاریخ مشخص است. عملیات بر اساس ایندکس Redis accoun...

GET /v2/redis-accounting/documents/account

Back-end API.php

Get Documents by Account این اندپوینت لیست اسناد حسابداری مربوط به یک کد معین را از Redis بازیابی می‌کند. خروجی شامل اسناد، مانده فعلی، تعداد اسناد، و در صورت فعال بودن، ماندهٔ تجمیعی از ابتدای سال است. عملیات بر اساس ایندکس Redis accounting:docs:account:{cod...

GET /v2/redis-accounting/documents/general

Back-end API.php

Get Documents by General این اندپوینت اسناد حسابداری مرتبط با یک کد کل (General Code) را از Redis بازیابی می‌کند. خروجی شامل: لیست اسناد، مانده فعلی، تعداد اسناد، و اگر درخواست شده باشد، مانده تجمیعی از ابتدای سال است. داده‌ها از ایندکس Redis با الگو accounti...

GET /v2/redis-accounting/documents/group

Back-end API.php

Get Documents by Group این اندپوینت وظیفه دارد تمام اسناد حسابداری مرتبط با یک کد گروه (Group Code) را از Redis بازیابی کند. داده‌ها شامل اسناد، مانده فعلی، تعداد اسناد، و در صورت درخواست، مانده تجمیعی از ابتدای سال شمسی است. استخراج داده از Redis بر اساس الگ...

GET /v2/redis-accounting/documents/group

Back-end API.php

Get Documents by Group این اندپوینت وظیفه دارد تمام اسناد حسابداری مرتبط با یک کد گروه (Group Code) را از Redis بازیابی کند. داده‌ها شامل اسناد، مانده فعلی، تعداد اسناد، و در صورت درخواست، مانده تجمیعی از ابتدای سال شمسی است. استخراج داده از Redis بر اساس الگ...

GET /v2/redis-accounting/documents/date-range

Back-end API.php

Get Documents By Date Range این اندپوینت اسناد حسابداری را بر اساس یک بازهٔ تاریخ شمسی (Jalali) از Redis استخراج می‌کند. استخراج اسناد بر اساس ایندکس تاریخ شمسی accounting:docs:by_jalali_date انجام شده و خروجی شامل لیست اسناد، تعداد کل اسناد و اطلاعات معتبر ا...

GET /v2/redis-accounting/balance

Back-end API.php

Get Redis Balance این اندپوینت مانده حساب را بر اساس نوع و کد حساب از Redis بازیابی می‌کند. مانده‌ها در کلیدهای balance:{type}:{code} ذخیره می‌شوند و شامل سه مقدار debit، credit و remaining هستند. Request Overview URL: /v2/redis-accounting/balance Me...

GET /v2/redis-accounting/stats

Back-end API.php

Get Redis Statistics این اندپوینت آمار کلی Redis را در حوزه سیستم حسابداری استخراج می‌کند. شامل تعداد اسناد، تعداد ایندکس‌ها، تعداد مانده‌ها و میزان حافظه مصرف شده Redis. این روت برای استفاده داخلی (Ops, Engineering, Monitoring) طراحی شده است. Request Over...

POST /v2/batch-accounting/process/date-range

Back-end API.php

Batch Process Documents by Date Range این اندپوینت پردازش دسته‌ای اسناد حسابداری را در یک بازه تاریخی شمسی انجام می‌دهد. تمام اسنادی که در تاریخ مشخص‌شده قرار دارند از دیتابیس فراخوانی شده، در چانک‌های کنترل‌شده پردازش می‌شوند و داده‌های Redis Accounting شامل...

POST /v2/batch-accounting/process/month

Back-end API.php

Process Batch Documents By Month این اندپوینت اسناد حسابداری را بر اساس یک ماه شمسی مشخص دریافت کرده و آن‌ها را به صورت دسته‌ای (Batch Processing) پردازش می‌کند. ابتدا از تاریخ ورودی برای تعیین محدودهٔ کامل ماه استفاده می‌شود سپس عملیات پردازش دسته‌ای بر اساس...

POST /v2/batch-accounting/process/month

Back-end API.php

Process Batch Documents By Month این اندپوینت اسناد حسابداری را بر اساس یک ماه شمسی مشخص دریافت کرده و آن‌ها را به صورت دسته‌ای (Batch Processing) پردازش می‌کند. ابتدا از تاریخ ورودی برای تعیین محدودهٔ کامل ماه استفاده می‌شود سپس عملیات پردازش دسته‌ای بر ...