آموزش طراحی سایت

سامانه مودیان برای فروشگاه اینترنتی؛ از کجا شروع کنیم

به این مطلب امتیاز دهید

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

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

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

اول ببینید مشمول هستید یا نه

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

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

مطمئن‌ترین راه تشخیص، مراجعه به کارپوشه‌ی خودتان در درگاه ملی خدمات مالیاتی و بررسی وضعیت فراخوان است — نه پرسیدن از دیگران. وضعیت هر مؤدی متفاوت است و پاسخ عمومی وجود ندارد.

صورتحساب الکترونیکی دقیقاً چیست

صورتحساب الکترونیکی، فاکتور کاغذی اسکن‌شده نیست. یک ساختار داده‌ی مشخص است که طبق «دستورالعمل صدور صورتحساب الکترونیکی» تولید، امضا و ارسال می‌شود.

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

سه راه اتصال — کدام برای شما

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

سازمان امور مالیاتی هم فهرست شرکت‌های معتمد ارائه‌کننده خدمات مالیاتی را منتشر کرده و هم بسته‌ی توسعه‌ی نرم‌افزار (SDK) را — به زبان‌های جاوا و سی‌شارپ، در دو نسخه‌ی با و بدون گواهی امضا. یعنی هر دو مسیر رسمی و پشتیبانی‌شده‌اند.

برای فروشگاه اینترنتی با سفارش روزانه، ورود دستی از همان هفته‌ی اول غیرممکن می‌شود. انتخاب واقعی شما بین شرکت معتمد و اتصال مستقیم است — و برای بیشتر کسب‌وکارها، معتمد هم سریع‌تر راه می‌افتد هم نگهداری‌اش ساده‌تر است.

نقش سایت شما در این ماجرا

اینجا همان‌جایی است که فروشگاه اینترنتی با کسب‌وکار حضوری فرق می‌کند: داده‌ی صورتحساب شما در سایت تولید می‌شود، نه در صندوق فروشگاه.

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

مسیر عملی، مرحله به مرحله

۱وضعیت مشمولیت را در کارپوشه بررسی کنیدببینید فراخوان شامل شما شده و از چه تاریخی.
۲گواهی امضای الکترونیکی بگیریدپیش‌نیاز امضای صورتحساب است و فرایند جداگانه‌ی خودش را دارد.
۳شناسه‌ی یکتای حافظه مالیاتی بگیریداز طریق کارپوشه؛ هر صورتحساب با این شناسه ارسال می‌شود.
۴داده‌ی محصولات را استاندارد کنیدشناسه‌ی کالا و واحد اندازه‌گیری برای همه‌ی اقلام. این مرحله بیشترین وقت را می‌گیرد.
۵فرم سفارش را کامل کنیدفیلد شناسه‌ی مالیاتی خریدار برای مشتریان حقوقی.
۶روش اتصال را انتخاب کنیدشرکت معتمد یا اتصال مستقیم.
۷اتصال را بسازید و تست کنیدبا چند صورتحساب واقعی کم‌مبلغ، و بررسی وضعیت در کارپوشه.
۸پایش را فعال نگه داریدصورتحساب رد شده باید فوراً دیده و اصلاح شود، نه ماه‌ها بعد.
واقع‌بینانه باشیدمرحله‌ی چهارم — استاندارد کردن داده‌ی محصولات — معمولاً از کل بقیه‌ی مراحل بیشتر طول می‌کشد. فروشگاهی با هزاران محصول که کد و واحد استاندارد ندارد، اینجا کار واقعی‌اش شروع می‌شود. هرچه زودتر شروع کنید بهتر.

اشتباه‌های رایج

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

هزینه‌ی واقعی آماده نبودن

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

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

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

نقشه‌ی راه پیشنهادی

مرحله چه کاری چه کسی
۱ — بررسی وضعیت کارپوشه، فراخوان و مهلت خودتان شما یا مشاور مالیاتی
۲ — گواهی امضا دریافت گواهی الکترونیکی شما
۳ — شناسه‌ی حافظه مالیاتی دریافت از کارپوشه شما
۴ — استانداردسازی محصولات شناسه‌ی کالا و واحد اندازه‌گیری مشترک — داده از شما، اجرا با مجری
۵ — تکمیل فرم سفارش فیلد شناسه‌ی مالیاتی خریدار حقوقی مجری سایت
۶ — انتخاب مسیر اتصال معتمد یا مستقیم مشترک
۷ — پیاده‌سازی و تست اتصال و ارسال آزمایشی مجری
۸ — پایش بررسی وضعیت صورتحساب‌ها شما، با ابزار مناسب
نکته‌ی هماهنگیمرحله‌ی چهارم نقطه‌ی مشترک است و معمولاً همان‌جا پروژه‌ها معطل می‌مانند: مجری منتظر داده است و کارفرما فکر می‌کند کار فنی است. این را از ابتدا روشن کنید که شناسه‌ی کالا تصمیم شماست، نه کار برنامه‌نویس.

پنج اشتباه رایج در شروع

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

برنامه‌ی سی روز اول

هفته کار خروجی مشخص
هفته‌ی اول بررسی وضعیت خودتان در کارپوشه و روشن کردن مهلت یک تاریخ مشخص روی کاغذ
هفته‌ی دوم دریافت گواهی امضای الکترونیکی و شناسه‌ی حافظه مالیاتی دسترسی‌های لازم آماده
هفته‌ی سوم استانداردسازی شناسه و واحد اندازه‌گیری محصولات فایل کامل محصولات با شناسه
هفته‌ی چهارم انتخاب مسیر اتصال و شروع پیاده‌سازی قرارداد یا برنامه‌ی توسعه

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

سؤالات متداول

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

  • پورتال سازمان امور مالیاتی کشور — بخش «پایانه‌های فروشگاهی و سامانه مؤدیان»
  • دستورالعمل صدور صورتحساب الکترونیکی، ویرایش V7.9 (تیرماه ۱۴۰۵)
  • دستورالعمل فنی نحوه اتصال به سامانه مؤدیان
  • فهرست واحدهای اندازه‌گیری کالا و خدمت، منتشرشده توسط سازمان امور مالیاتی

جزئیات روش‌های اتصال و تفاوتشان در راهنمای اتصال فروشگاه به سامانه مودیان آمده و خطاهای رایج صورتحساب در راهنمای صورتحساب الکترونیکی. برای آماده‌سازی خود سایت هم طراحی سایت فروشگاهی و اتوماسیون و اتصال سیستم‌ها را ببینید.

فروشگاهتان را برای سامانه مودیان آماده کنیماز استاندارد کردن داده‌ی محصولات تا اتصال و پایش صورتحساب‌ها. بگویید چند محصول دارید و از چه نرم‌افزاری استفاده می‌کنید — بررسی اولیه رایگان است.

۰۲۱ ۴۴۴۴ ۷۵۱۵

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا