دفاتر آذرماه شما بهترین ماه تاریخ شرکتتان را نشان میدهد. سپس دیماه فرا میرسد: حقوق کارهای که تیم شما در آذر انجام داده از حساب بانکیتان کسر میشود، قبض برق مصرف آذرماه از راه میرسد، و مشتری میپرسد چه زمانی پروژهای را که در آبان پولش را پرداخته تحویل خواهید داد. هیچیک از این سردرگمیها به این معنا نیست که آذر ماه بدی بوده — به این معناست که دفتر شما نقد را هنگام جابهجایی ثبت کرده بود، نه رویدادهای اقتصادی را هنگام وقوع. راهحل چهار سند تعدیلی است که هر کسبوکار تعهدی انجام میدهد: هزینههای تعهدی، درآمد تعهدی، هزینههای پیشپرداخت و درآمد دریافتنشده. تعهدی و انتقالی صرفاً دو جهت این اصلاح زمانبندی هستند، و زمانی که ببینید نقد نسبت به رویداد در کدام جهت جریان دارد، هرگز آنها را با هم اشتباه نخواهید گرفت.
تنها پرسشی که تعهدی را از انتقالی جدا میکند
هر تعدیل زمانبندی به یک پرسش پاسخ میدهد: آیا نقد پیش از کسب درآمد یا تحمل هزینه جابهجا شد یا پس از آن؟
- نقد پس از رویداد جابهجا میشود ← تعهدی. شما درآمد یا هزینه را اکنون ثبت میکنید و نقد را بعداً مدیریت میکنید. کار را در آذر انجام دادید اما در دی پول میگیرید؛ تیم شما در آذر کار کرد اما روز پرداخت ۱۵ دی است.
- نقد پیش از رویداد جابهجا میشود ← انتقالی. نقد پیشاپیش وارد یا خارج شده، اما شناسایی آن را تا زمانی که کسب درآمد یا مصرف کامل شود به تعویق میاندازید. در آبان برای کاری که در بهمن تحویل خواهید داد پیشپرداخت گرفتید؛ در مهر بیمه یک سال کامل را پرداخت کردید.
این تمام تفاوت است، و همهچیز درباره سند روزنامه را تعیین میکند: کدام حسابها جابهجا میشوند، آیا سمت ترازنامه یک دارایی است یا بدهی، و تعدیل در پایان ماه در کدام جهت میرود.
| تعهدی | انتقالی | |
|---|---|---|
| زمانبندی نقد | نقد بعداً میآید | نقد از پیش جابهجا شده |
| کاری که اکنون میکنید | شناسایی درآمد/هزینه پیش از نقد | نگهداشتن نقد در یک حساب ترازنامه |
| سمت هزینه | هزینههای تعهدی (بدهی) | هزینههای پیشپرداخت (دارایی) |
| سمت درآمد | درآمد تعهدی (دارایی/دریافتنی) | درآمد دریافتنشده (بدهی) |
| جفتهای سند تعدیل | درآمد/هزینه با دریافتنی/پرداختنی | هزینه با دارایی پیشپرداخت، یا بدهی با درآمد |
هر دو برای برآوردن اصل تطابق وجود دارند: درآمد به دورهای تعلق دارد که آن را کسب کردهاید، و هزینهها به دورهای تعلق دارند که درآمد را تولید کرده، بدون توجه به اینکه چه کسی چه زمانی چک مینویسد.
تعهدی: اکنون ثبت کن، نقد بعداً میآید
یک تعهدی رویدادی را ثبت میکند که از نظر اقتصادی پیشتر رخ داده اما هنوز به نقد دست نزده است. تعهدیها همیشه یک حساب صورت سود و زیان را با یک دریافتنی یا پرداختنی جفت میکنند. آنها سود یا زیان گزارششده شما را پیش از جابهجایی یک دلار افزایش میدهند، و دقیقاً به همین دلیل وامدهندگان و خریداران به صورتهای تعهدی بیش از صورتهای نقدی اعتماد میکنند: آنها تعهدات و درآمدهایی را نشان میدهند که دفاتر نقدی پنهان میکنند.
هزینههای تعهدی: هزینههایی که بدهکارید اما پرداخت نکردهاید
نمونههای کلاسیک در هر کسبوکار کوچکی وجود دارند: دستمزد کسبشده در روزهای آخر ماه اما پرداختشده در روز پرداخت بعدی، قبض آب و برق این ماه که ماه بعد میرسد، بهره انباشته روی وام بین پرداختها، و پاداشهای پایان سالی که تیم شما پیشتر کسب کرده است. بدون تعهدی، ماهی که کار رخ داده بهطور مصنوعی سودآور به نظر میرسد و ماهی که پرداخت میکنید بهطور مصنوعی بد.
سند پایان ماه هزینه را بدهکار و بدهی را بستانکار میکند:
- بدهکار هزینه دستمزد ۸٫۴۰۰ دلار؛ بستانکار حقوق تعهدی (یک بدهی) ۸٫۴۰۰ دلار
- وقتی روز پرداخت فرا میرسد، حقوق تعهدی را بدهکار و نقد را بستانکار میکنید — آن بار دوم هیچ هزینهای به سود و زیان نمیرسد، چون قبلاً در ماه درست ثبت شده است.
بسیاری از کسبوکارها این اسناد را بهصورت اسناد برگشتی ثبت میکنند: در نخستین روز ماه جدید، یک سند خودکار تعهدی را برمیگرداند، تا پرداخت نقد نهایی بهطور عادی و بدون شمارش مضاعف ثبت شود. اگر نرمافزارتان از اسناد برگشتی پشتیبانی میکند، برای هر تعهدی روتین از آنها استفاده کنید — آنها رایجترین خطای پایان ماه (ثبت پرداخت بهعنوان یک هزینه تازه) را تقریباً غیرممکن میکنند.
درآمد تعهدی: کاری که تمام کردید اما صورتحساب نکردید
تصویر آینهای: خدمت را ارائه دادید، محصول را ارسال کردید، یا بهره را کسب کردید، اما صورتحساب صادر نشده یا پرداخت نرسیده است. مشاوری که در ۲۸ اسفند یک مرحله را تمام میکند اما در ۱۳ فروردین صورتحساب میکند، درآمد اسفند دارد. مالکی که مستأجرش اجاره را سهماهه در پایان دوره میپردازد هر ماه اجاره کسب میکند. کسبوکاری که سفته دریافتنی نگه میدارد هر روز بهره کسب میکند، چه پرداختی سررسید شده باشد چه نه.
- بدهکار حسابهای دریافتنی (یا بهره دریافتنی) ۵٫۰۰۰ دلار؛ بستانکار درآمد خدمات ۵٫۰۰۰ دلار
- وقتی نقد میرسد، نقد را بدهکار و دریافتنی را بستانکار میکنید — درآمد دو بار شناسایی نمیشود.
درآمد تعهدی جایی است که کسبوکارهای کوچک بیش از همه درآمدشان را کمتر از واقع نشان میدهند، چون کار صورتحسابنشده هنوز واقعی به نظر نمیرسد. اما واقعی است: شما انجام دادهاید و مشتری به شما بدهکار است. ثبت آن مانع میشود که یک ماه تنها به دلیل تأخیر چندروزه در صورتحساب مانند دوران رکود به نظر برسد.
انتقالی: نقد جابهجا شد، شناسایی منتظر میماند
انتقالی زمانبندی معکوس را مدیریت میکند: نقد پیشتر جابهجا شده، اما کسب درآمد یا مصرف در دورههای آینده رخ میدهد. انتقالیها همیشه از ترازنامه آغاز میشوند — بهعنوان دارایی وقتی پیشپرداخت کردید، بهعنوان بدهی وقتی پیشدریافت کردید — و بهتدریج به صورت سود و زیان منتقل میشوند.
هزینههای پیشپرداخت: هزینههایی که پیش از مصرف پرداخت کردید
حق بیمه سالانه، یک سال نرمافزار که پیشپرداخت صورتحساب میشود، شش ماه اجاره که از پیش پرداخت شده، لوازم انبوه در انبار: همه نقدهایی که برای ارزشی که بهمرور زمان مصرف خواهید کرد از در خارج شدهاند. ثبت کل پرداخت بهعنوان هزینه این ماه سود یک ماه را نابود و یازده ماه بعدی را بهطور کاذب خوب جلوه میدهد.
در عوض، پرداخت در یک حساب دارایی پارک میشود، و هر ماه یک برش را به هزینه منتقل میکنید:
- هنگام پرداخت: بدهکار بیمه پیشپرداخت ۱۲٫۰۰۰ دلار؛ بستانکار نقد ۱۲٫۰۰۰ دلار. هنوز هیچ هزینهای نیست.
- هر ماه: بدهکار هزینه بیمه ۱٫۰۰۰ دلار؛ بستانکار بیمه پیشپرداخت ۱٫۰۰۰ دلار.
پس از دوازده سند استهلاک، دارایی صفر میشود و هر ماه دقیقاً سهم خود را حمل میکند. همین الگو اجاره پیشپرداخت، اشتراکهای سالانه و لوازم را پوشش میدهد (که در آن «استهلاک» یک شمارش فیزیکی است: موجودی ابتدا بهعلاوه خریدها منهای آنچه روی قفسه مانده برابر است با آنچه مصرف کردهاید).
درآمد دریافتنشده: نقدی که پیش از کسب درآمد دریافت کردید
پیشپرداختها، حقالوکالهها، اشتراکهای سالانه که پیشپرداخت شده، کارتهای هدیه فروختهشده، و صورتحسابهای پیشرفت کار روی کارهای ناتمام همگی بدهی هستند، نه درآمد — شما به مشتری کالا یا خدمات بدهکارید. این همان انتقالی است که کسبوکارها را بیش از همه به دردسر میاندازد، چون خرج کردن نقد دریافتیشده مانند خرج کردن پول خودتان حس میشود. تا زمانی که تحویل ندهید، آن پول کس دیگری است که شما نگه داشتهاید.
- هنگام دریافت: بدهکار نقد ۶٫۰۰۰ دلار؛ بستانکار درآمد دریافتنشده (یک بدهی) ۶٫۰۰۰ دلار. هنوز هیچ درآمدی نیست.
- هرچه تحویل میدهید — هر ماه از قرارداد خدمات ششماهه، هر مرحله از یک پروژه: بدهکار درآمد دریافتنشده ۱٫۰۰۰ دلار؛ بستانکار درآمد خدمات ۱٫۰۰۰ دلار.
این حساب را همانطور که موجودی بانکیتان را میپایید، زیر نظر بگیرید. موجودی رو به رشد درآمد دریافتنشده در کنار نقد رو به کاهش، هشدار زودهنگامی است که تعهدات فردا را امروز خرج میکنید. کسبوکارهای اشتراکی و پروژهای که این نسبت را پیگیری میکنند بهندرت غافلگیر میشوند.
چهار تعدیل در کنار هم
| نوع | جهت | سند اولیه | سند تعدیل | حساب ترازنامه |
|---|---|---|---|---|
| هزینه تعهدی | هزینه پیش از نقد | (هیچ — هنوز چیزی پرداخت نشده) | بدهکار هزینه، بستانکار پرداختنی | بدهی (حقوق تعهدی، بهره پرداختنی) |
| درآمد تعهدی | درآمد پیش از نقد | (هیچ — هنوز چیزی دریافت نشده) | بدهکار دریافتنی، بستانکار درآمد | دارایی (حسابهای دریافتنی، بهره دریافتنی) |
| هزینه پیشپرداخت | نقد پیش از هزینه | بدهکار دارایی پیشپرداخت، بستانکار نقد | بدهکار هزینه، بستانکار دارایی پیشپرداخت | دارایی (بیمه پیشپرداخت، اجاره پیشپرداخت) |
| درآمد دریافتنشده | نقد پیش از درآمد | بدهکار نقد، بستانکار بدهی دریافتنشده | بدهکار بدهی دریافتنشده، بستانکار درآمد | بدهی (درآمد دریافتنشده، پیشپرداخت مشتری) |
به تقارن توجه کنید: هر سند تعدیل دقیقاً یک حساب صورت سود و زیان و یک حساب ترازنامه را لمس میکند، و نقد هرگز خودش در سند تعدیل ظاهر نمیشود. اگر روزی دیدید که در یک تعدیل پایان ماه نقد را بدهکار یا بستانکار میکنید، توقف کنید — چیزی اشتباه شده است.
این در یک دفتر متنی ساده چگونه به نظر میرسد
اگر دفاترتان را در Beancount نگه میدارید، تعهدیها و انتقالیها تراکنشهای عادی تاریخخورده در آخرین روز دوره هستند، با پای نقدی که در یک تراکنش جداگانه با تاریخ خودش میآید. این جفت پایان ماهی است که بیشتر کسبوکارهای کوچک میشناسند — دستمزد تعهدی بهعلاوه یک ماه از یک بیمهنامه سالانه پیشپرداخت:
2026-10-31 * "Accrue October wages, paid Nov 5"
Expenses:Payroll:Wages 8400.00 USD
Liabilities:Accrued-Payroll -8400.00 USD
2026-11-05 * "Pay October wages"
Liabilities:Accrued-Payroll 8400.00 USD
Assets:Checking -8400.00 USD
2026-10-01 * "Annual business insurance premium"
Assets:Prepaid-Insurance 12000.00 USD
Assets:Checking -12000.00 USD
2026-10-31 * "Amortize October insurance (month 1 of 12)"
Expenses:Insurance 1000.00 USD
Assets:Prepaid-Insurance -1000.00 USDدو عادت این کار را پایدار میکند. نخست، هر سند تعدیل را با دوره و برنامه آن روایت کنید («ماه ۳ از ۱۲»)، تا آیندهی شما بتواند استهلاک را بدون بازسازی آن بررسی کند. دوم، در هر بستن یک بررسی ترازنامه انجام دهید: داراییهای پیشپرداخت باید طبق برنامه کاهش یابند، درآمد دریافتنشده باید با تحویل شما کاهش یابد، و پرداختنیهای تعهدی باید هنگام خروج نقد تسویه شوند. موجودیهای کهنه در هر یک از این حسابها تقریباً همیشه یک تعدیل ازدسترفته است، و مستندات Beancount دستورهای پرسوجویی را که آنها را آشکار میکنند پوشش میدهد.
پنج اشتباهی که دفاتر شما را تحریف میکند
۱. ثبت پیشپرداختها مستقیماً بهعنوان هزینه. حق بیمه سالانه ۱۲٫۰۰۰ دلاری که در مهر هزینه میشود، سود مهر را ۱۱٫۰۰۰ دلار کمتر از واقع و یازده ماه بعد را بیش از واقع نشان میدهد. هر چیزی که بیش از دوره جاری را پوشش میدهد ابتدا به دارایی پیشپرداخت تعلق دارد. (یک استثنای محدود: قاعده ۱۲ ماهه IRS به بسیاری از کسبوکارها اجازه میدهد برخی هزینههای پیشپرداخت را در اظهارنامه مالیاتی کسر کنند حتی در حالی که در دفاتر خود استهلاک میکنند — اشکالی ندارد، اما تفاوت دفتری-مالیاتی را پیگیری کنید تا رفتار مالیاتی سود و زیان ماهانه شما را خراب نکند.)
۲. شناسایی پیشپرداختها بهعنوان درآمد در زمان دریافت. پیشپرداخت ۵۰ درصدی روی پروژهای که فصل بعد آغاز میشود امروز یک بدهی است. کسبوکارهایی که پیشپرداختها را بهعنوان فروش ثبت میکنند درآمد جاری را بیش از واقع نشان میدهند و سپس تعجب میکنند که چرا ماههای تحویل غیرسودآور به نظر میرسند. بدتر از آن، ممکن است نقدی را خرج کنند که برای هزینههای تحویل نیاز خواهند داشت.
۳. فراموش کردن برگشت — یا برگشت دو بار. تعهدی در پایان ماه بالا میرود؛ پرداخت نقد بعداً میرسد و بهعنوان یک هزینه تازه ثبت میشود؛ اکنون هزینه در دو ماه است. اسناد برگشتی در نخستین روز دوره جدید مکانیکی از این جلوگیری میکنند. اگر تعدیلها را دستی ثبت میکنید، فهرست جاری تعهدیهای باز نگه دارید و هر کدام را هنگام رسیدن نقدش تیک بزنید.
۴. انباشته شدن کار صورتحسابنشده و ثبتنشده. مشاوران، آژانسها و پیمانکاران بهطور روتین کار را در یک ماه تمام میکنند و در ماه بعد صورتحساب میکنند بدون ثبت درآمد تعهدی. راهحل رویهای است: هر کس که بستن پایان ماه را تأیید میکند باید هر ماه بپرسد، «چه چیزی تحویل دادیم که هنوز صورتحساب نشده؟» و آن را ثبت کند.
۵. حمل موجودیهای مرده به جلو. یک دارایی پیشپرداخت که هرگز استهلاک نمیشود، یک پرداختنی تعهدی برای قبضی که پیشتر مستقیم پرداخت شده، درآمد دریافتنشده برای اشتراکی که ماهها پیش لغو شده — اینها باقی میمانند چون هیچکس مالک مغایرتگیری نیست. هر فصل یکبار، هر حساب تعهدی و انتقالی را به صفر یا مورد توضیحداده برسانید. هر چیزی که نمیتوانید توضیح دهید یک خطای دوره قبل است که باید اصلاح شود، نه موجودیای که باید نگه داشته شود.
یک روال پایان ماه که هر چهار مورد را پاک نگه میدارد
با همین روال کوتاه در هر دوره چرخه را ببندید، به این ترتیب: همه نقدی که جابهجا شده را ثبت کنید، سپس چهار تعدیل را برای هر چیزی که نقد از دست داده انجام دهید.
- حسابهای بانکی و کارت را مغایرتگیری کنید تا واقعیت نقدی ابتدا محکم شود.
- دستمزدها، ساعات پیمانکار، آب و برق و بهرهای که تحمل شده اما پرداخت نشده را فهرست کنید — هزینههای تعهدی را ثبت کنید.
- کار تحویلشده اما صورتحسابنشده و بهره کسبشده اما دریافتنشده را فهرست کنید — درآمد تعهدی را ثبت کنید.
- هر دارایی پیشپرداخت را مرور کنید و برش استهلاک این دوره را ثبت کنید.
- درآمد دریافتنشده را مرور کنید و آنچه این دوره تحویل دادید را شناسایی کنید.
- پیش از نهاییسازی صورتها، هر موجودی تعهدی و انتقالی را از نظر کهنگی بررسی کنید.
این فهرست را اجرا کنید و سود و زیان ماهانه شما خواهد گفت واقعاً این ماه چه رخ داده — که تمام هدف حسابداری تعهدی است، و دلیلی که هر تعدیل بالا ارزش پنج دقیقهای را که میگیرد دارد.


