تجربة
مجاناً
- جرّب بدون شهادة، ١٠٠ فاتورة بالساعة
- وبشهادتك على بيئة المطورين بلا حدود
- نفس الـ API بالضبط
الفوترة الإلكترونية · المرحلة الثانية
ماثل يوقّع الفاتورة، ويحسب الهاش والـ QR، ويرسلها لزاتكا، ويرجّع لك الرد والمستند المختوم. وما نحتفظ بأي فاتورة عندنا.
كيف يشتغل
بيانات المنشأة، وشهادة الـ CSID حقّتك، والفاتورة، ومكانها في السلسلة (العدّاد والهاش اللي قبلها).
نبني الـ XML حسب مواصفة الهيئة، ونحسب الهاش، ونوقّع بمفتاحك، ونطلّع رمز الـ QR.
نرسلها لزاتكا (clearance أو reporting) ونرجّع لك النتيجة والمستند المختوم، وأنت تحفظه عندك.
ليش بدون تخزين
الفاتورة المختومة ترجع لك في نفس الطلب. الأرشيف ومدة الحفظ تحت يدك، مو في قاعدة بيانات أحد ثاني.
تاخذ مفتاح وترسل طلب. الاشتراك والفواتير والإلغاء كلها من بوابة الدفع.
أنت اللي ترسل العدّاد والهاش اللي قبله، فما فيه حالة مخفية عندنا ممكن تختلف عن نظامك.
الطلبات تتعالج على سيرفر في الرياض، وما نحتفظ بأي شي منها بعد ما يرجع الرد.
ربطه بالذكاء الاصطناعي
البرومبت فيه كل اللي يحتاجه المساعد عشان يكتب الربط في مشروعك: الـ API، والسلسلة، والأخطاء، وأول تجربة على بيئة المطورين. وللأدوات اللي تقرأ التوثيق بنفسها، فيه llms.txt.
Integrate the Matheel API (https://matheel.app) into my app so it files Saudi ZATCA Phase 2 e-invoices.
Reference (read it first): https://matheel.app/llms.txt
API: POST https://matheel.app/api/v1/invoices
Header: Authorization: Bearer $MATHEEL_KEY (read it from an environment variable)
Body: { "environment": "sandbox" | "simulation" | "production", "seller": {...}, "csid": {...}, "invoice": {...} }
Do this:
1. Ask me which language/framework I use and where invoices are created, then add one small client module.
2. Keep the invoice chain per device (EGS): store the counter (ICV) and the last invoice_hash.
Send previous_invoice_hash; move the counter forward only after a 200.
3. On 200 store invoice_xml (base64, the legal document) and qr (print it on the receipt).
4. On 422 show ZATCA's errors and keep the same counter. On 402 tell the user the plan is used up.
On 429 or 503 retry with backoff using the same counter and uuid.
5. Start with "environment": "sandbox" and no seller/csid (Matheel's instant sandbox), and write one test that files an invoice.
الأسعار
اشتراك شهري تلغيه متى ما بغيت. الأسعار بالريال، والدفع بالبطاقة أو Apple Pay.
مجاناً
١٠٩ / شهرياً
٣٧١ / شهرياً
٩٣٤ / شهرياً
أسئلة
لا. الطلب يتعالج ويرجع لك الرد، وما نحتفظ بأي شي منه بعدها، لا الفاتورة ولا المفتاح. الأرشيف النظامي مسؤولية المنشأة، وهذا يخليه تحت يدك أنت.
الشهادة تطلع باسم المنشأة نفسها، برمز OTP من حسابها في بوابة «فاتورة». الخطوات في التوثيق، ونساعدك في أول ربط.
الفاتورة الضريبية (B2B) لازم تنعمل لها clearance قبل ما تتسلّم للمشتري. الفاتورة المبسّطة (B2C) تنعمل لها reporting خلال ٢٤ ساعة. ماثل يختار الصح حسب نوع الفاتورة.
ماثل مصمّم للمطورين وبرامج الكاشير والمحاسبة اللي تحتاج تربط مع الهيئة. إذا عندك منشأة وما عندك فريق تقني، كلّمنا ونشوف الأنسب لك.
يرجع لك نص الأخطاء والتحذيرات مثل ما كتبتها الهيئة، مع كود 422. والفاتورة المرفوضة ما تنحسب من باقتك.