به عنوان یک برنامهنویس همواره میتوانید برای ارسال صورتحساب به سامانهٔ مؤدیان از کتابخانههای ارائه شده توسط خود سازمان مالیاتی در دسترس از طریق نشانی زیر اقدام کنید:
تدبیر مؤدیان نیز با استفاده از همین ابزارها و همین کتابخانهها توسعه داده شده است.
منتهی دلایلی وجود دارد که ممکن است بخواهید به جای این کار از زیرساختی سطح بالاتر مانند زیرساخت تدبیر مؤدیان استفاده کنید. این دلایل میتوانند شامل موارد زیر باشند:
۱. کتابخانههای سامانهٔ مؤدیان خوشدست و خوشتعریف نیستند. نامگذاری اعضای کلاسها گنگ و نامفهوم است. روال و روند استفاده به خوبی مستند نشده است.
۲. با استفادهٔ مستقیم از کتابخانههای سازمان مالیاتی با تغییرات این کتابخانهها ممکن است لازم باشد درگیر بازنویسی روالهای قبلی شوید. با استفاده از یک کتابخانهٔ سطح بالاتر تغییرات تنها در امکانات جدید اتفاق میافتد.
۳. با استفادهٔ مستقیم از کتابخانههای سازمان مالیاتی مسئولیت و بار پشتیبانی آنها نیز به برنامهٔ شما اضافه میشود. با استفاده از مجموعه ابزارهای تدبیر مؤدیان، پشتیبانی این بخش از کارتان را که جزء برنامهٔ اصلی شما نیست به سازمان دیگری واگذار میکنید و کاربرانتان به مجموعهٔ بزرگی از ابزارها و امکانات جانبی از پیش آماده دسترسی دارند که در صورتی که بخواهید خودتان آنها را پیادهسازی کنید حجم زیادی از وقت و هزینهتان صرف قابلیتهای غیرمرتبط با برنامهٔ اصلیتان میشود.
۴. فرایند ارسال مستقیم شامل استعلام وضعیت صورتحسابهای ارسالی و دو مرحلهای است. این فرایند که به نوعی گلوگاه و از ایرادات عمدهٔ سامانهٔ مؤدیان محسوب میشود نیازمند آن است که کاربران مکرراً و به صورت دورهای راجع به وضعیت صورتحسابهای ارسالی از طریق نرمافزار ارسالکننده پرسوجود کنند. تدبیر مؤدیان با انتقال این بخش به سمت سرویس و انجام دورهای خودکار آن کاربران را از انجام استعلام دستی بینیاز کرده است. اگر شما خودتان بخواهید مانند این فرایند را پیادهسازی مجدد کنید یا باید به راهکار استعلامهای سمت کلاینت (دستی یا مبتنی بر تایمر) رو بیاورید یا لازم است فرایند پیچیدهای همچون زیرساخت تدبیر مؤدیان را مجدداً پیادهسازی کنید. در هر صورت هزینه و زمان شما یا کاربرانتان صرف فرایندهای غیرمرتبط با اصل برنامهٔ شما میشود.
۵. تدبیر مؤدیان مجموعهٔ متنوعی از ابزارها شامل برنامههای اندرویدی و تحت وب و همچنین مستندات کاربری، پشتیبانی و ابزارهای جانبی را در اختیار کاربران میگذارد و نیروهای پشتیبانی اختصاصی جهت صحبت با کاربر و پیگیری مشکلات او دارد. به غیر از آن که موضوع کار شما پیادهسازی یک برنامهٔ حرفهای ارسال به سامانهٔ مؤدیان باشد توجیهی وجود ندارد که بخواهید روی این فرایند اینقدر سرمایهگذاری کنید.
برای استفاده از زیرساخت تدبیر مؤدیان کافی است از کاربرانتان بخواهید در آن نامنویسی کنند و شرکت بسازند و سپس با ورود از طریق برنامهٔ شما صورتحسابهای خود را ارسال کنند.
شما با استفاده از API تدبیر مؤدیان وارد آن میشوید، صورتحساب را با تبدیل دادههای خود به دادههای تدبیر مؤدیان میسازید و آن را ارسال میکنید و نتیجه را از آن دریافت میکنید.
در ادامه میتوانید راهنمای استفاده از API تدبیر مؤدیان را مطالعه بفرمایید.