Upate for Moadian plugin
This commit is contained in:
parent
3047c62f5d
commit
6720cc1774
|
@ -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 }
|
||||
|
|
|
@ -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
|
||||
]
|
||||
]
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<div class="plugin-info">
|
||||
<h1>راهنمای سامانه مودیان مالیاتی</h1>
|
||||
<p class="plugin-description">
|
||||
راهنمای کامل اتصال و استفاده از سامانه مودیان مالیاتی در حسابیکس
|
||||
راهنمای کامل اتصال و استفاده از سامانه مودیان مالیاتی در {{ getSiteName() }}
|
||||
</p>
|
||||
<div class="plugin-version">
|
||||
<span class="version-badge">نسخه 1.0.0</span>
|
||||
|
@ -18,7 +18,7 @@
|
|||
|
||||
<div class="doc-content">
|
||||
<div class="doc-section">
|
||||
<h2>سامانه مودیان مالیاتی در نرم افزار حسابداری آنلاین حسابیکس</h2>
|
||||
<h2>سامانه مودیان مالیاتی در نرم افزار حسابداری آنلاین {{ getSiteName() }}</h2>
|
||||
<hr>
|
||||
<p>سامانه مودیان مالیاتی، سامانهای آنلاین تحت مدیریت سازمان امور مالیاتی است که برای جمع آوری و یکپارچه سازی
|
||||
اطلاعات مودیان مالیاتی و دریافت گزارشهای الکترونیکی مودیان، از طریق ایجاد یک کارپوشه ی اختصاصی در نظر گرفته
|
||||
|
@ -32,25 +32,25 @@
|
|||
نمی شوند.</p>
|
||||
|
||||
<div class="highlight-box">
|
||||
<strong>با حسابیکس به راحتی به سامانه مودیان مالیاتی متصل شوید.</strong>
|
||||
<strong>با {{ getSiteName() }} به راحتی به سامانه مودیان مالیاتی متصل شوید.</strong>
|
||||
</div>
|
||||
|
||||
<p>در روزهای اخیر که دغدغه ی تمامی کاربران ارسال صورتحساب به سامانه مودیان مالیاتی بوده و یکی از پر تکرارترین
|
||||
سوالات مطرح شده از تیم پشتیبانی حسابیکس در رابطه با این مورد بوده است. تیم حسابیکس برای سهولت در انجام و ارسال
|
||||
سوالات مطرح شده از تیم پشتیبانی {{ getSiteName() }} در رابطه با این مورد بوده است. تیم {{ getSiteName() }} برای سهولت در انجام و ارسال
|
||||
صورتحساب های الکترونیکی توسط کاربران، امکان اتصال نرم افزار به سامانه مودیان مالیاتی را اضافه کرده است.</p>
|
||||
|
||||
<p>از این پس کاربران در نرم افزار حسابداری حسابیکس این امکان را دارند که به ساده ترین حالت ممکن و بدون نیاز به
|
||||
<p>از این پس کاربران در نرم افزار حسابداری {{ getSiteName() }} این امکان را دارند که به ساده ترین حالت ممکن و بدون نیاز به
|
||||
داشتن یک حسابدار به سامانه مودیان مالیاتی متصل شوند.</p>
|
||||
|
||||
<div class="info-panel">
|
||||
<p class="mb-0">در نرم افزار حسابیکس با انجام چند مرحله ی ساده می توانید صورتحساب الکترونیکی خود را به صورت رایگان به
|
||||
<p class="mb-0">در نرم افزار {{ getSiteName() }} با انجام چند مرحله ی ساده می توانید صورتحساب الکترونیکی خود را به صورت رایگان به
|
||||
سامانه مودیان مالیاتی ارسال نمایید.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="doc-section">
|
||||
<h2>اتصال حسابیکس به سامانه مودیان:</h2>
|
||||
<p>برای اتصال به سامانه مودیان و ارسال فاکتور در حسابیکس ، باید موارد زیر را به ترتیب انجام دهید:</p>
|
||||
<h2>اتصال {{ getSiteName() }} به سامانه مودیان:</h2>
|
||||
<p>برای اتصال به سامانه مودیان و ارسال فاکتور در {{ getSiteName() }} ، باید موارد زیر را به ترتیب انجام دهید:</p>
|
||||
|
||||
<div class="step-item">
|
||||
<div class="step-number">۱</div>
|
||||
|
@ -61,7 +61,7 @@
|
|||
انتخاب کنید. در پنجره باز شده با وارد کردن اطلاعات مورد نیاز (شناسه ملی، نام فارسی، نام انگلیسی و ایمیل)
|
||||
اقدام به دریافت کلیدهای لازم کنید.</p>
|
||||
<div class="image-container">
|
||||
<img src="/img/docs/moadian/1.jpg" alt="اتصال نرم افزار حسابدای آنلاین حسابیکس به سامانه مودیان"
|
||||
<img src="/img/docs/moadian/1.jpg" alt="اتصال نرم افزار حسابدای آنلاین {{ getSiteName() }} به سامانه مودیان"
|
||||
class="doc-image">
|
||||
</div>
|
||||
|
||||
|
@ -70,7 +70,7 @@
|
|||
<ul>
|
||||
<li>پیشنهاد می شود شناسه ملی و نام فارسی را، با مراجعه به سایت سازمان امور مالیاتی کشور به آدرس <a
|
||||
href="//my.tax.gov.ir" target="_blank" rel="noopener nofollow">my.tax.gov.ir</a> و ورود به کار پوشه
|
||||
خود، کپی و در کادر مربوطه در حسابیکس جایگذاری نمایید.</li>
|
||||
خود، کپی و در کادر مربوطه در {{ getSiteName() }} جایگذاری نمایید.</li>
|
||||
<li>دقت داشته باشید که در ابتدا و انتهای فیلد نام فارسی، نباید فاصله (اسپیس) اضافی گذاشته شده باشد.</li>
|
||||
<li>نام انگلیسی را می توانید بصورت فینگیلیش وارد نمایید. (نیازی به ترجمه نام کسب و کار نیست)</li>
|
||||
<li>در فیلد ایمیل، ترجیحا ایمیل سازمانی معتبرخود را وارد کنید.</li>
|
||||
|
@ -97,7 +97,7 @@
|
|||
<div class="warning-panel">
|
||||
<strong>توجه</strong>
|
||||
<p>حتما اطلاعات نمایش داده شده در این پنجره را دانلود و در جای امن و مطمئن نگهداری کنید. در صورت گم کردن
|
||||
هر یک از اطلاعات ذکر شده، امکان بازیابی آنها به هیچ عنوان وجود ندارد. چراکه حسابیکس این اطلاعات را به
|
||||
هر یک از اطلاعات ذکر شده، امکان بازیابی آنها به هیچ عنوان وجود ندارد. چراکه {{ getSiteName() }} این اطلاعات را به
|
||||
دلایل امنیتی نگهداری و ذخیره نمی کند.</p>
|
||||
</div>
|
||||
<div class="image-container">
|
||||
|
@ -125,14 +125,14 @@
|
|||
<div class="step-item">
|
||||
<div class="step-number">۴</div>
|
||||
<div class="step-content">
|
||||
<p>به حسابیکس برگردید، شناسه یکتا حافظه مالیاتی و کداقتصادی را در فیلدهای مرتبط وارد نمایید.</p>
|
||||
<p>به {{ getSiteName() }} برگردید، شناسه یکتا حافظه مالیاتی و کداقتصادی را در فیلدهای مرتبط وارد نمایید.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="step-item">
|
||||
<div class="step-number">۵</div>
|
||||
<div class="step-content">
|
||||
<p>فایل دانلود شده Private Key را در کادر مرتبط در حسابیکس جایگذاری کنید. روی دکمه ذخیره کلیک کنید تا اتصال
|
||||
<p>فایل دانلود شده Private Key را در کادر مرتبط در {{ getSiteName() }} جایگذاری کنید. روی دکمه ذخیره کلیک کنید تا اتصال
|
||||
با موفقیت انجام شود.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -160,7 +160,7 @@
|
|||
<div class="doc-section">
|
||||
<h2>دریافت کدمالیاتی کالا و خدمت:</h2>
|
||||
<p>پس از اتصال به سامانه مودیان، برای ارسال صورتحساب به این سامانه باید کد و واحد مالیاتی کالا و خدمات در
|
||||
حسابیکس ثبت شود.</p>
|
||||
{{ getSiteName() }} ثبت شود.</p>
|
||||
<p>برای ثبت کد مالیاتی باید از کدهای عمومی یا اختصاصی استفاده نمایید. راهنمای کامل پیدا کردن کد مالیاتی کالاها و
|
||||
خدمات در سایت <a href="//www.intamedia.ir/" target="_blank" rel="noopener nofollow">intamedia.ir</a> در بخش
|
||||
پایانه های فروشگاهی وسامانه مودیان <span class="arrow"> > </span> آیین نامه ها، دستورالعمل ها و نرم
|
||||
|
@ -171,17 +171,17 @@
|
|||
rel="noopener nofollow">ntsw.ir</a> نسبت به ثبت کدهای اختصاصی برای کالا های خود اقدام نمایید.</p>
|
||||
<p>برای ثبت کد خدمات ابتدا باید در سایت <a href="//portal.gs1-ir.org/Account/Login?ReturnUrl=%2F"
|
||||
target="_blank" rel="noopener nofollow">portal.gs1-ir.org</a> درخواست صدور کد برای خدمات را ثبت و سپس در
|
||||
حسابیکس وارد کنید.</p>
|
||||
{{ getSiteName() }} وارد کنید.</p>
|
||||
<div class="image-container">
|
||||
<img src="/img/docs/moadian/7.jpg" alt="ارسال صورتحساب به سامانه مودیان" class="doc-image">
|
||||
</div>
|
||||
<p>کد مالیاتی کالا را در فایل پیدا کنید. در حسابیکس از منوی کالا و خدمات، کالا را جستجو و روی دکمه ویرایش کلیک
|
||||
<p>کد مالیاتی کالا را در فایل پیدا کنید. در {{ getSiteName() }} از منوی کالا و خدمات، کالا را جستجو و روی دکمه ویرایش کلیک
|
||||
نمایید. در سربرگ مالیات در کادر کدمالیاتی کد ۱۳ رقمی را وارد نمایید. امکان انتخاب واحد مالیاتی از لیست هم وجود
|
||||
دارد.</p>
|
||||
<div class="image-container">
|
||||
<img src="/img/docs/moadian/8.jpg" alt="کدمالیاتی کد ۱۳ رقمی سامانه مودیان" class="doc-image">
|
||||
</div>
|
||||
<!-- <p>برای ثبت کد و واحد مالیاتی در نرم افزار حسابیکس به صورت دسته جمعی می توانید از طریق فایل اکسل نیز اطلاعات را
|
||||
<!-- <p>برای ثبت کد و واحد مالیاتی در نرم افزار {{ getSiteName() }} به صورت دسته جمعی می توانید از طریق فایل اکسل نیز اطلاعات را
|
||||
بارگذاری کنید. کافیست در منوی کالا و خدمات روی منو بیشتر ... بالا صفحه سمت چپ کلیک و صدور اطلاعات به اکسل را
|
||||
انتخاب نمایید. در فایل اکسل دانلود شده، ستون های کد و واحد مالیاتی را تکمیل و ذخیره کنید. سپس فایل اکسل ذخیره
|
||||
شده را در نرم افزار از منوی کالا و خدمات <span class="arrow"> > </span> منو بیشتر ... <span class="arrow">
|
||||
|
@ -199,7 +199,7 @@
|
|||
<li>بهتر است تاریخ فاکتور در یک بازه زمانی مشخص، حداکثر ۲هفته قبل از تاریخ ارسال فاکتور به سامانه مودیان ثبت
|
||||
شده باشد.</li>
|
||||
<li>در حال حاضر تنها با واحد پولی ریال ایران (IRR) میتوانید فاکتورها را ثبت کنید.</li>
|
||||
<li>حسابیکس مبالغ دارای اعشار را به صورت رند شده نمایش می دهد. اما مبالغ دارای اعشار در سامانه مودیان
|
||||
<li>{{ getSiteName() }} مبالغ دارای اعشار را به صورت رند شده نمایش می دهد. اما مبالغ دارای اعشار در سامانه مودیان
|
||||
پذیرفته نمی شود. پس در صورتیکه مبلغ درج شده در فیلد مالیات ارزش افزوده دارای اعشار باشد، ارسال صورتحساب با
|
||||
خطا مواجه خواهد شد. می بایست مبلغ واحد را به صورتی تعیین کنید که پس از کسر تخفیف و سایر موارد، محاسبه درصد
|
||||
مالیات ارزش افزوده آن بدون اعشار باشد. پیشنهاد می شود برای حل این مشکل مبالغی را وارد نمایید که به دو صفر
|
||||
|
@ -219,7 +219,7 @@
|
|||
<div class="image-container">
|
||||
<img src="/img/docs/moadian/10.jpg" alt="ثبت مبلغ اضافات و کسورات در سامانه مودیان" class="doc-image">
|
||||
</div>
|
||||
<p>نرم افزار شما را به منو سامانه مودیان در حسابیکس هدایت می کند. این بخش از منوی سامانه مودیان مالیاتی<span class="arrow"> >
|
||||
<p>نرم افزار شما را به منو سامانه مودیان در {{ getSiteName() }} هدایت می کند. این بخش از منوی سامانه مودیان مالیاتی<span class="arrow"> >
|
||||
</span> زیر منوی صورتحساب ها هم در دسترس است.</p>
|
||||
|
||||
<h5>در این صفحه چند نوع فاکتور مشاهده می کنید:</h5>
|
||||
|
@ -242,7 +242,7 @@
|
|||
|
||||
<h5>در این جدول ستون هایی مشاهده می شود که به بررسی هر کدام می پردازیم:</h5>
|
||||
<ul>
|
||||
<li><strong>شماره فاکتور:</strong> شماره فاکتور در حسابیکس</li>
|
||||
<li><strong>شماره فاکتور:</strong> شماره فاکتور در {{ getSiteName() }}</li>
|
||||
<li><strong>تاریخ فاکتور:</strong> تاریخ فاکتور</li>
|
||||
<li><strong>مشتری:</strong> خریدار فاکتور</li>
|
||||
<li><strong>مبلغ کل:</strong> مبلغ فاکتور</li>
|
||||
|
@ -311,6 +311,8 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import axios from 'axios';
|
||||
|
||||
export default {
|
||||
name: 'TaxSettingsDoc',
|
||||
data() {
|
||||
|
@ -319,25 +321,31 @@ export default {
|
|||
name: 'سامانه مودیان مالیاتی',
|
||||
version: '1.0.0',
|
||||
description: 'راهنمای کامل اتصال و استفاده از سامانه مودیان مالیاتی'
|
||||
}
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
plugins() {
|
||||
return this.$store?.state?.plugins || {};
|
||||
},
|
||||
plugins: {}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
isPluginActive(plugName) {
|
||||
return this.plugins && this.plugins[plugName] !== undefined;
|
||||
}
|
||||
},
|
||||
getSiteName() {
|
||||
return localStorage.getItem('hesabix_site_name') || '{{ getSiteName() }}';
|
||||
},
|
||||
},
|
||||
mounted() {
|
||||
axios.post('/api/plugin/get/actives').then((response) => {
|
||||
this.plugins = response.data;
|
||||
});
|
||||
if (this.$store) {
|
||||
this.$store.commit('setPageTitle', 'سامانه مودیان مالیاتی - راهنما')
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
console.log(isPluginActive('taxsettings'))
|
||||
});
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
|
|
|
@ -225,6 +225,8 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import axios from 'axios';
|
||||
|
||||
export default {
|
||||
name: 'TaxSettingsIntro',
|
||||
data() {
|
||||
|
@ -233,20 +235,22 @@ export default {
|
|||
name: 'سامانه مودیان مالیاتی',
|
||||
version: '1.0.0',
|
||||
description: 'ارسال خودکار فاکتورها به سامانه مودیان سازمان امور مالیاتی کشور'
|
||||
}
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
plugins() {
|
||||
return this.$store?.state?.plugins || {};
|
||||
},
|
||||
plugins: {}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
isPluginActive(plugName) {
|
||||
return this.plugins && this.plugins[plugName] !== undefined;
|
||||
}
|
||||
},
|
||||
getSiteName() {
|
||||
return localStorage.getItem('hesabix_site_name') || '{{ getSiteName() }}';
|
||||
},
|
||||
},
|
||||
mounted() {
|
||||
axios.post('/api/plugin/get/actives').then((response) => {
|
||||
this.plugins = response.data;
|
||||
});
|
||||
if (this.$store) {
|
||||
this.$store.commit('setPageTitle', 'سامانه مودیان مالیاتی - معرفی افزونه')
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue