پرش به محتوای اصلی
Beancount.io Logo

نحوه تطبیق تسویهحسابهای Klarna، Affirm و Afterpay بدون از دست دادن ردیابی درآمد

منتشر شده زمان مطالعه 14 دقیقهMike ThriftMike Thrift
نحوه تطبیق تسویهحسابهای Klarna، Affirm و Afterpay بدون از دست دادن ردیابی درآمد

داشبورد فروشگاه شما نشان میدهد هفته گذشته ۹,۳۰۰ دلار از طریق خرید-حالا-پرداخت-بعد فروختهاید. حساب بانکی شما ودیعهای معادل ۸,۴۱۲ دلار نشان میدهد. این ۸۸۸ دلار مفقود کجا رفت — و چرا ودیعه هفته آینده نیز کم به نظر میرسد، حتی با وجود افزایش فروش؟

اگر در پرداخت از Klarna، Affirm یا Afterpay استفاده میکنید، این شکاف باگ فروشگاه شما نیست. این نتیجه قابل پیشبینی ثبت تسویهحسابهای BNPL به همان روشی است که ودیعههای کارت اعتباری را ثبت میکنید. BNPL بر اساس یک زمانبندی متفاوت تسویه میکند، کارمزدها را در مبدأ کسر میکند، و بازپرداختها را از پرداختهای آینده کم میکند به جای اینکه اعتبارهای جداگانهای ارسال کند. اگر ودیعه بانکی را به عنوان درآمد ثبت کنید، فروش را کمتر از حد واقعی نشان میدهید، کارمزدهای پردازش را پنهان میکنید، و بازپرداختها را دو بار حساب میکنید — همه به طور همزمان.

این راهنما روش تسویهحساب ناخالص را توضیح میدهد که BNPL را تمیز نگه میدارد: یک حساب واسط برای هر ارائهدهنده، درآمد به صورت ناخالص در نقطه فروش ثبت میشود، کارمزدها به عنوان هزینه جداگانه تفکیک میشوند، و یک روال پایان ماه که کتابهای شما را با فرم 1099-K هر ارائهدهنده تطبیق میدهد.

چرا BNPL مانند پردازشگر کارت تطبیق نمیشود

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

BNPL این ریتم را به سه طریق میشکند.

تسویهحساب به تأخیر میافتد — و هر ارائهدهنده ساعت خودش را دارد

Klarna معمولاً هفتگی یا دو هفته یکبار تسویه میکند. Affirm معمولاً ظرف چند روز کاری تسویه میکند اما یک ذخیره چرخشی در برابر بازپرداختها و اختلافات نگه میدارد. Afterpay اغلب برای برنامههای استاندارد تسویه روز کاری بعد است، با بازپرداختها و تعدیلها قبل از انتقال پول کسر میشوند. پول نقدی که سهشنبه میرسد برای فروشهای روزها یا هفتههای قبل پرداخت میکند، به این معنی که یک ودیعه هرگز با گزارش فروش یک روز خاص مطابقت ندارد.

کارمزدها در مبدأ کسر میشوند

کارمزدهای BNPL در مقایسه با کارتها بالا هستند، و شما هرگز آنها را به عنوان هزینه جداگانه نمیبینید. نرخهای معمول بازرگان تقریباً ۳٪ در Affirm، ۴–۶٪ به اضافه هزینه ثابت هر تراکنش در Afterpay، و حدود ۳.۳–۶٪ به اضافه هزینه ثابت در Klarna بسته به برنامه و حجم است. کارمزد به سادگی از ودیعه کم شده است. اگر ودیعه را به عنوان عدد فروش خود ثبت کنید، درآمد را به میزان کارمزد در هر سفارش بیصدا کمتر از حد واقعی نشان دادهاید.

بازپرداختها ودیعههای آینده را کوچک میکنند به جای اینکه به عنوان اعتبار ظاهر شوند

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

قانون شناسایی ناخالص: شما آن را فروختید، پس آن را به صورت ناخالص ثبت کنید

طبق ASC 606، بازرگانی که کالای خود را میفروشد، اصلیترین طرف معامله است — ارائهدهنده BNPL یک واسطه پرداخت و تأمین مالی است، نه فروشنده. این یک پیامد صریح برای کتابهای شما دارد: درآمد، مبلغ ناخالص سفارش است، و کارمزد BNPL یک هزینه است، نه کاهش درآمد.

این نحوه کار پردازش کارت را بازتاب میدهد. شما هرگز فروش ۱۰۰ دلاری Stripe را به عنوان ۹۷.۱۰ دلار درآمد ثبت نمیکنید؛ شما ۱۰۰ دلار درآمد و ۲.۹۰ دلار کارمزد پردازش را ثبت میکنید. BNPL سزاوار همین رفتار است حتی اگر کارمزد از قبل کسر شده برسد. سه دلیل که اهمیت دارد:

  • خط درآمد شما قابل مقایسه باقی میماند. فروش ناخالص هر کانال، ارزش تبدیل، و میانگین ارزش سفارش همه درست خوانده میشوند وقتی هر کانال به صورت ناخالص ثبت شود.
  • کارمزدهای شما قابل مشاهده باقی میمانند. با نرخ ۴–۶٪، کارمزدهای BNPL یکی از بزرگترین هزینههای متغیر شماست. اگر در ودیعههای خالص دفن شوند، از هر بررسی هزینه فرار میکنند. اگر تفکیک شوند، قابل مذاکره هستند، بین ارائهدهندگان مقایسه میشوند، و در برابر افزایش تبدیلی که BNPL ارائه میدهد سنجیده میشوند.
  • اظهارنامه مالیاتی شما تطبیق میشود. فرم 1099-K هر ارائهدهنده، حجم پرداخت ناخالص شما را بدون هیچ تعدیلی برای کارمزد یا بازپرداخت گزارش میدهد. کتابهایی که بر اساس خالص نگهداری میشوند هرگز با این فرمها تطبیق نخواهند شد، که دقیقاً همان ناهماهنگی است که اخطارهای IRS را جلب میکند.

روش حساب واسط، گام به گام

راه حل یک حساب واسط برای هر ارائهدهنده BNPL است — یک حساب دارایی جاری که مانند یک حساب بانکی کوچک برای پولی که مال شماست اما هنوز تسویه نشده عمل میکند. فروشها به صورت ناخالص وارد میشوند، کارمزدها و بازپرداختها خارج میشوند، و ودیعههای تسویهحساب باقیمانده را به بانک عملیاتی شما منتقل میکنند. در اینجا روال کامل آمده است.

۱. یک حساب واسط برای هر ارائهدهنده ایجاد کنید

در نمودار حسابهای خود، ایجاد کنید:

  • موجودی Klarna (دارایی جاری)
  • موجودی Affirm (دارایی جاری)
  • موجودی Afterpay (دارایی جاری)
  • کارمزدهای پردازش BNPL (هزینه — بسیاری از فروشندگان آن را در کنار سایر کارمزدهای بازرگان در بهای تمام شده کالای فروختهشده قرار میدهند، برخی دیگر آن را به عنوان هزینه فروش درمان میکنند؛ یکی را انتخاب کنید و ثابت بمانید)

در QuickBooks Online، هر حساب واسط را به عنوان نوع بانکی یا سایر داراییهای جاری ایجاد کنید تا در صفحه تطبیق ظاهر شود. در Xero، هر کدام را به عنوان حساب بانکی برای همین دلیل علامت بزنید. در حسابداری متن ساده، آنها فقط حسابهای دارایی هستند، مثلاً Assets:Receivable:Klarna-Clearing.

هرگز ارائهدهندگان را در یک حساب واسط ترکیب نکنید. هر کدام با ریتم و برنامه کارمزد خود تسویه میکنند، و یک حساب ترکیبی نمیتواند با هیچ گزارش ارائهدهنده واحدی تطبیق شود.

۲. هر فروش را به صورت ناخالص در تاریخ سفارش ثبت کنید

وقتی سفارشی از طریق یک ارائهدهنده BNPL بسته میشود، مبلغ کامل سفارش را فوراً ثبت کنید — منتظر تسویهحساب نمانید:

  • بدهکار کردن حساب واسط ارائهدهنده به مبلغ ناخالص سفارش
  • بستانکار کردن درآمد فروش به مبلغ ناخالص سفارش

منطق اقتصادی: لحظهای که ارائهدهنده BNPL سفارش را تأیید و ضبط میکند، مشتری شما به ارائهدهنده بدهکار است، و ارائهدهنده به شما بدهکار است. آن مطالبه از روز اول واقعی است حتی اگر پول نقد بعداً برسد. ثبت در تاریخ سفارش همچنین گزارشهای فروش روزانه و دفتر درآمد شما را همراستا نگه میدارد، که پایهای است که همه چیز دیگر در برابر آن تطبیق میشود.

۳. کارمزدها را به عنوان هزینه از گزارش تسویهحساب ثبت کنید

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

  • بدهکار کردن کارمزدهای پردازش BNPL به مقدار کارمزد
  • بستانکار کردن حساب واسط ارائهدهنده به مقدار کارمزد

این کار را از گزارش تسویهحساب ارائهدهنده انجام دهید، نه با استنتاج از ودیعه بانکی. گزارش سند منبع است؛ ودیعه فقط تأیید نقدی است.

۴. ودیعه تسویهحساب را به عنوان انتقال ثبت کنید

ودیعه بانکی درآمد نیست — درآمد قبلاً در مرحله ۲ ثبت شده است. این یک انتقال است:

  • بدهکار کردن حساب بانکی عملیاتی شما به مبلغ ودیعه خالص
  • بستانکار کردن حساب واسط ارائهدهنده به مبلغ ودیعه خالص

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

۵. بازپرداختها را علیه فروش اصلی ثبت کنید، سپس کارمزد را بررسی کنید

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

  • بدهکار کردن بازپرداختها/مرجوعیها (به عنوان حساب ضد درآمد یا بدهی بازپرداخت) به مقدار بازپرداخت
  • بستانکار کردن حساب واسط ارائهدهنده به مقدار بازپرداخت

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

یک مثال عملی

فرض کنید فروشگاه شما ۱۰,۰۰۰ دلار از طریق Afterpay در یک هفته با کارمزد ۵٪ به اضافه ۰.۳۰ دلار برای هر سفارش در ۵۰ سفارش (۱۵ دلار کارمزد ثابت، ۵۰۰ دلار کارمزد درصدی، مجموعاً ۵۱۵ دلار) میفروشد. یک سفارش ۲۰۰ دلاری بازپرداخت میشود، و Afterpay کارمزد بازپرداختها را نگه میدارد. در اینجا هفته در حساب واسط آمده است:

مرحلهحرکت حساب واسطموجودی
۵۰ فروش به صورت ناخالص ثبت شد+۱۰,۰۰۰ دلار۱۰,۰۰۰ دلار
کارمزدها از گزارش تسویهحساب−۵۱۵ دلار۹,۴۸۵ دلار
بازپرداخت ثبت شد−۲۰۰ دلار۹,۲۸۵ دلار
ودیعه تسویهحساب به بانک−۹,۲۸۵ دلار۰ دلار

درآمد ۱۰,۰۰۰ دلار نشان میدهد. کارمزدهای BNPL ۵۱۵ دلار نشان میدهند. بازپرداختها ۲۰۰ دلار نشان میدهند. بانک ۹,۲۸۵ دلار دریافت کرد، و هر دلار از شکاف ۷۱۵ دلاری بین فروش و نقد با یک قلم نامگذاریشده توضیح داده میشود به جای ناپدید شدن در یک ودیعه خالص. وقتی همان هفته دو دوره تسویهحساب را پوشش میدهد، تنها تفاوت یک موجودی واسط غیرصفر در پایان هفته است — که باید با گزارش فروش تسویهنشده Afterpay تا ریال مطابقت داشته باشد.

افزایش ناخالص 1099-K: تطبیق کتابهای شما با فرمهای مالیاتی

هر ارائهدهنده BNPL که به عنوان سازمان تسویهحساب شخص ثالث واجد شرایط باشد، فرم 1099-K را برای شما (و IRS) ارسال میکند. دو واقعیت در مورد آن فرم بیشتر فروشندگان را شگفتزده میکند.

اول، جعبه 1a حجم ناخالص را بدون هیچ تعدیلی گزارش میدهد. طبق IRS، مبلغ پرداخت ناخالص برای کارمزدها، بازپرداختها، اعتبارها، حملونقل، یا تخفیفها تعدیل نمیشود. اگر ۱۲۰,۰۰۰ دلار از طریق Klarna پردازش کرده باشید، ۶,۰۰۰ دلار کارمزد پرداخت کرده باشید، و ۴,۰۰۰ دلار بازپرداخت کرده باشید، فرم 1099-K شما همچنان ۱۲۰,۰۰۰ دلار را نشان میدهد. این عمدی است: کارمزدها و بازپرداختها کسوراتی هستند که در اظهارنامه خود ادعا میکنید، نه کاهش حجم ناخالص گزارششده.

دوم، آستانه ثبت به آستانه بالای قدیمی بازگشته است. قانون One Big Beautiful Bill به طور عطف به ماسبق آستانه قبل از ۲۰۲۱ را بازگرداند، بنابراین ارائهدهندگان معمولاً ملزم به ثبت 1099-K نیستند مگر اینکه حجم ناخالص شما بیش از ۲۰,۰۰۰ دلار و تعداد تراکنشهای شما بیش از ۲۰۰ باشد. بسیاری از فروشندگان کوچکتر هیچ فرمی دریافت نخواهند کرد — که چیزی را در مورد آنچه بدهکارید تغییر نمیدهد، زیرا همه درآمد کسبوکار قابل گزارش است چه فرمی برسد چه نرسد.

تطبیق زمانی ساده است که کتابهای شما به صورت ناخالص نگهداری شوند. برای هر ارائهدهنده، برای کل سال:

۱. با فروش ناخالص BNPL کتابهای خود برای آن ارائهدهنده شروع کنید. ۲. آن عدد باید با جعبه 1a فرم 1099-K ارائهدهنده برابر باشد (اختلافات کوچک زمانبندی در پایان سال طبیعی است — فروش ۳۱ دسامبر که در ۲ ژانویه تسویه میشود به کتابهای امسال تعلق دارد اما ممکن است در فرم سال آینده بیاید؛ نقطه برش را مستند کنید). ۳. کارمزدها به طور جداگانه به عنوان کسورات ظاهر میشوند؛ بازپرداختها به عنوان مرجوعی/تخفیف ظاهر میشوند. هیچکدام در دریافتهای ناخالص خالص نمیشوند.

اگر کتابهای شما به صورت خالص نگهداری میشدند، مرحله ۲ فوراً شکست میخورد: عدد «فروش» شما هزاران زیر جعبه 1a بدون هیچ پل مورد به مورد قرار میگیرد. بازسازی آن پل در زمان مالیات از دوازده ماه فایلهای PDF تسویهحساب گرانترین راه حسابداری است. روش حساب واسط آن را به صورت تدریجی، در هر چرخه تسویهحساب، به صورت رایگان میسازد.

شش اشتباهی که کتابهای BNPL را خراب میکنند

۱. ثبت ودیعهها به عنوان درآمد. رایجترین خطای منفرد. فروش را کمتر از حد واقعی نشان میدهد، کارمزدها را پنهان میکند، و ناهماهنگی 1099-K را تضمین میکند. درآمد در تاریخ سفارش از گزارش فروش ثبت میشود، هرگز از فید بانکی. ۲. دفن کارمزدها در ودیعههای خالص. با نرخهای BNPL، این یک خط هزینه بزرگتر از بودجه نرمافزاری بسیاری از فروشندگان را پنهان میکند. کارمزدها را حداقل ماهانه تفکیک کنید؛ بهتر است در هر تسویهحساب. ۳. دو بار شمردن بازپرداختها. اگر پلتفرم تجارت الکترونیک شما قبلاً بازپرداخت را ثبت کرده و شما همچنین ودیعه تسویهحساب کوچکتر را به عنوان درآمد کاهشیافته ثبت کنید، بازپرداخت دو بار حساب میشود. بازپرداخت را یک بار، علیه حساب واسط، در تاریخ بازپرداخت ثبت کنید. ۴. نادیده گرفتن ذخیره چرخشی. ذخیرههای سبک Affirm به این معنی است که بخشی از مطالبه شما به طور نامحدود نزد ارائهدهنده میماند. آن را به عنوان بخشی از موجودی واسط پیگیری کنید تا به عنوان نقد مفقود خوانده نشود. ۵. یک حساب واسط برای همه ارائهدهندگان. ریتمهای مختلف، برنامههای کارمزد مختلف، قوانین بازپرداخت مختلف. حسابهای ترکیبی نمیتوانند به هیچ گزارش ارائهدهنده واحدی متصل شوند، بنابراین خطاها به طور دائمی پنهان میمانند. ۶. سردرگمی زمانبندی مبنای نقدی. فروشندگان مبنای نقدی همچنان به حساب واسط به عنوان ابزار ردیابی نیاز دارند: فروش وقتی تشخیص داده میشود که ودیعه مینشیند، اما کارمزدها باید از گزارش تسویهحساب برای همان دوره کشیده شوند، یا هزینهها بیصدا به هر ماهی که ودیعه اتفاق میافتد منتقل میشوند.

چکلیست بستن ماهانه BNPL شما

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

  • همه فروشهای ماه به صورت ناخالص به حساب واسط ارائهدهنده ثبت شدهاند
  • همه گزارشهای تسویهحساب دانلود شده و کارمزدها به عنوان هزینه ثبت شدهاند
  • همه بازپرداختها علیه حساب واسط ثبت شدهاند، درمان کارمزد تأیید شده است
  • همه ودیعههای تسویهحساب به عنوان انتقال واسط به بانک ثبت شدهاند
  • موجودی واسط با گزارش تسویهنشده/ذخیره ارائهدهنده تطبیق شده است
  • ناخالص از ابتدای سال برای هر ارائهدهنده برای تطبیق 1099-K پیگیری شده است

با کتابهای متن ساده، تطبیق BNPL را خستهکننده نگه دارید

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

2026-09-10 * "سفارش Klarna #4821" "ست لحافی کتان آبی"
  Assets:Receivable:Klarna-Clearing          200.00 USD
  Income:Sales:Ecommerce                    -200.00 USD
 
2026-09-17 * "تسویهحساب هفتگی Klarna" "کارمزدها و پرداخت"
  Expenses:Fees:BNPL                          8.58 USD
  Assets:Checking:Operating                  191.42 USD
  Assets:Receivable:Klarna-Clearing         -200.00 USD

وقتی فصل مالیات میرسد، ناخالص، کارمزدها، و بازپرداختهای هر ارائهدهنده شما یک پرسوجو فاصله دارند — دقیقاً همان پلی که تطبیق 1099-K شما نیاز دارد. اگر میخواهید ببینید این گردش کار در یک داشبورد کامل با بررسیهای موجودی و گزارشها چگونه به نظر میرسد، داشبوردهای Fava را کاوش کنید یا مستندات را برای شروع بخوانید.

مدیریت مالی خود را ساده کنید

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

این مقاله را به‌اشتراک بگذارید

منبع: https://beancount.io/fa/blog/2026/09/13/bnpl-settlement-reconciliation-klarna-affirm-afterpay-asc-606-1099-k-guide

منتشر شده: ۲۲ شهریور ۱۴۰۵

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

خرید اکنون، پرداخت بعداً بی‌سر و صدا حساب‌های شما را به هم می‌ریزد: راهنمای بازرگان برای حسابداری کلارنا، افیرم و افترپی

ارائه‌دهندگان BNPL کل قیمت فروش را منهای کارمزد به بازرگانان می‌پردازند، سپس…

e-commerce
payments
زمان مطالعه 13 دقیقه

چگونه تسویهحسابهای Stripe را بدون از دست دادن ردی از درآمد واقعی خود تطبیق دهید

Stripe کارمزدها را کسر میکند، بازپرداختها را نگه میدارد و مبلغ خالص را تسویه…

reconciliation
payments
زمان مطالعه 11 دقیقه

دفترداری فروشنده در AWS Marketplace: تطبیق درآمد ناخالص، هزینههای فهرست، مالیاتها، بازپرداختها و پرداختهای معوق بر اساس پیشنهاد

چگونه فروشندگان AWS Marketplace میتوانند از اینکه سپردهها بهجای درآمد تلقی…

bookkeeping
reconciliation
زمان مطالعه 15 دقیقه

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

عوامل هوش مصنوعی اکنون به نمایندگی از مشتری از طریق همان شبکه‌های کارت پرداخت…

ai
e-commerce
زمان مطالعه 10 دقیقه

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

واریزی پردازشگر پرداخت، مجموعه‌ای از فروش ناخالص، کارمزدها، بازپرداخت‌ها،…

reconciliation
payments