ثبتنام در نظام مالیاتی به نشانیregister.tax.gov.ir؛
ثبتنام (اشخاص حقیقی فاقد ثبتنام) از طریق درگاه ملی خدمات الکترونیک سازمان امور مالیاتی کشور به نشانی my.tax.gov.ir نشانی اخذ گواهی الکترونیکی مناسب از مراکز صدور گواهی الکترونیکی میانی فعال که فهرست و مشخصات آنها در سایت مرکز دولتی صدور گواهی الکترونیکی ریشه به نشانی rca.gov.ir قابل مشاهده است.
دریافت شناسه یکتای حافظه مالیاتی: ورود به کارپوشه اختصاصی از طریق نشانی my.tax.gov.ir؛ انتخاب پرونده مالیاتی، انتخاب بخش عضویت، تکمیل اطلاعات و دریافت شناسه یکتای حافظه مالیاتی در کارپوشه، استفاده از پایانه فروشگاهی مطابق استانداردهای اعلامی توسط سازمان امور مالیاتی کشور بارگذاری شده در درگاه سازمان امور مالیاتی کشور، صدور صورتحساب الکترونیکی از طریق پایانه فروشگاهی، ثبت صورتحساب الکترونیکی در سامانه مودیان.
سند ویژگیها و مشخصات فنی پایانههای فروشگاهی-حافظه مالیاتی و پیوستهای آن در درگاه سازمان امور مالیاتی کشور به نشانی intamedia.ir در بخش پایانههای فروشگاهی و سامانه مودیان، گزینه آییننامهها و دستورالعملها و نرمافزارهای مرتبط قابل بهرهبرداری میباشد.
مطابق اطلاعیه شماره ۲۲ سازمان، مهلت صدور صورتحساب الکترونیکی تا ثبت آن در سامانه مودیان تا اطلاع ثانوی ۲۱ روز میباشد.
تمامی مقادیر ریالی به جز فیلد مبلغ واحد میبایست، با احتساب۰ رقم اعشار (روش قطع کردن) و نیز تمامی مقادیر ارزی با احتساب ۴ رقم اعشار (روش قطع کردن)، مطابق با سند دستورالعمل صدور صورتحساب الکترونیکی محاسبه و درصورتحساب درج گردد.
اطلاعات مربوط به واردات کالا، از طریق درگاه گمرک جمهوری اسلامی ایران به سامانه مودیان ارسال و در کارپوشه بخش واردات مربوط به واردکننده درج میگردد.
درصورتحساب الکترونیکی نوع دوم، اطلاعات خریدار از فیلدهای اختیاری میباشد؛ لذا الزامی به ثبت آن وجود ندارد لیکن درصورت ثبت آن در سامانه مودیان میبایست قواعد فیلدها از لحاظ اعتبار دادهای و الگوریتمی مطابق با سند «دستورالعمل صدور صورتحساب الکترونیکی» رعایت گردد و درصورت نامعتبر بودن اعتبار دادهای، منجر به رد صورتحساب الکترونیکی میگردد.
در فرآیند دریافت شناسه یکتا، درصورتی که مؤدی نوع ارسال صورتحساب الکترونیکی خود را “توسط شرکت معتمد/ سامانههای دولتی با کلید شرکت معتمد/سامانههای دولتی” انتخاب نماید، نیازی به ثبت کلید عمومی توسط مؤدی نیست.
به معنی این است که فیلد مبلغ پرداختی نقدی (فیلدcap) اشتباه محاسبه شدهاست. معمولا دلیل اصلی این اشتباه کمنکردن مقادیر مالیات از مجموع صورتحساب میباشد:
Insp: مبلغ نسیه
Tvam: مجموع مالیات بر ارزش افزوده
todam: مجموع سایر مالیات، عوارض و وجوه قانونی
tbill: مجموع صورتحساب
cap = tbill – todam – tvam – insp
به این معنی است که فیلد مبلغ نسیه (فیلد insp) اشتباه محاسبه شدهاست.
معمولا دلیل اصلی این اشتباه کم نکردن مقادیر مالیات از مجموع صورتحساب میباشد.
Cap: مبلغ پرداختی نقدی
Tvam: مجموع مالیات بر ارزش افزوده
Todam: مجموع سایر مالیات، عوارض و وجوه قانونی
tbill: مجموع صورتحساب
insp = tbill – todam – tvam – cap
به این معنی است که در تولید فیلد شماره منحصربهفرد مالیاتی (فیلد taxid ) اشتباه صورت گرفتهاست. این فیلد شناسهای ۲۲ کاراکتری است که از ۴ بخش شناسه یکتای حافظه مالیاتی، تاریخ ثبت صورتحساب در حافظه مالیاتی، سریال داخلی صورتحساب حافظه مالیاتی، و رقم کنترلی به ترتیب با طول ثابت ۶، ۵، ۱۰ و ۱ رقم تشکیل شده است. معمولا دلیل وقوع این پیام خطا عدمهمخوانی تاریخ ثبت صورتحساب در حافظه مالیاتی با فیلد تاریخ و زمان صدور صورتحساب (فیلد indatim) و یا تکراری بودن سریال داخلی صورتحساب حافظه مالیاتی میباشد. جزییات آن در اسناد «قالب شناسه یکتا حافظه مالیاتی و شماره منحصربهفرد مالیاتی» و «دستورالعمل صدور صورتحساب الکترونیکی» در درگاه سازمان امور مالیاتی کشور به نشانی intamedia.ir در بخش پایانههای فروشگاهی و سامانه مودیان، گزینه آییننامهها و دستورالعملها و نرمافزارهای مرتبط قابل بهرهبرداری میباشد.
این خطا در دو حالت زیر امکان دارد رخ دهد:
کلید خصوصی استفاده شده برای تولید امضای دیجیتال روی صورتحساب الکترونیکی، با کلید عمومی بارگذاری شده در کارپوشه، مطابقت نداشته باشد.
برای صدور و ارسال صورتحساب الکترونیکی به سامانه مودیان، از الگوریتمها و پارامترهای مناسب مطابق سند «دستورالعمل فنی نحوه اتصال به سامانه مودیان» که در درگاه سازمان امور مالیاتی کشور به نشانی intamedia.ir در بخش پایانههای فروشگاهی و سامانه مودیان، گزینه آییننامهها و دستورالعملها و نرمافزارهای مرتبط، بارگذاری شده، استفاده نشده باشد.
پس از استعلام وضعیت صورتحساب الکترونیکی بسته به نوع خطا/ هشدار، در هر یک از فیلدهای موجود درصورتحساب، عددی به عنوان کد خطا/ هشدار بازگردانده میشود، که منجر به (تایید یا رد) صورتحساب الکترونیکی میگردد. ساختار کدخطاها بدین صورت است:
درصورتی که خطا باشد با (۰) و درصورتی که هشدار باشد با (۱) شروع میشود.
رقم دوم بیانگر (نوع خطا/ هشدار) رخدادهشده میباشد.
دو رقم بعدی نشاندهندهی (شمارهی فیلد) که با خطا/ هشدار مواجه شده میباشد. دو رقم آخر برای خطاهای ساختار(Json) که بیانگر جزئیات خطای رخداده هستند.
لازم به ذکر است که جزییات بیشتر در سند «کد خطاهای سامانه مودیان» در درگاه سازمان امور مالیاتی کشور به نشانی intamedia.ir در بخش پایانههای فروشگاهی و سامانه مودیان، گزینه آییننامهها و دستورالعملها و نرمافزارهای مرتبط قابل بهرهبرداری میباشد.
در هنگام استعلام وضعیت صورتحساب الکترونیکی، خطاها و هشدارهای آن تا سقف (۵۰ خطا و هشدار) نمایش داده میشود و اولویت با خطاها میباشد و درصورتی که تعداد خطاها و هشدارهای صورتحساب بیشتر از ۵۰ مورد باشد، خطایی با کد ۰۰۰۰۰ و پیغام” تعداد پیامهای خطا/هشدار بیشتر از ۵۰ مورد است و امکان نمایش بیشتر از این تعداد وجود ندارد” در کنار ۵۰ خطا/ هشدار اول نمایش داده میشود.