پس از استعلام وضعیت صورتحساب الکترونیکی،
بسته به نوع خطا/ هشدار، در هر یک از فیلدهای موجود در صورتحساب،
عددی به عنوان کد خطا/هشدار بازگردانده میشود; که منجر به (تایید یا رد)
صورتحسابالکترونیکی میگردد.
ساختار کدخطاها بدین صورت است :
ü در صورتی که خطا باشد با (0) و در صورتی که هشدار باشد با (1) شروع میشود.
ü رقم دوم بیانگر (نوع
خطا/هشدار) رخ داده شده میباشد.
ü دو رقم بعدی نشاندهندهی
(شمارهی فیلد) که با خطا/ هشدار مواجه شده میباشد.
ü دو رقم آخر برای )خطاهای ساختار (Json که بیانگر جزئیات خطای رخداده هستند.
جدول زیر نحوه
تولید خطا و جزییات آن را بیان میکند:
نوع
فیلد
|
رقم
اول
|
رقم
دوم
|
رقم
سوم و
چهارم
|
رقم
پنجم وششم
|
شرح
خطا
|
اجباری/اختیاری/خارج
از الگو/تعریف نشده/همه
|
0=
خطا
1=
هشدار
|
0= عدم اعتبار وجودی فیلد
1 = عدم اعتبار ساختار Json
2= عدم اعتبار قاعدهای فیلد
3 = عدم اعتبار تطبیقی فیلد
4= پر شدن فیلد »خارج از الگو« یا پر
شدن فیلد "تعریف نشده"
5= اعتبارسنجی تکراری بودن فیلد
|
شماره
فیلد
|
جزییات
خطا
|
لازم به ذکر است که جزییات بیشتر
در سند "کد خطاهای سامانه مودیان" در درگاه سازمان امور مالیاتی کشور به
نشانی intamedia.ir در بخش پایانههای
فروشگاهی و سامانه مودیان، گزینه آییننامهها و دستورالعملها و نرمافزارهای
مرتبط قابل بهرهبرداری میباشد.