Alya Books

    مركز المساعدة

    أدلة عليا بوكس والفوترة الإلكترونية في الإمارات

    حقول PINT AE التي تدعمها واجهة API

    كيف تُعيَّن مصطلحات الأعمال (BT / IBT) في PINT AE إلى حقول JSON في واجهة API في عليا بوكس.

    يسمي PINT AE كل جزء من بيانات الفاتورة بمصطلح أعمال مثل BT-1 (رقم الفاتورة). تعرض الجداول حقل JSON المقابل بصيغة camelCase في واجهة API في عليا بوكس. أما المصطلحات غير المدرجة (مثل BT-23 وBT-24) فتضبطها عليا بوكس.

    مستوى المستند

    المصطلحالمعنىحقل API
    BT-1رقم الفاتورةinvoiceNumber (اختياري، يُخصص من السلسلة)
    BT-2 / BT-9تاريخ الإصدار / تاريخ الاستحقاقissueDate؛ dueDate أو payment.termsDays
    BT-3رمز النوعinvoiceTypeCode (380، 381، 480، 81؛ و389 و261 عند تفعيل الفوترة الذاتية)
    BT-5 / BT-6العملة / عملة محاسبة ضريبة القيمة المضافةcurrency، vatAccountingCurrency
    BT-10 / BT-13مرجع المشتري / مرجع الطلبbuyerReference، مرجع الطلب
    BT-22الملاحظاتnotes
    BT-25 / BT-26رقم الفاتورة السابقة / تاريخهاprecedingInvoice.number، precedingInvoice.issueDate
    IBG-03فاتورة الدفعة المقدمة (على الفاتورة)prepaymentInvoice.number، prepaymentInvoice.issueDate
    IBT-113 / IBT-114 / IBT-115المدفوع مقدماً / التقريب / المبلغ المستحقprepaidAmount، roundingAmount؛ ويُعاد payableAmount
    BTAE-02علامات نوع المعاملةtransactionType
    BTAE-01معرّف المستفيد (المنطقة الحرة)beneficiaryId؛ وهو المشتري إذا تُرك فارغاً
    BTAE-14معرّف الموكّل (الوكيل المعلن)principalId
    BTAE-06تكرار الفوترةbillingPeriod.frequency
    IBT-079إمارة أو ولاية أو منطقة التسليمdelivery.emirate
    IBG-12عنوان الممثل الضريبيtaxRepresentative.street و.city و.emirate و.country

    تُستكمل مصطلحات الترويسة الأخرى (BT-7 وBT-11 وBT-12 وBT-20 وBT-59 إلى BT-80: نقطة الضريبة والمشروع والعقد وشروط السداد والمستفيد والممثل الضريبي والتسليم) في تكوين الحقول في التطبيق.

    الأطراف

    المصطلحالمعنىالمصدر
    BT-27 إلى BT-43اسم البائع والرقم الضريبي (TRN) ومعرّف Peppol والعنوان وجهة الاتصالSettings (الإعدادات) (وليس لكل طلب)
    BT-44, BT-48, BT-49اسم المشتري والرقم الضريبي (TRN) ومعرّف Peppolbuyer.name، buyer.trn، buyer.peppolId
    BG-8عنوان المشتريbuyer.address.{street, additional, city, emirate, postalCode, country}

    السداد والخصومات والبنود

    المصطلحالمعنىحقل API
    BT-81 إلى BT-86وسيلة الدفع ومعرّف الدفع وIBAN واسم الحساب وBICpayment.accountId وحقول السداد ذات الصلة
    BT-92 إلى BT-104خصومات المستند ورسومهallowances[] مع amount وchargeIndicator وreason وtaxCategory وtaxRate
    BT-126 إلى BT-146معرّف البند والكمية والوحدة والمبلغ الصافي والسعر الصافيموضع items[]، quantity، رمز الوحدة، unitPrice؛ ويُحتسب المبلغ
    BT-151 / BT-152فئة الضريبة / النسبةitems[].taxCategory (standard أو zero_rated أو exempt أو reverse_charge)، items[].taxRate
    BT-153 / BT-158الوصف / رمز HSitems[].description، items[].hsnSacCode
    BTAE-13 / BTAE-17نوع الصنف / رمز محاسبة الخدماتitems[].itemType (G أو S أو B)، items[].serviceAccountingCode
    IBT-134 / IBT-135بداية / نهاية فترة فوترة البندitems[].billingPeriod.startDate، items[].billingPeriod.endDate

    معلومات مفيدة

    • القائمة الكاملة مع مسارات UBL موجودة في تبويب Fields (الحقول) في صفحة PINT AE Reference (مرجع PINT AE) وفي مواصفة OpenAPI المرتبطة من API access (الوصول إلى API).
    • تُرسل المصطلحات الاختيارية، مثل سطر العنوان الثالث والطرف المستلم ومراجع البنود وخصائص الصنف، ضمن optionalFields على الفاتورة وعلى كل بند. ينتمي كل منها إلى مجموعة يفعّلها دعم عليا بوكس لكل شركة؛ راجع حقول الفاتورة الإلكترونية الاختيارية. الحقل الذي مجموعته معطّلة يُرفض، ويسمّيه الخطأ.
    • يذكر exchangeRateSource مصدر exchangeRate المُرسل (نص حر، 200 حرف)؛ أرسله للعملات التي لا ينشرها المصرف المركزي. يُحفظ مع الفاتورة ولا يُكتب في ملف XML.
    • للمشتري خارج الإمارات (buyer.address.country ليست AE) يُقبل أي رقم ضريبة قيمة مضافة في buyer.trn حتى 30 حرفاً؛ أما للمشترين في الإمارات فيجب أن يكون 15 رقماً.
    • الحقول المخصصة (metadata) ليست مصطلحات PINT AE ولا تُكتب في ملف XML. أما الإجماليات (BT-106 إلى BT-115) فتحتسبها عليا بوكس دائماً.

    مقالات ذات صلة

    هل ما زلت بحاجة إلى مساعدة؟ تواصل مع الدعم