مبانی حسابداری برای فروشندگان آمازون با Beancount
وقتی حاشیه سود شما به پنی بستگی دارد، دقت بر حدس و گمان غلبه میکند.
فروش در آمازون، بازی حجم و سرعت است. اما در پشت عجله فروش و ارسال، شبکه پیچیدهای از هزینهها، بازگشتها، جابجاییهای موجودی و تعهدات مالیاتی نهفته است. نرمافزارهای حسابداری استاندارد اغلب در ثبت این نکات ظریف مشکل دارند و به فروشندگان تصویری مبهم از سودآوری واقعیشان میدهند.
اینجاست که یک سیستم حسابداری متنی ساده مانند Beancount میدرخشد. با دادن کنترل کامل بر نحوه ثبت تراکنشها، میتوانید یک منبع مالی حقیقی بسازید که به طور کامل چالشهای منحصر به فرد بازار آمازون را مدلسازی میکند. این راهنما یک گردش کار گام به گام را برای پیشی گرفتن از هزینهها، مالیاتها و سردردهای موجودی ارائه میدهد.
چرا حسابداری آمازون متفاوت است؟
اگر سعی کردهاید یک پرداخت آمازون را با صورتحساب بانکی خود تطبیق دهید، میدانید که این کار سادهای نیست. واقعیت مالی یک کسب و کار آمازون در پشت لایههای انتزاع پنهان شده است.
- پرداختهای کلی دو هفتهای: آمازون درآمد هر فروش را برای شما ارسال نمیکند. در عوض، هر دو هفته یک سپرده واحد ارسال میکند. این مبلغ کلی یک رقم خالص است که فروش ناخالص از آن کسر شده است. هزینههای ارجاع، هزینههای FBA، هزینههای تبلیغات، بازگشتها و سایر کسورات. برای درک کسب و کار خود، باید این عدد واحد را به اجزای تشکیل دهنده آن تقسیم کنید. (doola: A Business-in-a-Box™)
- موجودی در همه جا: موجودی شما دائماً در حال حرکت است - از تامین کننده شما، به یک مرکز آماده سازی، به مراکز مختلف انجام FBA در سراسر کشور و در نهایت به مشتری. ردیابی دقیق هزینه کالاهای فروخته شده (COGS) مستلزم دانستن این است که کدام دسته از موجودی (با چه هزینهای) برای هر فروش استفاده شده است. (Bean Ninjas)
- هزینهها و تبلیغات بازار: بخش قابل توجهی از درآمد شما بلافاصله توسط هزینهها مصرف میشود: هزینههای ارجاع، هزینههای انتخاب و بسته بندی FBA، هزینههای ذخیره سازی ماهانه و هزینههای تبلیغات. ردیابی جداگانه هر یک از این دستههای هزینه تنها راه برای محاسبه حاشیه سود ناخالص واقعی شما و تعیین سودآوری واقعی یک محصول است. (Profitwise Accounting)
- وصله کاری مالیات بر فروش: در حالی که قوانین تسهیل کننده بازار آمازون، جمع آوری و ارسال مالیات بر فروش را در اکثر ایالتها انجام میدهد، این یک راه حل کامل نیست. ذخیره موجودی در انبارهای FBA میتواند "پیوند" (حضور تجاری) ایجاد کند، که به طور بالقوه شما را ملزم به ثبت نام و تشکیل پرونده در آن ایالتها میکند، حتی اگر مالیاتی وجود نداشته باشد. این یک حوزه انطباق پیچیده است که نیازمند ردیابی دقیق است. (TaxDo)
- آستانههای پایینتر 1099-K: با کاهش آستانه گزارش برای فرم 1099-K از 20000 دلار به 5000 دلار در سال 2024 (و قرار است از سال 2026 به 600 دلار کاهش یابد)، تقریباً هر فروشنده جدی فرمی از آمازون دریافت میکند که حجم معاملات ناخالص خود را به IRS گزارش میدهد. دفاتر شما باید بتوانند کاملاً با این عدد تطبیق داده شوند. (IRS)
طرح هفت مرحلهای Beancount
این طرح از دقت Beancount برای مقابله با پیچیدگی آمازون استفاده میکند.
۱. کانالها را زود جدا کنید
اگر در چندین پلتفرم میفروشید، حسابداری هر یک را جداگانه نگه دارید. در یک فایل Beancount واحد برای نهاد حقوقی خود، حسابهای سلسله مراتبی اختصاصی برای هر بازار ایجاد کنید. این ساختار تجزیه و تحلیل را ساده میکند و تولید برنامههای مالیاتی را آسان میکند.
2025-07-22 open Income:Amazon USD
2025-07-22 open Expenses:Amazon:FBAFee USD
2025-07-22 open Assets:Amazon:Payouts USD
۲. هر پرداخت را تجزیه کنید
این مهمترین عادت است. هرگز یک سپرده آمازون را به عنوان یک خط درآمد ثبت نکنید. در عوض، گزارش تسویه حساب "همه تراکنشها" را از Seller Central برای دوره مربوطه دانلود کنید. از این گزارش برای ایجاد یک تراکنش Beancount واحد استفاده کنید که پرداخت را به اجزای آن تقسیم میکند.
سپرده ای که در بانک دریافت می کنید، ورودی متعادل کننده است. فروش ناخالص به Income
اعتبار داده می شود، در حالی که همه هزینه ها و بازپرداخت ها از حساب های Expenses
مربوطه بدهکار می شوند.
; پرداخت دو هفتهای از گزارش تسویه حساب
2025-07-14 * "تسویه حساب آمازون #4361"
Assets:Bank:Operating 8432.17 USD
Income:Amazon:Sales -12274.50 USD
Expenses:Amazon:FBAFee 2454.80 USD
Expenses:Amazon:Adverts 1012.06 USD
Expenses:Amazon:Refunds 375.47 USD
Assets:Amazon:Reserve -100.00 USD
۳. موجودی و COGS را با لاتها ردیابی کنید
Beancount یک سیستم درجه یک برای ردیابی موجودی به نام "لات" دارد. هنگامی که موجودی خریداری می کنید، تعداد واحدها و هزینه خاص آنها را ثبت می کنید. هنگامی که یک واحد فروخته می شود، می توانید آن هزینه دقیق را هزینه کنید و محاسبه کاملی برای هزینه کالاهای فروخته شده (COGS) به شما می دهد.
; خرید 1000 واحد از یک تامین کننده
2025-07-01 * "سفارش خرید تامین کننده PO-7421"
Assets:Inventory:WidgetA 1000 WidgetA {@ 4.20 USD}
Assets:Bank:Operating
; بعداً، هزینه یک فروش واحد را ثبت کنید
2025-07-16 * "فروش FBA WidgetA | COGS"
Expenses:COGS 1 WidgetA {4.20 USD}
Assets:Inventory:WidgetA
۴. تعهدی را برای شفافیت انتخاب کنید
برای هر کسب و کاری مبتنی بر موجودی، روش تعهدی برتر است. یک رویکرد نقدی، هزینه هنگفتی را در ماهی که موجودی خریداری میکنید و سودهای مصنوعی بالایی را در ماههایی که آن را میفروشید، نشان میدهد و عملکرد شما را تحریف میکند. حسابداری تعهدی به درستی هزینه کالاهای فروخته شده (COGS) را با درآمد حاصل از آن فروش در همان دوره مطابقت می دهد و تصویر بسیار واضح تری از سود ناخالص شما ارائه می دهد. (Bean Ninjas)
۵. واردات را خودکار کنید
وارد کردن دستی گزارشهای تسویه حساب در ابتدا آموزشی است، اما مقیاسپذیر نیست. اکوسیستم متن ساده در اتوماسیون برتری دارد:
- از
bean-extract
برای استخراج دادهها از CSVهای قالببندی شده صادر شده توسط سرویسهایی مانند A2X استفاده کنید. - اسکریپتهای ساده پایتون بنویسید تا دادهها را مستقیماً ا ز SP-API آمازون استخراج کنید.
- از واردکنندگان موجود برای استخراج فایلهای CSV بانک برای تطبیق سپردهها و هزینههای اخذ شده مستقیماً به کارتهای اعتباری استفاده کنید.
۶. هفتگی تطبیق دهید
بررسی اعداد خود را به یک عادت تبدیل کنید. از ابزارهای قدرتمند خط فرمان Beancount برای اعتبارسنجی سریع موجودی ها و بررسی عملکرد استفاده کنید.
# موجودی فعلی و ارزش خود را بررسی کنید
bean-balance books.bean "Assets:Inventory" "2025-07-21"
# یک صورت سود و زیان برای دوره گذشته ایجاد کنید
bean-report books.bean income_statement -e 2025-07-21
۷. اسناد منبع را بایگانی کنید
برای هر تراکنش اصلی، به سند منبع پیوند دهید. PDF رسمی تسویه حساب آمازون، فاکتور تامین کننده برای خرید موجودی یا رسید حمل و نقل را با استفاده از نحو فراداده Beancount (document:
) پیوست کنید. این یک رکورد مالی خودکفا و آماده حسابرسی ایجاد می کند.
چک لیست مالیات بر فروش و انطباق
- قوانین تسهیل کننده بازار: درک کنید که در حالی که آمازون مالیات بر فروش را از طرف شما در اکثر ایالتها ارسال میکند، ذخیره موجودی در ایالتهایی مانند کالیفرنیا، تگزاس یا پنسیلوانیا همچنان میتواند پیوند اقتصادی ایجاد کند و به طور بالقوه شما را ملزم به ثبت کسب و کار خود در آنجا کند. (TaxGPT)
- تطبیق 1099-K: مطمئن شوید که مبلغ کل ثبت شده در
Income:Amazon:Sales
برای سال با مبلغ ناخالص گزارش شده در فرم 1099-K شما تا سنت مطابقت دارد. هرگونه مغایرت پرچم حسابرسی است. (IRS) - مالیات مستقیم بر فروش: اگر از طریق کانالهای دیگری که تحت پوشش یک تسهیل کننده نیستند، میفروشید، یک زیر درخت حساب
Liabilities:SalesTaxPayable:State
را برای ردیابی مالیاتهایی که مستقیماً بدهکار هستید، نگه دارید.
مشکلات رایج (و رفع آنها)
- مشکل: فقط سپرده خالص از آمازون ثبت میشود.
- رفع: همیشه پرداختها را با استفاده از گزارش کامل تسویه حساب تجزیه کنید.
- مشکل: نادیده گرفتن بازگشتهای بازپرداخت شده یا کالاهای آسیب دیده.
- رفع: هم هزینه بازپرداخت اولیه و هم بازپرداخت بعدی از آمازون را به عنوان یک اعتبار جداگانه ثبت کنید.
- مشکل: فراموش کردن ذخایر در گردش.
- رفع: آمازون اغلب موجودی "ذخیره" را از پرداختها، به ویژه برای حسابهای جدید، کسر میکند. این پولی را که به شما بدهکار هستند در یک حساب اختصاصی
Assets:Amazon:Reserve
ردیابی کنید.
- رفع: آمازون اغلب موجودی "ذخیره" را از پرداختها، به ویژه برای حسابهای جدید، کسر میکند. این پولی را که به شما بدهکار هستند در یک حساب اختصاصی
- مشکل: عدم تطابق نام مستعار SKU بین سیستم شما و آمازون.
- رفع: همه کدهای SKU را در اسکریپتهای واردات خود عادی کنید تا مطمئن شوید که جستجوهای COGS با شکست مواجه نمیشوند.
شروع سریع کارها
- اولین گزارش تسویه حساب خود را در Seller Central فعال و دانلود کنید.
- یک مخزن شروع Beancount را کلون کنید و نموداری از حسابهای خاص آمازون ایجاد کنید.
- یک اسکریپت وارد کننده کوچک بنویسید که یک CSV تسویه حساب را به یک تراکنش Beancount (فایل
.txn
) تبدیل کند. - یک یادآوری هفتگی برای استخراج گزارشهای جدید و اجرای
bean-check
برای اطمینان از معتبر بودن فایلهای خود برنامه ریزی کنید. - صورت سود و زیان خود را ماهانه بررسی کنید تا تصمیمات مبتنی بر داده در مورد هزینههای تبلیغات، قیمت گذاری و موجودی بگیرید.
مطالعه بیشتر
- Amazon Seller Central → 1099-K FAQs
- اطلاعیه IRS 2024-85 در مورد آستانههای فرم 1099-K
- راهنمای COGS Bean Ninjas برای فروشندگان آمازون
بیشتر ارسال کنید، کمتر نگران باشید - لوبیاهای خود را متعادل نگه دارید. فروش مبارک!