نموذج فاتورة تحليل معلومات المستند

هام

  • توفر إصدارات المعاينة العامة ل Document Intelligence وصولا مبكرا إلى الميزات قيد التطوير النشط.
  • قد تتغير الميزات والنهج والعمليات، قبل التوفر العام (GA)، استنادا إلى ملاحظات المستخدم.
  • إصدار المعاينة العامة لمكتبات عميل Document Intelligence افتراضيا إلى إصدار REST API 2024-02-29-preview.
  • يتوفر إصدار المعاينة العامة 2024-02-29-preview حاليا فقط في مناطق Azure التالية:
  • شرق الولايات المتحدة
  • غرب الولايات المتحدة 2
  • غرب أوروبا

ينطبق هذا المحتوى على:علامهv4.0 (معاينة) | الإصدارات السابقة:علامة اختيار زرقاءv3.1 (GA)علامة اختيار زرقاءv3.0 (GA)علامة اختيار زرقاءv2.1 (GA)

ينطبق هذا المحتوى على:علامهv3.1 (GA) | أحدث إصدار:علامة اختيار أرجوانيةv4.0 (معاينة) | الإصدارات السابقة:علامة اختيار زرقاءv3.0علامة اختيار زرقاءv2.1

ينطبق هذا المحتوى على:علامهv3.0 (GA) | أحدث الإصدارات:علامة اختيار أرجوانيةv4.0 (معاينة)علامة اختيار أرجوانيةv3.1 | الإصدار السابق:علامة اختيار زرقاءv2.1

ينطبق هذا المحتوى على:علامهv2.1 | أحدث إصدار:علامة اختيار زرقاءv4.0 (معاينة)

يستخدم نموذج فاتورة Document Intelligence إمكانات قوية للتعرف البصري على الحروف (OCR) لتحليل واستخراج الحقول الرئيسية وعناصر السطر من فواتير المبيعات وفواتير المرافق وأوامر الشراء. يمكن أن تكون الفواتير بتنسيقات وجودة مختلفة، بما في ذلك الصور الملتقطة بالهاتف والمستندات الممسوحة ضوئيًا وملفات PDF الرقمية. تقوم واجهة برمجة التطبيقات بتحليل نص الفاتورة؛ واستخراج المعلومات الرئيسية مثل اسم العميل وعنوان الفاتورة وتاريخ الاستحقاق والمبلغ المستحق؛ وتعيد تمثيل بيانات JSON المنظمة. يدعم النموذج حاليا الفواتير في 27 لغة.

أنواع المستندات المدعومة:

  • الفواتير
  • فواتير
  • أوامر المبيعات
  • أوامر الشراء

المعالجة التلقائية للفواتير

معالجة الفواتير التلقائية هي عملية استخراج حقول الحسابات الدائنة الرئيسية من مستندات حساب الفوترة. تتضمن البيانات المستخرجة عناصر سطرية من الفواتير المدمجة مع مهام سير عمل الحسابات الدائنة (AP) للمراجعات والمدفوعات. تاريخيا، يتم تنفيذ عملية الحسابات الدائنة يدويا، وبالتالي، تستغرق وقتا طويلا جدا. عادة ما يكون الاستخراج الدقيق للبيانات الرئيسية من الفواتير هو أول وإحدى الخطوات الأكثر أهمية في عملية أتمتة الفاتورة.

نموذج فاتورة تمت معالجته باستخدام Document Intelligence Studio:

لقطة شاشة لفاتورة عينة تم تحليلها في Document Intelligence Studio.

نموذج فاتورة تمت معالجته باستخدام أداة تسمية نموذج تحليل معلومات المستند:

لقطة شاشة من عينة فاتورة.

خيارات التطوير

يدعم Document Intelligence v4.0 (2024-02-29-preview، 2023-10-31-preview) الأدوات والتطبيقات والمكتبات التالية:

ميزة الموارد معرف النموذج
نموذج الفاتورة Document Intelligence Studio
REST API
C# SDK
Python SDK
Java SDK
JavaScript SDK
prebuilt-invoice

يدعم Document Intelligence v3.1 الأدوات والتطبيقات والمكتبات التالية:

ميزة الموارد معرف النموذج
نموذج الفاتورة Document Intelligence Studio
REST API
C# SDK
Python SDK
Java SDK
JavaScript SDK
prebuilt-invoice

يدعم Document Intelligence v3.0 الأدوات والتطبيقات والمكتبات التالية:

ميزة الموارد معرف النموذج
نموذج الفاتورة Document Intelligence Studio
REST API
C# SDK
Python SDK
Java SDK
JavaScript SDK
prebuilt-invoice

يدعم Document Intelligence v2.1 الأدوات والتطبيقات والمكتبات التالية:

ميزة الموارد
نموذج الفاتورة أداة
تسمية ذكاء المستند• REST API
مكتبة العميل SDK
حاوية Docker لذكاء المستند

متطلبات الإدخال

  • للحصول على أفضل النتائج، قم بتوفير صورة واحدة واضحة أو مسح ضوئي عالي الجودة لكل مستند.

  • تنسيقات الملفات المعتمدة:

    النموذج PDF الصورة:
    JPEG/JPG، PNG، BMP، TIFF، HEIF
    Microsoft Office:
    Word (DOCX) وExcel (XLSX) وPowerPoint (PPTX) وHTML
    قراءة
    Layout ✔ (معاينة 2024-02-29، 2023-10-31-preview)
    مستند عام
    منشأ مسبقًا
    استخراج مخصص
    تصنيف مخصص ✔ (2024-02-29-preview)
  • بالنسبة لملفات PDF وTIFF، يمكن معالجة ما يصل إلى 2000 صفحة (بالنسببة للاشتراك المجاني، تتم معالجة أول صفحتين فقط).

  • حجم الملف لتحليل المستندات هو 500 ميغابايت للطبقة المدفوعة (S0) و4 ميغابايت للمستوى المجاني (F0).

  • يجب أن تتراوح أبعاد الصورة بين 50 × 50 بكسل و 10000 بكسل × 10000 بكسل.

  • إذا كانت ملفات PDF الخاصة بك مؤمنة بكلمة مرور، فيجب عليك إزالة القفل قبل الإرسال.

  • الحد الأدنى لارتفاع النص المراد استخراجه هو 12 بكسل لصورة 1024 × 768 بكسل. يتوافق هذا البعد مع نص نقطة تقريبا 8عند 150 نقطة لكل بوصة (DPI).

  • بالنسبة للتدريب على النموذج المخصص، الحد الأقصى لعدد صفحات بيانات التدريب هو 500 لنموذج القالب المخصص و50000 للنموذج العصبي المخصص.

    • لتدريب نموذج الاستخراج المخصص، يبلغ الحجم الإجمالي لبيانات التدريب 50 ميغابايت لنموذج القالب و1G-MB للنموذج العصبي.

    • بالنسبة لتدريب نموذج التصنيف المخصص، يكون الحجم الإجمالي لبيانات 1GB التدريب بحد أقصى 10000 صفحة.

  • تنسيقات الملفات المدعومة: JPEG وPNG وPDF وTIFF.
  • PDF المدعوم وTIFF، تتم معالجة ما يصل إلى 2000 صفحة. لمشتركي المستوى المجاني، تتم معالجة أول صفحتين فقط.
  • يجب أن يكون حجم الملف المدعوم أقل من 50 ميغابايت وأبعاد 50 × 50 بكسل على الأقل و10000 × 10000 بكسل على الأكثر.

استخراج بيانات نموذج الفاتورة

راجع كيفية استخراج البيانات، بما في ذلك معلومات العميل وتفاصيل المورد وعناصر السطر، من الفواتير. تحتاج إلى الموارد التالية:

  • اشتراك Azure - يمكنك إنشاء اشتراك مجانا.

  • مثيل Document Intelligence في مدخل Microsoft Azure. يمكنك استخدام طبقة التسعير المجانيةF0 () لتجربة الخدمة. بعد نشر المورد، حدد انتقال إلى المورد للحصول على المفتاح ونقطة النهاية.

لقطة شاشة للمفاتيح وموقع نقطة النهاية في مدخل Microsoft Azure.

  1. في الصفحة الرئيسية ل Document Intelligence Studio، حدد Invoices.

  2. يمكنك تحليل نموذج الفاتورة أو تحميل ملفاتك الخاصة.

  3. حدد الزر Run analysis، وإذا لزم الأمر، قم بتكوين خيارات Analyze :

    لقطة شاشة لأزرار خيارات تحليل التشغيل والتحليل في Document Intelligence Studio.

أداة تسمية نموذج تحليل معلومات المستند

  1. انتقل إلى Document Intelligence Sample Tool.

  2. في الصفحة الرئيسية لأداة العينة، حدد لوحة استخدام النموذج الذي تم إنشاؤه مسبقا للحصول على البيانات .

    لقطة شاشة لنموذج التخطيط لتحليل عملية النتائج.

  3. حدد نوع النموذج لتحليله من القائمة المنسدلة.

  4. اختر عنوان URL للملف الذي ترغب في تحليله من الخيارات التالية:

  5. في مجال المصدر، حدد URL من القائمة المنسدلة، والصق عنوان URL المحدد، وحدد الزر إحضار.

    لقطة شاشة للقائمة المنسدلة لموقع المصدر.

  6. في حقل نقطة نهاية خدمة Document Intelligence، الصق نقطة النهاية التي حصلت عليها باستخدام اشتراك Document Intelligence.

  7. في حقل المفتاح ، الصق المفتاح الذي حصلت عليه من مورد Document Intelligence.

    لقطة شاشة تعرض القائمة المنسدلة select-form-type.

  8. حدد تشغيل التحليل. تستدعي أداة تسمية نموذج تحليل معلومات المستند واجهة برمجة التطبيقات التي تم إنشاؤها مسبقا وتحليل المستند.

  9. عرض النتائج - راجع أزواج قيم المفاتيح المستخرجة وعناصر السطر والنص المميز المستخرج والجداول المكتشفة.

    لقطة شاشة لنموذج التخطيط لتحليل عملية النتائج.

إشعار

لا تدعم أداة Sample Labeling تنسيق ملف BMP. هذا قيد على الأداة وليس خدمة معلومات المستند.

اللغات والإعدادات المحلية المدعومة

راجع صفحة دعم اللغة - النماذج التي تم إنشاؤها مسبقا للحصول على قائمة كاملة باللغات المدعومة.

استخراج ميداني

Name كتابة ‏‏الوصف الإخراج القياسي
اسم العميل سلسلة العميل المفوتر Microsoft Corp
CustomerId سلسلة معرّف مرجع العميل CID-12345
PurchaseOrder سلسلة رقم مرجع أمر الشراء PO-3333
معرف الفاتورة سلسلة معرف هذه الفاتورة المحددة (غالبا رقم الفاتورة) INV-100
تاريخ الفاتورة date تاريخ إصدار الفاتورة mm-dd-yyyy
DueDate date تاريخ استحقاق الدفع لهذه الفاتورة mm-dd-yyyy
VendorName سلسلة المورد الذي أنشأ هذه الفاتورة CONTOSO LTD.
VendorAddress العنوان عنوان بريد المورد 123 456 شارع، نيويورك، نيويورك 10001
عنوان مراسلة البائع سلسلة الاسم المرتبط بـ VendorAddress مقر Contoso
CustomerAddress العنوان العنوان البريدي الخاص بالعميل 123 شارع آخر، ريدموند واشنطن، 98052
عنوان مراسلة العميل سلسلة الاسم المرتبط بـ CustomerAddress Microsoft Corp
عنوان الفاتورة العنوان عنوان فاتورة صريح للعميل 123 بيل سانت، ريدموند واشنطن، 98052
عنوان المرسل إليه الفاتورة سلسلة الاسم المرتبط بـ BillingAddress خدمات Microsoft
ShippingAddress العنوان عنوان الشحن الصريح للعميل 123 سفينة سانت, ريدموند WA, 98052
عنوان مراسلة الشحن سلسلة الاسم المرتبط بـ ShippingAddress تسليم Microsoft
المجموع الفرعي العملة حقل الإجمالي الفرعي المحدد في هذه الفاتورة $100.00
إجمالي الحساب العملة الخصم الإجمالي المطبق على فاتورة 5.00 دولار
TotalTax العملة حقل إجمالي الضريبة المحدد في هذه الفاتورة $10.00
إجمالي الفاتورة العملة إجمالي الرسوم الجديدة المرتبطة بهذه الفاتورة $10.00
AmountDue العملة المبلغ الإجمالي المستحق للمورد 610 دولارات
الرصيد السابق غير المدفوع العملة الرصيد السابق غير المدفوع الصريح $500.00
عنوان التحويلات العنوان عنوان التحويلات أو الدفع الصريح للعميل 123 ريميت سانت نيويورك، نيويورك، 10001
عنوان متلقي التحويلات سلسلة الاسم المرتبط بـ RemittanceAddress فوترة Contoso
ServiceAddress العنوان عنوان الخدمة أو عنوان الملكية الصريح للعميل 123 Service St, Redmond WA, 98052
عنوان متلقي الخدمة سلسلة الاسم المرتبط بـ ServiceAddress خدمات Microsoft
ServiceStartDate date التاريخ الأول لفترة الخدمة (على سبيل المثال، فترة خدمة فاتورة المرافق) mm-dd-yyyy
تاريخ انتهاء الخدمة date تاريخ انتهاء فترة الخدمة (على سبيل المثال، فترة خدمة فاتورة المرافق) mm-dd-yyyy
VendorTaxId سلسلة رقم دافع الضرائب المرتبط بالمورد 123456-7
CustomerTaxId سلسلة رقم دافع الضرائب المرتبط بالعميل 765432-1
PaymentTerm سلسلة شروط الدفع الخاصة بالفاتورة Net90
KVKNumber سلسلة معرف فريد للشركات المسجلة في هولندا (NL فقط) 12345678
CurrencyCode سلسلة رمز العملة المقترن بالمبلغ المستخرج
الدفعات صفيف صفيف يحتوي على تفاصيل خيار الدفع مثل IBAN،SWIFT ، ، BPayBillerCode(AU)BPayReference(AU)
علامات التعريف الضريبية صفيف صفيف يحتوي على تفاصيل ضريبية مثل المبلغ والمعدل
علامات التعريف الضريبية صفيف صفيف يحتوي على معلومات ضريبية مضافة مثل CGSTو IGSTو SGST. يتوفر عنصر السطر هذا حاليا فقط للغات ألمانيا (de) وإسبانيا (es) والبرتغال (pt) ولغة الإنجليزية كندا (en-CA)

صفيف عناصر السطر

فيما يلي عناصر السطر المستخرجة من فاتورة في استجابة إخراج JSON (يستخدم الإخراج التالي نموذج الفاتورة هذا:

Name كتابة ‏‏الوصف القيمة (إخراج قياسي)
المبلغ العملة مقدار البند $60.00
التاريخ date التاريخ المقابل لكل بند. غالبًا ما يكون هذا هو التاريخ الذي تم فيه شحن البند 3/4/2021
‏‏الوصف سلسلة الوصف النصي لبند الفاتورة خدمات استشارية
الكمية رقم كمية بند الفاتورة 2
ProductCode سلسلة رمز المنتج أو رقم المنتج أو SKU المرتبط ببند معين A123
ضريبة العملة الضريبة المرتبطة بكل بند. تتضمن القيم المحتملة المبلغ الضريبي والضريبة Y/N 6.00 دولار
الضريبة سلسلة معدل الضريبة المرتبط بكل عنصر سطر. 18%
الوحدة سلسلة وحدة البند، على سبيل المثال، كجم، رطل وما إلى ذلك. ساعات
UnitPrice رقم السعر الصافي أو الإجمالي (اعتمادًا على إعداد الفاتورة الإجمالية للفاتورة) لوحدة واحدة من هذا البند 30.00 دولارًا

توجد أزواج قيم المفاتيح للفاتورة والبنود المستخرجة في قسم documentResultsالخاص بإخراج JSON.

أزواج مفتاح-قيمة

تدعم الفاتورة التي تم إنشاؤها مسبقا 2022-06-30 والإصدارات الأحدث الإرجاع الاختياري لأزواج قيم المفاتيح. بشكل افتراضي، يتم تعطيل إرجاع أزواج قيمة المفتاح. أزواج قيم المفتاح هي امتدادات محددة داخل الفاتورة تحدد التسمية أو المفتاح والاستجابة أو القيمة المرتبطة به. في الفاتورة، يمكن أن تكون هذه الأزواج هي التسمية والقيمة التي أدخلها المستخدم لهذا الحقل أو رقم الهاتف. يتم تدريب نموذج الذكاء الاصطناعي على استخراج مفاتيح وقيم قابلة للتعريف استنادًا إلى مجموعة متنوعة من أنواع المستندات والتنسيقات والهياكل.

يمكن أيضًا أن توجد المفاتيح بشكل منفصل عندما يكتشف النموذج وجود مفتاح، بدون قيمة مرتبطة أو عند معالجة الحقول الاختيارية. على سبيل المثال، يمكن ترك حقل الاسم الأوسط فارغا في نموذج في بعض الحالات. دائما ما تكون أزواج قيم المفاتيح امتدادات نصية مضمنة في المستند. بالنسبة للمستندات التي يتم وصف نفس القيمة فيها بطرق مختلفة، على سبيل المثال، العميل/المستخدم، يكون المفتاح المقترن إما عميلا أو مستخدما (استنادا إلى السياق).

الحقول المستخرجة

تستخرج خدمة الفاتورة النص والجداول و26 حقل فاتورة. فيما يلي الحقول المستخرجة من فاتورة في استجابة إخراج JSON (يستخدم الإخراج التالي نموذج الفاتورة هذا).

Name كتابة الوصف نص القيمة (إخراج قياسي)
اسم العميل سلسلة العميل الذي تتم فوترته Microsoft Corp
CustomerId سلسلة معرف مرجعي للعميل CID-12345
PurchaseOrder سلسلة رقم مرجع أمر الشراء PO-3333
معرف الفاتورة سلسلة معرّف هذه الفاتورة المحددة (غالبًا «رقم الفاتورة») INV-100
تاريخ الفاتورة date تاريخ إصدار الفاتورة 11/15/2019 2019-11-15
DueDate date تاريخ استحقاق دفع هذه الفاتورة 12/15/2019 2019-12-15
VendorName سلسلة المورد الذي أنشأ الفاتورة CONTOSO
VendorAddress سلسلة العنوان البريدي للمورد 123 456 شارع نيويورك، نيويورك، 10001
عنوان مراسلة البائع سلسلة الاسم المرتبط بـ VendorAddress مقر Contoso
CustomerAddress سلسلة العنوان البريدي الخاص بالعميل 123 شارع آخر، ريدموند، واشنطن، 98052
عنوان مراسلة العميل سلسلة الاسم المرتبط بـ CustomerAddress Microsoft Corp
عنوان الفاتورة سلسلة عنوان فاتورة صريح للعميل 123 شارع بيل، ريدموند، واشنطن، 98052
عنوان المرسل إليه الفاتورة سلسلة الاسم المرتبط بـ BillingAddress خدمات Microsoft
ShippingAddress سلسلة عنوان الشحن الصريح للعميل 123 شارع السفن، ريدموند، واشنطن، 98052
عنوان مراسلة الشحن سلسلة الاسم المرتبط بـ ShippingAddress تسليم Microsoft
المجموع الفرعي رقم حقل الإجمالي الفرعي المحدد في هذه الفاتورة $100.00 100
TotalTax رقم حقل إجمالي الضريبة المحدد في هذه الفاتورة $10.00 10
إجمالي الفاتورة رقم إجمالي الرسوم الجديدة المرتبطة بهذه الفاتورة 110.00 دولار 110
AmountDue رقم المبلغ الإجمالي المستحق للمورد 610.00 دولار 610
ServiceAddress سلسلة عنوان الخدمة أو عنوان الملكية الصريح للعميل 123 شارع الخدمة، ريدموند، واشنطن، 98052
عنوان متلقي الخدمة سلسلة الاسم المرتبط بـ ServiceAddress خدمات Microsoft
عنوان التحويلات سلسلة عنوان التحويلات أو الدفع الصريح للعميل 123 ريميت سانت نيويورك، نيويورك، 10001
عنوان متلقي التحويلات سلسلة الاسم المرتبط بـ RemittanceAddress فوترة Contoso
ServiceStartDate date التاريخ الأول لفترة الخدمة (على سبيل المثال، فترة خدمة فاتورة المرافق) 10/14/2019 2019-10-14
تاريخ انتهاء الخدمة date تاريخ انتهاء فترة الخدمة (على سبيل المثال، فترة خدمة فاتورة المرافق) 11/14/2019 2019-11-14
الرصيد السابق غير المدفوع رقم الرصيد السابق غير المدفوع الصريح $500.00 500

فيما يلي عناصر السطر المستخرجة من فاتورة في استجابة إخراج JSON وتستخدم هذه الفاتورة النموذجية:

Name كتابة ‏‏الوصف نص (البند #1) القيمة (إخراج قياسي)
Items سلسلة سطر نص السلسلة الكامل للبند 3/4/2021 خدمات استشارية A123 ساعتان 30.00 دولارًا 10% 60.00 دولارًا
المبلغ رقم مقدار البند $60.00 100
‏‏الوصف سلسلة الوصف النصي لبند الفاتورة خدمات استشارية خدمات استشارية
الكمية رقم كمية بند الفاتورة 2 2
UnitPrice رقم السعر الصافي أو الإجمالي (اعتمادًا على إعداد الفاتورة الإجمالية للفاتورة) لوحدة واحدة من هذا البند 30.00 دولارًا 30
ProductCode سلسلة رمز المنتج أو رقم المنتج أو SKU المرتبط ببند معين A123
الوحدة سلسلة وحدة البند، على سبيل المثال، كجم، رطل وما إلى ذلك. hours
التاريخ date التاريخ المقابل لكل بند. غالبًا ما يكون هذا هو التاريخ الذي تم فيه شحن البند 3/4/2021 2021-03-04
ضريبة رقم الضريبة المرتبطة بكل بند. تتضمن القيم المحتملة مبلغ الضريبة ونسبة الضريبة وضريبة Y/N 10%

فيما يلي حقول معقدة مستخرجة من فاتورة في استجابة إخراج JSON:

علامات التعريف الضريبية

تهدف التفاصيل الضريبية إلى تقسيم الضرائب المختلفة المطبقة على إجمالي الفاتورة.

Name كتابة ‏‏الوصف نص (البند #1) القيمة (إخراج قياسي)
Items سلسلة سطر نص السلسلة الكاملة لعنصر الضريبة V.A.T. 15٪ 60.00 دولار
المبلغ رقم المبلغ الضريبي لعنصر الضريبة 60.00 60
المعدل سلسلة معدل الضريبة لعنصر الضريبة 15%

الدفعات

سرد جميع خيارات الدفع المكتشفة التي تم الكشف عنها في الحقل.

Name كتابة ‏‏الوصف نص (البند #1) القيمة (إخراج قياسي)
ايبان سلسلة رقم الحساب المصرفي الداخلي GB33BU كيلوبايت 20201555555555
SWIFT سلسلة رمز SWIFT BU كيلوبايت GB22
رمز BPayBiller سلسلة التعليمة البرمجية لفواتير B-Pay الأسترالية 12345
مرجع BPay سلسلة الرمز المرجعي ل B-Pay الأسترالي 98765432100

مخرجات JSON

يحتوي إخراج JSON على ثلاثة أجزاء:

  • "readResults" تحتوي العقدة على كافة النصوص وعلامات التحديد التي تم التعرف عليها. يتم تنظيم النص عبر الصفحة، ثم سطرا، ثم حسب الكلمات الفردية.
  • "pageResults" تحتوي العقدة على الجداول والخلايا المستخرجة بمربعات الإحاطة والثقة والمرجع إلى الأسطر والكلمات في readResults.
  • "documentResults" تحتوي العقدة على القيم الخاصة بالفاتورة وعناصر السطر التي اكتشفها النموذج. إنه المكان الذي يمكنك فيه العثور على جميع الحقول من الفاتورة مثل معرف الفاتورة والشحن إلى والفاتورة والعميل والإجمالي وعناصر السطر وغير ذلك الكثير.

دليل الترحيل

  • اتبع دليل ترحيل Document Intelligence v3.1 لمعرفة كيفية استخدام إصدار v3.0 في التطبيقات وسير العمل.

الخطوات التالية

  • حاول معالجة النماذج والمستندات الخاصة بك باستخدام Document Intelligence Studio.

  • أكمل التشغيل السريع ل Document Intelligence وابدأ في إنشاء تطبيق لمعالجة المستندات بلغة التطوير التي تختارها.

  • حاول معالجة النماذج والمستندات الخاصة بك باستخدام أداة تسمية نموذج تحليل معلومات المستند.

  • أكمل التشغيل السريع ل Document Intelligence وابدأ في إنشاء تطبيق لمعالجة المستندات بلغة التطوير التي تختارها.