BR-KSA-56: إشعارات الدائن والمدين يجب أن تشير للفاتورة الأصلية (BT-25)
عندما تكون قيمة cbc:InvoiceTypeCode (BT-3) هي 381 (إشعار دائن) أو 383 (إشعار مدين)، يجب أن يحتوي المستند على cac:BillingReference واحد على الأقل، وأن يحتوي كل cac:BillingReference على cac:InvoiceDocumentReference/cbc:ID (BT-25) غير فارغ.
كيف تحلها
أضف <cac:BillingReference><cac:InvoiceDocumentReference><cbc:ID>…</cbc:ID></cac:InvoiceDocumentReference></cac:BillingReference> برقم الفاتورة الأصلية.
نص الهيئة الرسمي
[BR-KSA-56]-For credit notes ((BT-3) has the value of 381) and debit notes ((BT-3) has the value of 383), the billing reference ID (BT-25) is mandatory.
المصدر: ZATCA SDK 3.4.8 · ZATCA KSA rules
متى تفشل (الشرط اللي ينفّذه SDK الهيئة)
not(exists(./cac:InvoiceDocumentReference/cbc:ID) and (./cac:InvoiceDocumentReference/cbc:ID) != '')
قواعد قريبة
- BR-04 · يجب أن تحمل كل فاتورة رمز نوع الفاتورة (BT-3)
- BR-55 · يجب أن يتضمن مرجع الفوترة رقم الفاتورة السابقة (BT-25)
- BR-KSA-05 · رمز نوع الفاتورة يجب أن يكون 388 أو 383 أو 381 أو 386
- BR-KSA-17 · الإشعارات الدائنة والمدينة تحتاج سبب الإصدار
- BR-KSA-73 · المبلغ المدفوع مسبقًا (BT-113) يتطلب مرجع دفعة مقدمة كامل
افحص فاتورتك على قواعد الهيئة
الصق الـ XML وتشوف كل الأخطاء والتحذيرات، والفحص يصير في متصفحك وما ترسل الفاتورة لأي مكان.
افحص فاتورة أو جرّب ماثل