عربستان سعودی

ماژول‌ها

ماژول‌های زیر مرتبط با بومی‌سازی عربستان سعودی در دسترس هستند:

نام

نام فنی

توضیحات

Saudi Arabia - Accounting

l10n_sa

بستهٔ بومی‌سازی مالی پیش‌فرض برای عربستان سعودی با پشتیبانی از کد QR فاز ۱.

Saudi Arabia - Accounting Reports

l10n_sa_reports

گزارش‌های حسابداری برای عربستان سعودی

Saudi Arabia - E-invoicing

l10n_sa_edi

یکپارچه‌سازی API فاز ۲ ZATCA را برای تطابق صدور فاکتور الکترونیکی فعال می‌کند.

Saudi Arabia - E-invoicing (Simplified)

l10n_sa_edi_pos

صدور فاکتور الکترونیکی از طریق صندوق فروش را فعال می‌کند.

Saudi Arabia - Point of Sale

l10n_sa_pos

فیلدها و رفتار تطابق را برای فاکتورهای صندوق فروش اضافه می‌کند.

Saudi Arabia - Withholding Tax

l10n_sa_withholding_tax

نصب ماژول مالیات تکلیفی روی پرداخت را الزامی می‌کند.

توجه

ماژول‌های اصلی بومی‌سازی به‌طور خودکار با بومی‌سازی نصب می‌شوند. بقیه را می‌توان به‌صورت دستی نصب کرد.

بررسی اجمالی بومی‌سازی

بستهٔ بومی‌سازی عربستان سعودی تطابق با مقررات مالی و حسابداری عربستان سعودی را تضمین می‌کند. این بسته شامل ابزارهایی برای مدیریت مالیات‌ها، موقعیت‌های مالی، گزارش‌دهی و یک دفتر حساب‌های از پیش تعریف‌شده متناسب با استانداردهای عربستان سعودی است.

بستهٔ بومی‌سازی عربستان سعودی ویژگی‌های کلیدی زیر را برای تضمین تطابق با مقررات مالی و حسابداری محلی فراهم می‌کند:

مالیات‌ها

بومی‌سازی عربستان سعودی شامل مالیات‌های فروش، خرید و تکلیفی از پیش پیکربندی‌شده است:

  • مالیات بر ارزش افزودهٔ استاندارد (۱۵٪): نرخ رایجی که به اکثر کالاها و خدمات عرضه‌شده در داخل پادشاهی اعمال می‌شود.
    تأمین‌کننده ۱۵٪ مالیات بر ارزش افزوده روی فروش دریافت می‌کند (مالیات بر ارزش افزودهٔ خروجی) و عموماً مجاز است مالیات بر ارزش افزودهٔ پرداخت‌شده روی خریدهای کسب‌وکار خود را کسر کند (مالیات بر ارزش افزودهٔ ورودی).

    Example

    اکثر فروش‌های تجاری، کالاهای خرده‌فروشی، خدمات مخابراتی، آموزش خصوصی غیرمعاف و مراقبت‌های بهداشتی خصوصی غیرمعاف.

  • مالیات بر ارزش افزوده با نرخ صفر (۰٪): این‌ها عرضه‌های مشمول مالیاتی هستند که نرخ مالیات اعمال‌شده روی آن‌ها ۰٪ است.
    تأمین‌کننده هیچ مالیات بر ارزش افزوده‌ای روی فروش دریافت نمی‌کند، اما نکتهٔ حیاتی این است که کاملاً مجاز است مالیات بر ارزش افزودهٔ ورودی پرداخت‌شده روی هزینه‌های مرتبط با انجام آن عرضه‌ها را بازپس‌گیرد.

    Example

    • صادرات: عرضهٔ کالاها و خدمات به یک مقیم غیر GCC یا برای مصرف خارج از پادشاهی.

    • حمل‌ونقل بین‌المللی: خدمات حمل‌ونقل بین‌المللی مسافران و کالاها و خدمات مرتبط.

    • کالاهای خاص: عرضهٔ داروهای واجد شرایط و تجهیزات پزشکی واجد شرایط، طبق مشخصات تعیین‌شده توسط ZATCA/وزارت بهداشت.

    • ملک مسکونی: اولین عرضهٔ یک ساختمان/ملک مسکونی جدید به یک شهروند عربستانی، تا ارزش SAR 1,000,000 (مشروط به شرایط خاص).

    • فلزات سرمایه‌گذاری: طلا، نقره و پلاتین واجد شرایط با خلوص ۹۹٪ یا بالاتر (عرضه‌شده برای سرمایه‌گذاری).

  • تراکنش‌های معاف: این تراکنش‌ها خارج از دامنهٔ مالیات بر ارزش افزوده قرار می‌گیرند، به این معنی که مشمول مالیات نمی‌شوند.
    تأمین‌کننده هیچ مالیات بر ارزش افزوده‌ای روی فروش دریافت نمی‌کند و مجاز به بازپس‌گیری مالیات بر ارزش افزودهٔ ورودی پرداخت‌شده روی هزینه‌های مرتبط با انجام این عرضه‌ها نیست (که منجر به یک هزینهٔ غیرقابل‌بازیافت می‌شود).

    Example

    • خدمات مالی: سود وام‌ها، اعطای اعتبار، عملیات حساب‌های جاری/سپرده/پس‌انداز، صدور یا انتقال وجه یا اوراق بهادار و بیمهٔ عمر.

    • املاک و مستغلات: اجارهٔ صرف (لیزینگ) ملک مسکونی.

  • مالیات بر ارزش افزودهٔ واردات: مالیات بر ارزش افزوده بر کالاهایی که از یک کشور غیر GCC به پادشاهی آورده می‌شوند، وضع می‌شود.
    مالیات بر ارزش افزوده معمولاً با نرخ استاندارد (۱۵٪) محاسبه می‌شود و در نقطهٔ واردات به سازمان گمرک پرداخت می‌شود.

مهم

هنگام تخصیص تخفیف‌ها به فاکتورها، برای تطابق با قواعد ZATCA یک مالیات ۱۵٪ روی خطی که شامل یک تخفیف کلی است اختصاص دهید.

سازوکار شارژ معکوس (RCM)

  • توضیح: سازوکاری که مسئولیت حسابداری مالیات بر ارزش افزوده را از تأمین‌کنندهٔ غیرمقیم به دریافت‌کنندهٔ مقیم کالاها یا خدمات منتقل می‌کند.

  • سازوکار: دریافت‌کنندهٔ ثبت‌شده برای مالیات بر ارزش افزوده باید مالیات بر ارزش افزوده را (هم به‌عنوان مالیات بر ارزش افزودهٔ خروجی و هم ورودی) در اظهارنامهٔ مالیات بر ارزش افزودهٔ خود محاسبه و ثبت کند. این کار معمولاً به شرط آنکه مالیات ورودی کاملاً قابل کسر باشد، منجر به اثر خالص صفر روی اظهارنامهٔ مالیات بر ارزش افزوده می‌شود.

  • کاربرد: عمدتاً برای عرضهٔ خدمات B2B از یک تأمین‌کنندهٔ غیرمقیم به یک کسب‌وکار ثبت‌شده برای مالیات بر ارزش افزوده در عربستان سعودی استفاده می‌شود.

مالیات‌های تکلیفی

دو روش برای محاسبهٔ مالیات تکلیفی در دسترس است: ناخالص و کسرشده.

  • کسر ناخالص: این پیکربندی اصلی است که در آن مبلغ کسرشده علاوه بر مجموع صورتحساب محاسبه می‌شود. برای مثال، اگر مجموع صورتحساب به‌عنوان 115 SAR وارد شود، سیستم مبنا را به‌علاوهٔ مالیات تکلیفی (WHT) بدون کاهش مبلغ پرداخت محاسبه می‌کند.

  • کسر کسرشده: مبلغ قابل پرداخت را مستقیماً به‌اندازهٔ مبلغ کسرشده کاهش می‌دهد، به این معنی که مجموع پرداخت، کسر را از همان ابتدا منعکس می‌کند. این موضوع بر نحوهٔ ثبت اسناد حسابداری و خطوط قابل پرداخت اثر می‌گذارد.

توجه

مالیات‌های تکلیفی کسرشده به‌صورت پیش‌فرض فعال نیستند. برای فعال‌سازی آن، به Accounting --> Configuration --> Taxes بروید و مالیات تکلیفی مربوطه را فعال کنید.

پیکربندی‌های مالیات تکلیفی (WHT) زیر از پیش بارگذاری شده و برای استفاده در دسترس هستند:

  • مالیات تکلیفی ۵٪: روی پرداخت‌های اجاره، سود سهام، خدمات فنی و مشاوره‌ای، حمل بار هوایی و دریایی و همچنین سود، حق بیمه و حق بیمهٔ اتکایی اعمال می‌شود.

  • مالیات تکلیفی ۱۵٪: به حق امتیازها و سایر پرداخت‌های خدمات عمومی که به غیرمقیمان انجام می‌شود، اعمال می‌شود.

  • مالیات تکلیفی ۲۰٪: مختص حق‌الزحمه‌های مدیریتی و پرداخت‌های خدمات با ارزش بالای خاص است.

گزارش مالیاتی

اظهارنامهٔ مالیات بر ارزش افزوده و تکلیفی تفکیک تفصیلی تراکنش‌های مشمول مالیات، با نرخ صفر، معاف و تکلیفی را ارائه می‌دهد. مانند سایر گزارش‌های مالی، ارزش افزوده و Withholding Return را می‌توان بر اساس دوره فیلتر کرد، با دوره‌های دیگر مقایسه کرد و در قالب‌های Excel و PDF خروجی گرفت که تطابق با قوانین مالیاتی عربستان سعودی را تضمین می‌کند.

شرکت و مخاطبین

برای تضمین یکپارچه‌سازی صحیح با ZATCA، فیلدهای زیر روی رکورد شرکت الزامی هستند:

  • نام شرکت، که برای تطابق با الزامات ZATCA به حداکثر ۶۳ کاراکتر محدود شده است.

  • همهٔ فیلدهای مربوط به نشانی، شامل District، Building Number و Plot Identification

  • Identification Scheme

    • Tax Identification Number

    • Commercial Registration Number

    • Momra License

    • MLSD License

    • 700 Number

    • Sagia License

  • شماره ارزش افزوده

  • ارز باید روی SAR تنظیم شود.

مهم

همهٔ فیلدها باید با دقت تکمیل شوند تا از رد شدن در حین راه‌اندازی اولیهٔ ZATCA جلوگیری شود.

توجه

همین پیکربندی به همهٔ فرم‌های مخاطب مربوطه اعمال می‌شود.

پیکربندی شعبه‌ها

شعبه‌های شرکت خود را در تطابق با قواعد ZATCA راه‌اندازی کنید.

مهم

در فرم مخاطب شعبه، همان شماره ارزش افزوده شرکت مادر را وارد کنید و Commercial Registration Number (CRN) شعبه را در فیلد Identification Scheme وارد کنید.

توجه

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

زبان صدور فاکتور

فاکتورها می‌توانند به زبان‌های مختلف صادر شوند تا الزامات منطقه‌ای یا مخصوص مشتری در دو سطح برآورده شوند:

  • سطح مشتری: برای اختصاص یک زبان ترجیحی به یک مشتری، به حسابداری ↤ مشتریان ↤ مشتریان یا پایانه فروش ↤ سفارش‌ها ↤ مشتریان بروید و فرم مشتری مربوطه را باز کنید. در فیلد زبان، زبان را به‌روزرسانی کنید. سپس همهٔ اسناد به‌صورت خودکار به زبان انتخاب‌شده برای آن مشتری تولید می‌شوند.

    مهم

    مقررات مالیات بر ارزش افزودهٔ عربستان سعودی به‌طور الزامی ایجاب می‌کند که Tax Invoices و Simplified Tax Invoices (به‌همراه یادداشت‌های بستانکار یا یادداشت‌های بدهکار متناظر) به زبان عربی باشند. فاکتورها می‌توانند دوزبانه، شامل انگلیسی، باشند.

  • سطح شرکت: برای افزودن عربی به‌عنوان زبان ثانویه به‌منظور برآورده‌کردن مقررات مالیات بر ارزش افزودهٔ عربستان سعودی:

    • برای Tax Invoices: به حسابداری ↤ پیکربندی ↤ تنظیمات، در بخش فاکتورهای فروش بروید.

    • برای رسیدهای صندوق فروش: به پایانه فروش ↤ پیکربندی ↤ تنظیمات بروید و به بخش صورتحساب‌ها و رسیدها بروید.

    سپس، گزینهٔ Gulf Cooperation Council Format را فعال کنید و روی ذخیره کلیک کنید.

صدور فاکتور الکترونیکی با ZATCA

سیستم صدور فاکتور الکترونیکی ZATCA برای ساده‌سازی و دیجیتالی‌کردن فرآیند صدور فاکتور برای کسب‌وکارهای فعال در عربستان سعودی طراحی شده است.

فاز ۲ ZATCA برای تراکنش‌های کسب‌وکار-به-کسب‌وکار (B2B) از یک مدل صدور فاکتور الکترونیکی تسویه‌ای استفاده می‌کند. برعکس، برای تراکنش‌های کسب‌وکار-به-مصرف‌کننده (B2C)، Odoo یک کد QR تولید می‌کند و سپس این تراکنش‌ها را به نقطهٔ پایانی گزارش‌دهی Fatoora گزارش می‌دهد.

در یک سناریوی B2B، یک Tax Invoice صادر می‌شود، در حالی که در یک سناریوی B2C، یک Simplified Tax Invoice تولید می‌شود.

فرآیند گام‌به‌گام

هنگام راه‌اندازی اولیه برای ZATCA (فاز ۲)، سه حالت وجود دارد:

  • Sandbox: محیط آزمایشی مشترک از پیش پیکربندی‌شده؛ از آن برای شبیه‌سازی کارکرد یکپارچه‌سازی به‌صورت آماده استفاده کنید.

  • Simulation (Pre-Production): محیط آزمایشی مخصوص کاربر؛ از آن برای شبیه‌سازی یکپارچه‌سازی منحصربه‌فرد خود استفاده کنید.

  • Production: محیط زنده

Sandbox

نکته

برای آزمایش sandbox، از شمارهٔ مالیات بر ارزش افزودهٔ 399999999900003 در راه‌اندازی شرکت خود استفاده کنید.

  1. تنظیم پایگاه داده
    به حسابداری ↤ پیکربندی ↤ تنظیمات بروید و در بخش Saudi Arabia Electronic Invoicing، اطمینان حاصل کنید که ZATCA API mode روی محیط آزمایشی تنظیم شده باشد.
  2. تأیید اطلاعات شرکت
    اطمینان حاصل کنید که همهٔ اطلاعات شرکت کامل باشد.
  3. راه‌اندازی اولیهٔ ژورنال‌های فروش

    • به حسابداری ↤ پیکربندی ↤ دفترروزنامه‌‌ها بروید.

    • ژورنال فروش را باز کنید.

    • در تب ZATCA، روی Onboard کلیک کنید.

    • در پنجرهٔ Enter the OTP، OTP ۶ رقمی از پیش پر شده است. روی تایید کلیک کنید.

  4. آزمایش فاکتور

    • فاکتورهای مشتری را ایجاد و تأیید کنید.

    • پس از تأیید فاکتور، یک بنر آبی ظاهر می‌شود؛ روی پیگیری اکنون کلیک کنید.

    • اطمینان حاصل کنید که پاسخ دریافتی از API برابر با Action Successful باشد. در غیر این صورت، پاسخ API نمایش‌داده‌شده در چتر را بررسی کنید و اقدامات مناسب را انجام دهید.

Simulation (Pre-Production)

  1. تنظیم پایگاه داده

    • پایگاه دادهٔ زنده/تولید خود را تکثیر کنید.

    • به حسابداری ↤ پیکربندی ↤ تنظیمات بروید و در بخش Saudi Arabia Electronic Invoicing، اطمینان حاصل کنید که ZATCA API mode روی Simulation (Pre-Production) تنظیم شده باشد.

  2. تأیید اطلاعات شرکت
    اطمینان حاصل کنید که همهٔ اطلاعات شرکت کامل باشد.
  3. راه‌اندازی اولیهٔ ژورنال‌های فروش

    • به حسابداری ↤ پیکربندی ↤ دفترروزنامه‌‌ها بروید.

    • ژورنال فروش را باز کنید.

    • در تب ZATCA، روی Onboard کلیک کنید.

    • در پنجرهٔ Enter the OTP، OTP ۶ رقمی بازیابی‌شده از پرتال شبیه‌سازی Fatoora در محیط آزمایشی را وارد کنید. سپس روی تایید کلیک کنید.

  4. آزمایش فاکتور

    • فاکتورهای مشتری را ایجاد و تأیید کنید.

    • پس از تأیید فاکتور، یک بنر آبی ظاهر می‌شود؛ روی پیگیری اکنون کلیک کنید.

    • اطمینان حاصل کنید که پاسخ دریافتی از API برابر با Action Successful باشد. در غیر این صورت، پاسخ API نمایش‌داده‌شده در چتر را بررسی کنید و اقدامات مناسب را انجام دهید.

توجه

فاکتورهای حالت Simulation (Pre-Production) از نظر قانونی معتبر نیستند.

تولید

  1. در پایگاه دادهٔ زنده/تولید خود
    به حسابداری ↤ پیکربندی ↤ تنظیمات بروید و در بخش Saudi Arabia Electronic Invoicing، اطمینان حاصل کنید که ZATCA API mode روی تولید تنظیم شده باشد.
  2. تأیید اطلاعات شرکت
    اطمینان حاصل کنید که همهٔ اطلاعات شرکت کامل باشد.
  3. راه‌اندازی اولیهٔ ژورنال‌های فروش

    • به حسابداری ↤ پیکربندی ↤ دفترروزنامه‌‌ها بروید.

    • ژورنال فروش را باز کنید.

    • در تب ZATCA، روی Onboard کلیک کنید.

    • در پنجرهٔ Enter the OTP، OTP ۶ رقمی بازیابی‌شده از پرتال Fatoora در محیط تولید را وارد کنید. سپس روی تایید کلیک کنید.

  4. همگام‌سازی فاکتور

    • فاکتورهای مشتری را ایجاد و تأیید کنید.

    • پس از تأیید فاکتور، یک بنر آبی ظاهر می‌شود؛ روی پیگیری اکنون کلیک کنید.

    • اطمینان حاصل کنید که پاسخ دریافتی از API برابر با Action Successful باشد. در غیر این صورت، پاسخ API نمایش‌داده‌شده در چتر را بررسی کنید و اقدامات مناسب را انجام دهید.

توجه

هر ژورنال فروش باید به‌صورت جداگانه راه‌اندازی اولیه شود.

اگر یک ژورنال فروش دیگر به‌عنوان یک واحد راهکار ZATCA موردنیاز نیست، حتماً آن را در پرتال Fatoora خود باطل کنید. برای این کار، روی View List of Solutions And Devices کلیک کنید، راهکار و دستگاه مربوطه را در زیر لغو CSID انتخاب کنید، سپس روی لغو و تایید کلیک کنید.

هشدار

  • پس از آنکه حالت API به تولید تغییر یافت و یک فاکتور به ZATCA ارسال شد، دیگر نمی‌توان آن را به محیط آزمایشی یا Simulation (Pre-تولید) بازگرداند.

  • OTPهای تولیدشده از پرتال شبیه‌سازی یا تولید Fatoora پس از ۶۰ دقیقه منقضی می‌شوند و باید مجدداً تولید شوند.

ارسال فاکتور به ZATCA

پس از ارسال فاکتور به ZATCA، یک پیام پاسخ ساختاریافته توسط API در چتر برگردانده می‌شود.

Example

[202] BR-KSA-F-13 : [BR-KSA-F-13] - لطفاً شناسهٔ دیگر فروشنده/خریدار (BT-29 یا BT-46) را دوباره بررسی کنید، زیرا حاوی یک مقدار نامعتبر است.

کدهای رایجی که می‌توان دریافت کرد:

کد

عمل

200 – Action Successful

هیچ اقدامی لازم نیست.

202 – Action Successful (with Warnings)

  • هشدارها را با ارائه‌دهندهٔ راهکار به اشتراک بگذارید تا در اسرع وقت اصلاح شوند.

  • هشدارها به‌طور موقت پذیرفته می‌شوند اما ممکن است در آینده به رد تبدیل شوند.

  • هشدارهای مکرر ممکن است منجر به بررسی، آموزش یا ممیزی توسط ZATCA شوند.

303 – Clearance Switched Off

فاکتور را به‌جای تسویه از طریق جریان گزارش‌دهی ارسال کنید.

400 – Action Failed (Rejected)

پیام خطای تفصیلی را بررسی کنید، مسئله را اصلاح کنید و دوباره ارسال کنید.

401 – Unauthorized

  • گواهی احراز هویت و کلید مخفی را بررسی کنید.

  • اطلاعات اعتباری را اصلاح کنید و دوباره ارسال کنید.

413 – Payload Too Large (Invoice Not Received)

اندازهٔ بار دادهٔ فاکتور را کاهش دهید و دوباره ارسال کنید.

429 – Too Many Requests (Invoice Not Received)

فاکتور را دوباره ارسال کنید.

500 – Internal Server Error (Invoice Not Received)

فاکتور را دوباره ارسال کنید.

503 – Service Unavailable (Invoice Not Received)

فاکتور را دوباره ارسال کنید.

504 – Request Timed Out (Invoice Not Received)

فاکتور را دوباره ارسال کنید.

رنگ پیامی که پس از تأیید و ارسال یک فاکتور در چتر نمایش داده می‌شود، اطلاعات زیر را نشان می‌دهد:

  • سبز: فاکتور با موفقیت پذیرفته شد - فاکتور کاملاً منطبق است و با موفقیت توسط ZATCA اعتبارسنجی شده است.

  • زرد: فاکتور همراه با هشدار پذیرفته شد - فاکتور از نظر قانونی معتبر است اما همراه با یک هشدار پذیرفته شده است. مسئله باید برای ارسال‌های آینده بررسی و اصلاح شود.

  • قرمز: فاکتور رد شد - فاکتور توسط ZATCA پذیرفته نشد و از نظر قانونی معتبر نیست. باید اصلاح و دوباره ارسال شود.

اگر فاکتور رد شود، یک پیام خطا در چتر فاکتور نمایش داده می‌شود. مسئلهٔ زمینه‌ای توصیف‌شده در شرح پیام را در تنظیمات فاکتور یا شرکت اصلاح کنید. سپس، برای ارسال مجدد فاکتور، روی تلاش دوباره کلیک کنید.

مهم

  • فاکتورهای ردشده توسط ZATCA در وضعیت رد شده باقی می‌مانند و از نظر قانونی معتبر تلقی نمی‌شوند.

  • در صورت بروز هرگونه رویداد، خطای فنی یا مسائل اضطراری که از تولید فاکتورهای الکترونیکی/رسیدهای الکترونیکی جلوگیری می‌کند، به ZATCA اطلاع دهید. پس از حل مسئله، دوباره با استفاده از همان کانال ارتباطی با ZATCA تماس بگیرید. برای سناریوهای خاص خرابی، به مراحل شرح‌داده‌شده در راهنماهای ZATCA (صفحهٔ 45) مراجعه کنید.

تأیید کد QR

برای تأیید کد QR روی فاکتور، آن را با استفاده از اپلیکیشن رسمی ZATCA اسکن کنید.

پس از ورود به اپلیکیشن، روی محصولات کلیک کنید. در بخش E-Invoice Validation، روی Start Service کلیک کنید. سپس، شروع به اسکن کدهای QR فاکتورها کنید.

توجه

  • خروجی تأیید QR هیچ نماد ارزی نمایش نمی‌دهد. مبلغ فاکتور همواره به‌صورت یک مقدار عددی ساده نشان داده می‌شود، صرف‌نظر از ارز استفاده‌شده.

  • فاکتوری که دارای یک مخاطب مرتبط است (برای مثال، آدرس صدور فاکتور) به API تسویه (B2B) ارسال می‌شود.

Debit notes و credit notes

برای ایجاد یک یادداشت بستانکار یا بدهکار، طبق الزامات مقررات ZATCA، یک دلیل تأییدشده توسط ZATCA را از فیلد ZATCA Reason در پنجرهٔ بستانکار/بدهکار بگنجانید:

  • لغو یا تعلیق عرضه‌ها پس از وقوع آن‌ها، به‌طور کامل یا جزئی.

  • تغییر یا اصلاح اساسی در عرضه که منجر به تغییر در مالیات بر ارزش افزودهٔ قابل پرداخت می‌شود.

  • اصلاح ارزش عرضه که از پیش میان تأمین‌کننده و مصرف‌کننده توافق شده بود.

  • بازپرداخت کالاها یا خدمات.

  • تغییر در اطلاعات فروشنده یا خریدار.

نکته

فیلد ZATCA Reason در تب اطلاعات دیگر یادداشت بستانکار/بدهکار نیز در دسترس است.

توجه

هرگاه یادداشت بستانکار/بدهکار نامرتبط/مستقل باشد، شمارهٔ ترتیبی فاکتور(های) اصلی را که یادداشت بستانکار/بدهکار به آن مرتبط است در فیلد مرجع مشتری تکمیل کنید.

پیش‌پرداخت‌ها (پرداخت‌های علی‌الحساب)

پیش‌پرداخت‌ها (پرداخت‌های علی‌الحساب) را در تطابق با راهنماهای ZATCA مدیریت کنید.

حسن انجام کار

حسن انجام کار مبلغی است که به‌طور موقت توسط مشتری نگه داشته می‌شود و طبق قرارداد تجاری برای تضمین کیفیت و تکمیل کار تعریف شده است. این مبلغ معمولاً درصدی از ارزش فاکتور است (برای مثال، ۵-۱۰٪) و به‌عنوان تضمین در برابر نقص‌های آتی عمل می‌کند؛ و در نهایت پس از انقضای دورهٔ گارانتی به پیمانکار بازپرداخت می‌شود.

برای ZATCA، قاعدهٔ رایجِ اعمال‌شده این است که مالیات بر ارزش افزوده بر اساس مبلغ کامل فاکتور محاسبه می‌شود، حتی اگر مشتری بخشی را به‌عنوان حسن انجام کار نگه دارد. ZATCA به مؤدیان توصیه می‌کند ابتدا موقعیت مالی را تعیین کنند، به‌طور مشخص اینکه آیا مبلغ حسن انجام کار مبلغ مشمول مالیات را کاهش می‌دهد یا خیر. موقعیت مالی به شرایط قراردادی بستگی دارد.

گردش‌کار حسن انجام کار Odoo از طریق موقعیت مالی تضمین می‌کند که مبلغ حسن انجام کار مبلغ مشمول مالیات را کاهش ندهد.

توجه

هر مالیات منفی (برای مثال، -۲۰٪) که با فعال‌بودن تیک Is Retention پیکربندی شده باشد، هیچ تأثیری بر UBL 2.1 ندارد. این مالیات تنها زمانی اعمال می‌شود که این مالیات حسن انجام کار به‌همراه یک مالیات عمومی (برای مثال، ۱۵٪) روی خط فاکتور استفاده شود و نشان‌دهندهٔ درصدی از آن خط فاکتور باشد. برای مثال، اگر یک مؤدی بخواهد ۲۰٪ از کالاهای فاکتورشده را نگه دارد، هم مالیات ۱۵٪ و هم مالیات حسن انجام کار -۲۰٪ به خط فاکتور اعمال می‌شوند.

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

هشدار

  • افزودن یا یک مالیات منفی با فعال‌بودن Is Retention به‌همراه یک مالیات عمومی روی خط فاکتور، یا یک خط فاکتور منفی جداگانه با نرخ مالیاتی ۰٪ (Not Subject to VAT) در سطح فاکتور، معمولاً نشان می‌دهد که مالیات بر ارزش افزوده روی مبلغ کامل مشمول مالیات پرداخت شده است. بنابراین، فاکتور نهایی برای آزادسازی مبلغ حسن انجام کار، واجد شرایط Tax Invoice نیست و نباید به ZATCA ارسال شود.

  • مالیات ۰٪ (مشمول مالیات بر ارزش افزوده نیست) از پیش طبق قواعد ZATCA پیکربندی شده است؛ آن را تغییر ندهید.

مهم

  • هنگام ایجاد یک مالیات حسن انجام کار جدید، برای تطابق با قواعد ZATCA یک گروه مالیاتی Retention ایجاد کنید و آن را به این مالیات حسن انجام کار تازه‌ایجادشده اختصاص دهید.

  • برای افزودن Retention Amount به‌عنوان یک یادداشت روی خط فاکتور، برای تطابق با قواعد ZATCA روی افزودن یادداشت کلیک کنید. برای مثال - مبلغ حسن انجام کار: [retention amount] SAR

اسناد تولیدشده

پس از ارسال یک فاکتور، یک فایل UBL 2.1 XML تولید شده و به نقاط پایانی API مربوط به ZATCA ارسال می‌شود. به‌منظور قابلیت ممیزی، این فایل XML در چتر ذخیره می‌شود. برای نمایش آن، روی آیکون (attachments) کلیک کنید.

علاوه بر این، PDF فاکتور که هنگام استفاده از ارسال تولید می‌شود، در چتر نمایش داده می‌شود. هر دو فایل XML و PDF به‌طور دائم به فاکتور پیوست می‌شوند و برای تضمین تطابق با مقررات ZATCA قابل حذف نیستند.

مهم

فاکتورهایی که با موفقیت به ZATCA ارسال شده‌اند، تنها در حالت‌های Sandbox یا Simulation (Pre-Production) می‌توانند به پیش‌نویس بازگردانده شوند.

نکته

برای تولید خودکار یک PDF/A-3 با UBL 2.1 جاسازی‌شده، روی ارسال کلیک کنید.

صندوق فروش

پیکربندی یکپارچه‌سازی ZATCA

توجه

اطمینان حاصل کنید که ماژول Saudi Arabia - E-invoicing (Simplified) (l10n_sa_edi_pos) نصب شده باشد.

سفارشات صندوق فروش باید به‌درستی و در تطابق با فاز ۲ ZATCA گزارش شوند. برای این کار، این مراحل را دنبال کنید:

  • ژورنال پیش‌فرض فاکتورها را در تنظیمات صندوق فروش راه‌اندازی اولیه کنید:

    • به پایانه فروش ↤ پیکربندی ↤ تنظیمات بروید. در بنر زرد، پایانه فروش مربوطه را انتخاب کنید، سپس به بخش حسابداری بروید.

    • در بخش روزنامه های پیش‌فرض، فیلد فاکتورها را بیابید و روی (right arrow) کلیک کنید تا ژورنال پیش‌فرض فروش باز شود.

    • در تب ZATCA، روی Onboard کلیک کنید.

    • در پنجرهٔ Enter the OTP، OTP ۶ رقمی بازیابی‌شده از پرتال Fatoora در محیط تولید را وارد کنید. سپس روی تایید کلیک کنید.

  • پیش از نهایی‌سازی تراکنش، یک مشتری را به سفارش اختصاص دهید.

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