مقدمه
صورتحساب الکترونیک بیمه مفهومی است که با اجرای قانون پایانههای فروشگاهی و راهاندازی سامانه مودیان، به بخش جداییناپذیر از فعالیتهای مالی و عملیاتی شرکتهای بیمهای در ایران تبدیل شده است. این نوع صورتحساب، بهعنوان یکی از مهمترین الگوهای ثبت و گزارش خدمات مالی، نقش اساسی در ایجاد شفافیت مالیاتی، مدیریت دقیق دادهها و کنترل گردش وجوه دارد. با توجه به بندهای دستورالعمل رسمی سازمان امور مالیاتی، صورتحساب الکترونیک بیمه بر پایهٔ «الگوی سیزدهم فروش خدمات بیمهای» تعریف شده است، که ساختار آن شامل فیلدهای خاصی مانند شناسه یکتای بیمهنامه، شناسه یکتای الحاقیه و مبلغ پایه مالیات بر ارزش افزوده است.
در واقع، صورتحساب الکترونیک بیمه نهتنها بهعنوان سند مالی رسمی در فرایند فروش بیمهنامهها عمل میکند، بلکه از منظر فنی، یک واسط هوشمند میان سیستمهای حسابداری شرکتهای بیمه و پایگاه دادهٔ مرکزی سازمان امور مالیاتی محسوب میشود. این ساختار موجب میشود که هر تراکنش بیمهای بهصورت دقیق، زمانبندیشده و دارای کد رهگیری در سامانه ثبت گردد و امکان بروز خطا، جعل یا مغایرت مالی به حداقل برسد.
اهمیت صورتحساب الکترونیک بیمه در این است که اجرای درست آن، شرط انطباق قانونی برای تمام شرکتها و نمایندگیهای بیمهای بهشمار میرود. هرگونه قصور در صدور بهموقع یا صحیح این صورتحساب، میتواند منجر به جریمههای مالیاتی یا رد تراکنش از سوی سامانه مودیان شود. به همین دلیل، بسیاری از شرکتهای بیمه بهسمت استفاده از نرمافزار حسابداری و بهویژه نرمافزار حسابداری شرکتی روی آوردهاند تا بتوانند با کمک این ابزارها، فرایندهای صدور و ثبت را خودکارسازی کنند.
از سوی دیگر، نقش نرمافزار واسط سامانه مودیان در فرآیند صدور صورتحساب الکترونیک بیمه حیاتی است؛ زیرا این نرمافزار وظیفه دارد دادههای تولیدشده در سیستمهای حسابداری را به فرمت استاندارد JSON تبدیل کرده و به سامانه ارسال نماید. این ارتباط هوشمند باعث میشود تا شرکتها بدون دغدغهٔ خطاهای سیستمی یا مغایرت اطلاعاتی، بهصورت کاملاً برخط با سامانه مودیان در ارتباط باشند.
در عصر دیجیتال، که اتوماسیون مالی به رکن اصلی تصمیمگیری سازمانی بدل شده، درک عمیق از سازوکار صورتحساب الکترونیک بیمه برای حسابداران، مدیران مالی و کارشناسان بیمه ضرورتی اجتنابناپذیر است. این سیستم نهفقط ابزاری برای گزارشدهی مالیاتی، بلکه زیرساختی است برای ایجاد اعتماد، نظم و پاسخگویی در صنعت بیمه.

الگوی سیزدهم چیست و به چه معاملات بیمهای مربوط است؟
در ادبیات رسمی سامانه مودیان، «الگو» یعنی مجموعه فیلدها و قواعد اختصاصی که باید در صدور صورتحساب نوعی از معامله رعایت شود. الگوی سیزدهم دقیقاً برای فروش خدمات بیمهای تعریف شده است؛ یعنی از صدور بیمهنامههای جدید تا صدور الحاقیههای تغییر پوشش، افزایش تعهد و… همگی تحت این الگو صورت میپذیرند. در جدول اصلی الگوها، «الگوی سیزدهم (فروش خدمات بیمهای)» کنار الگوهای دیگری چون فروش، صادرات، قبوض خدماتی، بارنامه، بورس کالا و… آمده است؛ بدین معنا که بیمه، الگوی اختصاصی خود را دارد و نمیتوان آن را با الگوی عمومی فروش جایگزین کرد.
نکتهٔ کلیدی: وقتی معامله شما ماهیت بیمهای دارد، باید صورتحساب الکترونیک بیمه را طبق همین الگو صادر کنید تا فیلدهای اختصاصی بیمه مثل «شناسه یکتای بیمهنامه» و «شناسه یکتای الحاقیه» را بهدرستی درج و ارسال کنید؛ در غیر این صورت، احتمال رد صورتحساب یا مغایرت در کنترلهای سامانه مودیان افزایش مییابد.
فیلدهای ویژه در «صورتحساب الکترونیک بیمه»
الگوی سیزدهم چند فیلدِ اختصاصی و کنترلی دارد که برای صنعت بیمه حیاتی است. مهمترینها:
1) شناسه یکتای بیمهنامه (in)
فیلدی است که در صورتحسابهای الکترونیکی با الگوی فروش خدمات بیمهای باید مقدار آن درج شود؛ هدف آن ایجاد پیوستگی بین بیمهنامهٔ اصلی و صورتحساب است (شناسه از بیمه مرکزی دریافت میشود). در جدول «قواعد کنترلی اختصاصی» صراحتاً ذکر شده است که فیلد in با طول حداقل ۹ و حداکثر ۱۲ رقم (نوع عددی/رشتهای در JSON) طبق الگو تعیین میشود و باید مقدار آن در صورتحساب بیمه درج گردد.
2) شناسه یکتای الحاقیه بیمه (an)
اگر معامله شما الحاقیه (تغییر در بیمهنامه) دارد، فیلد an اجباری میشود. در قواعد اختصاصی آمده است: «در صورتحسابهای الکترونیکیِ با الگوی فروش خدمات بیمهای، مقدار این فیلد شناسه یکتای الحاقیه بیمه است.» این فیلد نیز مانند in با حداقل ۹ و حداکثر ۱۲ رقم تعریف شده است.
3) مبلغ پایه مالیات بر ارزش افزوده (vba)
در بخش فیلدهای بدنه، «vba» به عنوان «مبلغ پایه مالیات بر ارزش افزوده» معرفی شده است. وجود این فیلد برای محاسبه صحیح مالیات در صورتحساب الکترونیک بیمه ضروری است و در جدول اقلام اطلاعاتی نیز با شناسه ۹۹ آمده است. در ادامهٔ دستورالعمل، قواعد کنترلی این فیلد (از جمله تعداد ارقام صحیح و اعشار و شرایط خاص برخی الگوها) تشریح شده است.
این سه فیلد، ستونهای اصلی دادهای صورتحساب الکترونیک بیمه هستند و حتماً باید در نرم افزار حسابداری و نرمافزار حسابداری شرکتی شما بهعنوان فیلدهای ساختاری و کنترلی پیادهسازی شوند؛ سپس نرمافزار واسط سامانه مودیان آنها را در قالب استاندارد JSON به سامانه ارسال میکند.

گامهای عملی صدور «صورتحساب الکترونیک بیمه» (الگوی سیزدهم)
گام ۱: اطمینان از پیشنیازها
-
پروندهٔ فعال مالیاتی و دسترسی به کارپوشه در my.tax.gov.ir
-
دریافت و ثبت «شناسههای یکتا» برای بیمهنامه/الحاقیه (in/an) در سیستم
-
بهروز بودن نرمافزار حسابداری یا نرمافزار حسابداری شرکتی و داشتن اتصال از طریق نرمافزار واسط سامانه مودیان
گام ۲: تنظیم نرمافزار و نقشها
-
تعریف الگوی سیزدهم در تنظیمات صدور فاکتور
-
روشن کردن اعتبارسنجی فیلدهای in و an و vba در فرم صدور
-
تعیین سطح دسترسی کاربران (صدرکنندهٔ صورتحساب، کنترلکننده، ارسالکنندهٔ نهایی)
گام ۳: صدور صورتحساب
-
انتخاب نوع الگو: الگوی سیزدهم (فروش خدمات بیمهای)
-
وارد کردن شناسه یکتای بیمهنامه (in)، در صورت وجود شناسه یکتای الحاقیه (an)، و مبلغ پایه مالیات بر ارزش افزوده (vba) طبق دستورالعمل.
-
تکمیل سایر اقلام (مشخصات طرفین، مبالغ، مالیات، عوارض، شرح خدمت و…) طبق فهرست اقلام اطلاعاتی سند.
گام ۴: امضا و ارسال به سامانه
-
ارسال JSON از طریق نرمافزار واسط سامانه مودیان
-
دریافت کد رهگیری و ذخیره آن در رکورد صورتحساب
-
ذخیره نسخهٔ آرشیوی و گزارشگیری
گام ۵: کنترل مغایرت و اصلاح
-
بررسی پاسخهای خطا (در صورت رد) و اصلاح فیلدها
-
تطبیق ماهانهٔ اقلام ارسالی با دفاتر نرمافزار حسابداری/نرمافزار حسابداری شرکتی
یکپارچگی با نرمافزارها: چرا بدون آن نمیتوان به کیفیت مطلوب رسید؟
صورتحساب الکترونیک بیمه زمانی روان و کمخطا صادر میشود که زنجیرهٔ نرمافزاری شما یکپارچه باشد:
-
نرمافزار حسابداری: ثبت دقیق درآمد حق بیمه، ذخیرهٔ شناسههای یکتا، محاسبهٔ مالیات/عوارض، صدور اسناد حسابداری و کنترل ماندهها.
-
نرم افزار حسابداری شرکتی: برای هلدینگها، شرکتهای چندشعبهای یا شبکهٔ نمایندگی گسترده، تجمیع داده، تفکیک شعب، تعریف نقشها، گردش کار تأیید و گزارشهای مدیریتی.
-
نرمافزار واسط سامانه مودیان: تبدیل خروجی سیستم به JSON با فیلدهای استاندارد، امضای دیجیتال، ارسال و دریافت پاسخ/کد رهگیری، گزارش خطا و لاگ تراکنش.
با چنین چیدمانی، صورتحساب الکترونیک بیمه از لحظهٔ صدور تا ثبت در سامانه، کمترین «دستکاری» را تجربه میکند؛ بنابراین خطاهای انسانی، تأخیر در ارسال و مغایرت با دفاتر به حداقل میرسد.
کنترلها و اعتبارسنجیها: آنچه سامانه بررسی میکند
دستورالعمل رسمی برای هر فیلد، قواعد کنترلی تعریف کرده است تا از صحت داده اطمینان حاصل شود. نمونههای کلیدی:
-
برای in (شناسه یکتای بیمهنامه): طول و نوع داده و اینکه مقدار آن باید شناسهٔ بیمهنامهٔ اصلی (دریافتی از بیمه مرکزی) باشد.
-
برای an (شناسه یکتای الحاقیه): طول و نوع داده و اینکه مقدار آن باید شناسهٔ الحاقیهٔ بیمه باشد.
-
برای vba (مبلغ پایه مالیات بر ارزش افزوده): تعریف عددی با قیود تعداد ارقام صحیح/اعشار و کاربرد آن در محاسبه مالیات.
نتیجهٔ عملی برای تیمهای مالی این است که باید در فرم صدور صورتحساب الکترونیک بیمه، پیش از ارسال، کنترلهای نرمافزاری کافی داشته باشند تا خطا در سمت سامانه به حداقل برسد.

سناریوهای متداول در بیمه و نکات صدور
-
صدور بیمهنامهٔ جدید
-
الزام درج in (شناسه یکتای بیمهنامه) و محاسبه صحیح vba
-
اگر بیمهنامه تخفیف یا مالیات خاص دارد، قواعد محاسباتی در نرمافزار حسابداری پیادهسازی شود.
-
صدور الحاقیه (افزایش سرمایه بیمهای، تغییر پوشش و…)
-
الزام درج an علاوه بر in
-
توجه به اینکه الحاقیه میتواند مبلغ پایه مالیات را تغییر دهد (بهروزرسانی vba)
-
ابطال/اصلاح
-
استفاده از صورتحساب اصلاحی با ارجاع به رکورد مرجع
-
کنترل مغایرت در دفاتر و آرشیو
چالشهای رایج و راهکارها
چالش ۱: ناهماهنگی سیستمهای قدیمی با الگوی سیزدهم
راهکار: ارتقای نرمافزار حسابداری و استفاده از نرمافزار واسط سامانه مودیان که بهروز رسانی قانونی را بهموقع دریافت میکند.
چالش ۲: خطا در فیلدهای in/an
راهکار: فعالسازی اعتبارسنجیِ در لحظه در فرم صدور؛ استفاده از سرویسهای داخلی برای صحتسنجی شناسههای یکتا قبل از ارسال.
چالش ۳: مغایرت با دفاتر
راهکار: ماهانه گزارش «ارسالی به سامانه» را با دفتر کل نرمافزار حسابداری شرکتی تطبیق دهید؛ مغایرتها را در همان ماه اصلاح کنید.
چالش ۴: آموزش کاربران شبکهٔ نمایندگی
راهکار: چکلیستهای تصویری، ویدئوی آموزشی کوتاه، گردش کار دو سطحی (صدور → کنترل → ارسال) در نرم افزار حسابداری شرکتی.
بهترین رویههای پیادهسازی در شرکتهای بیمه
-
طراحی گردش کار (Workflow): صدور اولیه در شعبه/نمایندگی → کنترل فنی در واحد مرکزی → ارسال از طریق نرم افزار واسط سامانه مودیان.
-
کدینگ حسابداری هدفمند: تفکیک کد درآمد حق بیمه بر خط/غیرحضوری، تفکیک نوع رشته بیمهای (ثالث، درمان، مهندسی…) برای گزارشدهی بهتر.
-
اتوماسیون کنترل مالیات: محاسبات vba و مالیات/عوارض بهصورت خودکار و قفلگذاری در فرمها.
-
آرشیو و ردیابی: نگهداری کد رهگیری و نسخهٔ JSONِ ارسالی در کنار سند حسابداری—همه در نرمافزار حسابداری یا مخزن مستندات متصل.
-
پایش بهروزرسانیها: هر تغییری در دستورالعمل، باید سریعاً در نرمافزار حسابداری شرکتی و نرمافزار واسط سامانه مودیان اعمال شود.
پرسشهای متداول (FAQ) کوتاه
۱) آیا برای همهٔ بیمهنامهها باید صورتحساب الکترونیک بیمه صادر شود؟
بله، معاملات فروش خدمت بیمهای مشمول الگوی سیزدهم بوده و باید طبق دستورالعمل، صورتحساب الکترونیک بیمه صادر و ارسال شود.
۲) اگر الحاقیه صادر کنم چه تغییری در فیلدها میآید؟
باید علاوه بر in، فیلد an (شناسه یکتای الحاقیه) را نیز درج کنید.
۳) مبلغ پایه مالیات بر ارزش افزوده (vba) را از کجا تعیین کنم؟
vba فیلدی عددی در بدنهٔ صورتحساب است که مبنای محاسبهٔ مالیات افزوده است و قیود عددی آن در دستورالعمل آمده است؛ سیستم شما باید آن را بهدرستی محاسبه/ارسال کند.
۴) آیا میتوانم جای الگوی سیزدهم از الگوی فروش عمومی استفاده کنم؟
خیر؛ چون بیمه الگوی اختصاصی دارد و فیلدهای ویژهٔ خود را میطلبد.

جمعبندی
صورتحساب الکترونیک بیمه، نسخهٔ استاندارد و قانونی ثبت معاملات بیمهای در سامانه مودیان است و طبق الگوی سیزدهم (فروش خدمات بیمهای) صادر میشود. این الگو با فیلدهای کلیدی مانند in (شناسه یکتای بیمهنامه)، an (شناسه یکتای الحاقیه) و vba (مبلغ پایه مالیات بر ارزش افزوده) شناخته میشود و قواعد کنترلی آن در دستورالعمل رسمی تشریح شده است.
برای اینکه این مسیر در سازمان شما بدون خطا و مغایرت پیش برود، سه لایهٔ نرمافزاری را جدی بگیرید: نرمافزار حسابداری برای ثبت و کنترل، نرمافزار حسابداری شرکتی برای مدیریت چندشعبه و گردش کار، و نرمافزار واسط سامانه مودیان برای اتصال امن و استاندارد به سامانه. با چنین معماریای، صورتحساب الکترونیک بیمه از مرحلهٔ صدور تا دریافت کد رهگیری و آرشیو، شفاف، سریع و قابل اتکا خواهد بود؛ ضمن آنکه انطباق قانونی شما تضمین و هزینهٔ حسابرسی و خطاهای انسانی به شکل محسوسی کاهش مییابد.
اگر بخواهید، میتوانم بر اساس همین دستورالعمل، چکلیست اجرایی مخصوص واحدهای بیمه (برای شعب و نمایندگیها) آماده کنم: از پیشنیازها و تنظیمات سیستمی، تا فرم صدور، کنترلهای قبل از ارسال، و تطبیق ماهانه با دفاتر—بهنحوی که تیم شما، صدور هر صورتحساب الکترونیک بیمه را در کمتر از چند دقیقه و بدون خطا انجام بدهد.


















