• DevPilot's avatar
    fix(accounting): 3 forms crash or silently discard data on submit · 3479e8e6
    DevPilot authored
    اكتشفت أثناء توثيق الشاشات المتبقية إن تلات فورمات معطلة فعليًا:
    
    - إنشاء اعتماد مستندي: أسماء الحقول (credit_number، supplier_id،
      bank_account_id، currency) ما تطابقش اللي الكنترولر بيقراه
      (issuing_bank_id، beneficiary_supplier_id، currency_code)، ومفيش حقل
      أصلًا لـ beneficiary_name رغم إنه NOT NULL في القاعدة — يعني أي محاولة
      حفظ كانت بتطلّع 500 من قاعدة البيانات.
    - خطاب ضمان جديد: نفس المشكلة بالظبط — beneficiary بدل beneficiary_name
      NOT NULL، فأي حفظ كان بيقع.
    - قرض بنكي جديد: خانة الضمان اسمها collateral بس الكنترولر بيقرا
      collateral_description، فأي نص كان بيتكتب فيها بيتفقد بصمت. وقائمة
      نوع القرض فيها قيم (term_loan، equipment) مش موجودة في enum القاعدة
      أصلًا (term، revolving، overdraft، mortgage) — اختيارها كان هيفشل
      الحفظ أو يبوّظ العمود. رقم القرض واسم البنك كانا حقول قابلة للتعديل
      بالمصادفة بس الكنترولر بيتجاهلهم دايمًا — بقوا معروضين للقراءة بس.
    3479e8e6
Name
Last commit
Last update
..
accruals Loading commit data...
bank_accounts Loading commit data...
bank_reconciliation Loading commit data...
billing Loading commit data...
branch_fees Loading commit data...
budgets Loading commit data...
chains Loading commit data...
chart_of_accounts Loading commit data...
cost_centers Loading commit data...
daily_transactions Loading commit data...
dashboard Loading commit data...
dimensions Loading commit data...
documentary_credits Loading commit data...
fiscal_years Loading commit data...
gaps Loading commit data...
guarantees Loading commit data...
instruments Loading commit data...
journal_entries Loading commit data...
journal_types Loading commit data...
loans Loading commit data...
notes_payable Loading commit data...
notes_receivable Loading commit data...
opening_entries Loading commit data...
period_closing Loading commit data...
portfolios Loading commit data...
reclassification Loading commit data...
reports Loading commit data...
revenue_mapping Loading commit data...
settlements Loading commit data...
statements Loading commit data...
vouchers Loading commit data...