ساختار شماره منحصر به فرد مالیاتی (TaxId) در سامانه مودیان
شماره مالیاتی صورتحساب یک رشته ۲۲ کاراکتری است که مهمترین شناسه هر فاکتور در کارپوشه دارایی محسوب میشود. اگر در محاسبه هر یک از بخشهای این کد ۲۲ رقمی خطایی رخ دهد، سامانه مودیان فاکتور را با کد خطای 0300101 («مقدار فیلد شماره مالیاتی صورتحساب با اطلاعات سامانه منطبق نیست») رد میکند.
۴ بخش تشکیلدهنده شماره مالیاتی ۲۲ کاراکتری
۱. شناسه یکتای حافظه مالیاتی (۶ کاراکتر اول): دقیقاً همان کد ۶ رقمی دریافتی از کارپوشه (مثلاً A482TE).
۲. تاریخ صدور به هگزادسیمال (۵ کاراکتر بعدی): تعداد روزهای سپریشده از تاریخ 1970/01/01 بر اساس فیلد indatim که به مبنای ۱۶ (Hex) تبدیل شده است.
۳. سریال داخلی صورتحساب به هگزادسیمال (۱۰ کاراکتر بعدی): شماره سریال فاکتور در مبنای ۱۶ که باید دقیقاً با فیلد inno در هدر صورتحساب یکسان باشد.
۴. رقم کنترلی Verhoeff (کاراکتر ۲۲ام): رقم کنترلی که بر اساس تبدیل دسیمال شناسه حافظه، تاریخ ۶ رقمی و سریال ۱۲ رقمی محاسبه میشود.
تولید خودکار و استاندارد شماره مالیاتی در VORLEX
در سامانه VORLEX، تولید taxid و همگامسازی آن با inno و indatim دقیقاً منطبق بر الگوریتم رسمی TaxIdGenerator سازمان امور مالیاتی انجام میشود تا خطای 0300101 هرگز رخ ندهد.