وبلاگ نت‌آرامآموزش، تجربه و راهکارهای زیرساخت

مالیات ووکامرس اشتباه حساب می‌شود؛ از آدرس مشتری تا تنظیمات محصول

بررسی تنظیمات مالیات ووکامرس، کلاس محصول، آدرس مشتری و نرخ ارسال با مثال عملی و روش آزمایش امن.

انتشار:
توسط تیم فنی نت‌آرام
۹ دقیقه زمان مطالعه
۰ دیدگاه
محتوای تخصصی، ساده و کاربردی
هماهنگ با هویت حرفه‌ای نت‌آرام
بازگشت به لیست مقالات
تصویر شاخص مقاله مالیات ووکامرس اشتباه حساب می‌شود؛ از آدرس مشتری تا تنظیمات محصول در وبلاگ نت‌آرام
محتوای آموزشی وبلاگ نت‌آرام
در صفحه محصول، قیمت درست به نظر می‌رسد؛ اما در سبد خرید مالیات صفر می‌شود، دوبار حساب می‌شود یا برای آدرس دیگری عدد متفاوتی نشان می‌دهد. قبل از تغییر چند تنظیم پشت سر هم، باید مشخص کنیم ووکامرس کدام آدرس، کدام محصول و کدام نرخ را برای محاسبه انتخاب کرده است.
در این راهنما با یک آزمایش کوچک علت را پیدا می‌کنیم. آموزش درباره کارکرد نرم‌افزار است؛ نرخ قابل اعمال و اینکه چه کالا یا هزینه ارسالی مشمول مالیات باشد را باید برای کسب‌وکار خود از حسابدار یا مرجع مربوط مشخص کنید. عدد مثال پایین فقط برای فهم محاسبه است و نرخ قانونی محسوب نمی‌شود.

اول یک آزمایش قابل تکرار بسازید

بهتر است تغییرها را روی نسخه آزمایشی فروشگاه انجام دهید. اگر نسخه آزمایشی ندارید، پیش از دست‌زدن به تنظیمات اصلی از پایگاه داده و تنظیمات نسخه پشتیبان قابل بازیابی داشته باشید و آزمایش را در زمان کم‌ترافیک با هماهنگی مدیر فروشگاه انجام دهید. تغییر یک گزینه مالیاتی ممکن است مبلغ سفارش مشتریان را تغییر دهد.
برای شروع این چهار مورد را یادداشت کنید:
  1. یک محصول، قیمت واردشده در ویرایش محصول و تعداد آن؛ برای مثال یک عدد محصول با قیمت فرضی ۱۰۰ هزار تومان.
  2. یک آدرس آزمایشی کامل شامل کشور، استان، شهر و کد پستی؛ این آدرس باید در محدوده‌ای باشد که نرخ مورد انتظارش را از قبل می‌دانید.
  3. اینکه در تنظیمات فروشگاه قیمت‌ها با مالیات وارد شده‌اند یا بدون مالیات.
  4. مبلغ مورد انتظار طبق نرخ تأییدشده، جدا از هزینه ارسال و تخفیف. اگر فعلاً یکی از این دو را نیاز ندارید، سبد آزمایشی را بدون کوپن و با یک محصول ساده نگه دارید.
حالا همان محصول را در مرورگر مهمان به سبد اضافه کنید، آدرس را کامل وارد کنید و مبلغ محصول و مالیات را در تسویه‌حساب یادداشت کنید. بعد از هر تغییر فقط همین آزمایش را تکرار کنید؛ اگر هم‌زمان محصول، آدرس و تنظیمات را عوض کنید، نمی‌فهمید کدام تغییر مشکل را حل کرده است.

قدم اول: ببینید چه چیزی مالیات را محاسبه می‌کند

در پیشخوان وردپرس به ووکامرس ← پیکربندی ← همگانی بروید و ببینید گزینه فعال‌سازی نرخ‌ها و محاسبات مالیاتی روشن است یا نه. نام دقیق منوها با ترجمه و نسخه ممکن است فرق کند. پس از فعال‌سازی و ذخیره، زبانه مالیات / Tax معمولاً در تنظیمات ووکامرس ظاهر می‌شود.
اگر از افزونه‌ای استفاده می‌کنید که نرخ‌ها را خودکار از سرویس دیگری می‌گیرد، جدول دستی ووکامرس ممکن است تنها منبع محاسبه نباشد. نام افزونه و وضعیت اتصال آن را از تنظیمات خودش ببینید. آزمایش را روی نسخه آزمایشی با مستندات همان افزونه ادامه دهید؛ حذف جدول نرخ‌ها یا قطع افزونه مالیاتی روی فروشگاه واقعی، بدون شناخت اثر آن، می‌تواند محاسبه سفارش‌ها را تغییر دهد.
اگر گزینه مالیات فعال است اما زبانه را نمی‌بینید، سطح دسترسی حساب مدیریت، افزونه‌های سفارشی و نسخه فروشگاه را با مدیر فنی بررسی کنید. خاموش‌کردن همه افزونه‌ها در فروشگاه در حال فروش، روش امنی برای پیدا کردن علت نیست.

قدم دوم: تفاوت «قیمت واردشده» و «قیمت نمایش‌داده‌شده» را بشناسید

در ووکامرس ← پیکربندی ← مالیات گزینه Prices entered with tax یا «قیمت‌ها با مالیات وارد می‌شوند» را با روش ثبت قیمت محصولات تطبیق دهید. این گزینه می‌گوید ووکامرس عدد ثبت‌شده را چطور تفسیر کند؛ عوض کردن آن قیمت ذخیره‌شده همه محصولات را خودکار بازنویسی نمی‌کند، اما می‌تواند مبلغ محاسبه‌شده برای مشتری را تغییر دهد.
فرض آموزشی: محصولی را بدون مالیات ۱۰۰ هزار تومان ثبت کرده‌اید و برای آزمایش نرخ فرضی ۱۰ درصد، بدون ارسال و کوپن، برای آدرس و کلاس آن قابل اعمال است. نتیجه ساده مورد انتظار ۱۰ هزار تومان مالیات و ۱۱۰ هزار تومان جمع است. اگر همان ۱۰۰ هزار تومان را به‌عنوان قیمت شامل همان مالیات وارد کرده باشید، ۱۰ هزار تومان به آن اضافه نمی‌شود؛ بخش مالیاتی داخل همان قیمت محاسبه می‌شود. گرد کردن و جزئیات پیکربندی ممکن است نمایش را اندکی تغییر دهند.
همچنین گزینه نمایش قیمت در فروشگاه و گزینه نمایش در سبد و تسویه‌حساب را جداگانه نگاه کنید. ممکن است یکی مبلغ شامل مالیات و دیگری مبلغ بدون مالیات را نشان دهد. تفاوت ظاهر این دو صفحه همیشه به معنی خطای محاسبه نیست. پیش از هر تغییر، تنظیم قبلی و انتظار قیمت نهایی کسب‌وکار را ثبت کنید.

قدم سوم: آدرسی را که مبنای محاسبه است پیدا کنید

در تنظیمات مالیات، گزینه Calculate tax based on را پیدا کنید. ووکامرس می‌تواند بر اساس آدرس ارسال مشتری، آدرس صورتحساب مشتری یا آدرس اصلی فروشگاه محاسبه کند. حالا بررسی کنید کدام گزینه انتخاب شده و آزمایش شما همان آدرس را پر کرده است.
برای مثال، اگر مبنا آدرس ارسال است اما شما فقط آدرس صورتحساب را تغییر داده‌اید، انتظار نداشته باشید محاسبه الزاماً بر اساس آدرس صورتحساب تغییر کند. اگر مبنا آدرس فروشگاه است، تغییر شهر مشتری به‌تنهایی قرار نیست نرخ را عوض کند. هر آدرس را کامل و با املای درست وارد کنید و سپس دوباره مبلغ را ببینید.
محل پیش‌فرض مشتری یا مکان‌یابی IP می‌تواند پیش از وارد شدن آدرس، یک موقعیت تقریبی نشان دهد. آن را با آدرس کامل تسویه‌حساب یکی فرض نکنید. اگر دو مشتری با آدرس‌های مختلف یک مبلغ شخصی‌سازی‌شده و غیرمنتظره می‌بینند، کش صفحات سبد خرید، تسویه‌حساب و حساب کاربری را طبق راهنمای میزبان بررسی کنید. ابتدا در مرورگر مهمان و با سبد تازه آزمایش کنید؛ پاک‌کردن همه کش‌ها بدون شناخت علت، درمان همیشگی نیست.

قدم چهارم: وضعیت مالیاتی محصول و جدول نرخ را تطبیق دهید

محصول آزمایشی را در پیشخوان باز کنید. در بخش اطلاعات محصول، قسمت مربوط به مالیات و وضعیت آن را پیدا کنید. اگر محصول باید مشمول باشد اما وضعیت آن غیرمشمول تنظیم شده، نرخ جدول برای قیمت آن اعمال نمی‌شود. کلاس مالیاتی محصول، مثل استاندارد یا کلاس‌های دیگری که فروشگاه ساخته است، تعیین می‌کند کدام جدول نرخ باید بررسی شود. در محصول متغیر، تنظیم گونه انتخاب‌شده را هم ببینید.
حالا در پیکربندی ← مالیات جدول همان کلاس را باز کنید و هر بخش را با مورد آزمایشی مقایسه کنید:
| مورد جدول | چه چیزی را با آزمایش تطبیق دهیم؟ | | --- | --- | | کشور و استان | کد کشور و کد استان انتخابی باید با مقادیر قابل قبول ووکامرس برای همان آدرس هماهنگ باشند. کد استان‌ها همیشه دو حرفی نیستند. | | شهر و کد پستی | اگر هر دو محدود شده‌اند، هر دو باید با آدرس آزمایش منطبق باشند. فاصله اضافه یا الگوی اشتباه می‌تواند مانع تطبیق شود. | | نرخ و نام مالیات | درصد و نام باید همان مورد تأییدشده برای فروشگاه باشد؛ یک عدد نمونه اینترنتی را بدون تطبیق وارد نکنید. | | اولویت و مرکب | چند اولویت مختلف می‌توانند در محاسبه اثر بگذارند. گزینه مرکب نیز روش محاسبه را تغییر می‌دهد؛ آن‌ها را فقط بر اساس طراحی مالیاتی درست اصلاح کنید. | | گزینه ارسال | اگر قرار است آن نرخ بر ارسال هم اعمال شود، تنظیم مربوط به ارسال در جدول و روش ارسال باید با هم هماهنگ باشند. |
برای فیلدهای مکانی، علامت ستاره در جدول می‌تواند به معنی تطبیق همه مقادیر آن فیلد باشد. استفاده از آن را فقط وقتی انتخاب کنید که نرخ برای تمام آن محدوده واقعاً درست است. در نسخه‌های پشتیبانی‌شده، الگوهای کد پستی نیز قواعد خاص خود را دارند؛ راهنمای رسمی جدول مالیات ووکامرس را برای قالب مجاز بررسی کنید.
اگر نرخ انتظار شما در هیچ ردیفی با همان کشور، استان، شهر، کد پستی و کلاس محصول منطبق نیست، ردیف درست را بر اساس اطلاعات تأییدشده اصلاح یا ایجاد کنید، تغییر را ذخیره کنید و آزمایش قبلی را تکرار کنید. اگر مبلغ بیش از انتظار است، اولویت‌های مختلف و گزینه مرکب را بررسی کنید؛ صرفاً جابه‌جایی ظاهری ردیف‌ها همیشه انتخاب نرخ را به شکل دلخواه تغییر نمی‌دهد.

اگر فقط مالیات هزینه ارسال اشتباه است

در تنظیمات مالیات، Shipping tax class را پیدا کنید. این گزینه ممکن است کلاس مشخصی داشته باشد یا از کالاهای سبد پیروی کند. سپس به روش ارسال انتخاب‌شده در منطقه مربوط بروید و اگر آن روش گزینه وضعیت مالیات دارد، مقدارش را با قاعده تأییدشده فروشگاه تطبیق دهید. در جدول نرخ همان کلاس هم مشخص کنید نرخ برای ارسال قابل اعمال هست یا نه.
برای تشخیص، ابتدا سبد را با یک محصول مشمول و یک روش ارسال آزمایش کنید. بعد یک سبد با کلاس متفاوت یا ترکیبی بسازید و نتیجه را جداگانه یادداشت کنید. در سبدهای ترکیبی، انتخاب کلاس ارسال تابع قواعد ووکامرس و تنظیمات فروشگاه است؛ نباید فرض کرد همیشه بزرگ‌ترین درصد انتخاب می‌شود. راهنمای عیب‌یابی مالیات ووکامرس جزئیات این حالت را توضیح می‌دهد.

اگر اختلاف فقط چند تومان یا ریال است

یک بار سبد یک‌قلمی و یک بار سبد چندقلمی را با همان نرخ آزمایش کنید. در تنظیمات مالیات، روش گردکردن برای هر ردیف یا در جمع جزء می‌تواند در نتیجه اختلاف کوچک ایجاد کند. کوپن، مالیات هزینه ارسال و تعداد رقم اعشار واحد پول را هم در آزمایش ثابت نگه دارید. شیوه مناسب گردکردن را با حسابدار فروشگاه تعیین کنید؛ تغییر دلخواه آن فقط برای برابر کردن یک نمونه، ممکن است سفارش‌های دیگر را اشتباه کند.

اگر هنوز نتیجه درست نیست

روی نسخه آزمایشی، سفارشی‌سازی‌های قیمت و مالیات را یکی‌یکی طبق راهنمای هر افزونه غیرفعال و همان آزمایش را تکرار کنید. اگر نتیجه درست شد، اجزا را یکی‌یکی برگردانید تا عامل مشخص شود. تنظیمات و افزونه‌ها را پس از پایان آزمایش به حالت موردنظر برگردانید. اگر نیاز به بررسی فنی دارید، نسخه ووکامرس، نام افزونه مالیاتی، آدرس آزمایشی، کلاس محصول، نرخ مورد انتظار و تصویر تنظیمات بدون اطلاعات محرمانه را برای پشتیبانی آماده کنید.
بعد از اعمال اصلاح تأییدشده، حداقل یک آدرس داخل محدوده و یک آدرس دیگر، یک محصول ساده و یک سبد با ارسال را دوباره آزمایش کنید. نتیجه را با قواعد مورد تأیید فروشگاه مقایسه کنید و درگاه واقعی را بدون نیاز، برای آزمون مبلغ فعال نکنید. برای بررسی منابع موردنیاز فروشگاه، صفحه هاست پربازدید نت‌آرام نیز در دسترس است.
اشتراک‌گذاری:
لینکدینتلگرامایکس
مقاله قبلی
مقاله قبلی وجود ندارد.

دیدگاه‌ها (۰)

دیدگاه‌های تاییدشده و پاسخ‌های تیم نت‌آرام