فروشنده یا ارائه دهنده خدمات

ارزش افزوده و مالیات بر ارزش افزوده چیست؟ + روش محاسبه

  1. خانه
  2. Uncategorized
  3. جزئیات نویسنده
ارزش افزوده و مالیات بر ارزش افزوده چیست؟ + روش محاسبه


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

مالیات بر ارزش افزوده، که به اختصار به آن مالیات VAT نیز گفته می شود، یکی از گسترده ترین نظام های مالیاتی در سطح جهان است که بر مبنای مصرف کالاها و خدمات وضع شده و در حال حاضر در بیش از 160 کشور ازجمله ایران اجرا می شود.

درک صحیح از این نظام مالیاتی نه تنها برای فعالان اقتصادی، بلکه برای عموم مردم که مصرف کننده نهایی آن هستند ضروری است؛ چرا که عدم آگاهی از قوانین آن می تواند به جرایم سنگین مالیاتی منجر شود. برای درک کامل ماهیت این مالیات، ابتدا باید مفهوم بنیادین ارزش افزوده را به طور کامل بررسی کرد.

بنابراین این مقاله به بررسی جامع تعریف ارزش افزوده، مشمولان مالیات بر ارزش افزوده، نحوه محاسبه، قوانین و تکالیف مودیان با تکیه بر منابع قانونی موجود در ایران می پردازد.

آموزش حسابداری

قبل از اینکه به بررسی ارزش افزوده و مالیات بر ارزش افزوده توجه داشته باشید که دوره های آموزش حسابداری و دوره های تخصصی آموزش مالیات در آموزشگاه فن آموزان برگزار میشود. اگر علاقه مند به یادگیری امور مالی و حسابداری هستید و یا میخواهید در حرفه حسابداری به روز و ارتقا پیدا کنید جهت مشاهده اطلاعات بیشتر روی تصویر بالا کلیک کنید و یا با آموزشگاه تماس حاصل فرمایید.

ارزش افزوده چیست؟

پیش از پرداختن به جنبه های قانونی و مالیاتی، لازم است تا مفهوم ارزش افزوده را در علم اقتصاد درک کنیم. ارزش افزوده در تعریفی ساده، به مابه التفاوت ستانده (فروش نهایی) و داده (خرید مواد اولیه و خدمات واسطه ای) گفته می شود. به عبارت دیگر، ارزش افزوده، ارزشی است که تولیدکنندگان در طول فرآیند فعالیت خود به مواد اولیه، کالاهای واسطه ای یا عوامل تولیدی که قبلاً خریداری کرده اند (به غیر از نیروی کار) اضافه می کنند تا کالا یا خدمت جدیدی به فروش برسانند و نشان دهنده افزایش ارزش پولی کالا در طی مراحل مختلف تولید است.

از منظر قانونی و مطابق با ماده 3 قانون مالیات بر ارزش افزوده، ارزش افزوده به عنوان تفاوت بین ارزش کالاها و خدمات عرضه شده با ارزش کالاها و خدمات خریداری یا تحصیل شده در یک دوره معین تعریف می شود. این مفهوم به طور مستقیم با فرایند تولید مرتبط است و مختص به یک کالای خاص نیست.

ارزش افزوده چیست؟

مثال هایی از ارزش افزوده

برای روشن شدن این مفهوم اقتصادی می توان مثال های مختلفی ارائه داد:

مثال 1: تولیدی (کفش)

اگر یک کارگاه کفاشی مواد اولیه ای (شامل چرم، کفی، میخ و چسب) را به مجموع قیمت 623.000 ریال خریداری کند و یک جفت کفش نهایی را به قیمت 1.200.000 ریال به فروش برساند، ارزش افزوده ایجاد شده در این فرآیند برابر با 577.000 ریال خواهد بود:

1200000 – 623000 = 577000

مثال 2: فرآیندی (شیرینی پزی)

اگر مجموع بهای مواد اولیه (شکر، آرد، تخم مرغ و…) برای تولید یک کیلو شیرینی 13050 تومان باشد، و محصول نهایی به قیمت 50050 تومان فروخته شود، ارزش افزوده ایجاد شده برابر با 37500 تومان است.

مثال 3: کلان اقتصادی

حاصل جمع ارزش افزوده ایجاد شده توسط تمامی بنگاه های اقتصادی یک کشور، برابر با تولید ناخالص داخلی (GDP) یا تولید ملی (GNP) است. بنابراین، ارزش افزوده قیمت بازار محصولات و خدمات نهایی تولیدشده در یک بازه زمانی مشخص را محاسبه می کند.

مثال‌هایی از ارزش افزوده

تفاوت ارزش افزوده با سود خالص و ناخالص

بسیاری از فعالان اقتصادی ممکن است مفهوم ارزش افزوده را با سود اشتباه بگیرند، در حالی که این دو مفهوم با یکدیگر تفاوت دارند. در حوزه حسابداری، ارزش افزوده صرفاً شامل کسر ارزش مواد و خدمات اولیه خریداری شده از فروش خالص است (ارزش مواد و خدمات خریداری شده – فروش خالص = ارزش افزوده)، در حالی که سود خالص پس از کسر کلیه هزینه ها (از جمله مواد اولیه، تجهیزات، دستمزد پرسنل، مالیات، استهلاک و…) از فروش خالص به دست می آید.

این مفهوم، معیار مهمی برای ارزیابی عملکرد شرکت ها است که سود عملیاتی پس از کسر مخارج سرمایه را نشان می دهد. همچنین، ارزش افزوده در حسابداری را می توان از مجموع عواید تمام نهاده های تولیدی از جمله سود، بهره، اجاره و دستمزد به دست آورد. به عبارت دیگر ارزش افزوده نشان دهنده توانایی شرکت در خلق ارزش جدید و مدیریت بهینه منابع است، در حالی که سود خالص، رقم نهایی است که وضعیت مالی واقعی کسب و کار را نشان می دهد.

تفاوت ارزش افزوده با سود خالص و ناخالص

مالیات بر ارزش افزوده چیست؟

مالیات بر ارزش افزوده، نوعی مالیات غیرمستقیم است که بر پایه ارزش اضافه شده به کالاها یا خدمات در طول زنجیره واردات، تولید، توزیع و مصرف وضع می شود. این مالیات به صورت چندمرحله ای در طول زنجیره واردات، تولید و توزیع کالاها و خدمات اعمال می گردد.

در این نظام، عرضه کنندگان کالاها و خدمات (مؤدیان) نقش واسطه یا مأمور مالیاتی را ایفا می کنند. آن ها موظفند مالیات متعلقه را در زمان فروش از خریداران خود وصول کرده و به صورت دوره ای به حساب سازمان امور مالیاتی کشور واریز کنند. نکته اساسی این است که در نهایت، بار مالیاتی کامل بر دوش مصرف کننده نهایی کالا یا خدمات است. در واقع این مالیات بر اساس ارزش خلق شده ی کالا در هر مرحله اعمال می شود.

انواع مالیات بر ارزش افزوده (بر اساس پایه مالیاتی)

سیستم مالیات بر ارزش افزوده بر اساس نحوه برخورد با کالاهای سرمایه ای، به سه نوع اصلی تقسیم می شود که اغلب کشورها از نوع مصرفی استفاده می کنند:

انواع مالیات بر ارزش افزوده (بر اساس پایه مالیاتی)

مالیات بر ارزش افزوده تولیدی

این نوع مالیات بر فروش کلیه کالاها اعم از مصرفی و سرمایه ای اعمال می شود و بنگاه اقتصادی هنگام خرید کالاهای سرمایه ای، اعتبار مالیاتی کسب نمی کند. این امر می تواند انگیزه سرمایه گذاری را کاهش دهد.

مالیات بر ارزش افزوده درآمدی

مالیات بر فروش تولید خالص کالاها اعمال می شود و پس از کسر هزینه استهلاک، سرمایه گذاری خالص مشمول مالیات می گردد. این روش کوچک ترین پایه مالیاتی را ایجاد می کند.

مالیات بر ارزش افزوده مصرفی

این نوع مالیات بر کالاها و خدمات مصرفی اعمال شده و تمامی مخارج مربوط به سرمایه گذاری ناخالص (خرید تجهیزات و ماشین آلات) از پایه مالیاتی حذف می شود. این روش انگیزه برای سرمایه گذاری و تولید را افزایش می دهد و نوع رایج در ایران و اکثر کشورهای دنیا است.

اهداف و مزایای نظام مالیات بر ارزش افزوده

استقرار این نظام مالیاتی مزایای متعددی در سطح ملی و اقتصادی دارد که از جمله آن ها می توان به موارد زیر اشاره کرد:

اهداف و مزایای نظام مالیات بر ارزش افزوده

نرخ عمومی مالیات بر ارزش افزوده در ایران (سال 1403 و 1404)

قانون مالیات بر ارزش افزوده در ایران پس از طی مراحل آزمایشی طولانی (از سال 1387)، در سال 1400 به صورت دائمی تصویب و از دی ماه همان سال اجرایی شد.

نرخ عمومی مالیات بر ارزش افزوده در ایران شامل مالیات و عوارض است. طبق بند ب تبصره 7 لایحه بودجه سال 1403، نرخ مالیات بر ارزش افزوده یک درصد (1٪) افزایش یافته و از 9 درصد به 10 درصد رسیده است. منابع حاصل از افزایش نرخ 1 درصدی در سال 1403صرف طرح های تملک دارایی های سرمایه ای با اولویت بازسازی، نوسازی و تجهیز مدارس و دانشگاه ها، توسعه زیرساخت های حمل ونقل و طرح های آبرسانی خواهد شد.

همچنین در قانون قدیم، 9 درصد شامل 6 درصد مالیات و 3 درصد عوارض بود، اما در قانون جدید برای نرخ 10 درصد، مالیات و عوارض به شکل جداگانه در صورت مالیات و عوارض نشان داده نمی شود، بلکه هر دوی این موارد در قالب مالیات بر ارزش افزوده با نرخ 10 درصد محاسبه خواهند شد.

نرخ های متفاوت مالیات برای کالاهای خاص

برخی کالاها بر اساس سیاست های حمایتی یا بازدارنده، نرخ های متفاوتی دارند:

نرخ‌های متفاوت مالیات برای کالاهای خاص

روش محاسبه مالیات بر ارزش افزوده

نحوه محاسبه مالیات بر ارزش افزوده در ایران، روش تفریقی غیرمستقیم است که به آن روش صورتحسابی/اعتباری نیز گفته می شود.

در این روش، مودیان (تولیدکنندگان، توزیع کنندگان و واردکنندگان) موظفند مالیات پرداختی خود هنگام خرید کالا یا خدمات (مالیات خرید) را از مالیات دریافتی از مشتریان خود (مالیات فروش) کسر کنند و مابه التفاوت آن را به حساب سازمان امور مالیاتی واریز نمایند.

در صورتی که مبلغ مالیات پرداختی (خرید) بیشتر از مبلغ مالیات دریافتی (فروش) باشد، این مبلغ اضافه پرداختی به حساب دوره های بعدی مودی منظور شده و یا در صورت تقاضای مودی، قابل استرداد خواهد بود. این مکانیزم تضمین می کند که تولیدکننده و واسطه ها بار مالیاتی را تحمل نمی کنند و مالیات نهایی فقط توسط مصرف کننده پرداخت می شود.

روش محاسبه مالیات بر ارزش افزوده در ایران

اعتبار مالیاتی و شرایط پذیرش آن

اعتبار مالیاتی به مبلغ مالیات بر ارزش افزوده و عوارضی گفته می شود که مودی در هنگام خرید کالا یا خدمات (برای فعالیت های اقتصادی خود) پرداخت کرده است. این مبلغ به عنوان یک امتیاز برای مودی در نظر گرفته می شود و می تواند از مالیات بر ارزش افزوده دریافتی در زمان فروش کسر گردد. شرایط اصلی پذیرش اعتبار مالیاتی به صورت زیر است:

  • خریدار و فروشنده باید هر دو در سامانه مالیات بر ارزش افزوده ثبت نام کرده باشند. عدم ثبت نام فروشنده یا خریدار می تواند منجر به حذف اعتبار شود.
  • مالیات باید به استناد صورتحساب رسمی صادر شده باشد که حاوی مشخصات دقیق طرفین (نام، کد اقتصادی/ملی، آدرس و…) باشد.
  • مبلغ مالیات بر ارزش افزوده باید به صورت جداگانه و مستقل در فاکتور و دفاتر حسابداری ثبت شود. تجمیع هزینه خرید و مالیات، به منزله انصراف از دریافت اعتبار است.
  • کالاها یا خدمات خریداری شده نباید جزو موارد معاف از مالیات باشند.
  • سازمان امور مالیاتی باید اصالت معامله (از طریق کنترل اسناد حمل، رسید انبار و…) را تأیید کند.

اعتبار مالیاتی و شرایط پذیرش آن

نحوه رسیدگی به مازاد پرداختی (استرداد)

اگر در پایان دوره، مالیات پرداختی مودی بابت خریدها (اعتبار مالیاتی) بیشتر از مالیات دریافتی بابت فروش ها باشد، مودی دارای مازاد پرداختی است. در این شرایط هم این امکان وجود دارد که مازاد پرداختی به حساب مالیات دوره های بعدی مودی منظور شود و هم مودی می تواند درخواست کتبی استرداد آن را از سازمان امور مالیاتی پیگیری نماید.

در این شرایط سازمان موظف است در صورت درخواست مودی، مبلغ اضافه پرداختی تأییدشده را از محل وصولی های جاری درآمد مربوط، ظرف مدت یک ماه از تاریخ تقاضای مودی مسترد نماید. در صورتی که این استرداد با تأخیر صورت گیرد، سازمان موظف به پرداخت خسارتی به میزان دو درصد (2%) در ماه نسبت به مبلغ مورد استرداد خواهد بود.

اشخاص مشمول پرداخت مالیات بر ارزش افزوده (مودیان)

مودی (مؤدی) مالیاتی شخصی است که به عرضه کالا، ارائه خدمت، واردات یا صادرات مبادرت می نماید. سازمان امور مالیاتی جهت اجرای تدریجی و بهتر قانون، فراخوان های مهم مشمولیت را به صورت مرحله ای (10 مرحله) صادر کرده و واحدهای صنفی مختلف را تحت شمول قرار داده است :

اشخاص مشمول پرداخت مالیات بر ارزش افزوده (مودیان)

  1. مرحله اول (1387): شامل کلیه واردکنندگان و صادرکنندگان و فعالان اقتصادی با مجموع فروش بیش از سه میلیارد ریال در سال 1386.
  2. مرحله دوم (1388): شامل اشخاص حقیقی و حقوقی که جزو فعالیت های بند (الف) ماده 96 قانون مالیات های مستقیم بودند، مانند دارندگان کارت بازرگانی، صاحبان کارخانه ها و واحدهای تولیدی، بهره برداران معادن، مؤسسات حسابرسی و خدمات مالی، هتل های سه ستاره و بالاتر، بنکداران و عمده فروشان.
  3. مرحله چهارم (1389): شامل مشاغل موضوع بند (ب) ماده 95 قانون مالیات های مستقیم، مانند صاحبان کارگاه های صنعتی (با برق سه فاز 50 آمپر)، وکلا، دلالان، سازندگان و فروشندگان طلا و جواهر، صاحبان تالارهای پذیرایی، نمایشگاه های اتومبیل و صاحبان تعمیرگاه های مجاز.
  4. مرحله ششم (1394): شامل چلوکبابی ها، سالن های غذاخوری، سفره خانه های سنتی و اغذیه فروشی های زنجیره ای، صرف نظر از میزان فروش.
  5. مرحله دهم (1402): شامل فروشندگان حیوانات اهلی و لوازم مرتبط، فروشندگان انواع ادوات و آلات موسیقی، لوازم آرایشی و عطر و ادکلن، خدمات ماساژ، صاحبان آتلیه های عکس و فیلم، فروشندگان انواع عینک آفتابی و لنزهای تماسی، فروشندگان ضایعات فلزی و قهوه فرآوری شده.

کالاها و خدمات معاف از مالیات بر ارزش افزوده

قانون برای برخی کالاها و خدمات به دلایل حمایتی، اجتماعی و فرهنگی معافیت در نظر گرفته است:

کالاها و خدمات معاف از مالیات بر ارزش افزوده

نکته مهم در مورد صادرات : صادرات کالا و خدمات به خارج از کشور، مشمول مالیات بر ارزش افزوده نمی باشد. مالیات های پرداختی مودی بابت نهاده های مورد نیاز برای تولید کالاهای صادراتی (نرخ صفر) با ارائه مدارک مثبته (مانند برگه خروجی گمرک) مسترد می گردد. این امر به جهت تشویق صادرات و بر اساس اصل مقصد در نظام مالیاتی صورت می گیرد.

نحوه دریافت گواهی مالیات بر ارزش افزوده

مؤدیان مشمول مالیات بر ارزش افزوده دارای تکالیف قانونی مشخصی هستند که باید به صورت دوره ای (فصلی) انجام دهند. مودیان باید ابتدا در سامانه یکپارچه مالیاتی ثبت نام کرده و سپس تکمیل ثبت نام را از طریق سامانه مالیات بر ارزش افزوده به نشانی www.evat.ir انجام دهند.

فقط مودیانی حق دارند مالیات بر ارزش افزوده را از مشتریان دریافت کنند که دارای گواهی ثبت نام (گواهی ارزش افزوده) باشند. دریافت این گواهی نیازمند ثبت نام نهایی در سامانه های مالیاتی، ارائه کلیه اظهارنامه های دوره های مشمولیت و پرداخت یا ترتیب پرداخت مالیات و عوارض قطعی شده است.

اعتبار این گواهی معمولاً شش ماهه یا یک ساله بوده و نیاز به تمدید دارد. خریداران می توانند با مراجعه به سامانه evat.ir اعتبار گواهی فروشندگان را استعلام نمایند. اگر فردی بدون داشتن گواهی معتبر اقدام به دریافت مالیات کند، مشمول جریمه ای معادل دو برابر مالیات و عوارض دریافتی می شود که قابل بخشودگی نیست.

دریافت گواهی مالیات بر ارزش افزوده

اظهارنامه مالیات بر ارزش افزوده و مهلت ارسال آن

پرداخت مالیات بر ارزش افزوده و ارسال اظهارنامه، به صورت الکترونیکی از طریق سامانه یکپارچه مالیات ارزش افزوده به نشانی www.evat.ir یا از طریق درگاه ملی خدمات الکترونیک (my.tax.gov.ir) انجام می شود. برای ورود به سامانه و ثبت اظهارنامه نیز، ابتدا نیاز به دریافت کد اقتصادی و تکمیل مراحل ثبت نام وجود دارد.

در واقع هر سال شمسی به چهار دوره مالیاتی سه ماهه (فصلی) تقسیم می شود. مودیان مکلفند اظهارنامه مالیاتی خود را حداکثر ۱۵ روز پس از پایان هر فصل در سامانه ثبت و ارسال نمایند. به عنوان مثال، مهلت ارسال اظهارنامه فصل بهار تا 15 تیرماه همان سال است. همچنین در مواردی مانند پایان فصل زمستان به دلیل تعطیلات، مهلت ارسال تمدید می شود. امکان ویرایش و اصلاح اظهارنامه نیز تا قبل از شروع مهلت ارسال دوره بعدی وجود دارد.

جرایم سنگین ناشی از تخلفات مالیاتی

عدم رعایت تکالیف قانونی در نظام مالیات بر ارزش افزوده، جرایم سنگینی را برای مؤدیان در پی دارد. این جرایم طبق مواد ۲۲ و ۲۳ قانون مالیات بر ارزش افزوده (و اصلاحات بعدی) تعیین شده اند:

جرایم سنگین ناشی از تخلفات مالیاتی

الزامات نگهداری از اسناد و مدارک

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

نتیجه گیری

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

با توجه به افزایش نرخ استاندارد به 10 درصد در سال 1403 و 1404، و الزامات سختگیرانه در خصوص ثبت نام، دریافت گواهی ارزش افزوده و ارسال به موقع اظهارنامه فصلی (15 روز پس از پایان فصل)، آگاهی و رعایت کامل قوانین برای کلیه فعالان اقتصادی امری حیاتی است تا از جرائم سنگین و غیرقابل بخشودگی جلوگیری شود.

مطلبی که با عنوان ” ارزش افزوده و مالیات بر ارزش افزوده ” مشاهده کردید حاصل تلاش تیم تحریریه دپارتمان علوم مالی و حسابداری آموزشگاه فنی و حرفه ای فن آموزان بود. در این دپارتمان دوره های تخصصی امور مالی و مدیریرت مالی برگزار میشود. از جمله این دوره ها میتوان به دوره های آموزش حسابداری ویژه بازار کار، دوره های آموزش مدیر مالی و … اشاره کرد. جهت دریافت اطلاعات بیشتر با آموزشگاه تماس حاصل فرمایید.

برای شروع یادگیری تردید دارید؟

جهت دریافت مشاوره رایگان شماره موبایل خود را وارد کنید.

var gform;gform||(document.addEventListener(“gform_main_scripts_loaded”,function(){gform.scriptsLoaded=!0}),window.addEventListener(“DOMContentLoaded”,function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener(“DOMContentLoaded”,o):document.addEventListener(“gform_main_scripts_loaded”,o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook(“action”,o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook(“filter”,o,n,r,t)},doAction:function(o){gform.doHook(“action”,o,arguments)},applyFilters:function(o){return gform.doHook(“filter”,o,arguments)},removeAction:function(o,n){gform.removeHook(“action”,o,n)},removeFilter:function(o,n,r){gform.removeHook(“filter”,o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+”_”+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){“function”!=typeof(t=o.callable)&&(t=window[t]),”action”==n?t.apply(null,r):r[0]=t.apply(null,r)})),”filter”==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});

"*" فیلدهای الزامی را نشان می دهد

Hidden

این فیلد برای اعتبار سنجی است و باید بدون تغییر باقی بماند .

gform.initializeOnLoaded( function() {gformInitSpinner( 30, ‘https://fanamoozan.com/wp-content/plugins/gravityforms/images/spinner.svg’, true );jQuery(‘#gform_ajax_frame_30’).on(‘load’,function(){var contents = jQuery(this).contents().find(‘*’).html();var is_postback = contents.indexOf(‘GF_AJAX_POSTBACK’) >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find(‘#gform_wrapper_30’);var is_confirmation = jQuery(this).contents().find(‘#gform_confirmation_wrapper_30’).length > 0;var is_redirect = contents.indexOf(‘gformRedirect(){‘) >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery(‘html’).css(‘margin-top’), 10) + parseInt(jQuery(‘body’).css(‘margin-top’), 10) + 100;if(is_form){jQuery(‘#gform_wrapper_30’).html(form_content.html());if(form_content.hasClass(‘gform_validation_error’)){jQuery(‘#gform_wrapper_30’).addClass(‘gform_validation_error’);} else {jQuery(‘#gform_wrapper_30’).removeClass(‘gform_validation_error’);}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery(‘#gform_wrapper_30’).offset().top – mt); }, 50 );if(window[‘gformInitDatepicker’]) {gformInitDatepicker();}if(window[‘gformInitPriceFields’]) {gformInitPriceFields();}var current_page = jQuery(‘#gform_source_page_number_30’).val();gformInitSpinner( 30, ‘https://fanamoozan.com/wp-content/plugins/gravityforms/images/spinner.svg’, true );jQuery(document).trigger(‘gform_page_loaded’, [30, current_page]);window[‘gf_submitting_30’] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find(‘.GF_AJAX_POSTBACK’).html();if(!confirmation_content){confirmation_content = contents;}jQuery(‘#gform_wrapper_30’).replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery(‘#gf_30’).offset().top – mt);jQuery(document).trigger(‘gform_confirmation_loaded’, [30]);window[‘gf_submitting_30’] = false;wp.a11y.speak(jQuery(‘#gform_confirmation_message_30’).text());}else{jQuery(‘#gform_30’).append(contents);if(window[‘gformRedirect’]) {gformRedirect();}}jQuery(document).trigger(“gform_pre_post_render”, [{ formId: “30”, currentPage: “current_page”, abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( “gform_wrapper_30” ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( “span” ); visibilitySpan.id = “gform_visibility_test_30”; gformWrapperDiv.insertAdjacentElement( “afterend”, visibilitySpan ); } const visibilityTestDiv = document.getElementById( “gform_visibility_test_30” ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( ‘gform_post_render’, [30, current_page] ); gform.utils.trigger( { event: ‘gform/postRender’, native: false, data: { formId: 30, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === ‘attributes’ && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ ‘style’, ‘class’ ], }); } else { triggerPostRender(); } } );} );

person
دریافت مشاوره رایگان

نوشته ارزش افزوده و مالیات بر ارزش افزوده چیست؟ + روش محاسبه اولین بار در آموزشگاه فنی و حرفه ای فن آموزان. پدیدار شد.



Source link

دیدگاه خود را بنویسید

تماس فوری