پرش به محتوای اصلی

اصلاح و تعدیل ثبت‌ها: کدام خطا را برطرف می‌کند و کدام دوره را می‌بندد

منتشر شده زمان مطالعه 12 دقیقهMike ThriftMike Thrift
اصلاح و تعدیل ثبت‌ها: کدام خطا را برطرف می‌کند و کدام دوره را می‌بندد
فهرست مطالب این صفحه

آخرین روز ماه است، تراز آزمایشی شما ناهماهنگ است و کسی به شما می‌گوید «فقط یک ثبت تعدیل بزن.» شما هم می‌زنید — و ماه بعد همان مشکل دوباره برمی‌گردد، با این تفاوت که حالا دو برابر بزرگ‌تر و دو برابر سخت‌تر برای بازگردانی است. چه اشتباهی رخ داد؟ ثبتی که زدید از نظر مبلغ غلط نبود. از نظر نوع غلط بود. دفاتر شما به یک تعدیل پایان دوره نیاز نداشتند؛ به اصلاح اشتباهی که هفته‌ها پیش رخ داده بود نیاز داشتند. دانستن این‌که کدام یک از این دو، پاسخ موقعیت شماست، یکی از پربازده‌ترین مهارت‌ها در حسابداری کسب‌وکارهای کوچک است، چون هرکدام مشکلی را برطرف می‌کنند که دیگری از عهده‌اش برنمی‌آید — و برگشت‌زدنِ آن یکی اشتباه، به‌جای پاک‌کردنِ خطا، آن را دو برابر می‌کند.

تفاوت در یک جمله​

ثبت تعدیل چیزی واقعی را ثبت می‌کند که هنوز ثبت نشده است، تا صورت‌های مالی دوره جاری کامل شوند. ثبت اصلاح چیزی را که به‌درستی ثبت نشده بود اصلاح می‌کند، بی‌آن‌که مهم باشد در کدام دوره رخ داده است.

ثبت‌های تعدیل درباره‌ی زمان‌بندی و شناسایی هستند: درآمدی که به دست آورده‌اید اما صورت‌حساب نکرده‌اید، هزینه‌ای که متحمل شده‌اید اما پرداخت نکرده‌اید. هیچ چیز غلط نیست؛ دفاتر صرفاً تا زمانی که ثبتشان نکنید ناقص‌اند. ثبت‌های اصلاح درباره‌ی خطاها هستند: صورتحسابی که به حساب اشتباه ثبت شده، مبلغی که ارقامش جابه‌جا شده، تراکنشی که دو بار ثبت شده. چیزی غلط است و تا اصلاحش نکنید غلط می‌ماند.

این تمایز همه‌چیز دیگر را هدایت می‌کند — این‌که هرکدام را چه وقت ثبت می‌کنید، آیا برگشتش می‌زنید، و وقتی آن‌ها را با هم اشتباه بگیرید چه اتفاقی می‌افتد.

ثبت‌های تعدیل چه می‌کنند​

ثبت‌های تعدیل بخشی از بستن عادی پایان ماه (یا پایان سال) تحت حسابداری تعهدی هستند. آن‌ها صورت‌های مالی شما را با اصول پذیرفته‌شده حسابداری (GAAP) منطبق می‌کنند، با تطبیق درآمدها و هزینه‌ها با دوره‌ای که در آن به دست آمده یا متحمل شده‌اند، بی‌توجه به این‌که وجه نقد چه زمانی دست‌به‌دست شده است. چهار نوع کلاسیک وجود دارد.

۱. درآمدهای استحقاقی: کسب‌شده اما هنوز صورت‌حساب‌نشده​

پروژه‌ای را در ۲۸ مارس تمام کرده‌اید اما تا ۵ آوریل صورت‌حساب نمی‌کنید. مارس آن درآمد را کسب کرده، پس صورت‌های مالی مارس باید آن را نشان دهند:

  • بدهکار: حساب‌های دریافتنی $۸٬۰۰۰
  • بستانکار: درآمد خدمات $۸٬۰۰۰

۲. هزینه‌های استحقاقی: متحمل‌شده اما هنوز پرداخت‌نشده​

کارمندان شما سه روز آخر مارس کار کرده‌اند، اما روز پرداخت ۴ آوریل است. آن دستمزدها به مارس تعلق دارند:

  • بدهکار: هزینه دستمزد $۶٬۲۰۰
  • بستانکار: دستمزد پرداختنی $۶٬۲۰۰

سودی که روی وامی انباشته شده، مالیاتی که بدهکارید اما هنوز پرداخت نکرده‌اید، و آب و برق مصرف‌شده اما هنوز صورت‌حساب‌نشده، همه به همین شکل عمل می‌کنند.

۳. درآمدهای انتقالی: وجه نقد دریافت‌شده پیش از کسب آن​

مشتری در مارس $۱۲٬۰۰۰ برای یک سال پشتیبانی پیش‌پرداخت کرده است. شما پول را دارید، اما تنها یک ماه از آن را کسب کرده‌اید. هر ماه یک برش را از بدهی به درآمد منتقل می‌کنید:

  • بدهکار: درآمد پیش‌دریافتی $۱٬۰۰۰
  • بستانکار: درآمد خدمات $۱٬۰۰۰

۴. هزینه‌های انتقالی (پیش‌پرداخت‌شده): وجه نقد پرداخت‌شده پیش از مصرف آن​

شما در ژانویه حق بیمه سالانه $۳٬۶۰۰ را پرداخت کرده‌اید. هر ماه، یک‌دوازدهم آن هزینه می‌شود:

  • بدهکار: هزینه بیمه $۳۰۰
  • بستانکار: بیمه پیش‌پرداخت‌شده $۳۰۰

دو ثبت تعدیل دیگر در تقریباً هر بستنی ظاهر می‌شوند، هرچند به‌طور سست با این الگو جور درمی‌آیند: استهلاک (تخصیص بهای یک دارایی بلندمدت در طول عمر مفید آن) و ذخیره مطالبات مشکوک‌الوصول (برآورد دریافتنی‌هایی که وصول نخواهید کرد). مانند چهار مورد بالا، این‌ها اصلاح اشتباهات نیستند — کار روزمره‌ی ارائه منصفانه هر دوره‌اند.

نکته کلیدی: ثبت‌های تعدیل قابل‌انتظار هستند. یک چک‌لیست بستن با صفر ثبت تعدیل معمولاً یعنی کسی بازبینی را جا انداخته، نه این‌که دفاتر بی‌عیب بوده‌اند.

ثبت‌های اصلاح چه می‌کنند​

ثبت اصلاح خطای یک تراکنش را که پیش‌تر ثبت شده بود برطرف می‌کند. برخلاف ثبت‌های تعدیل، ثبت‌های اصلاح به تقویم گره نخورده‌اند — آن‌ها را همان لحظه‌ای که خطا را پیدا می‌کنید ثبت می‌کنید، در هر دوره‌ای که پیدا شود. سه خطای رایج‌تر هرکدام یک اصلاح استاندارد دارند.

حساب اشتباه​

صورتحساب نرم‌افزار $۱٬۵۰۰ مارس به‌جای اشتراک نرم‌افزار به لوازم اداری منظور شده است. جمع کل هزینه‌ها درست است، اما هر گزارشی که بر اساس دسته تفکیک شود غلط است. ثبت اصلاح مبلغ را جابه‌جا می‌کند:

  • بدهکار: اشتراک نرم‌افزار $۱٬۵۰۰
  • بستانکار: لوازم اداری $۱٬۵۰۰

مبلغ اشتباه​

صورتحساب تأمین‌کننده‌ای به مبلغ $۴٬۸۰۰ به‌صورت $۸٬۴۰۰ ثبت شده — جابه‌جایی ارقام میانی. با فرض این‌که ثبت اولیه موجودی کالا را به بدهکار و حساب‌های پرداختنی را به بستانکار برای $۸٬۴۰۰ ثبت کرده بود، ثبت اصلاح مازاد $۳٬۶۰۰ را برمی‌گرداند:

  • بدهکار: حساب‌های پرداختنی $۳٬۶۰۰
  • بستانکار: موجودی کالا $۳٬۶۰۰

تراکنش تکراری یا جاافتاده​

پرداختی که دو بار ثبت شده نیاز به یک ثبت اصلاح دارد که یک نسخه را حذف کند. تراکنشی که اصلاً ثبت نشده با ثبت ساده‌ی آن اصلاح می‌شود — که شبیه یک ثبت معمولی به نظر می‌رسد، نه یک تعدیل، چون در هر زمانی که کشف شود یک غفلت را اصلاح می‌کند.

به آنچه ثبت‌های اصلاح هرگز انجام نمی‌دهند توجه کنید: آن‌ها هرگز از دل زمان‌بندی، درآمد یا هزینه نمی‌سازند. آن‌ها چیزی را که پیش‌تر در دفاتر است بازآرایی، تغییر اندازه یا حذف می‌کنند.

کنار هم: چگونه آن‌ها را از یکدیگر تشخیص دهیم​

وقتی به یک ثبت دفتر روزنامه خیره شده‌اید و می‌پرسید کدام نوع است، آن را از این مقایسه بگذرانید:

پرسشثبت تعدیلثبت اصلاح
چه چیزی آن را برانگیخت؟تقویم — بستن پایان دورهکشف یک خطا
آیا قبلاً چیزی اشتباه ثبت شده بود؟نه — اصلاً چیزی ثبت نشده بودبله — یک ثبت پیشین اشتباه بود
آیا به وجه نقد دست می‌زند؟هرگزگاهی (اگر خطا دست زده بود)
کدام دوره را تحت تأثیر قرار می‌دهد؟همیشه دوره‌ای که تازه پایان یافتهدوره‌ای که خطا در آن کشف می‌شود (به‌علاوه تجدید ارائه برای خطاهای با اهمیت دوره‌های پیشین)
آیا روزمره و قابل‌انتظار است؟بله — هر بستنی آن‌ها را داردنه — در حالت مطلوب نادر
آیا باید هرگز در دوره بعد برگشت زده شود؟اقلام استحقاقی اغلب بله (پایین را ببینید)هرگز به‌عنوان رویه

ردیف وجه نقد شایسته تأکید است: یک ثبت تعدیل هرگز به وجه نقد دست نمی‌زند، چون جابه‌جایی وجه نقد یک سند منبع (یک رسید، یک سطر بانکی) ایجاد می‌کرد که پیش‌تر ثبت می‌شد. اگر «تعدیل» شما وجه نقد را بدهکار یا بستانکار می‌کند، توقف کنید — تقریباً به‌طور قطع با یک اصلاح یا یک تراکنش جاافتاده روبه‌رو هستید، نه یک تعدیل.

خطاهای با اهمیت از یک سال پیشین یک لایه دیگر می‌گیرند: تحت GAAP آن‌ها به‌عنوان تعدیلات دوره‌های پیشین از طریق سود انباشته با صورت‌های مالی مقایسه‌ای تجدید ارائه‌شده اصلاح می‌شوند، نه با عبور دادن اصلاح از درآمد سال جاری. برای یک کسب‌وکار کوچک این عمدتاً یعنی به حسابدار رسمی خود بگویید که خطا پیش از اظهارنامه تسلیم‌شده رخ داده — اصلاح سال گذشته را بی‌صدا در هزینه‌های امسال دفن نکنید.

جایگاه ثبت‌های برگشتی​

ثبت‌های برگشتی سومین نوع در این خانواده‌اند و همان چیزی هستند که اشتباهات دوبرابری هشدارداده‌شده در عنوان را ایجاد می‌کنند. ثبت برگشتی یک ثبت اختیاری است که در اولین روز دوره جدید زده می‌شود و دقیقاً یک ثبت تعدیل دوره پیشین را خنثی می‌کند — همان حساب‌ها، بدهکار و بستانکار برعکس.

چرا کاری را که تازه انجام داده‌اید برگردانید؟ چون تفکر مبتنی بر مبنای نقدی را در دوره جدید ساده می‌کند. دستمزد استحقاقی $۶٬۲۰۰ مارس را در نظر بگیرید. بدون ثبت برگشتی، کارمند حقوق و دستمزد آوریل باید به یاد داشته باشد که چک ۴ آوریل را تقسیم کند: $۶٬۲۰۰ در برابر دستمزد پرداختنی، و بقیه در برابر هزینه دستمزد. با یک ثبت برگشتی ۱ آوریل (بدهکار دستمزد پرداختنی، بستانکار هزینه دستمزد)، کارمند فقط کل چک را به هزینه دستمزد اختصاص می‌دهد و بستانکار ۱ آوریل که در آن حساب نشسته، به‌طور خودکار آن را به مبلغ صحیحِ فقط-آوریل خالص می‌کند.

اما — و این همان بخشی است که مردم را گرفتار می‌کند — فقط ثبت‌های تعدیل خاصی باید هرگز برگشت زده شوند:

برگشت‌زدن بی‌خطر: درآمدهای استحقاقی و هزینه‌های استحقاقی. این‌ها مواردی هستند که وجه نقد در دوره بعد می‌رسد یا می‌رود و شما می‌خواهید ثبت معمول وجه نقد «به‌سادگی کار کند.»

هرگز برنگردانید: تعدیلات انتقالی (تخصیص‌های پیش‌پرداخت، شناسایی درآمد پیش‌دریافتی)، استهلاک، میرایی، و ذخایر مطالبات مشکوک‌الوصول. برگشت‌زدن هر یک از این‌ها اقتصاد واقعی را از دفاتر حذف می‌کند: دارایی پیش‌پرداخت‌شده‌ای را که پیش‌تر مصرف کرده‌اید دوباره باد می‌کنید، یا استهلاکی را که واقعاً رخ داده پاک می‌کنید. هیچ رویداد نقدی دوره بعدی برای ساده‌سازی وجود ندارد، پس برگشت هیچ هدفی جز ایجاد یک خطای تازه ندارد.

و ثبت‌های اصلاح چطور؟ آن‌ها هم هرگز به‌عنوان رویه برگشت زده نمی‌شوند. یک اصلاح اشتباهی را برطرف کرده است؛ برگشت‌زدنش فقط اشتباه را بازمی‌گرداند. تنها زمانی یک ثبت اصلاح را برگشت می‌زنید که خودِ اصلاح اشتباه بوده باشد — که خودش یک اصلاح تازه است، نه یک برگشت رویه‌ای.

چرا برگشت‌زدنِ نوع اشتباه، اشتباه را دو برابر می‌کند​

اینک حالت شکست، گام به گام، با مثال صورتحسابِ ارقام‌جابه‌جاشده. صورتحساب $۴٬۸۰۰ به‌صورت $۸٬۴۰۰ ثبت شده، پس موجودی کالا و حساب‌های پرداختنی هرکدام $۳٬۶۰۰ بیش‌نمایی شده‌اند. اصلاح درست همان ثبت اصلاح بالاست: بدهکار حساب‌های پرداختنی $۳٬۶۰۰، بستانکار موجودی کالا $۳٬۶۰۰. مانده‌ها بازگردانده شده‌اند.

حال تصور کنید حسابدار آن ثبت اصلاح را در چک‌لیست بستن به‌اشتباه «تعدیل» برچسب می‌زند، و در اولین روز ماه بعد رویه استانداردِ برگشت‌زدن اقلام استحقاقیِ ماه آن را هم با خود می‌برد. برگشت، موجودی کالا را $۳٬۶۰۰ بدهکار و حساب‌های پرداختنی را $۳٬۶۰۰ بستانکار می‌کند — یعنی دقیقاً همان خطای اولیه را به دفاتر بازمی‌گرداند. بیش‌نمایی $۳٬۶۰۰ که اصلاح شده بود حالا دوباره غلط است، و چون اصلاح و برگشتش در تاریخ دفتر به صفر خالص می‌رسند، یک بازبین دو ثبت متقابلاً جبران‌کننده می‌بیند و فرض می‌کند همه‌چیز تصفیه شده است. خطا برگشته و پنهان شده است. این معنای عملی دوبرابر شدن است: نه بیش‌نمایی $۷٬۲۰۰، بلکه همان اشتباهِ زنده‌شده با ردّ حسابرسی‌ای که می‌گوید به آن رسیدگی شده بود.

حالت شکست آینه‌ای، برگشت‌زدن یک ثبت تعدیل است که باید بر جای خود بماند. تخصیص بیمه پیش‌پرداخت‌شده $۳۰۰ مارس را برگشت بزنید و مانده بیمه پیش‌پرداخت‌شده آوریل $۳۰۰ بیش از حد بالا می‌ماند، در حالی که هزینه بیمه یک بستانکار خیالی $۳۰۰ حمل می‌کند. سپس تخصیص ماه بعد این انحراف را مرکب می‌کند. هیچ‌کس ارقامی را جابه‌جا نکرده بود — دفاتر درست بودند و برگشت آن‌ها را غلط کرد.

سه عادت هر دو نسخه را پیشگیری می‌کنند:

  1. هر ثبت بستن را بر اساس نوعش برچسب بزنید. بیشتر نرم‌افزارهای حسابداری یک فیلد یادداشت یا کلاس دارند — ثبت‌ها را با ADJ (تعدیل)، CORR (اصلاح)، یا REV (برگشت) علامت بزنید. اشتباه دوبرابر شدن تقریباً همیشه با یک ثبت اصلاح آغاز می‌شود که برچسب یک ثبت تعدیل را به تن دارد.
  2. از روی فهرست برگشت بزنید، نه از روی حافظه. فهرست کوتاه اقلام استحقاقیِ آن ماه که واجد برگشت‌زدن هستند را نگه دارید. اگر ثبتی در فهرست نیست، برگشت زده نمی‌شود — هر چه برچسبش بگوید.
  3. پیش از برگشت زدن، اصلاح کنید. اگر خطایی در یک ثبت تعدیل کشف کردید، ابتدا ثبت تعدیل را با یک ثبت اصلاح درست کنید، سپس مبلغ اصلاح‌شده را برگشت بزنید. برگشت‌زدن یک تعدیل غلط و اصلاح بعدی آن، در فاصله میان این دو، مبلغ غلط را در دوره جدید زنده نگه می‌دارد.

یک گردش کار عملی برای پایان ماه​

قطعات را به یک توالی تصمیم تبدیل کنید که هر بستنی بتوانید دنبالش کنید:

  1. ابتدا مغایرت‌گیری کنید. حساب‌های بانکی، کارت‌های اعتباری، و دریافتنی‌ها را با صورت‌حساب‌هایشان تطبیق دهید. بیشتر خطاها اینجا سر برمی‌آورند، در حالی که شواهد تازه‌اند.
  2. آنچه پیدا می‌کنید را اصلاح کنید. حساب اشتباه، مبلغ اشتباه، تکراری، جاافتاده — همین حالا ثبت‌های اصلاح را بزنید، با برچسب CORR، و تاریخ‌دار در دوره جاری.
  3. برای زمان‌بندی تعدیل کنید. چهار نوع استحقاق/انتقال به‌علاوه استهلاک و مطالبات مشکوک‌الوصول را بررسی کنید. اگر دفاتر چیزی واقعی نیاز دارند که هنوز آنجا نیست، با برچسب ADJ ثبتش کنید.
  4. تراز آزمایشی را بازبینی کنید. فقط حالا صورت‌های مالی باید نزدیک به نهایی باشند — هم اصلاح‌ها و هم تعدیل‌ها ثبت شده‌اند.
  5. اقلام استحقاقی روز اول را برگشت بزنید. در اولین روز ماه جدید، دقیقاً ثبت‌های تعدیلِ نوع استحقاقی از گام ۳ را برگشت بزنید. هیچ چیز دیگری نه.

گام‌های ۲ و ۵ همان‌هایی هستند که تیم‌ها بیشتر از همه در هم ادغامشان می‌کنند. آن‌ها را با خودِ بستن از هم جدا نگه دارید و اشتباه دوبرابر شدن هیچ جایی برای شروع ندارد.

رهگیری انواع ثبت در دفاتر شما​

عادت برچسب‌گذاری بالا در هر سیستمی کار می‌کند، اما در یک دفتر متنی ساده سریع‌تر از همه خودش را ثابت می‌کند، جایی که ثبت‌ها متن قابل‌جستجو هستند. هر ثبت بستن را برچسب بزنید تا یک بازبینی بعدی — یا یک اسکریپت — بتواند هر ثبت تعدیل، اصلاح و برگشت را به‌طور مستقل فهرست کند:

2026-03-31 * "Accrue March wages" ^adj-accrual
  Expenses:Wages             6200.00 USD
  Liabilities:Wages-Payable -6200.00 USD
 
2026-04-01 * "Reverse March wage accrual" ^rev-accrual
  Liabilities:Wages-Payable -6200.00 USD
  Expenses:Wages             6200.00 USD
 
2026-04-02 * "Correct transposed supplier invoice INV-1042" ^corr-amount
  Liabilities:Accounts-Payable  3600.00 USD
  Assets:Inventory             -3600.00 USD

با برچسب‌های در جای خود، فهرست برگشت پایان ماه یک پرس‌وجوی یک‌خطی برای ثبت‌های ^adj-accrual با تاریخ ماه بستن است — و یک ثبت اصلاح هرگز نمی‌تواند به آن کشیده شود، چون به‌حکم ساختار برچسب متفاوتی دارد. اگر دفاتر خود را در Beancount نگه می‌دارید، جستجوی دفتر در داشبورد Fava همان بازبینی را بصری می‌کند؛ در هر حالت، نظم و انضباط یکسان است: نوع ثبت، فراداده‌ای است که در زمان ثبت ضبط می‌کنید، نه داوری‌ای که ماه‌ها بعد بازسازی کنید.

دفعه بعد که تراز آزمایشی شما در پایان ماه ناهماهنگ شد، پیش از دست بردن به یک تعدیل توقف کنید و همان یک پرسشی را بپرسید که همه‌چیز را تعیین می‌کند: چیزی جا افتاده، یا چیزی غلط است؟ جا افتاده یعنی تعدیل کنید. غلط یعنی اصلاح کنید. اول به این پرسش پاسخ دهید، و هر ثبتی پس از آن در جای درست خود می‌نشیند.

منبع: https://beancount.io/fa/blog/2026/10/22/correcting-entries-vs-adjusting-entries-fix-error-close-period-guide

منتشر شده: ۳۰ مهر ۱۴۰۵

زمان مطالعه 12 دقیقه

پاک‌سازی دفتر کل: چگونه خطاهای ثبت رایج را پیش از حسابدار رسمی خود پیدا و رفع کنیم

تراز آزمایشی متوازن هنوز موارد تکراری، حذفیات و ثبت‌های حساب اشتباه را پنهان…

general-ledger
reconciliation
زمان مطالعه 10 دقیقه

حقوق و دستمزد معوق: سند حسابداری پایان ماه برای دستمزدهای تحقق‌یافته اما پرداخت‌نشده

حقوق و دستمزد معوق، دستمزدها، مالیات‌ها و مرخصی‌های با حقوقی را ثبت می‌کند که…

payroll
accrual-accounting
زمان مطالعه 5 دقیقه

ثبت‌های تعدیلی در Beancount: تنظیمات پایان ماه شما

بیاموزید که چگونه ثبت‌های تعدیلی ضروری را در Beancount برای گزارشگری مالی دقیق…

accounting
beancount
زمان مطالعه 11 دقیقه

ترازنامه آزمایشی پس از بستن حساب‌ها چیست؟ چگونه سندهای بستن حساب‌های موقت را صفر می‌کنند و تنها مانده‌های دائمی را برای دوره جدید باقی می‌گذارند

پس از ثبت سندهای بستن حساب‌ها، تنها دارایی‌ها، بدهی‌ها و حقوق صاحبان سهام مانده…

accounting-basics
bookkeeping
زمان مطالعه 12 دقیقه

تعهدی در برابر انتقالی: چگونه هزینه‌های تعهدی، درآمد تعهدی، هزینه‌های پیش‌پرداخت و درآمد دریافت‌نشده هر یک در دفاتر شما ثبت می‌شوند

تعهدی‌ها درآمد و هزینه را پیش از جابه‌جایی نقد ثبت می‌کنند؛ انتقالی‌ها نقد را…

accrual-accounting
accounting-basics