حسابداری بازرگانی: راهنمای کامل خرید، فروش، موجودی و بهای تمام شده

تعریف ساده و مسئله اصلی حسابداری بازرگانی
حسابداری بازرگانی بهعنوان یکی از شاخههای تخصصی حسابداری، بهویژه در بنگاههای عمدهفروشی، خردهفروشی و شرکتهای توزیعی مورد استفاده قرار میگیرد. هدف اصلی این نوع حسابداری، ثبت دقیق تمام معاملات خرید‑فروش کالا، پیگیری موجودیها و ارزیابی بهای تمامشده بهگونهای است که گزارشهای مالی بتوانند تصویر واقعی عملکرد تجاری را نشان دهند. در عمل، دو روش ثبت موجودی وجود دارد: ثبت دورهای که موجودیها فقط در پایان دوره مالی محاسبه میشوند و ثبت دائمی که هر حرکت کالا (ورود، خروج، برگشت) بلافاصله در حسابها ثبت میشود. این روش دوم بهویژه برای کسبوکارهایی که حجم بالایی از تراکنش دارند، امکان کنترل لحظهای موجودی و بهای تمامشده را فراهم میکند.
منابع: ویکیپدیا – حسابداری بازرگانی
چگونه بهای تمامشده کالا را در نرمافزار حسابداری محاسبه کنیم؟
1. انتخاب روش بهای تمامشده
در نرمافزارهای حسابداری ایرانی (مانند دیجی اینویس) میتوانید یکی از روشهای زیر را برای ارزیابی موجودی انتخاب کنید:
2. مثال عددی ثبت روزنامهای (روش FIFO)
فرض کنید در ماه ژانویه ۲۲۲۲، یک فروشگاه لباس سه بار خرید انجام میدهد:
| تاریخ | تعداد | قیمت واحد (ریال) | مجموع (ریال) |
|---|---|---|---|
| ۱۰ ژانویه | 100 | ۵۰,۰۰۰ | 5,000,000 |
| ۲۰ ژانویه | 150 | ۵۵,۰۰۰ | 8,250,000 |
| ۲۵ ژانویه | 120 | ۵۲,۰۰۰ | 6,240,000 |
در تاریخ ۲۸ ژانویه، فروش 200 عدد کالا انجام میشود. با روش FIFO، 100 عدد از اولین خرید (۵۰,۰۰۰ ریال) و 100 عدد از دومین خرید (۵۵,۰۰۰ ریال) استفاده میشود. بهای تمامشده فروش برابر است با:
\[ (100 \times 50,000) + (100 \times 55,000) = 5,000,000 + 5,500,000 = 10,500,000 \text{ ریال} \]
ثبت روزنامهای در دیجی اینویس بهصورت زیر خواهد بود:
3. چکلیست ماهانه برای تطبیق موجودی
- بررسی ورودیها – تمام فاکتورهای خرید باید در ماژول خرید ثبت شوند.
- بررسی خروجیها – فاکتورهای فروش، برگشتاز‑فروش و تخفیفات باید بهصورت دقیق در حساب هزینه کالاهای فروخته شده ثبت شوند.
- محاسبه بهای تمامشده – بر اساس روش انتخابی (FIFO یا وزندار) بهای تمامشده هر دوره محاسبه شود.
- مقایسه موجودی فیزیکی – موجودی فیزیکی انبار با موجودی کتابی مقایسه و اختلافات ثبت شوند.
- ثبت اصلاحیه – در صورت وجود اختلاف، سند اصلاحیه (دستنویس یا خودکار) در ماژول موجودی ایجاد گردد.
این چکلیست میتواند بهصورت خودکار در دیجی اینویس از طریق بستهٔ افزایش سند (document_pack) فعال شود؛ اما برای استفاده از این قابلیت، بسته مربوطه باید خریداری شود.
فرق بین روشهای FIFO، LIFO و وزندار در حسابداری بازرگانی چیست؟
1. تأثیر بر سود خالص
2. ماتریس خطای رایج در محاسبه بهای تمامشده
| خطا | توضیح | پیامد مالی | راهحل پیشگیری |
|---|---|---|---|
| اشتباه در ترتیب ورود کالا (FIFO) | استفاده از قیمتهای جدید بهجای قدیمی | هزینه کمتر از واقع، سود بیش از حد | استفاده از ماژول “تاریخ ورود” در دیجی اینویس |
| عدم بهروزرسانی قیمت خرید در وزندار | نادیده گرفتن خرید جدید در محاسبه میانگین | هزینه نادرست، انحراف در سود | تنظیم خودکار وزندار در تنظیمات حسابداری |
| ترکیب روشها در یک دوره | اعمال FIFO برای برخی کالاها و وزندار برای دیگران بدون مستند | گزارش مالی ناسازگار | تعریف روش بهای تمامشده برای هر کالا در تنظیمات محصول |
| نادیده گرفتن برگشتاز‑خرید | عدم کسر هزینه برگشتاز‑خرید از موجودی | هزینه بیش از حد | ثبت برگشتاز‑خرید بهصورت سند جداگانه (مثال در بخش بعد) |
3. مثال برگشتاز‑خرید (روش وزندار)
یک خرید 100 عدد به قیمت ۴۰,۰۰۰ ریال انجام شد. پس از یک هفته، 20 عدد بهدلیل نقص برگشت داده شد. وزندار جدید بهصورت زیر محاسبه میشود:
\[ \text{قیمت متوسط جدید} = \frac{(80 \times 40,000)}{80} = 40,000 \text{ ریال} \]
سند برگشتاز‑خرید در دیجی اینویس:
| حساب بدهکار | حساب بستانکار | مبلغ (ریال) | توضیح |
|---|---|---|---|
| موجودی کالا | هزینه کالاهای فروخته شده | 800,000 | برگشتاز‑خرید 20 عدد |
چگونه موجودی انبار را بهصورت خودکار بهروز کنیم و با گزارش مالی همخوانی داشته باشد؟
1. تنظیمات خودکار در دیجی اینویس
- فعالسازی ماژول موجودی دائمی – در تنظیمات حسابداری، گزینه «ثبت دائمی» را انتخاب کنید.
- تعریف SKU و بارکد – برای هر کالا یک شناسه یکتا (SKU) و بارکد اختصاص دهید؛ این کار باعث میشود هر تراکنش بهصورت خودکار بهروز شود.
- اتصال به دستگاههای بارکدخوان – دیجی اینویس از طریق API امکان همگامسازی با بارکدخوانهای پرینتدار را دارد؛ به این ترتیب هنگام فروش یا دریافت کالا، موجودی بهصورت لحظهای کاهش یا افزایش مییابد.
2. همخوانی با گزارشهای مالی
3. چکلیست همخوانی ماهانه
- [ ] تمام فاکتورهای خرید و فروش در بازه زمانی ثبت شدهاند.
- [ ] موجودی کتابی با موجودی فیزیکی مقایسه شد؛ اختلاف بیش از ۲ % وجود نداشت.
- [ ] بهای تمامشده بر پایه روش انتخابی (FIFO یا وزندار) محاسبه شد.
- [ ] گزارش مالی (صورت سود و زیان) با بهای تمامشده همخوانی دارد.
- [ ] تنظیمات SKU و بارکد برای تمام کالاها بهروز است.
برای جزئیات بیشتر درباره نحوه ثبت خرید و هزینه میتوانید به بخش [ثبت خرید و هزینه در نرمافزار حسابداری](https://digiinvoice.ir/magazine/purchases-and-expenses) مراجعه کنید.
جمعبندی و قدم بعدی برای حسابداری بازرگانی
- پیکربندی نرمافزار – در دیجی اینویس، ماژول ثبت دائمی، SKU و بارکدها را فعال کنید تا موجودی بهصورت خودکار بهروز شود.
- اجرای چکلیست ماهانه – با استفاده از چکلیست ارائهشده، از صحت تراکنشها، بهای تمامشده و همخوانی گزارشهای مالی اطمینان حاصل کنید.
در نهایت، برای گسترش کارایی و بهرهوری میتوانید با تیم [همکاری در فروش نرمافزار حسابداری](https://digiinvoice.ir/magazine/accountant-income-partner-panel) تماس بگیرید و از امکانات بستهٔ افزایش سند (document_pack) برای افزایش سقف اسناد ماهانه بهرهمند شوید.
با پیروی از این راهنمای گامبهگام، کسبوکارهای کوچک و متوسط میتوانند فرآیندهای بازرگانی خود را بهصورت دقیق، شفاف و منطبق بر استانداردهای حسابداری ایران مدیریت کنند.
منابع
- حسابداری بازرگانیfa.wikipedia.org — 2025-12-14 · آخرین بررسی: 1405-06-07
- بنگاه بازرگانیfa.wikipedia.org — 2026-07-04 · آخرین بررسی: 1405-06-07
همین امروز اولین فاکتورتان را بزنید
دیجی اینویس با دورهٔ آزمایشی رایگان شروع میشود — بدون کارت بانکی، با ارسال مستقیم به سامانهٔ مودیان.



