
در بازار طلای ایران، مشتری گاهی با دلار طلا میخرد، گاهی دلار میفروشد و گاهی فقط برای تبدیل ارز سراغ طلافروشی میآید. اگر حسابداری دلار در طلافروشی دقیق نباشد، ممکن است موجودی واقعی، سود فروشگاه و حتی تراز مالی ماهانه اشتباه محاسبه شود. در این راهنمای تخصصی، از «چرا طلافروشیها دلار میفروشند» تا «چطور در نرمافزار ثبت کنیم» و «چه اشتباهاتی رایج است» را گامبهگام بررسی میکنیم.
خلاصه برای مدیر فروشگاه: دلار یک «کالای پولی» است نه طلا؛ باید تعداد USD، نرخ خرید/فروش، مانده موجودی و سود هر معامله جدا ثبت شود. نرخ روز در ارزشگذاری موجودی حیاتی است و بهتر است طلا، سکه و دلار در یک سیستم یکپارچه مدیریت شوند.
چرا طلافروشیها خرید و فروش دلار انجام میدهند؟
طلافروشی در ایران فقط فروشنده انگشتر و گردنبند نیست؛ بسیاری از فروشگاهها نقش «صرافی کوچک» هم دارند. مشتریان برای خرید طلا، پرداخت اقساط، تبدیل پسانداز یا سرمایهگذاری کوتاهمدت، دلار میخرند یا میفروشند. بعضی طلافروشها هم برای پوشش نقدینگی یا همراستایی با قیمت انس جهانی طلا که به دلار قیمتگذاری میشود، موجودی USD نگه میدارند.
- تقاضای مشتری: خرید طلا با دلار یا فروش دلار برای خرید طلا.
- نقدشوندگی: دلار در بازار پرتقاضاست و گردش نقدی فروشگاه را بالا میبرد.
- همبستگی با طلا: قیمت طلا به نرخ دلار و اونس وابسته است؛ برخی فروشگاهها هر دو را مدیریت میکنند.
- تنوع درآمد: سود فروش دلار میتواند مکمل حاشیه سود اجرت و فروش طلا باشد.

حسابداری دلار در طلافروشی یعنی چه؟
حسابداری دلار یعنی ثبت سیستماتیک هر ورود و خروج USD در کنار سایر کالاها (طلا، سکه، شمش، سنگ). برخلاف ثبت ساده «یک مبلغ ریالی در دفتر»، باید این اطلاعات حفظ شود:
- تعداد دلار خریداری یا فروختهشده
- نرخ هر معامله (خرید یا فروش)
- مانده موجودی دلار فروشگاه
- ارزش ریالی موجودی با نرخ روز
- سود یا زیان هر فروش دلار
- ارتباط با حساب مشتری (اگر نسیه یا تهاتر باشد)
اگر فقط مبلغ ریالی ثبت شود، با تغییر نرخ دلار نمیتوانید بفهمید چند دلار واقعاً در صندوق یا گاوصندوق دارید یا سود فروش ارز چقدر بوده است. این دقیقاً همان جایی است که تفاوت حسابداری طلافروشی با حسابداری عمومی پررنگ میشود.
تفاوت حسابداری دلار با حسابداری طلا و سکه
در حسابداری طلا، واحد اصلی «گرم» و «عیار» است و قیمت از مظنه و اجرت محاسبه میشود. در حسابداری سکه، «تعداد» و «نوع سکه» (تمام، نیم، ربع) و گاهی حباب قیمت اهمیت دارد. اما دلار:
- وزن و عیار ندارد — واحد آن «تعداد دلار (USD)» است.
- قیمت آن مستقیماً به نرخ روز بازار وابسته است، نه مظنه طلا.
- موجودی آن تعدادی است، نه گرمی.
- سود آن از اختلاف نرخ خرید و فروش بهدست میآید، نه اجرت ساخت.
- در گزارشهای آماری باید جدا از طلا و سکه نمایش داده شود.
نکته مهم: اگر نرمافزار شما دلار را مثل «یک کالای عمومی با تعداد» ثبت کند اما نرخ روز و سود ارز را جدا محاسبه نکند، گزارشهای مدیریتی ناقص خواهند بود.
ثبت دستی (دفتر/اکسل) در برابر نرمافزار — کدام بهتر است؟
در ابتدای کار یا با حجم بسیار کم معاملات، بعضی فروشگاهها دلار را در دفتر یا اکسل ثبت میکنند. این روش ارزان است اما محدودیتهای جدی دارد:
- بهروزرسانی نرخ روز دستی و پرخطا
- عدم اتصال خودکار به فاکتور طلا و حساب مشتری
- سخت بودن محاسبه سود وقتی دلار با نرخهای مختلف خریده شده
- مغایرت موجودی دلار با واقعیت صندوق
- نبود گزارش یکپارچه برای مالیات، موجودی و سود
نرمافزار حسابداری تخصصی طلافروشی که پشتیبانی از USD دارد، هر تراکنش را با نرخ، تعداد، مشتری و موجودی ثبت میکند و گزارش سود دلار را کنار سود طلا و سکه نشان میدهد.
گامبهگام: ثبت خرید و فروش دلار در طلافروشی
فرض کنید امروز ۲۰۰ دلار از مشتری خرید کردهاید با نرخ ۸۸,۵۰۰ تومان و ۱۰۰ دلار به مشتری دیگر با نرخ ۸۹,۲۰۰ فروختهاید. فرآیند استاندارد حسابداری:
- تعیین نرخ: نرخ خرید/فروش را از صرافی، اتحادیه یا صفحه قیمتهای زرینحساب بگیرید (آنلاین یا دستی).
- ثبت تراکنش: نوع = دلار، تعداد، نرخ، مشتری، روش پرداخت (نقد/کارت/نسیه).
- بهروزرسانی موجودی: موجودی دلار +۲۰۰ در خرید، −۱۰۰ در فروش.
- محاسبه سود: برای ۱۰۰ دلار فروختهشده: (۸۹,۲۰۰ − ۸۸,۵۰۰) × ۱۰۰ = ۷۰,۰۰۰ تومان سود ناخالص (قبل از هزینهها).
- ثبت در گزارش: سود دلار جدا از سود طلا در گزارش آماری/مالی.

موجودی دلار و ارزشگذاری با نرخ روز
یکی از پرتکرارترین سوالات مدیران فروشگاه: «الان چند تومان دلار در ویترین/گاوصندوق دارم؟» پاسخ = تعداد USD × نرخ روز. اگر ۵۰۰ دلار موجودی دارید و نرخ امروز ۸۹,۰۰۰ است، ارزش ریالی ۴۴,۵۰۰,۰۰۰ تومان است.
در مدیریت موجودی طلافروشی معمولاً وزن و عیار شمارش میشود؛ برای دلار باید «تعداد اسکناس/واحد» شمارش شود. مغایرت بین سیستم و واقعیت — مثل طلا — نشانه ثبت ناقص یا خطای انسانی است.
هشدار: اگر نرخ دلار در سیستم قدیمی باشد اما در بازار تغییر کرده، ارزش موجودی و سود گزارششده غیرواقعی میشود. حتماً نرخ را روزانه یا قبل از هر معامله مهم بهروز کنید.
محاسبه سود و زیان فروش دلار
سادهترین فرمول: سود = (نرخ فروش − نرخ خرید) × تعداد. اما وقتی دلار را در روزهای مختلف و با نرخهای متفاوت خریدهاید، باید روش یکنواخت انتخاب کنید:
- میانگین موزون: مناسب فروشگاههایی که موجودی را یکجا مدیریت میکنند.
- FIFO (اولین ورود، اولین خروج): دقیقتر وقتی batchهای مختلف با نرخ متفاوت دارید.
نرمافزار خوب این محاسبه را خودکار انجام میدهد و در گزارش آماری، سود حاصل از فروش دلار را کنار سکه، آبشده و طلای زینتی نشان میدهد — بدون اینکه مجبور باشید هر بار اکسل بزنید.
نرخ دلار: آنلاین یا دستی — کدام برای حسابداری مناسبتر است؟
هر فروشگاه سیاست نرخگذاری خودش را دارد. بعضیها نرخ اتحادیه یا صرافی همسایه را مبنا قرار میدهند (دستی)، بعضیها نرخ بازار آزاد را میخواهند (آنلاین). مهم این است که:
- یک منبع نرخ در کل سیستم یکسان باشد.
- نرخ در تراکنش، موجودی و گزارشها همزمان اعمال شود.
- تغییر نرخ تاریخچه داشته باشد (برای بازبینی معاملات).
در زرینحساب، نرخ دلار در صفحه قیمتها تنظیم میشود و در ثبت فاکتور، ارزشگذاری موجودی و گزارشهای آماری استفاده میشود — چه آنلاین باشد چه دستی.
مالیات، مودیان و فروش دلار — چه باید بدانید؟
قوانین مالیاتی صنف طلا عمدتاً روی فروش طلا، جواهر، اجرت و مالیات بر ارزش افزوده متمرکز است. فروش دلار بهعنوان ارز، معمولاً در همان چارچوب صورتحساب الکترونیک طلا قرار نمیگیرد؛ اما:
- ثبت دقیق در حسابداری برای اظهارنامه و حسابرسی ضروری است.
- فروش طلا همچنان مشمول تکالیف مودیان است.
- تفکیک درآمد دلار از درآمد طلا در گزارشها شفافیت مالیاتی ایجاد میکند.
- برای جزئیات قانونی محل خود، با حسابدار مشورت کنید.
۷ اشتباه رایج در حسابداری دلار طلافروشی
- ثبت فقط مبلغ ریالی بدون تعداد دلار — بعداً موجودی USD نامشخص میشود.
- قاطی کردن صندوق دلار و طلا در یک سطر دفتر بدون تفکیک کالا.
- نرخ قدیمی در سیستم — ارزش موجودی و سود غلط گزارش میشود.
- عدم شمارش دورهای موجودی دلار — مثل طلا، انبارگردانی ارز هم لازم است.
- نادیده گرفتن سود دلار در گزارش مدیریتی — تصمیمگیری بر اساس عدد ناقص.
- استفاده از نرمافزار بدون پشتیبانی USD — مجبور به ثبت موازی در اکسل.
- ثبت تهاتر دلار با طلا بدون سند — پیگیری مانده مشتری غیرممکن میشود.
چکلیست انتخاب نرمافزار حسابداری طلا و دلار
قبل از خرید یا تعویض نرمافزار، این موارد را بررسی کنید:
- ثبت خرید و فروش دلار با تعداد و نرخ
- موجودی جداگانه USD در کنار طلا، سکه و شمش
- نرخ دلار آنلاین/دستی یکپارچه با تراکنش و گزارش
- گزارش سود تفکیکشده (دلار، سکه، آبشده، زینتی)
- امکان ترکیب دلار و طلا در یک فاکتور
- حساب اشخاص (نسیه، تهاتر)
- پشتیبانگیری و سطح دسترسی کاربران
- پشتیبانی از مودیان برای فروش طلا (جدا از دلار)

مدیریت دلار در زرینحساب — خلاصه امکانات
زرینحساب بهعنوان نرمافزار حسابداری تخصصی طلافروشی، خرید و فروش دلار را در کنار طلا، سکه، شمش و سنگ قیمتی پشتیبانی میکند:
- ثبت تراکنش دلار با تعداد و نرخ در بخش تراکنشها
- نمایش موجودی USD در صفحه موجودی
- تنظیم نرخ دلار آنلاین یا دستی در صفحه قیمتها
- گزارش سود تفکیکشده دلار در آمار و گزارشها
- یکپارچگی با فاکتور، مشتری، مالیات طلا و مودیان
جمعبندی
حسابداری دلار در طلافروشی دیگر یک «کار جانبی» نیست؛ بخشی از مدیریت مالی روزمره فروشگاه است. بدون ثبت دقیق تعداد USD، نرخ، موجودی و سود، نمیتوانید تصویر واقعی از وضعیت کسبوکار داشته باشید. بهترین رویکرد، استفاده از نرمافزار حسابداری یکپارچه طلا و دلار است که نرخ روز، تراکنش، موجودی و گزارش را در یک جا مدیریت کند — نه چند فایل اکسل جدا از هم.
سوالات متداول
حسابداری دلار در طلافروشی یعنی چه؟
یعنی ثبت دقیق خرید و فروش دلار (USD) در کنار طلا و سکه؛ شامل تعداد دلار، نرخ خرید و فروش، مانده موجودی، سود یا زیان هر معامله و ارزشگذاری موجودی ارز با نرخ روز — نه فقط ثبت یک مبلغ ریالی در دفتر.
آیا فروش دلار در طلافروشی به صورتحساب الکترونیک مودیان نیاز دارد؟
طبق روال رایج در صنف طلا، فروش دلار معمولاً مشمول صدور صورتحساب الکترونیک طلا در سامانه مودیان نمیشود؛ اما فروش طلا، سکه، جواهر و اجرت همچنان باید طبق قوانین مالیاتی ثبت و ارسال شود. برای جزئیات دقیق، با حسابدار یا اتحادیه محل خود هماهنگ کنید.
موجودی دلار را چطور ارزشگذاری کنیم؟
موجودی دلار باید با نرخ روز (آنلاین یا دستی) ضرب شود تا ارزش ریالی فعلی مشخص شود. اگر نرخ در سیستم بهروز نباشد، گزارش سود، موجودی و تراز مالی گمراهکننده میشود.
سود فروش دلار چگونه محاسبه میشود؟
سود هر فروش = (نرخ فروش − نرخ میانگین یا نرخ خرید همان موجودی) × تعداد دلار فروختهشده. اگر دلار را با نرخهای مختلف خریده باشید، روش میانگین موزون یا FIFO دقت بیشتری میدهد.
آیا میتوان دلار و طلا را در یک فاکتور ثبت کرد؟
در عمل بسیاری از طلافروشیها خرید طلا با دلار یا فروش همزمان طلا و دلار دارند. نرمافزار مناسب باید هر دو نوع کالا را در یک تراکنش پشتیبانی کند و گزارشها را جداگانه (گرمی، تعدادی، ریالی) نمایش دهد.
تفاوت حسابداری دلار با حسابداری طلا چیست؟
طلا بر اساس وزن، عیار و مظنه کنترل میشود؛ دلار بر اساس تعداد واحد USD و نرخ روز. نرمافزار عمومی معمولاً فقط ریال میبیند، اما سیستم حسابداری طلافروشی باید هر دو را یکپارچه مدیریت کند.
نرخ دلار را دستی بگذاریم یا آنلاین؟
اگر با نرخ رسمی صرافی یا اتحادیه کار میکنید، حالت دستی کنترل بیشتری میدهد. اگر به نرخ بازار نیاز دارید، حالت آنلاین در صفحه قیمتها نرخ را در کل سیستم — تراکنش، موجودی و گزارش — یکسان اعمال میکند.
چه زمانی به نرمافزار تخصصی طلا و دلار نیاز داریم؟
وقتی روزانه چند معامله دلار دارید، موجودی ارز با طلا قاطی میشود، سود دقیق نمیدانید یا گزارش مالیات و موجودی ناقص است. در این مرحله ثبت دفتر یا اکسل دیگر کافی نیست.
آیا میتوان دلار را در اکسل حسابداری کرد؟
در حجم کم شاید ممکن باشد، اما با افزایش معاملات، بهروزرسانی نرخ، محاسبه سود و اتصال به فاکتور طلا، اکسل خطاپذیر و زمانبر میشود. نرمافزار تخصصی یکپارچه طلا و دلار توصیه میشود.
آیا زرینحساب حسابداری دلار را پشتیبانی میکند؟
بله. در زرینحساب میتوانید خرید و فروش دلار را ثبت کنید، موجودی USD را کنترل کنید، نرخ را در صفحه قیمتها تنظیم کنید و سود دلار را در گزارشهای آماری جدا از طلا ببینید.



