نفس مصدر الإدارات والموديولات والـWorkflows؛ يتم تحميل 20 قصة فقط في كل صفحة.
632 نتيجة من نفس الـSRS Graphصفحة 12 من 32الكتالوج الكامل 632 Story فريدة
CashReservation-Configuration-012
المالية والحسابات · موديول Cash Reservation
بصفتي مسؤول النظام، أريد تنفيذ المتطلب التشغيلي في موديول Cash Reservation، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Cash Management
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to configure reservation categories, so that each reservation type can follow different rules.
As an Admin, I want to configure reservation categories, so that each reservation type can follow different rules.
Acceptance Criteria (4)
Admin can create/edit/deactivate reservation categories.
Category controls require creation approval, require release approval, affect available balance, require due date, auto consume from payment, auto release on source cancel, and priority.
Inactive categories cannot be selected in new reservations.
Existing reservations keep their original category history.
CashReservation-Notification-013
المالية والحسابات · موديول Cash Reservation
بصفتي مستخدم المالية، أريد تنفيذ المتطلب التشغيلي في موديول Cash Reservation، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Cash Management
فتح سريع للقصة
Actor: Finance User
طبقًا للمصدر الأساسي ERP_SRS: As a Finance User, I want notifications for reservation events, so that required actions are handled on time.
As a Finance User, I want notifications for reservation events, so that required actions are handled on time.
Acceptance Criteria (6)
Notify approver when reservation is submitted.
Notify the creator when reservation is approved or rejected.
Notify the finance manager when a release request is submitted.
Notify related users before the due date based on configurable reminder days.
Notify the finance manager when the reservation becomes overdue.
Notification targets must be permission/configuration driven, not hardcoded.
Safe-List-001
المالية والحسابات · الخزائن
بصفتي مدير المالية، أريد عرض ومتابعة سجلات الخزائن مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Cash Management
فتح سريع للقصة
Actor: Finance Manager
طبقًا للمصدر الأساسي ERP_SRS: As a Finance Manager, I want to list safes with filters and totals, so that I can monitor cash availability and balance health.
As a Finance Manager, I want to list safes with filters and totals, so that I can monitor cash availability and balance health.
Acceptance Criteria (8)
Filter by name, type, payment type, currency, status, and date range (from / to).
Show columns including safe name, type, payment type, currency, actual balance, reserved amount, available balance, status and action buttons.
Available balance must consider active Cash Reservations when the safe supports reservations.
Credit Card safes must show credit limit, used amount, paid amount, outstanding, and available credit when applicable.
Inactive safes remain visible for audit but cannot be used in new financial operations.
Users can open safe details, transactions, edit, or delete according to permissions and blocking rules.
The list page must display summary cards such as total actual balance, total reserved amount, total available balance, and totals by currency.
Summary cards must change dynamically based on the selected filters.
Safe-View-002
المالية والحسابات · الخزائن
بصفتي مستخدم المالية، أريد عرض ومتابعة سجلات الخزائن مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Cash Management
فتح سريع للقصة
Actor: Finance User
طبقًا للمصدر الأساسي ERP_SRS: As a Finance User, I want to view a safe details page, so that I can understand its balances, transactions, and related reservations.
As a Finance User, I want to view a safe details page, so that I can understand its balances, transactions, and related reservations.
Acceptance Criteria (6)
The safe details page displays safe information, type, payment type, currency, status, and notes.
Balance summary displays actual balance, reserved amount, available balance, total IN, and total OUT.
If the safe is Credit Card type, display credit limit, used amount, paid amount, outstanding, and available credit.
Display active Cash Reservations linked to this safe.
Display latest transactions with a link to the full transactions page.
Safe details become read-only when the user does not have edit permission or when blocking rules apply.
Safe-Create-003
المالية والحسابات · الخزائن
بصفتي مدير المالية، أريد إنشاء سجل جديد في الخزائن بعد التحقق من البيانات والقواعد، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Cash Management
فتح سريع للقصة
Actor: Admin or Finance Manager
طبقًا للمصدر الأساسي ERP_SRS: As an Admin or Finance Manager, I want to create a safe, so that financial operations can be linked to a controlled cash account.
As an Admin or Finance Manager, I want to create a safe, so that financial operations can be linked to a controlled cash account.
Acceptance Criteria (10)
Name English, name Arabic, type, payment type, currency, start date and start point rules are required, also Responsible person.
The system validates unique safe names per company/branch where applicable.
Initial balance must be numeric and cannot be negative unless business configuration explicitly allows overdraft.
New safe status defaults to Active unless created as inactive by permission.
Safe is available for financial operations only when status is Active.
The safe serial number is generated automatically using the Core Serial Number Configuration module.
A responsible person is required on safe creation and will be used as the default recipient for safe notifications.
Minimum available balance alert, large IN transaction alert threshold, and large OUT transaction alert threshold are optional safe-level notification settings and should be added in the Create/Edit Safe form, not removed from the notification logic.
The serial number must be unique and visible on the safe list, details, transactions, imports, and related source references.
Create / Edit safe — field dictionary
Safe-Update-004
المالية والحسابات · الخزائن
بصفتي مدير المالية، أريد تعديل بيانات الخزائن مع حفظ التاريخ وإعادة الاحتساب، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Cash Management
فتح سريع للقصة
Actor: Finance Manager
طبقًا للمصدر الأساسي ERP_SRS: As a Finance Manager, I want to edit safe information, so that corrections can be reflected without breaking financial history.
As a Finance Manager, I want to edit safe information, so that corrections can be reflected without breaking financial history.
Acceptance Criteria (6)
Name, notes, status, responsible person, reservation flag, and notification threshold settings can be edited according to permission.
Currency cannot be changed if the safe has any transaction, custody, reservation, repayment, company expense, or purchase invoice linked to it.
Type and payment type cannot be changed if the safe has financial movements.
Initial balance cannot be edited after the safe has transactions unless an opening balance adjustment flow is used.
If the safe is inactive, it cannot be selected in new payments, reservations, custodies, imports, or repayments.
Credit Card safe edit rules must follow CreditCardSafe-Update-002 when type is Credit Card.
Safe-Delete-005
المالية والحسابات · الخزائن
بصفتي مسؤول النظام، أريد تنفيذ المتطلب التشغيلي في الخزائن، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Cash Management
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to delete unused safes, so that invalid or test records can be removed safely.
As an Admin, I want to delete unused safes, so that invalid or test records can be removed safely.
Acceptance Criteria (4)
Delete is allowed only if the safe has no transactions and no linked financial records.
Delete is blocked if the safe is linked to Financial Custody, Cash Reservation, Credit Card repayment, Company Expense, Purchase Invoice, public bill payment, payee bill payment, or journal/payment movement.
If delete is blocked, the system displays a clear message and suggests deactivation.
Credit Card safe delete rules must follow CreditCardSafe-Delete-003 when type is Credit Card.
Safe-Transactions-006
المالية والحسابات · الخزائن
بصفتي مستخدم المالية، أريد عرض ومتابعة سجلات الخزائن مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Cash Management
فتح سريع للقصة
Actor: Finance User
طبقًا للمصدر الأساسي ERP_SRS: As a Finance User, I want to view all safe transactions, so that I can audit all cash movements and related sources.
As a Finance User, I want to view all safe transactions, so that I can audit all cash movements and related sources.
Acceptance Criteria (8)
The transaction page is accessible from a safe list and safe details.
Filter by type, direction, source type, user, receiver/payer, date range, Filter By (related by date range), and currency.
Display total IN, total OUT, and net movement for selected filters.
Cash Reservation approval/release does not create actual safe transactions, but consumption through payment may reference the reservation.
Financial Custody creation creates OUT from safe; custody refund creates IN to safe.
Custody expenses must not create additional safe OUT transactions to avoid double deduction.
Transaction columns
Safe-Balance-007
المالية والحسابات · الخزائن
بصفتي مستخدم المالية، أريد احتساب ومطابقة القيم والأرصدة في الخزائن، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Cash Management
فتح سريع للقصة
Actor: Finance User
طبقًا للمصدر الأساسي ERP_SRS: As a Finance User, I want clear safe balance definitions, so that I can correctly understand available money and financial impact.
As a Finance User, I want clear safe balance definitions, so that I can correctly understand available money and financial impact.
Acceptance Criteria (10)
Actual Balance represents physically or operationally available money in the safe before reservation holds.
Reserved Amount represents active remaining Cash Reservations linked to this safe.
Available Balance = Actual Balance - Active Reserved Amount.
Financial Custody creation decreases actual safe balance because money leaves the safe.
Custody expense creation/update does not affect safe balance.
Custody refund increases actual safe balance.
Cash Reservation creation/approval decreases available balance only, not actual balance.
Cash Reservation release increases available balance only.
Payment without custody or reservation follows normal safe deduction rules.
Credit Card safe balance follows credit limit, used amount, paid amount, outstanding, and available credit rules.
IMPCT-Safe-Reservation-008
المالية والحسابات · الأثر المالي
بصفتي مدير المالية، أريد تنفيذ المتطلب التشغيلي في الأثر المالي، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Cash Management
فتح سريع للقصة
Actor: Finance Manager
طبقًا للمصدر الأساسي ERP_SRS: As a Finance Manager, I want safe availability to consider cash reservations, so that payment decisions are based on real available liquidity.
As a Finance Manager, I want safe availability to consider cash reservations, so that payment decisions are based on real available liquidity.
Acceptance Criteria (6)
If a safe allows reservation, active reservations reduce available balance.
Draft, pending, rejected, cancelled, fully consumed, and released reservations do not increase active reserved amounts.
Payment validation should use available balance for non-custody and non-credit-card safe-funded payments when reservation control is enabled.
Reservation consumed through actual payment decreases actual balance and decreases remaining reserved amount.
The system must prevent double deduction between Cash Reservation consumption and normal payment transaction.
Safe list and safe details must show reservation breakdown or link to filtered reservation list.
Safe-Status-009
المالية والحسابات · الخزائن
بصفتي مسؤول النظام، أريد تنفيذ المتطلب التشغيلي في الخزائن، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Cash Management
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want safe statuses to control usage, so that inactive or blocked safes cannot be used incorrectly.
As an Admin, I want safe statuses to control usage, so that inactive or blocked safes cannot be used incorrectly.
Acceptance Criteria (5)
Allowed statuses are Active and Inactive by default is active; additional statuses may be configured if needed.
Only Active safes appear in new financial operation dropdowns.
Inactive safes remain visible in history and reports.
A safe cannot be deactivated if there are unresolved operational dependencies unless policy allows it with warning.
Expired Credit Card safes block new expenses but allow repayments according to Credit Card Safe rules.
Safe-Notification-010
المالية والحسابات · الخزائن
بصفتي مدير المالية، أريد احتساب ومطابقة القيم والأرصدة في الخزائن، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Cash Management
فتح سريع للقصة
Actor: Finance Manager
طبقًا للمصدر الأساسي ERP_SRS: As a Finance Manager, I want safe-related notifications based on the safe responsible person and optional threshold configuration, so that balance issues and critical movements are handled on time by the correct user.
As a Finance Manager, I want safe-related notifications based on the safe responsible person and optional threshold configuration, so that balance issues and critical movements are handled on time by the correct user.
Acceptance Criteria (5)
The responsible person is required on safe creation and is the default recipient for safe notifications.
Notify the responsible person and configured recipients when the safe available balance falls below the configured minimum available balance threshold, if this threshold is configured for the safe.
Notify the responsible person and configured recipients when a Cash Reservation causes the safe available balance to fall below the configured minimum available balance threshold, if configured.
Notify card holders for Credit Card payment due reminders according to Epic-3 rules.
Notify relevant users on large IN or OUT transactions when the transaction amount reaches the configured IN / OUT transaction threshold, if configured. If notification thresholds are not configured, the system must not send threshold-based alerts and should continue only with standard safe and credit card notifications. Notification recipients must be driven by the safe responsible person, additional configured recipients, and permission/configuration rules, not hardcoded users.
Currency-List-001
المالية والحسابات · العملات
بصفتي مدير المالية، أريد عرض ومتابعة سجلات العملات مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Foreign Exchange Management
فتح سريع للقصة
Actor: Finance Manager
طبقًا للمصدر الأساسي ERP_SRS: As a Finance Manager, I want to list currencies with filters, so that I can monitor active currencies and exchange rate availability.
As a Finance Manager, I want to list currencies with filters, so that I can monitor active currencies and exchange rate availability.
Acceptance Criteria (7)
Filter by currency name, code, status and date range (from / to).
Show columns including code, name English, name Arabic, decimal places, latest status.
Only active currencies appear in new financial operation dropdowns.
Inactive currencies remain visible in old transactions and reports.
Users can open currency details, edit, delete or usage according to permissions.
The currency list must display dynamic summary cards such as total active currencies, inactive currencies, and records using selected currencies when applicable.
Summary card values must update based on the current filters.
Currency-View-002
المالية والحسابات · العملات
بصفتي مستخدم المالية، أريد عرض ومتابعة سجلات العملات مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Foreign Exchange Management
فتح سريع للقصة
Actor: Finance User
طبقًا للمصدر الأساسي ERP_SRS: As a Finance User, I want to view currency details, so that I can understand its usage and exchange rate history.
As a Finance User, I want to view currency details, so that I can understand its usage and exchange rate history.
Acceptance Criteria (3)
The currency details page displays code, name, decimal places, status and notes.
Display linked safes, custodies, reservations, company expenses, purchase invoices, and credit card safes where applicable.
Details are read-only
Currency-Create-003
المالية والحسابات · العملات
بصفتي مسؤول النظام، أريد إنشاء سجل جديد في العملات بعد التحقق من البيانات والقواعد، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Foreign Exchange Management
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to create a currency, so that it can be used in financial transactions and reporting.
As an Admin, I want to create a currency, so that it can be used in financial transactions and reporting.
Acceptance Criteria (4)
Currency code, name English, name Arabic, decimal places, and status are required.
Currency code must be unique.
New currency can be Active by default until you choose another one.
Create / Edit currency — field dictionary
Currency-Update-004
المالية والحسابات · العملات
بصفتي مسؤول النظام، أريد تعديل بيانات العملات مع حفظ التاريخ وإعادة الاحتساب، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Foreign Exchange Management
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to edit currency data, so that corrections are reflected without damaging financial history.
As an Admin, I want to edit currency data, so that corrections are reflected without damaging financial history.
Acceptance Criteria (4)
Name, notes, and status can be edited according to permission.
Currency code cannot be changed if the currency has been used in any financial transaction or master record.
Decimal places cannot be reduced if the currency has historical amounts requiring higher precision.
Inactive currency cannot be selected in new safes, reservations, custodies, expenses, invoices, or imports.
Currency-Delete-005
المالية والحسابات · العملات
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات العملات مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Foreign Exchange Management
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to delete unused currencies, so that the currency list remains clean.
As an Admin, I want to delete unused currencies, so that the currency list remains clean.
Acceptance Criteria (2)
Delete is allowed only if the currency has no linked safe, reservation, custody, expense, invoice, credit card safe, journal entry, or transaction.
If delete is blocked, the system displays a clear message and suggests deactivation.
Currency-Transactions-006
المالية والحسابات · العملات
بصفتي مستخدم المالية، أريد عرض ومتابعة سجلات العملات مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Foreign Exchange Management
فتح سريع للقصة
Actor: Finance User
طبقًا للمصدر الأساسي ERP_SRS: As a Finance User, I want to view transactions and records using a currency, so that I can audit currency usage.
As a Finance User, I want to view transactions and records using a currency, so that I can audit currency usage.
Acceptance Criteria (7)
The usage page is accessible from currency details.
Filter by module/source type, date range (from / to), Filter by dates (Creation / Payment) Dates and status.
Display totals by source type where applicable.
Display source number, source type, amount, exchange rate, base amount, date, status, and link to source document.
Historical records keep the exchange rate captured at transaction time.
The usage page must display dynamic summary cards for totals by currency and base currency according to selected filters.
Usage columns
Currency-Status-007
المالية والحسابات · العملات
بصفتي مسؤول النظام، أريد تنفيذ المتطلب التشغيلي في العملات، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Foreign Exchange Management
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want currency statuses to control usage, so that inactive currencies cannot be used in new operations.
As an Admin, I want currency statuses to control usage, so that inactive currencies cannot be used in new operations.
Acceptance Criteria (4)
Allowed statuses are Active and Inactive by default is active.
Only Active currencies appear in new forms and import templates.
Inactive currencies remain visible in historical records and reports.
The system should block deactivation if unresolved active financial records require the currency unless policy allows with warning.
IMPCT-Currency-008
المالية والحسابات · الأثر المالي
بصفتي مستخدم الأعمال، أريد تعديل بيانات الأثر المالي مع حفظ التاريخ وإعادة الاحتساب، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Foreign Exchange Management
فتح سريع للقصة
Actor: System
طبقًا للمصدر الأساسي ERP_SRS: As a System, I want all financial modules to use consistent currency and exchange rate rules, so that balances and accounting remain correct.
As a System, I want all financial modules to use consistent currency and exchange rate rules, so that balances and accounting remain correct.
Acceptance Criteria (7)
Safes must have a valid active currency on creation.
Financial Custody stores currency and exchange rate and uses them for reporting and entries.
Cash Reservation stores currency and exchange rate when multi-currency is used.
Credit Card Safe outstanding is stored in card currency and journal entries are created in base currency when enabled.
Company Expenses and Purchase Invoices capture currency and exchange rate at creation/import time.
Payments between different currencies require captured exchange rate and auditable conversion.
Reports should show transaction amount and base currency amount when applicable.