Understanding Accounts Receivable (A Beancount Guide)
اگر کسبوکاری دارید که به مشتریان فاکتور میفرستد، به روشی کاملاً قابل اعتماد برای پیگیری اینکه چه کسی به شما بدهکار است نیاز دارید. اینجا است که حسابهای دریافتنی (AR) وارد میشود. این فقط یک عدد در گزارش نیست؛ این خون جریان نقدی شماست.
این راهنما به شما میگوید حسابهای دریافتنی چیست، چرا مهم است و چگونه میتوانید با دقت و شفافیت با استفاده از سیستم حسابداری متنی ساده Beancount آن را مدیریت کنید.
TL;DR
حسابهای دریافتنی (AR) پولی است که مشتریان برای کالاها یا خدماتی که قبلاً تحویل دادهاید، به شما بدهکارند. این یک دارایی جاری در ترازنامه شماست، در حسابداری تع هدی مرکزی است و عامل کلیدی جریان نقدی کسبوکار شماست. میتوانید AR را بهصورت تمیز در Beancount با استفاده از حسابهای فرعی مشتری، لینککردن فاکتورها به پرداختها با ^links
و اجرای چند پرسوجوی ساده پیگیری کنید. برای اندازهگیری سرعت وصول، میتوانید نسبت گردش AR و روزهای فروش معوق (DSO) را محاسبه کنید. برای مدیریت ریسک، میتوانید از ذخیرهسازی برای حسابهای مشکوک استفاده کنید.
حسابهای دریافتنی چیست؟
تعریف
حسابهای دریافتنی نمایانگر مانده پولی است که مشتریان برای کالاها یا خدمات تحویلدادهشده ولی هنوز پرداخت نشده به شرکت شما بدهکارند. تحت حسابداری تعهدی، این درآمد را زمانی که کسب میکنید شناسایی میکنید، نه زمانی که نقدینگی دریافت میکنید. در نتیجه، AR بهعنوان یک دارایی جاری در ترازنامه شرکت شما ظاهر میشود.
چرا مهم است
مدیریت مؤثر AR برای حفظ نقدینگی سالم حیاتی است. هرچه سریعتر فاکتورهای خود را وصول کنید، دوره تبدیل نقدینگی ش ما کوتاهتر میشود — زمان لازم برای تبدیل سرمایهگذاریهای موجودی و سایر منابع به نقد. با نظارت بر معیارهایی مانند نسبت گردش AR و DSO میتوانید تصویر واضحی از کارایی وصول خود بهدست آورید و برای بهبود آن اقدام کنید.
حسابهای دریافتنی در مقابل حسابهای پرداختنی (مروری یکخطی)
- AR = پولی که به شما بدهکار است (یک دارایی است).
- AP = پولی که شما به دیگران بدهکارید (یک بدهی است).
جریان حسابهای دریافتنی در حسابداری دوطرفه
بهصورت مفهومی، چرخه یک دریافتنی این مراحل را دنبال میکند:
- صدور فاکتور (فروش اعتباری): وقتی فاکتور میفرستید، داراییهای خود (بهویژه حسابهای دریافتنی) را افزایش میدهید و
درآمد
کسبشده را شناسایی میکنید. - دریافت نقدینگی: وقتی مشتری پرداخت میکند، یک دارایی (
Assets:Bank
) را افزایش میدهید و دارایی دیگر (Assets:AR
) را کاهش میدهید. اثر خالص بر کل داراییها صفر است، اما موقعیت نقدی شما بهبود مییابد. - تخفیف یا اعتبار: اگر تخفیف پیشپرداختی ارائه دهید یا برگه اعتبار صادر کنید، مانده AR مشتری را کاهش میدهید و آن را با هزینه تخفیف یا کاهش درآمد (کنترا‑درآمد) جبران میکنید.
- بدیهای مشکوک: متأسفانه همه فاکتورها پرداخت نمیشوند. برای حساب کردن این موارد میتوانید یک ذخیرهسازی برای حسابهای مشکوک (یک کنترا‑دارایی که ارزش AR را کاهش میدهد) و هزینه بدی مشکوک مربوطه را شناسایی کنید. سپس میتوانید فاکتور خاصی را که غیرقابل وصول است نسبت به این ذخیرهسازی حذف کنید.
مدلسازی AR در Beancount
Beancount یک سیستم حسابداری متنی، دوطرفه است که بهطور کامل برای پیگیری AR مناسب است. استفاده از tags
(که با #
شروع میشوند)، links
(که با ^
شروع میشوند) و زبان پرسوجوی شبیه‑SQL (bean-query
) تمام فرآیند AR شما را شفاف، قابل حسابرسی و اسکریپتپذیر میکند.