Jooyeshgar / FreeAmir

Amir: Free Laravel Accounting Software (فارسی)
GNU General Public License v3.0
10 stars 4 forks source link

Create "Transaction" Model CRUD Operations #8

Closed hadi60 closed 7 months ago

hadi60 commented 7 months ago

کدهای کنترل قدیمی به زبان پایتون اینجا هست https://github.com/Jooyeshgar/amir/blob/master/amir/class_document.py مواردی که نیاز رعایت بشه

  1. سند که بهش داکیومنت هم می گیم مجموعه ای از ارتیکل هاست که در جدول Transation ذخیره می شه
  2. هر ارتیکل یک مقدار عددی داره و نوع که بدهکار یا بستانکار مجموع مقادیر بدهکار و بستانکار باید برابر باشه و پایین سند هم نمایش داده خواهد شد
  3. هر ارتیکیل یک subject هم دارد که نوه بدهکار یا بستانکار بودن را از آن به ارث می برد ر گر اینکه هر دوباشد و نیاز به تعیین دستی دارد
  4. سندی که بالانس نیست (یعنی مقدار بدهکار و بستانکار برابر نیست) فقط به صورت غیر دایم و موقت قابل ذخیره سازی است
hadi60 commented 7 months ago

Image

Image