خطای 4103 سامانه مودیان چیست و چرا رخ میدهد؟
خطای 4103 یکی از رایجترین و حساسترین خطاهای رمزنگاری و احراز هویت در سامانه مودیان دارایی (tp.tax.gov.ir) است. زمانی که مؤدی اقدام به ارسال صورتحساب الکترونیکی میکند، سرور سازمان امور مالیاتی بسته ارسالی را با کلید عمومی بارگذاریشده در کارپوشه بررسی و رمزگشایی مینماید. در صورت وجود هرگونه مغایرت در ساختار امضای دیجیتال یا الگوریتم رمزنگاری کلید متقارن، فاکتور با کد خطای 4103 رد میشود.
۳ علت اصلی بروز خطای 4103 در ارسال فاکتور به دارایی
بر اساس مستندات فنی سازمان امور مالیاتی، این خطا معمولاً به یکی از دلایل زیر ایجاد میشود:
۱. عدم تطابق جفت کلید خصوصی و عمومی: کلید خصوصی (Private Key) وارد شده در نرمافزار واسط دقیقاً متناظر با کلید عمومی (Public Key / گواهی امضا) بارگذاریشده در کارپوشه مالیاتی و متصل به شناسه یکتای حافظه مالیاتی نیست.
۲. استاندارد پدینگ RSA-OAEP-SHA256 در رمزنگاری کلید متقارن: سرور دارایی در نسخههای جدید پروتکل مودیان انتظار دارد کلید متقارن AES (به صورت رشته هگزادسیمال ۶۴ کاراکتری) با الگوریتم RSA-OAEP و تابع هش SHA-256 و MGF1(SHA-256) به همراه بردار اولیه ۱۶ بایتی (IV هگز ۳۲ کاراکتری) رمزنگاری شود.
۳. تداخل چند پرونده یا شعبه در یک حساب: اگر برای یک شناسه حافظه ۶ رقمی، کلید قدیمی در سیستم باقی مانده باشد، امضای بسته با کلید اشتباه انجام شده و خطای 4103 رخ میدهد.
روش حل سریع و قطعی خطای 4103 در سامانه VORLEX
در سامانه ابری VORLEX، موتور رمزنگاری به صورت پیشفرض با آخرین استاندارد RSA-OAEP-SHA256 و AES-GCM-256 سازمان امور مالیاتی هماهنگ شده است. برای رفع این خطا کافی است:
• وارد بخش تولید کلید رایگان CSR شوید و یک جفت کلید استاندارد ۲۰۴۸ بیتی جدید تولید کنید.
• فایل کلید عمومی را در کارپوشه مالیاتی (`my.tax.gov.ir`) در بخش عضویت و شناسه یکتا بارگذاری نمایید.
• کلید خصوصی متناظر را در بخش «مدیریت فروشندگان» سامانه VORLEX آپلود کرده و دکمه ارسال به دارایی را بزنید.