بيانات المورّد / الشركة
الرقم الضريبي يجب أن يكون 15 رقماً يبدأ بـ 3
IBAN غير صحيح (SA + 22 رقم)
🖼️ انقر لرفع الشعار (PNG/JPG)
✍️ انقر لرفع التوقيع أو الختم
بيانات الفاتورة
بيانات العميل
الرقم الضريبي غير صحيح
بنود الفاتورة
| # | الوصف | الكمية | سعر الوحدة | خصم % | الإجمالي | حذف |
|---|
الإجماليات والضرائب
ملخص الإجماليات
المجموع قبل الخصم
0.00 ر.س
الخصم الإجمالي
- 0.00 ر.س
الوعاء الضريبي
0.00 ر.س
ضريبة القيمة المضافة (15%)
0.00 ر.س
الإجمالي النهائي
0.00 ر.س
المبلغ: صفر ريال سعودي
ملاحظات وشروط الدفع
القالب
اللغة
🧾
أدخل بيانات الفاتورة لرؤية المعاينة
📄
تصدير PDF
فاتورة A4 احترافية جاهزة للطباعة والإرسال
📊
تصدير Excel
ملف Excel يحتوي بنود الفاتورة والإجماليات
🖨️
طباعة مباشرة
طباعة الفاتورة بتنسيق A4 مباشرة
📧
إرسال بالبريد
فتح تطبيق البريد لإرسال الفاتورة
مشاركة رابط الفاتورة
قاعدة بيانات العملاء
| # | اسم العميل | الرقم الضريبي | الهاتف | المدينة | البريد | الإجراءات |
|---|---|---|---|---|---|---|
| لا يوجد عملاء محفوظون بعد | ||||||
0
إجمالي الفواتير
0
إجمالي الإيرادات
0
فواتير غير مسددة
0
فواتير متأخرة
سجل الفواتير
| رقم الفاتورة | العميل | التاريخ | الإجمالي | الضريبة | الحالة | الإجراءات |
|---|---|---|---|---|---|---|
| لا توجد فواتير محفوظة بعد | ||||||
📊 لوحة التحكم
ملخص الفواتير المحفوظة على هذا الجهاز
📈 المبيعات والضريبة الشهرية
🍩 توزيع أنواع الفواتير
آخر 10 فواتير
أنشئ فاتورة أولاً لتظهر هنا
بيانات الشركة الافتراضية
إعدادات الفواتير
🏛️ ZATCA - المرحلة الثانية (الربط والتكامل)
توليد فواتير XML بصيغة UBL 2.1 | Hash Chain | UUID | QR Code المرحلة 2
✅ المرحلة الأولى
🔵 المرحلة الثانية
نوع الفاتورة ووضع الإرسال
B2B - بين الشركات
Clearance - اعتماد فوري
B2C - للأفراد
Reporting - إرسال خلال 24 ساعة
الشهادة الرقمية (CSID)
⚠️ مطلوب للمرحلة الثانية الكاملة
التوقيع الرقمي الكامل (ECDSA secp256k1) يتطلب شهادة CSID من ZATCA عبر عملية Onboarding.
هذه الأداة تُولّد XML متوافق وتحاكي بنية التوقيع. للإنتاج الفعلي استخدم ZATCA Sandbox API.
سلسلة الـ Hash (Hash Chain)
Hash الفاتورة السابقة (Previous Invoice Hash)
NWZlY2ViNjZmZmM4NmYzOGQ5NTI3ODZjNmQ2OTZjNzljMmRiYzIzOWRkNGU5MWI0NjcyOWQ3M2EyN2E4MzkyMA==
خطوات الامتثال للمرحلة الثانية
1
بيانات الفاتورة مكتملة
يتطلب: اسم الشركة + رقم ضريبي صحيح
2
توليد UUID وعداد الفاتورة (ICV)
لم يتم بعد
3
توليد XML UBL 2.1
لم يتم بعد
4
حساب Hash SHA-256 وسلسلة الـ Hash
لم يتم بعد
5
QR Code المرحلة الثانية (8 حقول TLV)
لم يتم بعد
6
إرسال إلى ZATCA API
يتطلب CSID
B2B: Clearance API | B2C: Reporting API
XML UBL 2.1 المولَّد
في انتظار التوليد
<!-- اضغط "توليد XML المرحلة الثانية" لإنشاء الملف -->
دليل ربط ZATCA API - المرحلة الثانية
1️⃣ Onboarding (التسجيل)
• إنشاء CSR (Certificate Signing Request)
• POST إلى
• الحصول على CSID (Cryptographic Stamp ID)
• POST إلى
https://gw-fatoora.zatca.gov.sa/e-invoicing/developer-portal/compliance• الحصول على CSID (Cryptographic Stamp ID)
2️⃣ B2B Clearance (الاعتماد)
• POST إلى
• Header:
• Body: XML مشفر Base64 + UUID + Hash
• Response: XML معتمد من ZATCA
/clearance/invoices/single/clearance• Header:
Clearance-Status: SEND_INVOICE• Body: XML مشفر Base64 + UUID + Hash
• Response: XML معتمد من ZATCA
3️⃣ B2C Reporting (الإبلاغ)
• POST إلى
• Header:
• Body: XML مشفر Base64 + UUID
• مهلة الإرسال: خلال 24 ساعة
/reporting/invoices/single/reporting• Header:
Clearance-Status: SEND_INVOICE• Body: XML مشفر Base64 + UUID
• مهلة الإرسال: خلال 24 ساعة
⚠️ بيئة الاختبار (Sandbox):
https://gw-fatoora.zatca.gov.sa/e-invoicing/developer-portal
|
الإنتاج:
https://gw-fatoora.zatca.gov.sa/e-invoicing/core
🚀
إرسال الفاتورة لـ ZATCA (Backend PHP)
جاري الفحص...
⚙️ إعدادات الاتصال
حفظ PIH تلقائیًا
زيادة ICV تلقائیًا
⚡ تقدم الإرسال
1بناء XML وتجميع بيانات الفاتورة
2توقيع XML بـ ECDSA (SHA-256)
3حساب Hash وتحديث سلسلة PIH
4توليد QR Code Phase 2 (9 TLV)
5إرسال إلى ZATCA API...
6استقبال الرد وحفظ السجل
📨 رد ZATCA
في الانتظار