المفاهيم
الاصطلاحات
JSON
الأجسام بصيغة JSON، وأسماء الحقول بنمط camelCase، والقيم التعدادية بأسمائها ( "emirate": "DUBAI").الحقل الذي تتركه في طلب التعديل يحتفظ بقيمته.
المبالغ والضريبة
كل مبلغ رقم JSON بالدرهم الإماراتي. لا تسجّل KWN أي شيء بعملة أخرى. أسعار الوحدات لا تشمل الضريبة. ونسبة الضريبة رقم مئوي: 5(أساسية) أو0(نسبة صفرية).تُقرَّب المجاميع إلى خانتين عشريتين، سطرًا بسطر، كما تطبعها الفاتورة الضريبية. أرسل expectedTotalلتُرفض الفاتورة الإلكترونية بدل تخليصها إن لم يطابق مجموعها مجموعك.
التواريخ
اليوم التقويمي بصيغة YYYY-MM-DD، ويُقرأ يومًا بتوقيت الإمارات.اللحظات مثل createdAtوupdatedSinceبتوقيت UTC وبصيغة ISO 8601.
معرّفاتك: externalId
externalId: من 1 إلى 100 حرف ASCII ظاهر، فريد لكل شركة ونوع سجل، ويبقى دائمًا. ابحث عن السجل به عبر ?externalId=. والسجل الثاني بالمعرّف نفسه يُرفض 409 EXTERNAL_ID_TAKEN. وهو إلزامي في POST /einvoices: به يُعرف التكرار.
الإجراءات آمنة للتكرار
{ "alreadyDone": …, "document": … }. وإن أُرسل مرة أخرى لا يفعل شيئًا مرتين ويجيب alreadyDone: true.