فك ترميز رمز QR لـ ZATCA وإنشاؤه
الصق النص من رمز QR لفاتورة إلكترونية سعودية واطّلع على كل الحقول: البائع، والرقم الضريبي، والتاريخ، والإجمالي، والضريبة. مع تجزئة وتوقيع المرحلة الثانية.
الأداة
ثلاث خطوات بدون تسجيل
الصق نص رمز QR
امسح رمز QR للفاتورة بأي ماسح على الهاتف والصق نص Base64. يبدأ عادةً بـ "AR".
اطّلع على كل حقل
يُفك ترميز اسم البائع والرقم الضريبي والتاريخ والإجمالي والضريبة. وتُعرض أيضًا تجزئة المرحلة الثانية والتوقيع والمفتاح.
تحقق أو أنشئ
اكتشف فورًا رقمًا ضريبيًا أو إجماليًا خاطئًا، أو أنشئ رمز QR للمرحلة الأولى من قيم الفاتورة للاختبار.
أسئلة حول هذه الأداة
ماذا يوجد داخل رمز QR للفاتورة الإلكترونية من ZATCA؟
نص Base64 بصيغة TLV (الوسم، الطول، القيمة). تحمل الوسوم من 1 إلى 5 اسم البائع، والرقم الضريبي، وتاريخ الفاتورة ووقتها، وإجمالي الفاتورة شامل الضريبة، ومبلغ الضريبة. وتضيف الفواتير المبسطة في المرحلة الثانية الوسوم من 6 إلى 9: تجزئة الفاتورة، وتوقيع ECDSA، والمفتاح العام، وتوقيع الختم.
لماذا يبدأ رمز QR لـ ZATCA لدي بـ "AR"؟
البايت الأول هو الوسم 1 (اسم البائع) والبايت الثاني طوله. وعند ترميزهما بـ Base64 تصبح هذه البايتات الأولى غالبًا "AR"، لذلك تبدأ معظم نصوص QR الصحيحة لـ ZATCA بها.
كيف أعرف أن الرقم الضريبي في رمز QR صحيح؟
يتكون الرقم الضريبي السعودي من 15 رقمًا ويبدأ وينتهي بالرقم 3. تتحقق الأداة من هذه الصيغة تلقائيًا.
هل رمز QR للمرحلة الأولى من المُنشئ صالح للمرحلة الثانية؟
لا. يجب أن تتضمن رموز QR للمرحلة الثانية (مرحلة الربط والتكامل) التجزئة التشفيرية والتوقيع اللذين ينتجهما حل الفوترة الإلكترونية لديك بعد التسجيل لدى ZATCA. استخدم المُنشئ للمرحلة الأولى وللاختبار فقط.
هل تُرسل بيانات فاتورتي إلى أي مكان؟
لا. يتم فك الترميز وإنشاء رمز QR في متصفحك. لا يُرفع أي شيء.
مصممة لفرق SAP Business One
تحتاج المرحلة الثانية من ZATCA داخل SAP Business One؟
نربط SAP B1 بمنصة فاتورة من ZATCA: التسجيل، وملف UBL XML، والتوقيع، ورمز QR، والاعتماد. بسعر ثابت، وعادةً نرسل العرض خلال 24 ساعة.
