@extends('layouts.app') @section('title', 'ربط الفواتير الإلكترونية - ZATCA') @section('content')

🔍 البيئة المختارة (Development)

✅ بيئة الاختبار (Developer Portal)

✓ هذه بيئة آمنة تماماً للتطوير والاختبار، لا يتم إرسال بيانات حقيقية للزكاة.

ربط الفواتير الإلكترونية

اربط نظامك مع هيئة الزكاة والدخل السعودية (ZATCA) في خطوات بسيطة

مراحل الربط

التحقق من البيانات

2

إدخال كود الربط

3

الربط

4

اكتمال

@if (session('success'))

تم الربط بنجاح! ✅

{{ session('success') }}

@endif @if (session('error'))

فشل التحقق من OTP ❌

{{ session('error') }}

@if (session('error_details'))
📋 التفاصيل الكاملة من ZATCA + الحل المقترح

🔴 رسالة الخطأ:

{{ session('error') }}

📤/📥 التفاصيل من ZATCA:

{{ session('error_details') }}

🔍 البيانات المحفوظة في النظام:

  • الرقم الضريبي (VAT): {{ Auth::user()->company->tax_number ?? '❌ لم يتم تعيينه' }}
  • السجل التجاري: {{ Auth::user()->company->commercial_record ?? '❌ لم يتم تعيينه' }}
  • اسم الشركة: {{ Auth::user()->company->name ?? '❌ لم يتم تعيينه' }}

✅ خطوات الحل:

  1. تحقق من صحة بيانات الشركة: الرقم الضريبي والسجل التجاري واسم الشركة يجب أن يطابقوا تماماً ما هو مسجل في ZATCA
  2. إذا كانت البيانات خاطئة: عدّل البيانات من هنا
  3. تحقق من رمز OTP: يجب أن يكون 6 أرقام صحيحة ولم تنتهِ صلاحيته (ساعة واحدة فقط)
  4. جرب طلب OTP جديد: قد يكون الرمز السابق قد انتهت صلاحيته
  5. تأكد من الاتصال بالإنترنت: قد يكون هناك مشكلة في الاتصال مع ZATCA
@if(config('app.debug'))

🔧 معلومات للمطورين (Debug Mode):

يمكن العثور على المزيد من التفاصيل في السجل:

storage/logs/laravel.log
@endif
@endif
@endif
@csrf

اختيار البيئة

⚠️ مهم: اختر البيئة التي تريد الربط معها

@error('environment')
❌ {{ $message }}
@enderror

معلومات الشركة

البيانات التالية محفوظة بالفعل في النظام

تم التحقق من جميع البيانات بنجاح ✓

كود الربط

احصل على كود الربط من منصة فاتورة (Fatoora) بـ ZATCA مباشرة

📌 كيفية الحصول على الكود:

  1. اذهب إلى منصة فاتورة: https://fatoora.zatca.gov.sa
  2. سجل الدخول بحساب شركتك
  3. اذهب إلى: الإعدادات > الأجهزة > جهاز جديد
  4. سيظهر كود بـ 6 أرقام - انسخ هذا الكود
  5. الصلاحية: الكود صالح لمدة ساعة واحدة فقط
@error('otp')

{{ $message }}

@enderror

⏱️ معلومات الصلاحية:

  • صلاحية الكود: ساعة واحدة من لحظة الحصول عليه من المنصة
  • بعد انتهاء الصلاحية: سيتم عرض رسالة خطأ واضحة
  • الحل: احصل على كود جديد من المنصة وحاول مجدداً
  • لا توجد إعادة إرسال: الكود يُحصل عليه من المنصة مباشرة فقط
إلغاء

جميع البيانات محمية بتشفير آمن من طرف إلى طرف (End-to-End Encryption) ولن تُشارك مع أي طرف ثالث

الأسئلة الشائعة

❓ أين أحصل على كود الربط؟

اذهب مباشرة إلى منصة فاتورة (Fatoora) بـ ZATCA، وتحت قسم الأجهزة سيظهر الكود بـ 6 أرقام

❓ هل سيتم إرسال الكود على الهاتف؟

لا، الكود يظهر مباشرة في منصة فاتورة فقط - لا يتم إرساله عبر الجوال

❓ ماذا إذا انتهت صلاحية الكود؟

احصل على كود جديد من المنصة وحاول مجدداً - الكود صالح لمدة ساعة واحدة

❓ ماذا يحدث بعد الربط بنجاح؟

يقوم النظام بحفظ الشهادات والمفاتيح تلقائياً، وستصبح جاهزاً لإصدار فواتير إلكترونية

❓ هل هناك فرق بين الاختبار والإنتاج؟

نعم، لكل بيئة كود منفصل من منصة فاتورة - تأكد من اختيار البيئة الصحيحة

@push('scripts') @endpush @endsection