صورتحسابهای سپیدار، هلو، تدبیر و سیبا، مستقیم در پنل آسا
اتصال نرمافزار حسابداری به سامانه مؤدیان با ایجنت آسا
ایجنت آسا روی سیستم شما نصب میشود، صورتحسابهای فروش را از نرمافزار حسابداری میخواند و امن برای آسا میفرستد. دیگر لازم نیست صورتحساب را دوباره وارد کنید یا خروجی اکسل بگیرید.
- دانش فنی لازم
- نصب یک برنامه
- حجم مناسب صورتحساب
- متوسط تا بسیار زیاد
- راهاندازی
- معمولاً کمتر از ۱۵ دقیقه
- میزان خودکارسازی
- دستی، گروهی یا کاملاً خودکار
روش «اتصال نرمافزار حسابداری» چیست و برای چه کسی مناسب است؟
ایجنت آسا (برنامه ASA TSP Sync) یک سرویس سبک ویندوزی است که کنار نرمافزار حسابداری شما نصب میشود و فقط یک کار میکند: صورتحسابهای فروش را از پایگاه داده حسابداری میخواند و از یک کانال رمزنگاریشده به پنل آسا میرساند. نرمافزار حسابداری تغییری نمیکند و مثل قبل با آن کار میکنید.
ایجنت برای محیطهای حساس طراحی شده است: هیچ پورت ورودی باز نمیکند، فقط خودش به سرور آسا وصل میشود و با حسابی محدود به پایگاه داده دسترسی دارد. به همین دلیل در شبکه ایزوله و با کمترین دسترسی هم کار میکند.
بقیه کارها در پنل آسا، منوی «صورتحسابهای حسابداری»، انجام میشود: فهرست صورتحسابها را میبینید، آسا هر کدام را پیش از ثبت کنترل میکند و خطاها را نشان میدهد، و شما آنها را تکی، گروهی یا با «حالت خودکار» ثبت میکنید. ارسال به سامانه مؤدیان ۲۴ ساعته، ۷ روز هفته و با ظرفیت تا ۱٬۰۰۰ صورتحساب در ثانیه برای هر مؤدی انجام میشود.
برای سپیدار، هلو، تدبیر و سیبا اتصال آماده است و راهاندازی با چند کلیک انجام میشود. راهکاران و سایر نرمافزارها هم با View اختصاصی وصل میشوند؛ اگر پایگاه داده نرمافزارتان SQL Server نیست، تیم فنی آسا اتصال را برایتان پیاده میکند.
مناسب است اگر…
- فروش را در سپیدار، هلو، تدبیر، سیبا یا راهکاران ثبت میکنید.
- نمیخواهید صورتحساب را دوباره در پنل وارد کنید یا هر روز خروجی اکسل بگیرید.
- میخواهید صورتحسابها کمی پس از صدور، بدون دخالت کاربر ثبت شوند.
- برنامهنویس در اختیار ندارید ولی به سیستم حسابداری دسترسی دارید.
روش دیگری انتخاب کنید اگر…
- نرمافزارتان ابری است یا رایانه ویندوزی برای نصب ایجنت ندارید: وبسرویس (API)
- نرمافزار اختصاصی یا ERP دارید، یا پایگاه داده نرمافزارتان SQL Server نیست: پایگاه داده اختصاصی
صورتحساب در این روش چه مسیری را طی میکند؟
- نرمافزار حسابداریثبت فروش مثل همیشه
- ایجنت آساخواندن صورتحساب و ارسال امن
- پنل آساکنترل، ثبت دستی یا خودکار
- سامانه مؤدیانارسال با کلید معتمد آسا
مراحل راهاندازی و استفاده
نصب ایجنت
نصاب ASA TSP Sync را از مرکز دانلود آسا بگیرید و روی همان سیستمی که پایگاه داده حسابداری روی آن است (یا به آن دسترسی دارد) اجرا کنید. سرویس خودکار اجرا میشود و آیکن آن کنار ساعت ویندوز میآید.
دریافت کد اتصال از پنل
در پنل آسا، منوی «صورتحسابهای حسابداری»، زبانه «تنظیمات اتصال»، «افزودن برنامه اتصال» را بزنید. یک کد ۸ رقمی یکبارمصرف میگیرید که ۱۵ دقیقه اعتبار دارد.
وارد کردن کد در ایجنت
روی آیکن ASA TSP Sync کلیک کنید، «اتصال با کد…» را بزنید و کد را وارد کنید. از این لحظه ایجنت به کسبوکار شما در پنل وصل است.
تنظیم اتصال پایگاه داده
نام سرور، نام پایگاه داده و حساب ورود را وارد کنید و «آزمایش اتصال» را بزنید. رمز پایگاه داده فقط روی سیستم خودتان و بهصورت رمزنگاریشده نگهداری میشود.
آمادهسازی پایگاه داده
پشتیبانی آسا نوع نرمافزار حسابداری را برای کسبوکار شما تنظیم میکند. سپس در زبانه «تنظیمات اتصال»، «آمادهسازی» را بزنید تا View صورتحساب و جدولهای گزارش آسا ساخته شوند.
مشاهده و ثبت صورتحسابها
در «صورتحسابهای حسابداری» سال، فصل و وضعیت را انتخاب کنید و «بازخوانی» را بزنید. هر صورتحساب را باز کنید، اقلامش را ببینید و آن را تکی یا گروهی ثبت کنید.
روشن کردن حالت خودکار (اختیاری)
در کارت «حالت خودکار» تعیین کنید صورتحسابهای بدون خطا پس از چه مدت و با چه فاصلهای خودکار ثبت شوند.
مزایا و معایب روش «اتصال نرمافزار حسابداری»
مزایا
- بدون ورود دوباره اطلاعاتصورتحساب همانطور که در نرمافزار حسابداری ثبت شده خوانده میشود؛ نه تایپ دوباره، نه خروجی اکسل.
- امن، حتی در شبکه ایزولهایجنت فقط ارتباط خروجی رمزنگاریشده دارد، هیچ پورت ورودی باز نمیکند و با دسترسی محدود کار میکند.
- ثبت کاملاً خودکاردر حالت خودکار، صورتحسابهای بدون خطا بدون دخالت کاربر ثبت میشوند.
- ظرفیت بالا، ۲۴ ساعتهفروش پرحجم هم معطل نمیماند: ارسال شبانهروزی و بدون تعطیلی است و ظرفیت آن تا ۱٬۰۰۰ صورتحساب در ثانیه برای هر مؤدی است.
- بدون برنامهنویسی برای نرمافزارهای رایجبرای سپیدار، هلو، تدبیر و سیبا اتصال آماده است و راهاندازی با چند کلیک انجام میشود.
- مدیریت از راه دور در پنلبهروزرسانی ایجنت، راهاندازی مجدد، مشاهده گزارش و تغییر تنظیمات از راه دور و در پنل انجام میشود.
- بازگشت نتیجه به سیستم شماشماره مالیاتی و وضعیت هر صورتحساب در جدول گزارش آسا در پایگاه داده شما بهروز نگه داشته میشود.
- چند کسبوکار با یک نصببا یک ایجنت میتوانید چند کسبوکار و پایگاه داده را وصل کنید.
معایب و محدودیتها
- ایجنت روی ویندوز نصب میشودبه یک رایانه ویندوزی نیاز دارد و فقط از SQL Server مستقیم میخواند؛ پایگاههای داده دیگر با روش «پایگاه داده اختصاصی» وصل میشوند.
- نصب اولیه روی سیستم شمانصب فقط یکبار به دسترسی Administrator نیاز دارد و سیستم باید بتواند با HTTPS به سرور آسا وصل شود.
- سیستم باید روشن بمانداگر سیستم خاموش باشد یا اتصالش قطع شود، تا اتصال دوباره صورتحساب تازهای خوانده نمیشود.
- وابسته به کیفیت دادههای حسابداریاگر شناسه کالا/خدمت یا اطلاعات خریدار در نرمافزار ناقص باشد، صورتحساب با خطا نمایش داده میشود و باید در همان نرمافزار اصلاح شود.
- نسخههای سفارشیشده نرمافزاراگر ساختار پایگاه داده نرمافزار شما با نسخه استاندارد فرق داشته باشد، View باید متناسب با آن تنظیم شود.
امنیت روش «اتصال نرمافزار حسابداری»
فقط ارتباط خروجی
ایجنت هیچ پورت ورودی باز نمیکند و از شبکه قابل دسترسی نیست؛ خودش با HTTPS به سرور آسا وصل میشود و ارتباط برنامه کنار ساعت با سرویس هم فقط درون همان رایانه است.
کار در محیط ایزوله
ایجنت سرویس جداگانه ویندوز با پوشه داده و گزارش خودش است و میتواند روی رایانه یا ماشین مجازی جدایی نصب شود که فقط به SQL Server و، بهصورت خروجی، به سرور آسا (api.mega-pay.ir) دسترسی دارد؛ بقیه شبکه میتواند بسته بماند. بهروزرسانی خودکار به download.mega-pay.ir هم نیاز دارد.
دسترسی محدود به پایگاه داده
ایجنت View صورتحساب را میخواند و در جدولهای گزارش آسا مینویسد. تنها نوشتن در جدولهای خود نرمافزار، ثبت نتیجه سامانه مؤدیان با رویه بهروزرسانی آسا است تا نرمافزار حسابداری هم آن را نشان دهد. حساب ایجنت لازم نیست مدیر SQL Server باشد.
فهرست بسته دستورها
سرور آسا فقط چند کار مشخص را میتواند از ایجنت بخواهد: آزمایش اتصال، بررسی و آمادهسازی ساختار، خواندن ردیفهای View صورتحساب، نوشتن جدولهای گزارش آسا و اجرای رویه بهروزرسانی آسا. هر دستور دیگری رد میشود و اجرای SQL یا برنامه دلخواه ممکن نیست.
اسکریپتهای کنترلشده
ایجنت فقط اسکریپت Viewها و رویه استاندارد آسا را میپذیرد؛ دستورهای DROP، TRUNCATE، GRANT، REVOKE و DENY رد میشوند، اسکریپت View نمیتواند دادهای را تغییر دهد و تعریف قبلی هر شیء پیش از جایگزینی روی همان رایانه پشتیبان گرفته میشود.
رمز پایگاه داده نزد شما میماند
رمز پایگاه داده و توکن ایجنت فقط روی همان رایانه، با DPAPI ویندوز رمزنگاریشده و در پوشهای ذخیره میشوند که فقط سیستم و مدیران آن رایانه به آن دسترسی دارند. رمزی که در خود برنامه وارد کنید از رایانه خارج نمیشود؛ اگر آن را در پنل وارد کنید، یک بار و رمزنگاریشده از سرور آسا عبور میکند و بلافاصله پس از تحویل به ایجنت پاک میشود.
اتصال با کد یکبارمصرف
هر ایجنت با یک کد ۸ رقمی یکبارمصرف و ۱۵ دقیقهای به یک کسبوکار وصل میشود و هر زمان بخواهید، دسترسی آن را از پنل قطع میکنید؛ صدور کد و تغییر تنظیمات اتصال فقط با مجوز مدیریت اتصال ممکن است.
نصاب امضاشده، بهروزرسانی بررسیشده
نصاب و فایلهای برنامه امضای دیجیتال دارند. هر نسخه جدید فقط از مرکز دانلود رسمی آسا و با HTTPS دریافت میشود و پیش از نصب، اثر SHA-256 آن با نسخه منتشرشده مقایسه میشود؛ بهروزرسانی خودکار را هم میتوانید از پنل خاموش کنید.
آسا شرکت معتمد مالیاتی نوع اول با مجوز سازمان امور مالیاتی کشور است و از دادههای شما طبق ضوابط محرمانگی و حریم خصوصی محافظت میکند.
پیشنیازها
- ویندوز ۱۰ یا ۱۱، یا ویندوز سرور ۲۰۱۶ به بالا (۶۴ بیتی)
- Microsoft .NET Framework 4.8
- دسترسی به پایگاه داده نرمافزار حسابداری با یک حساب محدود
- دسترسی خروجی HTTPS از سیستم به api.mega-pay.ir (و برای بهروزرسانی خودکار به download.mega-pay.ir)؛ بدون نیاز به پورت ورودی
- دسترسی Administrator فقط هنگام نصب
- حساب پنل آسا با مجوز مدیریت اتصال و پایگاه داده حسابداری
- اعلام نام نرمافزار حسابداری به پشتیبانی آسا برای تنظیم اتصال همان نرمافزار
پیشنیاز مشترک همه روشها ثبتنام رایگان در پنل آسا و دریافت شناسه یکتای حافظه مالیاتی با کلید معتمد آسا است. مراحل را در راهنمای ثبتنام و دریافت شناسه یکتا ببینید.
مستندات و منابع این روش
- دانلود ایجنت (ASA TSP Sync) و راهنمای نصب (در زبانه جدید باز میشود)آخرین نسخه نصاب، راهنمای گامبهگام نصب و راهاندازی و رفع مشکلهای رایج.
- راهنمای ساخت View و Stored Procedure (در زبانه جدید باز میشود)راهنمای فنی برای نرمافزارهایی که اتصال آماده ندارند: ستونهای View، جدولهای گزارش و حساب با حداقل دسترسی.
- راهنمای ثبتنام و دریافت شناسه یکتاراهنمای تصویری انتخاب معتمد آسا در کارپوشه، دریافت شناسه یکتای حافظه مالیاتی و تعریف کسبوکار در پنل آسا.
نرمافزارهای حسابداری پشتیبانیشده
| نرمافزار | شیوه اتصال |
|---|---|
| سپیدار | اتصال آماده؛ آمادهسازی از پنل |
| هلو | اتصال آماده؛ آمادهسازی از پنل |
| تدبیر | اتصال آماده؛ آمادهسازی از پنل |
| سیبا | اتصال آماده (فروش و برگشت از فروش)؛ آمادهسازی از پنل |
| راهکاران | View اختصاصی متناسب با پایگاه داده شما |
| سایر نرمافزارها، با هر پایگاه دادهای | اتصال اختصاصی؛ صفحه «پایگاه داده اختصاصی» را ببینید |
اگر نرمافزار شما در این فهرست نیست، باز هم قابل اتصال است: روی SQL Server با View اختصاصی، و برای سایر پایگاههای داده با اتصال اختصاصی که تیم فنی آسا پیاده میکند.
حالت خودکار چگونه کار میکند؟
در حالت خودکار، آسا در فاصلههای زمانی که شما تعیین میکنید صورتحسابهایی را ثبت میکند که هنوز ثبت نشدهاند، خطا یا اختلاف مبلغ ندارند و مدتی بدون تغییر ماندهاند. این مکث کوتاه برای آن است که صورتحساب نیمهکاره ثبت نشود.
ثبت در پنل با ارسال به سازمان امور مالیاتی یکی نیست. ارسال طبق تنظیم «ارسال خودکار» کسبوکار انجام میشود؛ پس میتوانید ثبت را خودکار کنید و ارسال را پس از بازبینی، خودتان انجام دهید.
صورتحسابهای خطادار منتظر اصلاح میمانند و پس از اصلاح در نرمافزار حسابداری، در اجرای بعدی ثبت میشوند.
پرسشهای متداول درباره روش «اتصال نرمافزار حسابداری»
ایجنت را روی کدام سیستم نصب کنم؟
روی همان سیستمی که پایگاه داده نرمافزار حسابداری روی آن است، یا سیستمی که به آن پایگاه داده دسترسی دارد و همیشه روشن است.
آیا نصب ایجنت امن است؟
بله. ایجنت هیچ پورت ورودی باز نمیکند، فقط با HTTPS به سرور آسا وصل میشود، با حساب محدود به پایگاه داده دسترسی دارد و رمز پایگاه داده را روی سیستم خودتان نگه میدارد. میتوانید آن را در شبکه ایزوله نصب کنید و فقط دسترسی خروجی به سرور آسا را باز بگذارید.
آیا ایجنت در نرمافزار حسابداری من تغییری ایجاد میکند؟
خیر. برای اتصال، یک View و چند جدول گزارش به پایگاه داده اضافه میشود و به دادههای نرمافزار دست زده نمیشود. ایجنت صورتحسابها را فقط میخواند و نتیجه را در جدولهای گزارش خودش مینویسد. بهروزرسانی دادههای خود نرمافزار حسابداری اختیاری است و فقط با اقدام شما انجام میشود.
آیا صورتحسابها بدون تأیید من به سامانه مؤدیان ارسال میشوند؟
فقط اگر خودتان بخواهید. «حالت خودکار» (ثبت در پنل) و «ارسال خودکار» (ارسال به سازمان امور مالیاتی) دو تنظیم جدا هستند و هر دو را خودتان روشن یا خاموش میکنید.
نرمافزار حسابداری به پایگاه داده وصل میشود ولی ایجنت خطای دسترسی میدهد. چرا؟
سرویس ایجنت با حساب LOCAL SYSTEM اجرا میشود، نه با کاربری که به ویندوز وارد شده است. سادهترین راه این است که یک کاربر محدود در پایگاه داده بسازید و در تنظیمات اتصال از آن استفاده کنید.
اگر نرمافزار حسابداری من در فهرست نیست چه کنم؟
باز هم قابل اتصال است. روی SQL Server، تیم فنی شما یا شرکت پشتیبان نرمافزار میتواند View را با راهنمای آسا بسازد؛ برای پایگاههای داده دیگر، تیم فنی آسا اتصال را پیاده میکند. جزئیات در صفحه «پایگاه داده اختصاصی» آمده است.
آیا برای چند کسبوکار باید چند بار نصب کنم؟
خیر. از پنل هر کسبوکار یک کد اتصال بگیرید و آن را در همان ایجنت با «افزودن کسبوکار…» وارد کنید.
روشهای دیگر اتصال به آسا
- پنل تحت وبسادهترین راه شروع؛ بدون نصب و بدون دانش فنی
- فایل اکسلتا ۵۰۰٬۰۰۰ ردیف در هر فایل، با خطایابی پیش از ثبت
- وبسرویس (API)یکپارچهسازی کامل برای تیمهای فنی و سامانههای فروش
- پایگاه داده اختصاصیبا هر پایگاه دادهای؛ بدون تغییر در نرمافزار شما
- کارتخوانتراکنشهای کارتخوان را بدون ورود دستی به صورتحساب تبدیل کنید
برای شروع با این روش آمادهاید؟
ثبتنام در آسا رایگان است. اگر مطمئن نیستید این روش برای کسبوکار شما مناسب است، کارشناسان آسا راهنماییتان میکنند.
بدون هزینه ثبتنام، بدون گواهی امضا، بدون تعطیلی.