مالیات و مؤدیان

علت رد شدن صورتحساب در سامانه مؤدیان و روش بررسی آن

۱۴۰۵/۰۶/۰۸۶ دقیقه مطالعهتیم دیجی اینویس
کاور مقالهٔ «علت رد شدن صورتحساب در سامانه مؤدیان و روش بررسی آن» — مجلهٔ حسابداری دیجی اینویس

علت رد شدن صورتحساب در سامانه مؤدیان معمولاً به‌دلیل عدم تطابق اطلاعات ارسالی با الزامات فنی یا مالیاتی است؛ به‌عبارت دیگر، اگر فیلدهای اجباری پر نشده، قالب XML نادرست باشد یا مبلغ مالیات محاسبه‌شده با قوانین جاری مغایرت داشته باشد، سامانه به‌سرعت آن را رد می‌کند. در ادامه، دقیقاً می‌دانید چه مشکلی باعث رد شدن می‌شود، از کجا شروع کنید، گام‌های عملی برای رفع آن را قدم‌به‑قدم اجرا کنید و با یک چک‌لیست نهایی، هر بار بدون خطا صورتحساب را ارسال کنید.

علت رد شدن صورتحساب در سامانه مؤدیان دقیقاً چیست و چه مسئله‌ای را حل می‌کند؟

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

شماره خطاتوضیحپیام سامانهراه‌حل پیشنهادی
101فیلد «شناسه مالیاتی» خالی“Tax ID is required”مقدار شناسه مالیاتی را از ثبت‌نام شرکت بگیرید و در فیلد مربوطه وارد کنید
202قالب تاریخ به‌صورت YYYY/MM/DD نیست“Invalid date format”تاریخ را به قالب YYYY-MM-DD تبدیل کنید
303مبلغ مالیات محاسبه‌شده با نرخ فعلی متفاوت است“Tax amount mismatch”نرخ مالیات ۹٪ یا ۱۳٪ را بر اساس نوع کالا/خدمات اعمال کنید
404کد محصول یا خدمات در فهرست مؤدیان ثبت نشده“Unknown product code”کد محصول را از سامانه مؤدیان جستجو و به‌روز کنید
505امضای دیجیتال نامعتبر“Invalid digital signature”گواهی‌نامه امضای دیجیتال را با کلید معتبر تجدید کنید

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

برای علت رد شدن صورتحساب در سامانه مؤدیان از کجا شروع کنیم؟

  1. دریافت گزارش رد – پس از ارسال، سامانه یک پیام XML حاوی کدهای خطا برمی‌گرداند. این پیام را در پوشه Response نرم‌افزار حسابداری یا در پورتال مؤدیان دانلود کنید.
  2. مطالعه پیام خطا – پیام شامل کد خطا (مثلاً 303) و توضیح کوتاه است. کد را در جدول بالا جستجو کنید.
  3. بررسی داده‌های ورودی – فایل XML اصلی را باز کنید (می‌توانید با یک ویرایشگر متن ساده یا ابزارهای XML Viewer باز کنید) و فیلدهای مربوط به خطا را پیدا کنید.
  4. به‌روزرسانی اطلاعات – بر اساس راه‌حل پیشنهادی در جدول، مقدار صحیح را در سیستم حسابداری یا نرم‌افزار صدور صورتحساب اصلاح کنید.
  5. تست محلی – قبل از ارسال مجدد، یک بار فایل اصلاح‌شده را با ابزار اعتبارسنجی XML (مانند xmllint) بررسی کنید تا از صحت ساختار اطمینان حاصل شود.

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

علت رد شدن صورتحساب در سامانه مؤدیان در عمل: مسیر مرحله‌به‌مرحله

  1. دریافت فایل رد → 2. شناسایی کد خطا → 3. باز کردن فایل XML → 4. اصلاح فیلدهای مشکل‌دار → 5. اعتبارسنجی ساختار → 6. ارسال مجدد → 7. تایید پذیرش

گام 1: دریافت فایل رد

در پورتال مؤدیان، به بخش «گزارش‌های رد شده» بروید و فایل Invoice_12345_Rejected.xml را دانلود کنید.

گام 2: شناسایی کد خطا

در ابتدای فایل، تگ <ErrorCode> مقدار 303 را دارد؛ این نشان می‌دهد که مبلغ مالیات محاسبه‌شده نادرست است.

گام 3: باز کردن فایل XML

با یک ویرایشگر متن، به تگ <TaxAmount> مراجعه کنید؛ مقدار 150000 ریال است در حالی که بر پایه مبلغ خالص 1,200,000 ریال و نرخ ۹٪ باید 108,000 ریال باشد.

گام 4: اصلاح فیلد

در نرم‌افزار حسابداری، تنظیمات نرخ مالیات را به‌روز کنید (از ۱۳٪ به ۹٪ یا برعکس) و مجدداً صورتحساب را تولید کنید.

گام 5: اعتبارسنجی ساختار

دستور زیر را در خط فرمان اجرا کنید:

xmllint --noout --schema [منبع مرتبط](https://mootad.ir/schema/invoice.xsd) Invoice_12345.xml

اگر خروجی «valid» باشد، ساختار صحیح است.

گام 6: ارسال مجدد

فایل اصلاح‌شده را از طریق پورتال مؤدیان یا API ارسال کنید.

گام 7: تایید پذیرش

در ۲۴ ساعت آینده، وضعیت «پذیرفته شد» در لیست صورتحساب‌ها ظاهر می‌شود و می‌توانید به‌صورت رسمی مالیات را پرداخت کنید.

مثال عملی

شرکت الف یک صورتحساب به‌ارزش ۲,۵۰۰,۰۰۰ ریال صادر کرد. پس از ارسال، خطای ۴۰۴ (کد محصول نامعتبر) دریافت شد. با مراجعه به جدول کدهای محصول، متوجه شد که کد P-0012 برای «خدمات مشاوره» به‌روز نشده بود. پس از به‌روزرسانی کد به P-0105 در سامانه مؤدیان و ارسال مجدد، صورتحساب در ۲ ساعت پذیرفته شد.

در علت رد شدن صورتحساب در سامانه مؤدیان کدام تصمیم بیشترین اثر را دارد؟

تصمیم کلیدی: یکپارچه‌سازی اعتبارسنجی XML در مرحلهٔ پیش‌ارسال. اگر قبل از ارسال، نرم‌افزار حسابداری به‌صورت خودکار تمام قوانین مؤدیان (قالب تاریخ، نرخ مالیات، کد محصول) را بررسی کند، احتمال رد شدن به‌طور چشمگیری کاهش می‌یابد. برای این کار می‌توانید از یک Decision Framework به شکل ماتریس زیر استفاده کنید:

وضعیت ورودیبررسی خودکاراقدام پیشنهادی
تاریخ به‌صورت DD/MM/YYYY❌تبدیل به YYYY-MM-DD
نرخ مالیات متفاوت از ۹٪/۱۳٪❌تنظیم نرخ بر اساس نوع کالا
شناسه مالیاتی خالی❌استخراج از دیتابیس شرکت
کد محصول در فهرست مؤدیان موجود نیست❌بروز رسانی فهرست کدها از API مؤدیان
امضای دیجیتال منقضی شده❌تجدید گواهی‌نامه دیجیتال

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

چک‌لیست نهایی و قدم بعدی

  • [ ] تمام فیلدهای اجباری (شناسه مالیاتی، تاریخ، مبلغ خالص، مالیات) پر شده‌اند.
  • [ ] قالب تاریخ به YYYY-MM-DD تبدیل شده است.
  • [ ] نرخ مالیات مطابق با قانون جاری (۹٪ یا ۱۳٪) اعمال شده.
  • [ ] کدهای محصول/خدمات در فهرست مؤدیان به‌روز است.
  • [ ] امضای دیجیتال معتبر و تاریخ انقضا بررسی شده.
  • [ ] فایل XML با ابزار xmllint یا مشابه اعتبارسنجی شده.
  • [ ] تست ارسال به محیط تست مؤدیان (sandbox) انجام شده.

قدم بعدی: پس از تکمیل چک‌لیست، صورتحساب را از طریق پورتال مؤدیان یا API ارسال کنید و وضعیت پذیرش را پیگیری نمایید. برای یادگیری جزئیات بیشتر درباره نحوهٔ ارسال صورتحساب می‌توانید به مقالهٔ نرم افزار ارسال صورتحساب به مؤدیان مراجعه کنید. همچنین، برای درک بهتر مفهوم صورتحساب الکترونیکی و مسیر آن به سامانه مؤدیان، مقالهٔ صورتحساب الکترونیکی چیست و چطور به سامانهٔ مؤدیان می‌رسد؟ را مطالعه کنید.

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

بیشتر بخوانید

همین امروز اولین فاکتورتان را بزنید

دیجی اینویس با دورهٔ آزمایشی رایگان شروع می‌شود — بدون کارت بانکی، با ارسال مستقیم به سامانهٔ مودیان.

مقاله‌های مرتبط

طرحی گرافیکی با نقش‌مایهٔ صورتحساب و مُهر تأیید در زمینهٔ فیروزه‌ای — کاور نوشتهٔ «صورتحساب الکترونیکی چیست و چطور به سامانهٔ مودیان می‌رسد؟»
مالیات و مؤدیان

صورتحساب الکترونیکی چیست؟ راهنمای کامل سامانهٔ مودیان برای فروشنده‌ها

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

۱۴۰۵/۰۵/۲۵۷ دقیقه مطالعهتیم دیجی اینویس
کاور مقالهٔ «ارسال صورتحساب با نرم‌افزار واسط رایگان — چه چیزی را حتماً چک کنید؟» — مجلهٔ حسابداری دیجی اینویس
مالیات و مؤدیان

ارسال صورتحساب با نرم‌افزار واسط رایگان — چه چیزی را حتماً چک کنید؟

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

۱۴۰۵/۰۶/۰۸۲ دقیقه مطالعهتیم دیجی اینویس
کاور مقالهٔ «الگوی صورتحساب صادرات کالا در سامانه مؤدیان چیست و چه اقلامی دارد؟» — مجلهٔ حسابداری دیجی اینویس
مالیات و مؤدیان

الگوی صورتحساب صادرات کالا در سامانه مؤدیان چیست و چه اقلامی دارد؟

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

۱۴۰۵/۰۷/۲۰۹ دقیقه مطالعهتیم دیجی اینویس
کاور موقت برندشده برای نوشتهٔ «خطای عدم تطابق اطلاعات خریدار در سامانه مؤدیان را چطور رفع کنیم؟»
مالیات و مؤدیان

خطای عدم تطابق اطلاعات خریدار در سامانه مؤدیان را چطور رفع کنیم؟

تازه ترین دستورالعمل های سازمان امور مالیاتی کشور نشان می دهد که بخش عمده ای از رد شدن صورتحساب های الکترونیکی، به اشتباه در ثبت کد ملی، شناسه ملی یا کد پستی خریدار مربوط می شود. خطای سامانه مؤدیان خریدار زمانی رخ می دهد که اطلاعات شناختی خریدار در زمان صدور فاکتور با داده های ثبت شده در سامانه ثبت نام الکترونیکی سازمان امور مالیاتی (tax.gov.ir) مطابقت نداشته باشد یا خریدار در وضعیت نامن

۱۴۰۵/۰۷/۲۰۷ دقیقه مطالعهتیم دیجی اینویس