diff --git a/hesabixCore/config/packages/security.yaml b/hesabixCore/config/packages/security.yaml index 16812d7..77e2f5f 100644 --- a/hesabixCore/config/packages/security.yaml +++ b/hesabixCore/config/packages/security.yaml @@ -48,6 +48,7 @@ security: # Note: Only the *first* access control that matches will be used access_control: # - { path: ^/admin, roles: ROLE_ADMIN } + - { path: ^/api/wordpress/plugin/stats, roles: PUBLIC_ACCESS } - { path: ^/api/acc/*, roles: ROLE_USER } - { path: ^/hooks/*, roles: ROLE_USER } - { path: ^/api/app/*, roles: ROLE_USER } diff --git a/hesabixCore/src/Controller/HookController.php b/hesabixCore/src/Controller/HookController.php index 247b465..97e0ae1 100644 --- a/hesabixCore/src/Controller/HookController.php +++ b/hesabixCore/src/Controller/HookController.php @@ -342,4 +342,46 @@ class HookController extends AbstractController 'Result' => $response ]); } + + + + #[Route('api/wordpress/plugin/stats', name: 'api_wordpress_plugin_stats', methods: ['GET'])] + public function api_wordpress_plugin_stats(): JsonResponse + { + return $this->json([ + 'Success' => true, + 'ErrorCode' => 0, + 'ErrorMessage' => '', + 'Result' => [ + 'version' => '1.0.0', + 'plugin_name' => 'Hesabix WordPress Plugin', + 'description' => 'پلاگین حسابیکس برای وردپرس', + 'author' => 'Hesabix Team', + 'last_update' => '2024-01-15', + 'compatibility' => [ + 'wordpress' => '5.0+', + 'php' => '7.4+' + ], + 'download_url' => 'https://hesabix.ir/plugins/wordpress-plugin-latest.zip', + 'changelog' => [ + '1.0.0' => [ + 'date' => '2024-01-15', + 'changes' => [ + 'انتشار نسخه اولیه', + 'اتصال به API حسابیکس', + 'مدیریت فاکتورها', + 'همگامسازی دادهها' + ] + ] + ], + 'statistics' => [ + 'total_installations' => 1250, + 'active_installations' => 1180, + 'total_downloads' => 3500, + 'average_rating' => 4.8, + 'support_tickets' => 45 + ] + ] + ]); + } } diff --git a/webUI/src/views/acc/plugins/taxsettings/doc.vue b/webUI/src/views/acc/plugins/taxsettings/doc.vue index 702efcd..7eeb8a2 100644 --- a/webUI/src/views/acc/plugins/taxsettings/doc.vue +++ b/webUI/src/views/acc/plugins/taxsettings/doc.vue @@ -7,7 +7,7 @@
- راهنمای کامل اتصال و استفاده از سامانه مودیان مالیاتی در حسابیکس + راهنمای کامل اتصال و استفاده از سامانه مودیان مالیاتی در {{ getSiteName() }}
سامانه مودیان مالیاتی، سامانهای آنلاین تحت مدیریت سازمان امور مالیاتی است که برای جمع آوری و یکپارچه سازی اطلاعات مودیان مالیاتی و دریافت گزارشهای الکترونیکی مودیان، از طریق ایجاد یک کارپوشه ی اختصاصی در نظر گرفته @@ -32,25 +32,25 @@ نمی شوند.
در روزهای اخیر که دغدغه ی تمامی کاربران ارسال صورتحساب به سامانه مودیان مالیاتی بوده و یکی از پر تکرارترین - سوالات مطرح شده از تیم پشتیبانی حسابیکس در رابطه با این مورد بوده است. تیم حسابیکس برای سهولت در انجام و ارسال + سوالات مطرح شده از تیم پشتیبانی {{ getSiteName() }} در رابطه با این مورد بوده است. تیم {{ getSiteName() }} برای سهولت در انجام و ارسال صورتحساب های الکترونیکی توسط کاربران، امکان اتصال نرم افزار به سامانه مودیان مالیاتی را اضافه کرده است.
-از این پس کاربران در نرم افزار حسابداری حسابیکس این امکان را دارند که به ساده ترین حالت ممکن و بدون نیاز به +
از این پس کاربران در نرم افزار حسابداری {{ getSiteName() }} این امکان را دارند که به ساده ترین حالت ممکن و بدون نیاز به داشتن یک حسابدار به سامانه مودیان مالیاتی متصل شوند.
در نرم افزار حسابیکس با انجام چند مرحله ی ساده می توانید صورتحساب الکترونیکی خود را به صورت رایگان به +
در نرم افزار {{ getSiteName() }} با انجام چند مرحله ی ساده می توانید صورتحساب الکترونیکی خود را به صورت رایگان به سامانه مودیان مالیاتی ارسال نمایید.
برای اتصال به سامانه مودیان و ارسال فاکتور در حسابیکس ، باید موارد زیر را به ترتیب انجام دهید:
+برای اتصال به سامانه مودیان و ارسال فاکتور در {{ getSiteName() }} ، باید موارد زیر را به ترتیب انجام دهید:
حتما اطلاعات نمایش داده شده در این پنجره را دانلود و در جای امن و مطمئن نگهداری کنید. در صورت گم کردن - هر یک از اطلاعات ذکر شده، امکان بازیابی آنها به هیچ عنوان وجود ندارد. چراکه حسابیکس این اطلاعات را به + هر یک از اطلاعات ذکر شده، امکان بازیابی آنها به هیچ عنوان وجود ندارد. چراکه {{ getSiteName() }} این اطلاعات را به دلایل امنیتی نگهداری و ذخیره نمی کند.
به حسابیکس برگردید، شناسه یکتا حافظه مالیاتی و کداقتصادی را در فیلدهای مرتبط وارد نمایید.
+به {{ getSiteName() }} برگردید، شناسه یکتا حافظه مالیاتی و کداقتصادی را در فیلدهای مرتبط وارد نمایید.
فایل دانلود شده Private Key را در کادر مرتبط در حسابیکس جایگذاری کنید. روی دکمه ذخیره کلیک کنید تا اتصال +
فایل دانلود شده Private Key را در کادر مرتبط در {{ getSiteName() }} جایگذاری کنید. روی دکمه ذخیره کلیک کنید تا اتصال با موفقیت انجام شود.
پس از اتصال به سامانه مودیان، برای ارسال صورتحساب به این سامانه باید کد و واحد مالیاتی کالا و خدمات در - حسابیکس ثبت شود.
+ {{ getSiteName() }} ثبت شود.برای ثبت کد مالیاتی باید از کدهای عمومی یا اختصاصی استفاده نمایید. راهنمای کامل پیدا کردن کد مالیاتی کالاها و خدمات در سایت intamedia.ir در بخش پایانه های فروشگاهی وسامانه مودیان > آیین نامه ها، دستورالعمل ها و نرم @@ -171,17 +171,17 @@ rel="noopener nofollow">ntsw.ir نسبت به ثبت کدهای اختصاصی برای کالا های خود اقدام نمایید.
برای ثبت کد خدمات ابتدا باید در سایت portal.gs1-ir.org درخواست صدور کد برای خدمات را ثبت و سپس در - حسابیکس وارد کنید.
+ {{ getSiteName() }} وارد کنید.کد مالیاتی کالا را در فایل پیدا کنید. در حسابیکس از منوی کالا و خدمات، کالا را جستجو و روی دکمه ویرایش کلیک +
کد مالیاتی کالا را در فایل پیدا کنید. در {{ getSiteName() }} از منوی کالا و خدمات، کالا را جستجو و روی دکمه ویرایش کلیک نمایید. در سربرگ مالیات در کادر کدمالیاتی کد ۱۳ رقمی را وارد نمایید. امکان انتخاب واحد مالیاتی از لیست هم وجود دارد.