نرمافزار حسابداری شما پشت سرتان به زبانی بیگانه حرف میزده است. هر فاکتوری که صادر میکنید، هر صورتحسابی که پرداخت میکنید، هر دوره حقوق و دستمزدی که اجرا میکنید، پیش از آنکه به دفاتر شما برسد به بدهکار و بستانکار ترجمه میشود — و تا زمانی که همهچیز متعادل باشد، لازم نیست یک کلمه از آن را بشنوید. سپس ماهی فرا میرسد که چیزی خراب میشود: موجودی نقدی منفی نشان داده میشود حتی وقتی حساب بانکی سالم است، یک ثبت هزینه بهنحوی سود را بالا میبرد، یا تراز آزمایشی شما سه روز پیش از وقت ملاقات مالیاتی چند صد دلار اختلاف دارد. هر یک از این معماها یک بدهکار یا بستانکار است که به سمت اشتباه اشاره میکند. بهمحض آنکه بتوانید آنها را بخوانید، میتوانید بیشترشان را خودتان در چند دقیقه برطرف کنید، بهجای آنکه به کسی پول بدهید تا برایتان ترجمه کند.
این راهنما کل سیستم را به شما میآموزد: بدهکار و بستانکار واقعاً یعنی چه، پنج نوع حساب و مانده نرمال آنها، اینکه چرا معادله حسابداری باعث کارکرد این قواعد میشود، چگونه ثبتهای واقعی دفتر روزنامه را بخوانیم، تراز آزمایشی شما چه چیزی را اثبات میکند (و چه چیزی را نمیتواند)، و یک شکار گامبهگام برای یافتن خطا وقتی ستونها از توافق سر باز میزنند.
بدهکار و بستانکار جهتاند، نه قضاوت
هر چیزی را که این واژهها در انگلیسی روزمره به ذهن میآورند فراموش کنید. در دفترداری، بدهکار صرفاً ثبتی در سمت چپ یک حساب است، و بستانکار ثبتی در سمت راست. کل تعریف همین است. بدهکار خوب یا بد نیست، و بستانکار هم همینطور — هر کدام برخی از انواع حسابها را افزایش و برخی دیگر را کاهش میدهند.
این نکته تقریباً هر مبتدی را زمین میزند، چون با اصطلاحات بانکی برخورد میکند. وقتی صورتحساب بانکی شما برای واریز ۵,۰۰۰ دلاری «بستانکار» نشان میدهد، بانک دارد دفاتر خودش را توصیف میکند: پول شما بدهی بانک است، و بدهیها با بستانکار رشد میکنند. در دفاتر شما، همان واریز یک بدهکار به حساب نقد شماست، چون وجه نقد یک دارایی است و داراییها با بدهکار رشد میکنند. یک رویداد، دو دیدگاه، برچسبهای متضاد. هرگاه زبان بانک و زبان دفترداری در ظاهر با هم تناقض پیدا کردند، به خودتان یادآوری کنید که دارید به دفاتر چه کسی نگاه میکنید.
تنها قاعدهای که کل سیستم را کنار هم نگه میدارد این است: در هر تراکنش، مجموع بدهکار باید با مجموع بستانکار برابر باشد. تراکنشی با ۱,۸۰۰ دلار بدهکار و فقط ۱,۵۰۰ دلار بستانکار اصلاً تراکنش نیست — یک خطاست، و هر سیستم حسابداری دوطرفهای از ذخیره آن سر باز میزند. همین برابری تحمیلی است که دفاتر شما را قابل بررسی میکند.
پنج نوع حساب و مانده نرمال آنها
هر حسابی در جدول حسابهای شما — فهرست جامع تمام حسابهایی که کسبوکارتان استفاده میکند — به یکی از پنج خانواده تعلق دارد، و همان خانواده تعیین میکند که بدهکار و بستانکار با آن چه میکنند:
| نوع حساب | بدهکار این کار را میکند | بستانکار این کار را میکند | مانده نرمال | مثالها |
|---|---|---|---|---|
| داراییها | افزایش | کاهش | بدهکار | وجه نقد، حسابهای دریافتنی، موجودی کالا، تجهیزات |
| بدهیها | کاهش | افزایش | بستانکار | حسابهای پرداختنی، کارتهای اعتباری، وامهای بانکی |
| سرمایه | کاهش | افزایش | بستانکار | سرمایه مالک، سود انباشته |
| درآمد | کاهش | افزایش | بستانکار | فروش، حقالزحمه خدمات، سود کسبشده |
| هزینهها | افزایش | کاهش | بدهکار | اجاره، حقوق و دستمزد، ملزومات، آب و برق |
ستون «مانده نرمال» سمتی است که حساب را رشد میدهد. یک حساب سالم معمولاً مانده نرمال خود را در خود دارد و همین این جدول را به ابزاری تشخیصی تبدیل میکند: مانده بستانکار نشسته در یک حساب دارایی یعنی چیزی مانند وجه نقد منفی، وضعیت برداشت از حد مجاز، یا ثبتی با طبقهبندی نادرست. مانده بدهکار در حساب درآمد معمولاً یعنی بازپرداختها بهجای آنکه از طریق حساب مناسب درآمد متقابل یا بازپرداخت ثبت شوند، بهصورت درآمد منفی ثبت شدهاند. وقتی گزارشهای پایان ماه را مرور میکنید، ماندههای سمت اشتباه نخستین چیزی هستند که باید بررسی شوند.
اگر یک ابزار بهخاطر سپاری میخواهید، حسابداران نسلهاست از یکی استفاده میکنند: DEAD CLIC. بدهکار، هزینهها، داراییها و سود سهامداران (یا برداشتهای مالک — هر دو سرمایه را کاهش میدهند، پس مانند بدهکار رفتار میکنند) را افزایش میدهد. بستانکار بدهیها، درآمد و سرمایه را افزایش میدهد. در حال نگاه کردن به یک ثبت واقعی دفتر روزنامه چند بار آن را بگویید و برای همیشه در ذهنتان میماند.
دو حالت خاص ارزش دارد همین حالا بدانید، نه اینکه بعداً کشفشان کنید. برداشتهای مالک و سود سهامداران داخل سرمایه قرار دارند اما مانده بدهکار حمل میکنند — خارج کردن پول از کسبوکار سرمایه شما را کاهش میدهد، پس ثبت در سمت بدهکار میرود. و حسابهای متقابل (استهلاک انباشته، ذخیره مطالبات مشکوکالوصول) عامدانه مانده مخالف خانواده خود را حمل میکنند تا در صورتهای مالی بهدرستی کسر شوند. هیچکدام قواعد را نمیشکنند؛ هر دو دقیقاً از آنها پیروی میکنند، بهمحض آنکه ببینید مانده نیاز به حرکت در کدام جهت دارد.
چرا قواعد کار میکنند: معادله حسابداری
قواعد بدهکار و بستانکار تا زمانی که پایهای را که بر آن ساخته شدهاند نبینید دلبخواهی به نظر میرسند — معادله حسابداری:
داراییها = بدهیها + سرمایه
آن را مانند یک داستان تأمین مالی بخوانید: هر چیزی که کسبوکار شما مالک آن است، یا با پول قرضگرفته یا با پول مالکان پرداخت شده است. هر تراکنش حداقل دو حساب را لمس میکند، و دو طرف معادله باید پس از هر تراکنش برابر بمانند. بدهکار و بستانکار فقط ماشینآلاتی هستند که این برابری را تحمیل میکنند.
کارکردش را ببینید. کسبوکار شما ۱۰,۰۰۰ دلار وام بانکی میگیرد. وجه نقد را ۱۰,۰۰۰ دلار بدهکار میکنید (یک دارایی رشد میکند) و وامهای پرداختنی را ۱۰,۰۰۰ دلار بستانکار میکنید (یک بدهی رشد میکند). هر دو طرف معادله ۱۰,۰۰۰ دلار بالا میروند. هنوز برابر.
حالا ۲,۰۰۰ دلار تجهیزات با وجه نقد میخرید. تجهیزات را ۲,۰۰۰ دلار بدهکار میکنید و وجه نقد را ۲,۰۰۰ دلار بستانکار میکنید. یک دارایی بالا میرود و دیگری پایین میآید؛ کل داراییها بدون تغییر است، و طرف راست هرگز حرکت نمیکند. هنوز برابر.
صورت سود و زیان از طریق سرمایه در این تصویر جا میگیرد. درآمد آنچه را مالکان عملاً مالک آن هستند افزایش میدهد، پس مانند سرمایه رفتار میکند: نرمال-بستانکار. هزینهها آن را کوچک میکنند، پس برعکس رفتار میکنند: نرمال-بدهکار. تمام دلیل اینکه قواعد درآمد و هزینه نسبت به هم «وارونه» به نظر میرسند همین است — هر دو فقط سرمایه هستند که در جهتهای مخالف حرکت میکنند.
دفترداری دوطرفه در عمل: پنج تراکنش که هر مالکی باید بخواند
خواندن یک ثبت دفتر روزنامه مهارتی قابل یادگیری است، و پنج تراکنش روزمره بیشتر آنچه را که تا به حال خواهید دید پوشش میدهند. در هر مثال بدهکار اول میآید و برچسب به شما میگوید هر سطر روی کدام سمت میافتد — در دفتر روزنامه رسمی، سطرهای بستانکار به سمت راست تورفتگی دارند.
۱. ۲۰,۰۰۰ دلار از پسانداز خود را به کسبوکار سرمایهگذاری میکنید. وجه نقد (دارایی) بالا میرود، و سهم سرمایه شما همراه آن بالا میرود.
- بدهکار وجه نقد: ۲۰,۰۰۰ دلار
- بستانکار سرمایه مالک: ۲۰,۰۰۰ دلار
۲. ۳,۰۰۰ دلار ملزومات بهصورت نسیه میخرید. ملزومات (دارایی) بالا میرود، و آنچه به فروشنده بدهکارید (بدهی) هم بالا میرود.
- بدهکار ملزومات اداری: ۳,۰۰۰ دلار
- بستانکار حسابهای پرداختنی: ۳,۰۰۰ دلار
۳. ۱,۸۰۰ دلار اجاره پرداخت میکنید. اجاره (هزینه) بالا میرود، وجه نقد (دارایی) پایین میآید.
- بدهکار هزینه اجاره: ۱,۸۰۰ دلار
- بستانکار وجه نقد: ۱,۸۰۰ دلار
۴. ۵,۰۰۰ دلار برای مشتری فاکتور صادر میکنید. حساب دریافتنی (دارایی) بالا میرود، و درآمد کسبشده بالا میرود.
- بدهکار حسابهای دریافتنی: ۵,۰۰۰ دلار
- بستانکار درآمد خدمات: ۵,۰۰۰ دلار
۵. مشتری فاکتور را پرداخت میکند. وجه نقد بالا میرود، و حساب دریافتنی تسویه میشود. این یکی را با دقت بررسی کنید:
- بدهکار وجه نقد: ۵,۰۰۰ دلار
- بستانکار حسابهای دریافتنی: ۵,۰۰۰ دلار
توجه کنید که در ثبت ۵ هیچ درآمدی وجود ندارد. درآمد زمانی ثبت شد که فاکتور صادر کردید. ثبت دوباره آن هنگام پرداخت، ۵,۰۰۰ دلار درآمد را دوبار میشمرد — یکی از رایجترین راههایی که عادتهای مبنای نقدی دفاتر تعهدی را تحریف میکنند. وصول پرداخت یک دارایی را با دارایی دیگری عوض میکند؛ هرگز درآمد را دوبار ایجاد نمیکند.
ثبتها میتوانند سه سطر یا بیشتر داشته باشند — یک خرید ۱۰۰ دلاری ملزومات اداری که بین ملزومات و حملونقل تقسیم شده و بخشی نقدی و بخشی با کارت پرداخت شده — اما قاعده آهنین هرگز تغییر نمیکند: ستون بدهکار و ستون بستانکار باید تا ریال آخر توافق داشته باشند.
تراز آزمایشی شما واقعاً چه چیزی را اثبات میکند
در پایان هر دوره، نرمافزار شما میتواند مانده پایانی هر حساب را در دو ستون فهرست کند — همه ماندههای بدهکار در سمت چپ، همه ماندههای بستانکار در سمت راست — و هر دو ستون را جمع بزند. آن گزارش تراز آزمایشی است، و جمعهای آن باید توافق داشته باشند. یک تراز سادهشده اینگونه است:
| حساب | بدهکار | بستانکار |
|---|---|---|
| وجه نقد | ۲۱,۲۰۰ دلار | |
| تجهیزات | ۲,۰۰۰ دلار | |
| حسابهای پرداختنی | ۳,۰۰۰ دلار | |
| سرمایه مالک | ۲۰,۰۰۰ دلار | |
| درآمد خدمات | ۵,۰۰۰ دلار | |
| هزینه اجاره | ۱,۸۰۰ دلار | |
| ملزومات اداری | ۳,۰۰۰ دلار | |
| جمعها | ۲۶,۲۰۰ دلار | ۲۹,۸۰۰ دلار |
این جمعها توافق ندارند — و مقصر درست جلوی چشم پنهان شده است. هزینه اجاره یک حساب نرمال-بدهکار است، اما اینجا در ستون بستانکار نشسته است: ثبتی ۱,۸۰۰ دلاری که در سمت اشتباه ثبت شده. یک ثبت سمت-اشتباه ستونها را دقیقاً به اندازه دو برابر مبلغش از تعادل خارج میکند، پس فاصله ۳,۶۰۰ دلار است — تفاوت بین ۲۶,۲۰۰ دلار و ۲۹,۸۰۰ دلار. (حسابهای با مانده صفر مانند حساب دریافتنی کاملاً وصولشده معمولاً حذف میشوند، و همین دلیل است که حسابهای دریافتنی ظاهر نمیشود.) بخش بعدی این مشاهده را به یک شکار خطای تکرارپذیر تبدیل میکند که میتوانید روی دفاتر خودتان اجرا کنید.
تراز آزمایشی متعادل اثبات میکند که دفاتر شما از نظر حسابی سازگار هستند. آنچه میگیرد اینهاست: ثبتهای یکطرفه، ثبتهایی که مبلغ بدهکار و بستانکارشان متفاوت است، و هر ثبت سمت-اشتباهی که برابری ستونها را میشکند. این واقعاً ارزشمند است — ارزانترین خطایاب در حسابداری.
اما متعادل بودن به معنای درست بودن نیست. تراز آزمایشی نمیتواند تراکنشی را که اصلاً ثبت نکردهاید بگیرد، ثبتی که در حساب اشتباهی از همان نوع ثبت شده (بدهکار کردن تجهیزات وقتی منظورتان ملزومات بوده هر دو ستون را کاملاً برابر میگذارد — و برنامه استهلاک شما را بیصدا غلط میکند)، دو خطای متقابلاً خنثیکننده، یا ثبتی کاملاً وارونه — بدهکار کردن آنچه باید بستانکار میشد و بستانکار کردن آنچه باید بدهکار میشد — که هر دو ستون را برابر نگه میدارد و در عین حال دقیقاً عکس واقعیت را ثبت میکند. به همین دلیل حسابداران حتی وقتی تراز آزمایشی تا ریال آخر توافق دارد، همچنان صورتحسابهای بانکی را تطبیق میدهند و دفتر کل واقعی را بررسی میکنند. یک تراز آزمایشی متعادل را لازم اما هرگز کافی بدانید.
وقتی تراز آزمایشی تراز نمیشود: شکار ۱۵ دقیقهای خطا
یک تراز آزمایشی نامتعادل هشداردهنده به نظر میرسد، اما خطا تقریباً همیشه یکی از چند اشتباه مکانیکی انگشتشمار است، و یک ترتیب جستجوی کلاسیک وجود دارد که بیشترشان را سریع پیدا میکند. از بالا به پایین کار کنید.
گام ۱: تفاوت دقیق را محاسبه کنید. یادداشت کنید که ستونها چقدر از هم فاصله دارند. هر گام زیر از همان عدد استفاده میکند.
گام ۲: تفاوت را بر دو تقسیم کنید. اگر نتیجه برابر با یک ثبت واقعی در دفاتر شما باشد، تقریباً قطعاً یک بدهکار را بهصورت بستانکار یا یک بستانکار را بهصورت بدهکار ثبت کردهاید — ثبت ۲۷۰ دلار در سمت اشتباه، ستونها را دقیقاً دو برابر، یعنی ۵۴۰ دلار، از تعادل خارج میکند. آن ثبت را پیدا کنید و به سمت درست برگردانید.
گام ۳: تفاوت را بر نه تقسیم کنید. اگر بهطور مساوی تقسیم شد، به جابهجایی ارقام (نوشتن ۵۴ بهجای ۴۵) یا جابهجایی اعشار (نوشتن ۱,۰۰۰ بهجای ۱۰۰) مشکوک شوید. ارقام جابهجاشده یا اعشار جابهجاشده همیشه تفاوتهایی تولید میکنند که بر نه بخشپذیرند — ویژگیای از حساب دهدهی که میتوانید از آن بهره ببرید. ثبتهای اخیر را برای ثبتی که دقیقاً به اندازه تفاوت شما با سند منبعش فرق دارد مرور کنید.
گام ۴: بررسی کنید آیا تفاوت برابر با مانده یک حساب است. فاصله ستونی که تا ریال آخر با مانده یک حساب مطابقت دارد معمولاً یعنی آن حساب از گزارش حذف شده، دو بار وارد شده، یا در ستون اشتباه فهرست شده است.
گام ۵: ثبتهای دستی دفتر روزنامه و ماندههای ابتدای دوره را دوباره بررسی کنید. ثبتهایی که نرمافزار از فاکتورهای فروش، صورتحسابها و فیدهای بانکی میسازد بهندرت برابری را میشکنند، چون نرمافزار آن را تحمیل میکند. ثبتهای دستتایپشده دفتر روزنامه، وارد کردن از صفحهگسترده، و ماندههای ابتدای سال منتقلشده جاهایی هستند که ثبتهای نامتعادل یواشکی وارد میشوند. هر چیزی که از آخرین دورهای که بهدرستی متعادل بود بهصورت دستی وارد شده را مرور کنید.
گام ۶: هر دو ستون را دوباره جمع بزنید. خطاهای جمعزدن — ستونها درستاند اما جمعها اشتباه جمع زده شدهاند — خجالتآور و رایج هستند، بهویژه در صفحهگستردههای صادرشده. پیش از فرض اینکه ثبتها اشتباهاند، حساب را بررسی کنید.
یک نکته عملی دیگر: چون ثبتهای روزمره معمولاً به این شکل محافظت میشوند، بازه را به آنچه از آخرین بستن پاک تغییر کرده محدود کنید — وارد کردنها، ماندههای ابتدایی، دفترهای روزنامه دستی — و مقصر معمولاً تنها ایستاده است.
پنج اشتباه بدهکار و بستانکار که کسبوکارهای کوچک را نیش میزند
اینها کاربردهای نادرستی هستند که بارها و بارها در دفاتر واقعی کسبوکارهای کوچک ظاهر میشوند، تقریباً به ترتیب میزان خسارتی که وارد میکنند.
ثبت وام بانکی بهعنوان درآمد. بستانکار کردن درآمد بهجای وامهای پرداختنی هنگام دریافت وجه وام، سود شما — و درآمد مشمول مالیات شما — را به اندازه کل مبلغ وام بیش از واقع نشان میدهد. پول قرضگرفته یک بدهی است، هرگز درآمد نیست. بدهکار وجه نقد در هر دو حالت یکسان است، و دقیقاً همین است که این خطا را اینقدر آسان و اینقدر پرهزینه میکند.
ثبت برداشتهای مالک بهعنوان هزینههای کسبوکار. وقتی ۴,۰۰۰ دلار برای استفاده شخصی بیرون میکشید، بدهکار کردن برخی حسابهای هزینه سود را کمنمایی و کسورات را بیشنمایی میکند. برداشتها سرمایه را مستقیماً کاهش میدهند: بدهکار برداشت مالک، بستانکار وجه نقد. قاطی کردن برداشتهای شخصی با هزینهها همچنین تصویر غرامت معقول را اگر بهصورت شرکت S فعالیت میکنید مخدوش میکند.
ثبت پرداخت کارت اعتباری بهعنوان دور دوم هزینهها. هزینهها زمانی ثبت شدند که خریدها را انجام دادید (بدهکار هر هزینه، بستانکار حساب پرداختنی کارت). پرداخت صورتحساب فقط وجه نقد را در برابر بدهی جابهجا میکند: بدهکار حساب پرداختنی کارت اعتباری، بستانکار وجه نقد. ثبت دوباره پرداخت بهعنوان هزینه، هر کسر مالیاتی در صورتحساب را دو برابر میکند.
اعتماد کورکورانه به دستهبندیهای فید بانکی. تراکنشهای واردشده از پیش توسط قواعد تطبیق برچسبگذاری شدهاند، و قواعد حدس میزنند. «بستانکار»های بانکی در درآمد ریخته میشوند، انتقالها بین حسابهای خودتان ابتدا بهعنوان درآمد و سپس بهعنوان هزینه ثبت میشوند، و واریزهای مالک بهعنوان فروش طبقهبندی میشوند. هر سطر واردشده شایسته یک نگاه است تا وقتی قواعد را در برابر جدول حسابهای واقعی خودتان تأیید کرده باشید.
عبور دادن هزینههای شخصی از حسابهای کسبوکار بدون تسویه کردن آن. خرید شخصی گاهبهگاه با کارت کسبوکار برای مالکان انفرادی واقعیتی روزمره است، اما هر کدام باید از طریق سرمایه تسویه شود (بدهکار برداشت، بستانکار وجه نقد) نه اینکه در حساب هزینه کسبوکار باقی بماند. کمی انحراف در هر ماه در طول زمان به دفاتری میرسد که کسبوکاری را توصیف میکنند که وجود ندارد.
شما دفترهای روزنامه را دستی ثبت نمیکنید — اما هنوز باید آنها را بخوانید
حقیقت صادقانه درباره دفترداری مدرن این است: نرمافزار شما تقریباً هر بدهکار و بستانکار را برایتان ثبت میکند، و این خوب است. کار شما بررسی است، نه ورود داده. ماهی یکبار، سود و زیان خود را برای ماندههای سمت اشتباه اسکن کنید — هزینه منفی که در واقع یک بازپرداخت با طبقهبندی نادرست است، مانده بستانکار در حسابهای دریافتنی که یک پرداخت مشتری تخصیصنیافته است — و تأیید کنید که حرکات بزرگ به رویدادهای واقعی که به یاد دارید برمیگردند. وقتی حسابدار رسمیتان میپرسد چرا تعمیرات در مارس جهش کرد یا آیا یک واریز وام بود یا فروش، پاسخ دادن با بدهکار و بستانکار یک بررسی قابل صورتحساب را به یک گفتوگوی دو دقیقهای تبدیل میکند.
عادت بررسی زمانی بهترین کارکرد را دارد که ثبتهای زیربنایی قابل دیدن باشند نه مدفون. حسابداری متنساده هر تراکنش را بهصورت سطرهای خوانای بدهکار و بستانکار در فایلی که مالک آن هستید ثبت میکند — میتوانید آن را جستجو کنید، یک ماه را با ماه قبل مقایسه کنید، و کل تاریخچه را تحت کنترل نسخه بگذارید. مستندات ثبت تراکنشهای این راهنما را بهصورت ثبتهای صریح توضیح میدهد، و داشبوردهای Fava ترازهای آزمایشی و صورتهای مالی را از همان فایل میسازند، پس گزارشی که بررسی میکنید و ثبتهایی که حسابرسی میکنید هرگز نمیتوانند از هم جدا شوند.
هر بدهکار و بستانکار را قابل دیدن نگه دارید
بدهکار و بستانکار تنها زمانی از شما محافظت میکنند که واقعاً بتوانید آنها را ببینید — یک تراز آزمایشی متعادل اگر ثبتهای پشت آن در جعبه سیاهی باشند که نمیتوانید بازرسی کنید، معنای کمی دارد. Beancount.io حسابداری متنساده را ارائه میدهد که هر ثبت را شفاف، تحت کنترل نسخه، و آماده هوش مصنوعی نگه میدارد، تا شکار خطای این راهنما به یک جستجوی سریع تبدیل شود نه یک درخواست پشتیبانی. رایگان شروع کنید و ببینید چرا توسعهدهندگان و متخصصان مالی به حسابداری متنساده روی میآورند.




