پرش به محتوای اصلی
FinTech & ERPفین‌تک و ERP

سامانه حسابداری ۲حساب

2hesab.smbz.ir
ورود به سامانه

معرفی پروژه

۲حساب یک موتور حسابداری چندصنفی فارسی است که حسابداری دوطرفه (Double-Entry)، انبارداری لایه‌ای با کاردکس کالا به روش FIFO، حواله‌های انتقال بین انبارها و ماتریس تخصصی نمرات عدسی (SPH/CYL) را در یک سامانه یکپارچه جمع کرده است.

ویژگی‌ها و تصمیم‌های فنی

  • همه محاسبات پولی با decimal.js و نگهداری مبالغ به‌صورت NUMERIC؛ بدون هیچ استفاده‌ای از Float.
  • اعتبارسنجی تراز هر سند پیش از ثبت؛ جمع بدهکار و بستانکار باید دقیقاً برابر باشد.
  • ماتریس دوبعدی نمره کروی و استوانه‌ای برای خرید، فروش و موجودی عدسی.
  • ثبت نرخ ارز در لحظه معامله برای گزارش‌گیری درست چندارزی.
  • ساختار مونوریپو با تایپ‌های مشترک بین API و کلاینت و تست‌های خودکار روی دیتابیس ایزوله.

تکنولوژی‌ها

  • TypeScript
  • Fastify
  • PostgreSQL
  • Drizzle ORM
  • React
  • Vite
  • decimal.js
  • pnpm workspaces