
لیست خطاهای سامانه مودیان و روش رفع هر کدام
لیست کامل خطاهای سامانه مودیان + روش رفع هر خطا
اگر هنگام ارسال صورتحساب الکترونیکی به سامانه مودیان با پیام خطا مواجه شدهاید، این مشکل را تنها شما تجربه نمیکنید. خطاهای سامانه مودیان معمولاً به یکی از چند دلیل مشخص برمیگردند: اطلاعات هویتی نادرست خریدار یا فروشنده، شناسه کالا و خدمت نامعتبر، مبالغ اشتباه در صورتحساب، شماره مالیاتی یا تاریخ نامنطبق، یا نقص در اطلاعات تکمیلی صورتحسابهای خاص مثل قرارداد پیمانکاری یا صادرات.
در این لیست خطاهای سامانه مودیان، هر خطا را با متن دقیق، علت بروز، روش رفع گامبهگام و نکات کاربردی بررسی میکنیم تا بتوانید مشکل خودتان را سریع پیدا و برطرف کنید. اگر فقط دنبال فهرست کوتاهتری از پرتکرارترین خطاها هستید، میتوانید مقاله ۱۰ خطای پر تکرار ارسال صورتحساب الکترونیکی به سامانه مودیان را هم ببینید؛ این مقاله برای زمانی است که میخواهید فهرست کامل و دستهبندیشده همه خطاهای رایج را در یکجا داشته باشید.
۱. خطاهای اطلاعات خریدار و فروشنده
۱.۱ خطای شناسه ملی / کد اقتصادی خریدار
متن خطا: در مقدار وارد شده در فیلد «شماره/شناسه ملی/شناسه مشارکت مدنی/کد فراگیر خریدار» الگو (^\d{11}$) رعایت نشده است. همچنین: در مقدار وارد شده در فیلد «شماره اقتصادی خریدار» الگو (^\d{11}$) رعایت نشده است.
علت خطا: اطلاعات هویتی خریدار بهدرستی ثبت نشده یا با ضوابط سامانه مودیان مطابقت ندارد. در حالت شماره اقتصادی، این خطا زمانی رخ میدهد که شماره اقتصادی خریدار بهدرستی ثبت نشده یا با اطلاعات ثبتشده در سامانه مالیاتی مطابقت ندارد.
روش رفع خطا:
- در مسیر ماژول عمومی > فرم اشخاص، شناسه ملی و کد اقتصادی خریدار را بررسی کنید.
- برای اطمینان از صحت اطلاعات، شناسه ملی، کد ملی یا کد اقتصادی را از طریق سامانه اعتبارسنجی اطلاعات مالیاتی بررسی کنید.
- در صورتی که صورتحساب از نوع ۱ بوده و خریدار شخص حقیقی باشد، وارد کردن کد اقتصادی الزامی است.
- اگر خریدار از نوع مشارکت مدنی است، نوع شخص را «مشارکت مدنی» انتخاب کرده و کد اقتصادی را در هر دو فیلد شناسه ملی و کد اقتصادی ثبت کنید.
- اگر خریدار شخص حقوقی است و کد اقتصادی ندارد، شناسه ملی را مجدداً در فیلد شماره اقتصادی ثبت کنید.
نکته: پیش از ارسال مجدد صورتحساب، از صحت اطلاعات هویتی خریدار اطمینان حاصل کنید؛ هرگونه مغایرت با اطلاعات ثبتشده در سامانه مودیان موجب بروز مجدد این خطا خواهد شد. شماره اقتصادی ثبتشده باید با اطلاعات موجود در پرونده مالیاتی خریدار مطابقت کامل داشته باشد.
۱.۲ خطای شماره اقتصادی فروشنده
متن خطا: در مقدار وارد شده در فیلد «شماره اقتصادی فروشنده» الگو رعایت نشده است. فیلد «شماره اقتصادی فروشنده» خالی است.
علت خطا: شماره اقتصادی یا شناسه ملی فروشنده بهدرستی در مشخصات مالک نرمافزار ثبت نشده است.
روش رفع خطا:
اگر مودی شخص حقوقی است، در مسیر تنظیمات > مشخصات مالک نرمافزار، شناسه ملی ۱۱ رقمی را بررسی و در صورت نیاز اصلاح کنید.
اگر مودی شخص حقیقی است، کد اقتصادی را در هر دو فیلد شناسه ملی و شماره اقتصادی وارد کنید.
پس از اصلاح اطلاعات، مجدداً صورتحساب را ارسال کنید.
نکته: اطلاعات فروشنده باید دقیقاً با اطلاعات ثبتشده در پرونده مالیاتی مطابقت داشته باشد.
۱.۳ خطای کد پستی خریدار
متن خطا: در مقدار وارد شده در فیلد «کد پستی خریدار» الگو رعایت نشده است.
علت خطا: کد پستی خریدار وارد نشده، طول آن صحیح نیست یا با نوع صورتحساب مطابقت ندارد.
روش رفع خطا:
- اگر صورتحساب از نوع ۱ و خریدار شخص حقیقی یا اتباع غیرایرانی است، وارد کردن کد پستی الزامی است.
- طول و صحت کد پستی را بررسی کنید.
- در فرم اشخاص، اطلاعات طرف حساب را ویرایش و کد پستی صحیح را ثبت کنید.
- پس از ذخیره تغییرات، صورتحساب را مجدداً ارسال نمایید.
نکته: کد پستی باید مطابق اطلاعات ثبتشده برای خریدار باشد؛ در غیر این صورت سامانه مودیان آن را رد خواهد کرد.
۱.۴ خطای کد شعبه خریدار
متن خطا: در مقدار وارد شده در فیلد «کد شعبه خریدار» الگو رعایت نشده است.
علت خطا: کد شعبه بهدرستی ثبت نشده یا در شرایطی که الزامی نیست، مقدار نامعتبر برای آن وارد شده است.
روش رفع خطا:
- اگر خریدار دارای چند شعبه یا چند پرونده مالیاتی است، کد شعبه را وارد کنید؛ در غیر این صورت این فیلد را خالی بگذارید.
- برای ثبت یا ویرایش کد شعبه، به فرم ارسال اسناد به سامانه مودیان > تب ارسالنشده > عملیات > ثبت اطلاعات تکمیلی اداره مالیات مراجعه کنید.
- اطمینان حاصل کنید کد شعبه یک عدد چهار رقمی باشد.
نکته: فقط در مواردی که خریدار دارای شعب متعدد است، تکمیل این فیلد ضروری است.
۲. خطاهای شناسه کالا، خدمت و نرخ مالیات بر ارزش افزوده
۲.۱ خطای شناسه کالا/خدمت
متن خطا: مقدار فیلد «شناسه کالا/خدمت» با اطلاعات سامانه منطبق نیست. در مقدار وارد شده در فیلد «شناسه کالا/خدمت» الگو رعایت نشده است.
علت خطا: شناسه کالا یا خدمت واردشده معتبر نیست یا نرخ مالیات آن با اطلاعات ثبتشده در سامانه مودیان مطابقت ندارد.
روش رفع خطا:
شناسه کالا یا خدمت را در سامانه StuffID بررسی کنید. اگر فایل اکسل دریافتی اطلاعات داشته باشد، شناسه معتبر است و نرخ مالیات صورتحساب باید با همان شناسه مطابقت داشته باشد؛ اگر فاقد اطلاعات باشد، شناسه معتبر نیست و باید شناسه صحیح را از مسیر ماژول انبار > فرم تعریف کالا و خدمت ثبت یا جایگزین کنید.
نکته: پیش از ثبت شناسه در نرمافزار، از معتبر بودن آن در سامانه اطمینان حاصل کنید.
۲.۲ خطای نرخ مالیات بر ارزش افزوده (فیلد J)
متن خطا: مقدار فیلد «نرخ مالیات بر ارزش افزوده (J)» با اطلاعات سامانه منطبق نیست.
علت خطا: نرخ مالیات ثبتشده برای کالا یا خدمت با نرخ ثبتشده در شناسه مالیاتی آن مطابقت ندارد یا وضعیت مشمولیت پرونده مالیاتی بهدرستی تعیین نشده است.
روش رفع خطا:
- ابتدا نرخ مالیات شناسه کالا یا خدمت را در StuffID بررسی کنید.
- اگر پرونده مالیاتی شما مشمول مالیات بر ارزش افزوده است، نرخ مالیات فاکتور باید دقیقاً با نرخ ثبتشده برای همان شناسه مطابقت داشته باشد.
- اگر از صحت شناسه و نرخ مالیات اطمینان دارید، وضعیت مشمولیت پرونده خود را در سامانه سازمان امور مالیاتی بررسی کنید.
- اگر پرونده شما معاف از مالیات بر ارزش افزوده است، فقط کالاها و خدمات معاف را بدون مالیات صادر کنید.
- در صورت نیاز، از مسیر ماژول انبار > فرم تعریف کالا و خدمت، وضعیت مالیات کالا را به «فاقد ارزش افزوده» تغییر دهید.
نکته: پیش از ارسال صورتحساب، مطابقت نرخ مالیات کالا با اطلاعات ثبتشده در شناسه مالیاتی آن را بررسی کنید تا از بروز این خطا جلوگیری شود.
۲.۳ خطای مبلغ مالیات بر ارزش افزوده (فیلد KS)
متن خطا: مقدار فیلد «مبلغ مالیات بر ارزش افزوده (KS)» از لحاظ قواعد محاسباتی و منطقی معتبر نیست.
علت خطا: نرخ مالیات ثبتشده در صورتحساب با نرخ مالیات شناسه کالا یا خدمت مطابقت ندارد یا وضعیت مشمولیت پرونده مالیاتی بهدرستی رعایت نشده است.
روش رفع خطا:
- نرخ مالیات شناسه کالا یا خدمت را در StuffID بررسی کنید.
- اگر شناسه معاف از مالیات است، صدور صورتحساب با ارزش افزوده برای آن ممکن نیست و باید از شناسه مناسب دیگری استفاده کنید.
- وضعیت مشمولیت پرونده مالیاتی خود را بررسی کنید.
- اگر پرونده مشمول مالیات بر ارزش افزوده نیست، صورتحساب را با وضعیت «فاقد ارزش افزوده» صادر کنید؛ سپس صورتحساب قبلی را حذف، مجدداً صادر و ارسال کنید.
نکته: نرخ مالیات درجشده در صورتحساب باید دقیقاً با نرخ مالیات شناسه کالا یا خدمت مطابقت داشته باشد.
۲.۴ خطای واحد اندازهگیری
متن خطا: مقدار وارد شده در فیلد «واحد اندازهگیری» جزء مقادیر مجاز نیست.
علت خطا: واحد اندازهگیری انتخابشده با مقادیر مورد تأیید سامانه مودیان مطابقت ندارد.
روش رفع خطا:
- واحد اندازهگیری را مطابق فهرست واحدهای مورد تأیید سامانه مودیان انتخاب کنید.
- در مسیر ماژول انبار > فرم واحد سنجش، معادل مالیاتی واحد اندازهگیری را تعیین کنید.
نکته: ثبت صحیح معادل مالیاتی واحد اندازهگیری، از بروز این خطا جلوگیری میکند.

۳. خطاهای شماره مالیاتی و شناسه صورتحساب
۳.۱ خطای عدم تطابق یا الگوی نادرست شماره مالیاتی صورتحساب
متن خطا: مقدار فیلد «شماره مالیاتی صورتحساب» با اطلاعات سامانه منطبق نیست. در مقدار وارد شده در فیلد «شماره مالیاتی صورتحساب» الگو رعایت نشده است.
علت خطا: این خطا معمولاً در یکی از دو حالت رخ میدهد: صورتحساب قبلاً در سامانه ثبت شده اما شناسه مالیاتی آن در نرمافزار ثبت نشده است؛ یا شماره فاکتور تکراری بوده و قبلاً برای صورتحساب دیگری استفاده شده است.
روش رفع؛ حالت اول (صورتحساب در کارپوشه وجود دارد):
- وارد کارپوشه مالیاتی شوید و در بخش مدیریت صورتحسابها > صورتحسابهای فروش داخلی، صورتحساب موردنظر را پیدا کنید.
- شناسه مالیاتی صورتحساب را کپی کنید.
- در نرمافزار، به ماژول حسابداری مالیاتی > فرم ارسال اسناد به سامانه > تب ارسالشده بدون شناسه بروید.
- از منوی عملیات، گزینه ثبت دستی شناسه را انتخاب و شناسه مالیاتی کپیشده را ثبت کنید؛ صورتحساب به بخش ارسالشدهها منتقل میشود.
روش رفع؛ حالت دوم (صورتحساب به کارپوشه ارسال نشده):
- در فرم ارسال اسناد به سامانه، تب همه موارد، شماره فاکتور را بررسی کنید.
- اگر شماره فاکتور قبلاً استفاده شده، از منوی عملیات گزینه برگشت ارسال خطادارها را اجرا کنید.
- در ماژول خرید و فروش > فرم مدیریت اسناد خرید و فروش، فاکتور را غیرقطعی کنید.
- شماره فاکتور را به شمارهای جدید و یکتا تغییر دهید.
- فاکتور را مجدداً قطعی کرده و به سامانه ارسال کنید.
نکته: تکراری بودن شماره فاکتور یکی از رایجترین دلایل بروز این خطاست؛ پیش از ارسال مجدد، یکتا بودن شماره فاکتور را بررسی کنید.
۴. خطاهای مبلغ، تخفیف و محاسبات صورتحساب
سامانه مودیان برای مبالغ صورتحساب چند قاعده مشترک دارد: مقدار باید عدد صحیح باشد (بدون رقم اعشار)، نباید صفر یا منفی باشد، و باید با سایر مبالغ محاسبهشده (مثل مجموع پس از تخفیف یا مالیات) همخوانی داشته باشد. خطاهای این بخش بسته به فیلدی که نقض شده زیر عناوین جدا آمدهاند؛ هر فیلد (ES، PS، VS، IS، GS، OS، XS، RV) نکته و کاربرد خاص خودش را دارد.
۴.۱ خطای اعشار، صفر یا منفی در مبالغ قبل و پس از تخفیف (ES، PS، VS)
متن خطا: حداکثر تعداد رقم اعشار یا مقدار نامعتبر در فیلدهای «مبلغ قبل از تخفیف (ES)»، «مجموع مبلغ قبل از کسر تخفیف (PS)» و «مجموع مبلغ پس از کسر تخفیف (VS)» شامل خطای حداکثر رقم اعشار، خطای محاسباتی/منطقی، و خطای حداقل مقدار (برای PS و VS).
علت خطا: این خطاها معمولاً به دلیل وجود مقادیر اعشاری، صفر یا منفی در فیلدهای مبلغ، یا مغایرت بین مبالغ محاسبهشده و قواعد سامانه مودیان ایجاد میشوند.
روش رفع خطا:
- فاکتور موردنظر را در ماژول خرید و فروش > فرم مدیریت اسناد خرید و فروش باز کنید.
- سطرهای فاکتور را بررسی کرده و از عدد صحیح بودن تعداد و مبلغ واحد (فی) اطمینان حاصل کنید.
- اگر مبلغ واحد یا تعداد اعشاری است، به عدد صحیح بزرگتر گرد کنید.
- برای حفظ مبلغ نهایی فاکتور، اختلاف ایجادشده را در قالب تخفیف ثبت کنید.
- اطمینان حاصل کنید مقادیر این فیلدها صفر یا منفی نباشند.
نکته: بیشتر خطاهای مربوط به فیلدهای ES، PS و VS ریشه در وجود مقادیر اعشاری دارند؛ پیش از ارسال صورتحساب، مبلغ واحد، تعداد و مبالغ محاسباتی را بررسی کنید.
۴.۲ خطای اعشار یا حداقل مقدار در مبلغ بعد از تخفیف (IS)
متن خطا: حداکثر تعداد رقم اعشار، خطای محاسباتی/منطقی، و خطای حداقل مقدار در فیلد «مبلغ بعد از تخفیف (IS)».
علت خطا: این خطا به دلیل ثبت مقادیر اعشاری، صفر یا منفی در مبلغ بعد از تخفیف یا مغایرت در محاسبات مبلغ ایجاد میشود.
روش رفع خطا:
- بررسی کنید مبلغ بعد از تخفیف صفر، منفی یا اعشاری نباشد.
- فاکتور را در ماژول خرید و فروش باز کرده و عدد صحیح بودن تعداد و مبلغ واحد را بررسی کنید.
- اختلاف ایجادشده را در قالب تخفیف ثبت کنید تا مبلغ نهایی تغییر نکند.
- اگر این خطا در مرجوعی فروش نمایش داده میشود، بررسی کنید قبلاً برای صورتحساب اصلی مرجوعی ثبت نشده باشد؛ هر صورتحساب فقط یکبار امکان مرجوعی دارد.
نکته: در بسیاری از موارد، این خطا ناشی از گرد نکردن صحیح مقادیر اعشاری یا ارسال مجدد مرجوعی برای یک صورتحساب است.
۴.۳ خطای مبلغ تخفیف (GS)
متن خطا: حداکثر تعداد رقم اعشار و خطای حداقل مقدار در فیلد «مبلغ تخفیف (GS)».
علت خطا: مبلغ تخفیف بهصورت اعشاری یا کمتر از صفر ثبت شده است.
روش رفع خطا:
- بررسی کنید مبلغ تخفیف عدد صحیح باشد.
- فاکتور را در ماژول خرید و فروش باز کرده و فیلدهای تخفیف را بررسی کنید.
- اگر مبلغ واحد یا تعداد اعشاری است، به عدد صحیح بزرگتر گرد کنید.
- مقدار تخفیف باید صفر یا بزرگتر از صفر باشد.
نکته: ثبت مقادیر اعشاری در فیلد مبلغ تخفیف مورد قبول سامانه مودیان نیست.
۴.۴ خطای مبلغ کل کالا/خدمت (OS)
متن خطا: مقدار فیلد «مبلغ کل کالا/خدمت (OS)» از لحاظ قواعد محاسباتی و منطقی معتبر نیست.
علت خطا: مبلغ کل کالا یا خدمت بهدرستی محاسبه نشده یا دارای مقدار صفر، منفی یا اعشاری است.
روش رفع خطا:
- بررسی کنید مقدار این فیلد صفر، منفی یا اعشاری نباشد.
- اطمینان حاصل کنید مبلغ کل از مجموع مبلغ پس از تخفیف، مالیات و سایر وجوه قانونی بهدرستی محاسبه شده باشد.
نکته: هرگونه مغایرت در محاسبات مبلغ نهایی باعث بروز این خطا خواهد شد.
۴.۵ خطای مجموع صورتحساب (XS)
متن خطا: مقدار فیلد «مجموع صورتحساب (XS)» از لحاظ قواعد محاسباتی و منطقی معتبر نیست.
علت خطا: مجموع صورتحساب بهدرستی محاسبه نشده یا دارای مقدار صفر، منفی یا اعشاری است.
روش رفع خطا:
- بررسی کنید مقدار این فیلد صفر، منفی یا اعشاری نباشد.
- فاکتور را در ماژول خرید و فروش بررسی و از عدد صحیح بودن تعداد و مبلغ واحد اطمینان حاصل کنید.
- اعداد اعشاری را گرد کرده و اختلاف را بهصورت تخفیف ثبت کنید.
- در صورتحسابهای صادراتی، ارزش ارزی را نیز به عدد صحیح بزرگتر گرد کنید.
نکته: این خطا معمولاً ناشی از مغایرت در جمع مبالغ یا وجود اعداد اعشاری است.
۴.۶ خطای ارزش ریالی کالا (RV)
متن خطا: حداکثر تعداد رقم اعشار وارد شده در فیلد «ارزش ریالی کالا (RV)» صحیح نیست.
علت خطا: ارزش ریالی کالا بهصورت اعشاری ثبت شده یا اطلاعات تسویه بهدرستی تکمیل نشده است.
روش رفع خطا:
- در صورتحسابهای با روش تسویه نقدی/نسیه، مبلغ دریافتی را در قسمت ثبت و تسویه مشخص کنید.
- مقادیر اعشاری را به عدد صحیح بزرگتر گرد کنید.
- در الگوی صادرات، ارزش ارزی را اصلاح کنید تا ارزش ریالی نیز اعشاری نباشد.
نکته: رعایت قواعد گرد کردن مقادیر، از بروز بسیاری از خطاهای محاسباتی جلوگیری میکند.
۵. خطاهای تاریخ، شماره مرجع و صورتحسابهای اصلاحی
۵.۱ خطای تاریخ و زمان صدور صورتحساب
متن خطا: مقدار فیلد «تاریخ و زمان صدور صورتحساب (میلادی)» از لحاظ قواعد محاسباتی و منطقی معتبر نیست.
علت خطا: این خطا زمانی رخ میدهد که تاریخ صورتحساب خارج از بازه زمانی مجاز تعیینشده توسط سازمان امور مالیاتی باشد.
روش رفع خطا:
- بررسی کنید تاریخ صورتحساب در بازه زمانی مجاز (معمولاً ۱۲ روز) قرار داشته باشد.
- در ماژول حسابداری مالیاتی > فرم ارسال اسناد به سامانه، گزینه برگشت ارسال خطادارها را انتخاب کنید.
- فاکتور را در ماژول خرید و فروش غیرقطعی کرده و تاریخ آن را در بازه مجاز اصلاح کنید.
- پس از ذخیره، فاکتور را مجدداً قطعی کرده و به سامانه مودیان ارسال کنید.
- در صورتحسابهای ابطالی یا برگشت از فروش، تاریخ صورتحساب مرجع هم باید در بازه مجاز باشد.
نکته: اگر فاکتور اصلی در فصل مالیاتی دیگری ثبت شده باشد، آثار مالیاتی صورتحساب ارجاعی در فصل جاری محاسبه خواهد شد.
۵.۲ خطای شماره مالیاتی صورتحساب مرجع (ابطال / مرجوعی)
متن خطا: مقدار فیلد «شماره مالیاتی صورتحساب مرجع» با اطلاعات سامانه منطبق نیست؛ یا الگوی آن رعایت نشده؛ یا فیلد خالی است.
علت خطا: برای عدم تطابق/الگوی نادرست: شماره مالیاتی صورتحساب مرجع معتبر نیست، در کارپوشه وجود ندارد یا با صورتحساب ارجاعی مطابقت ندارد. برای فیلد خالی: شماره مالیاتی صورتحساب اصلی برای صدور صورتحساب ابطالی یا مرجوعی ثبت نشده است.
روش رفع؛ عدم تطابق یا الگوی نادرست:
- اطمینان حاصل کنید صورتحسابی که برای آن ابطال یا برگشت از فروش صادر میکنید، در کارپوشه مالیاتی ثبت شده باشد.
- شماره مالیاتی مرجع را بررسی کرده و از صحت آن اطمینان حاصل کنید.
- اگر قبلاً برای این صورتحساب برگشت از فروش ثبت کردهاید، ابتدا همان صورتحساب را ابطال کنید.
- در صورتحساب ابطالی، بهجز شماره مالیاتی مرجع، سایر اطلاعات باید دقیقاً با صورتحساب اصلی یکسان باشد.
- برای تغییر اطلاعاتی مانند خریدار، تاریخ یا الگو، ابتدا صورتحساب اصلی را ابطال کرده و سپس صورتحساب جدید صادر کنید.
روش رفع؛ فیلد خالی:
- شماره مالیاتی ۲۲ رقمی صورتحساب اصلی را وارد کنید.
- برای ابطال: در ماژول خرید و فروش، صورتحساب را انتخاب کرده و گزینه ابطال مالیاتی را اجرا کنید تا اطلاعات اصلی خودکار فراخوانی شود.
- برای مرجوعی فروش: در فرم مرجوعی فروش، گزینه انتخاب از فاکتور فروش را بزنید و صورتحساب اصلی را انتخاب کنید.
نکته: هرگونه مغایرت بین اطلاعات صورتحساب اصلی و ارجاعی میتواند موجب رد شدن صورتحساب شود. در نرمافزار قیاس، فاکتور مرجوعی باید بر مبنای فاکتور فروش صادرشده قبلی ثبت و سپس ارسال شود. بدون شماره مالیاتی صورتحساب اصلی، امکان ثبت صورتحساب ابطالی یا مرجوعی وجود ندارد.
۶. خطاهای قرارداد، الگوی فروش و اطلاعات تکمیلی صورتحساب
۶.۱ خطای الگوی صورتحساب
متن خطا: مقدار وارد شده در فیلد «الگوی صورتحساب» جزء مقادیر مجاز نیست؛ یا الگوی صورتحساب انتخاب نشده است.
علت خطا: الگوی صورتحساب انتخاب نشده است یا اطلاعات واردشده با الگوی انتخابی مطابقت ندارد.
روش رفع خطا:
- به ماژول حسابداری مالیاتی > فرم ارسال اسناد به سامانه > تب ارسالنشده بروید.
- از منوی عملیات، گزینه تعیین نوع و الگوی صورتحساب را انتخاب کنید.
- یکی از الگوهای مجاز را انتخاب کنید: فروش، صادرات، پیمانکاری، فروش ارز، قبوض خدماتی، بلیط هواپیما.
- بررسی کنید فیلدهای تکمیلشده با الگوی انتخابی سازگار باشند.
نکته: انتخاب نادرست الگوی صورتحساب باعث بروز خطاهای متعدد میشود؛ انتخاب الگوی صحیح، پیشنیاز ارسال موفق است.
۶.۲ خطای نوع صورتحساب
متن خطا: مقدار وارد شده در فیلد «نوع صورتحساب» جزء مقادیر مجاز نیست.
علت خطا: نوع صورتحساب تعیین نشده یا با اطلاعات صورتحساب مطابقت ندارد.
روش رفع خطا:
- بررسی کنید فیلد نوع صورتحساب خالی نباشد.
- نوع ۱ برای اشخاص دارای پرونده مالیاتی که قصد استفاده از اعتبار مالیاتی دارند.
- نوع ۲ برای اشخاصی که اطلاعات مالیاتیشان در دسترس نیست یا فاقد پرونده مالیاتی هستند.
- نوع ۳ در نرمافزار قابل استفاده نیست؛ مخصوص دستگاههای کارتخوان متصل به سامانه است.
نکته: انتخاب صحیح نوع صورتحساب، از مهمترین پیشنیازهای ارسال موفق اطلاعات است.
۶.۳ خطای شناسه یکتای ثبت قرارداد فروشنده (پیمانکاری)
متن خطا: مقدار فیلد «شناسه یکتا ثبت قرارداد فروشنده» با اطلاعات سامانه منطبق نیست؛ یا فیلد خالی است؛ یا طول مقدار بیش از حد مجاز است؛ یا الگوی آن رعایت نشده است.
علت خطا: قرارداد پیمانکاری در کارپوشه ثبت نشده، تأیید نشده، طول کوتاهتری برای آن ثبت شده یا اطلاعات قرارداد با صورتحساب مطابقت ندارد.
روش رفع خطا:
- ابتدا قرارداد را در کارپوشه مالیاتی ثبت کنید.
- الگوی صورتحساب را روی «قرارداد پیمانکاری» قرار دهید.
- شناسه یکتای قرارداد را از مسیر عملیات > ثبت اطلاعات تکمیلی اداره مالیات وارد کنید.
- اطمینان حاصل کنید قرارداد توسط کارفرما تأیید شده و وضعیت آن در کارپوشه ثبت نهایی باشد.
- بررسی کنید شناسه ملی کارفرما در قرارداد با شناسه ملی خریدار در صورتحساب یکسان باشد.
- تعداد رقم شناسه یکتای قرارداد باید دقیقاً ۱۲ رقم باشد.
نکته: در صورتحسابهای پیمانکاری، ثبت شناسه یکتای قرارداد بدون ثبت و تأیید قرارداد در کارپوشه امکانپذیر نیست.
۷. خطاهای پرداخت، اعتبار، ارز و اطلاعات صادراتی
۷.۱ خطای مبلغ پرداختی نقدی (C)
متن خطا: حداکثر تعداد رقم اعشار یا خطای محاسباتی/منطقی در فیلد «مبلغ پرداختی نقدی (C)».
علت خطا: مبلغ پرداختی نقدی بهصورت اعشاری، صفر یا منفی ثبت شده یا اطلاعات نحوه تسویه بهدرستی تکمیل نشده است.
روش رفع خطا:
مقدار فیلد مبلغ دریافتی نقدی را بررسی کنید؛ باید عدد صحیح و بزرگتر از صفر باشد.
اگر صورتحساب با روش نقد/نسیه ثبت شده، مبلغ دریافتی را هنگام ثبت و تسویه فاکتور بهدرستی وارد کنید.
نکته: در صورتحسابهایی که نوع تسویه «نقد/نسیه» انتخاب میشود، وارد کردن مبلغ پرداختی نقدی الزامی است.
۷.۲ خطای مبلغ پرداختی نسیه (CR)
متن خطا: مقدار فیلد «مبلغ پرداختی نسیه (CR)» از لحاظ قواعد محاسباتی و منطقی معتبر نیست.
علت خطا: مبلغ نسیه بهدرستی ثبت نشده یا مقدار آن صفر یا اعشاری است.
روش رفع خطا:
- بررسی کنید مبلغ نسیه صفر یا اعشاری نباشد.
- اگر صورتحساب کاملاً نسیه است، نوع تسویه را نسیه انتخاب کنید و مبلغ نقدی را اشتباهاً درج نکنید.
- اگر نقدی و نسیه با هم است، هر دو مبلغ را هنگام ثبت و تسویه فاکتور درست وارد کنید.
نکته: در روش ثبت و تسویه، تکمیل اطلاعات مربوط به مبالغ نقدی و نسیه الزامی است.
۷.۳ خطای نوع ارز
متن خطا: در مقدار وارد شده در فیلد «نوع ارز» الگو رعایت نشده است.
علت خطا: نوع ارز بهدرستی تعریف نشده یا معادل مالیاتی آن در نرمافزار مشخص نشده است.
روش رفع خطا:
- این فیلد فقط در الگوهای صادرات و فروش ارز باید تکمیل شود.
- در ماژول عمومی > فرم انواع ارز، ارز موردنظر را ویرایش کرده و معادل مالیاتی آن را تعیین کنید.
- از منوی عملیات گزینه برگشت ارسال خطادارها را اجرا کرده و صورتحساب را مجدداً ارسال کنید.
نکته: انتخاب صحیح معادل مالیاتی ارز، شرط لازم برای ارسال موفق صورتحسابهای ارزی است.
۷.۴ خطای مجموع ارزش ارزی
متن خطا: مقدار فیلد «مجموع ارزش ارزی» از لحاظ قواعد محاسباتی و منطقی معتبر نیست.
علت خطا: مقادیر ارزش ارزی بهصورت اعشاری ثبت شده یا محاسبات آن با ضوابط سامانه مودیان مطابقت ندارد.
روش رفع خطا:
- مقادیر اعشاری را به عدد صحیح بزرگتر گرد کنید.
- فاکتور را در ماژول خرید و فروش بررسی و از عدد صحیح بودن تعداد و مبلغ واحد اطمینان حاصل کنید.
- اختلاف ایجادشده را در قالب تخفیف ثبت کنید.
- در صورتحسابهای صادراتی، ارزش ارزی را طوری اصلاح کنید که ارزش ریالی نیز اعشاری نشود.
نکته: این خطا بیشتر در صورتحسابهای صادراتی مشاهده میشود.
۷.۵ خطای مجموع وزن خالص (صادرات)
متن خطا: مقدار فیلد «مجموع وزن خالص (WES)» از لحاظ قواعد محاسباتی و منطقی معتبر نیست.
علت خطا: در صورتحسابهای صادراتی، وزن خالص بهدرستی ثبت نشده است.
روش رفع خطا:
- اگر شناسه کالا یا خدمت مربوط به خدمت باشد، ثبت وزن خالص الزامی نیست.
- در سایر موارد، وزن خالص باید مقداری بزرگتر از صفر داشته باشد.
نکته: این خطا فقط در صورتحسابهای صادراتی کاربرد دارد.
۷.۶ خطای شماره کوتاژ اظهارنامه گمرکی
متن خطا: در مقدار وارد شده در فیلد «شماره کوتاژ اظهارنامه گمرکی» الگو رعایت نشده است.
علت خطا: شماره یا تاریخ کوتاژ اظهارنامه گمرکی بهدرستی ثبت نشده است.
روش رفع خطا:
- بررسی کنید تاریخ صدور صورتحساب برابر یا بعد از تاریخ کوتاژ اظهارنامه گمرکی باشد.
- اگر شماره کوتاژ را ثبت میکنید، باید دقیقاً مطابق اطلاعات اظهارنامه گمرکی باشد.
- برای ثبت یا ویرایش، به فرم ارسال اسناد به سامانه مودیان > عملیات > ثبت اطلاعات تکمیلی اداره مالیات مراجعه کنید.
نکته: ثبت شماره کوتاژ اختیاری است؛ اما در صورت ثبت، باید کاملاً مطابق اطلاعات اظهارنامه گمرکی باشد.
۸. خطاهای الگوهای خاص و خطاهای ارتباط با سامانه
۸.۱ خطای اتصال به سامانه (شناسه فروشنده معتبر نیست)
متن خطا: خطا در اتصال به سامانه مودیان – شناسه فروشنده معتبر نیست.
علت خطا: شناسه یکتای حافظه مالیاتی معتبر نیست یا کلیدهای رمزنگاری ثبتشده در نرمافزار با کارپوشه مطابقت ندارند.
روش رفع خطا:
- اگر برای اولین بار ارسال میکنید، مراحل دریافت و ثبت کلیدهای رمزنگاری را دوباره بررسی کنید.
- اطمینان حاصل کنید کلید عمومی کارپوشه و کلید خصوصی نرمافزار از یک جفت کلید (Key Pair) ساخته شده باشند.
- اگر قبلاً ارسال موفق داشتهاید، ممکن است شناسه یکتا غیرفعال شده باشد؛ در کارپوشه، کلید عمومی را دوباره بارگذاری و شناسه را فعال کنید.
- پس از اطمینان از صحت اطلاعات، صورتحساب را مجدداً ارسال کنید.
نکته: این خطا معمولاً ناشی از مغایرت کلیدهای عمومی و خصوصی یا غیرفعالشدن شناسه یکتای حافظه مالیاتی است.
۸.۲ خطای الگوی طلا و جواهر
متن خطا: حداکثر تعداد رقم اعشار وارد شده در فیلد «اجرت ساخت» صحیح نیست؛ همچنین در فیلد «جمع کل اجرت، حقالعمل و سود (TAS)».
علت خطا: در حال حاضر امکان ارسال صورتحساب با الگوی طلا و جواهر در نرمافزار قیاس وجود ندارد.
روش رفع خطا:
- الگوی صورتحساب را از طلا و جواهر به فروش تغییر دهید.
- پس از اعمال تغییرات، صورتحساب را مجدداً به سامانه مودیان ارسال کنید.
نکته: تا زمان پشتیبانی این الگو در نرمافزار، تنها راهکار، استفاده از الگوی «فروش» است.
۸.۳ خطای الگوی بلیط هواپیما
متن خطا: مقدار وارد شده در فیلد «نوع پرواز» جزء مقادیر مجاز نیست.
علت خطا: در حال حاضر نرمافزار قیاس از ارسال صورتحساب با الگوی بلیط هواپیما پشتیبانی نمیکند.
روش رفع خطا:
- الگوی صورتحساب را به الگوی فروش تغییر دهید.
- سپس صورتحساب را مجدداً ارسال کنید.
نکته: تا زمان اضافه شدن این قابلیت، امکان ارسال صورتحساب با الگوی بلیط هواپیما وجود ندارد.
۸.۴ وضعیت Not Found / Pending
متن خطا: Not Found / Pending
علت خطا: این وضعیت معمولاً به دلیل ترافیک بالا یا کندی پاسخگویی سامانه مودیان ایجاد میشود و لزوماً به معنای وجود خطا در صورتحساب نیست.
روش رفع خطا:
- مدتی صبر کنید تا بار سامانه کاهش یابد.
- در نرمافزار، گزینه دریافت شناسه را مجدداً اجرا کنید.
- در صورت تداوم وضعیت، چند ساعت بعد دوباره وضعیت صورتحساب را بررسی کنید.
نکته: این پیام معمولاً موقتی است و در بسیاری از موارد، بدون نیاز به تغییر اطلاعات صورتحساب برطرف میشود.
چطور خطاهای سامانه مودیان را سریعتر رفع کنیم؟
۱. متن دقیق خطا را بخوانید؛ نام فیلدی که در پیام خطا آمده (مثلاً ES، شناسه کالا، شماره مرجع) مشخص میکند باید سراغ کدام بخش این مقاله بروید.
۲. مشخص کنید خطا مربوط به کدام گروه است: هویت طرفین، شناسه کالا/مالیات، مبلغ، شماره/تاریخ/الگوی صورتحساب، صورتحساب مرجع، قرارداد، ارز/صادرات، یا اتصال/سیستم.
۳. علت را با وضعیت فاکتور خودتان تطبیق دهید؛ در دسته مبالغ، ببینید کدام فیلد دقیقاً در پیام خطا ذکر شده.
۴. روش رفع مربوط به همان فیلد را دقیقاً مرحلهبهمرحله اجرا کنید، نه یک راهحل کلی.
۵. اگر خطا بعد از اصلاح هم تکرار شد، وضعیت Not Found/Pending را در نظر بگیرید؛ گاهی مشکل از سمت سامانه است، نه صورتحساب شما.
چکلیست جلوگیری از خطاهای سامانه مودیان
- شناسه ملی، کد اقتصادی و کد پستی خریدار با سامانه اعتبارسنجی اطلاعات مالیاتی مطابقت دارد.
- شماره اقتصادی فروشنده در مشخصات مالک نرمافزار درست ثبت شده است.
- شناسه کالا/خدمت در StuffID معتبر است و نرخ مالیات آن با فاکتور یکی است.
- واحد اندازهگیری و معادل مالیاتی آن در فرم واحد سنجش تعریف شده است.
- تمام مبالغ فاکتور (ES، PS، VS، IS، GS، OS، XS، RV، C، CR) عدد صحیح، مثبت و غیرصفرند؛ هر اختلاف اعشاری بهصورت تخفیف ثبت شده است.
- شماره فاکتور تکراری نیست.
- تاریخ صورتحساب در بازه زمانی مجاز (معمولاً ۱۲ روز) قرار دارد.
- الگو و نوع صورتحساب متناسب با نوع معامله انتخاب شدهاند.
- برای صورتحسابهای ابطالی/مرجوعی، شماره مالیاتی صورتحساب اصلی موجود و صحیح است.
- برای صورتحسابهای پیمانکاری، قرارداد در کارپوشه ثبت و تأیید شده و شناسه ۱۲ رقمی آن وارد شده است.
- در صورتحسابهای صادراتی/ارزی، نوع ارز، وزن خالص و شماره کوتاژ (در صورت وجود) تکمیل شدهاند.
- کلیدهای رمزنگاری (عمومی و خصوصی) بهدرستی و بهصورت جفت ثبت شدهاند.
سوالات متداول
رایجترین خطاهای سامانه مودیان کداماند؟
بیشترین تعداد کد خطا به مبالغ اعشاری، صفر یا منفی در فیلدهایی مانند ES، PS، VS و IS مربوط است؛ پس از آن خطاهای اطلاعات هویتی خریدار/فروشنده و خطای شناسه کالا/خدمت قرار دارند.
خطای شماره مالیاتی صورتحساب یعنی چه؟
یعنی یا صورتحساب قبلاً در کارپوشه ثبت شده و شناسه مالیاتی آن در نرمافزار ثبت نشده، یا شماره فاکتور تکراری است.
چرا خطای شناسه کالا و خدمت میگیرم؟
معمولاً چون شناسه واردشده در StuffID معتبر نیست یا نرخ مالیات ثبتشده با نرخ همان شناسه مطابقت ندارد.
خطای تاریخ صورتحساب به چه معناست؟
یعنی تاریخ صدور صورتحساب خارج از بازه زمانی مجاز سازمان امور مالیاتی (معمولاً ۱۲ روز) است.
خطای اطلاعات خریدار چطور رفع میشود؟
با بررسی و اصلاح شناسه ملی، کد اقتصادی، کد پستی یا کد شعبه خریدار در فرم اشخاص و تطبیق آن با سامانه اعتبارسنجی اطلاعات مالیاتی.
چرا با خطای مبلغ صورتحساب مواجه میشوم؟
چون سامانه مودیان مبالغ اعشاری، صفر یا منفی را نمیپذیرد؛ باید مبلغ واحد و تعداد را عدد صحیح کنید و اختلاف را بهصورت تخفیف ثبت کنید.
وضعیت Not Found به چه معناست؟
معمولاً ناشی از ترافیک بالا یا کندی پاسخگویی سامانه مودیان است، نه خطای واقعی در صورتحساب.
آیا همه خطاها به معنی اشتباه در صورتحساب هستند؟
نه لزوماً؛ بیشتر خطاها به اطلاعات واردشده در صورتحساب برمیگردند، اما مواردی مثل Not Found/Pending یا خطای اتصال به سامانه میتوانند ناشی از وضعیت سامانه یا تنظیمات کلید رمزنگاری باشند.
خطاهای سامانه مودیان طیف گستردهای دارند: از اطلاعات هویتی خریدار و فروشنده گرفته تا شناسه کالا و خدمت، مبالغ و محاسبات صورتحساب، تاریخ و شماره مرجع، قرارداد پیمانکاری، اطلاعات صادراتی و حتی وضعیتهای موقتی اتصال به سامانه. مسیر اصلی حل مشکل، شناسایی دقیق نوع خطا، بررسی علت بروز آن و اجرای راهکار متناسب همان خطاست، نه حدسزدن یا تغییر تصادفی اطلاعات.
اگر در ارسال صورتحسابهای الکترونیکی از نرمافزار حسابداری با ماژول سامانه مودیان استفاده میکنید، بسیاری از این بررسیها مانند اعتبارسنجی اطلاعات یا فراخوانی خودکار صورتحساب مرجع در همان مسیر نرمافزار قابل انجام است.
خطاهای سامانه مودیان را سریعتر رفع کنید
برای ارسال بدون دردسر صورتحسابهای الکترونیکی، فقط شناخت خطاها کافی نیست؛ اطلاعات صورتحساب، محاسبات مالیاتی و تنظیمات ارسال هم باید درست باشند. با نرمافزار حسابداری قیاس، فرایند ثبت و ارسال صورتحسابهای الکترونیکی را سادهتر مدیریت کنید و زمان کمتری برای پیگیری خطاهای تکراری صرف کنید.
همین حالا نرمافزار حسابداری قیاس را بررسی کنید و با ۷ روز تست رایگان نسخه ابری، امکانات آن را متناسب با نیاز کسبوکارتان بسنجید.
