المحاسبة والمالية

واجهة برمجة التطبيقات المدعومة بالذكاء الاصطناعي

تحليل الفواتير

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

قم بأتمتة سير عمل حسابات الدفع الخاصة بك باستخدام واجهة برمجة تطبيقات استخراج الفواتير المدعومة بالذكاء الاصطناعي. قم بتحميل أي مستند فاتورة واحصل على بيانات مهيكلة بالكامل - من تفاصيل البائع والمشتري إلى العناصر الفردية، وتقسيمات الضرائب، وشروط الدفع - جاهزة لنظام ERP الخاص بك أو نظام المحاسبة أو خطوط الأنابيب المخصصة.

تنسيقات الفواتير المدعومة - 8 أنواع ملفات: DOC, DOCX, PDF, JPG, JPEG, PNG, TIFF, TIF

نعم - يتعامل مع الفواتير الممسوحة ضوئيًا، والإيصالات المصورة، وملفات PDF المسطحة حيث يتم تضمين محتوى الفاتورة كصور بدلاً من نص قابل للتحديد.

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

تعد هذه الواجهة مثالية للمطورين الذين يبنون منصات محاسبية، أدوات إدارة النفقات، أنظمة المشتريات، أو تكاملات ERP. تقوم بأتمتة استخراج بيانات الفواتير التي تتطلب عادة إدخال البيانات يدويًا، مما يضمن الدقة ويقلل بشكل كبير من وقت المعالجة. تشمل حالات الاستخدام معالجة الحسابات الآلية، التحقق من صحة بيانات الفاتورة، تحليلات الإنفاق، إدارة الموردين، وسير عمل التسوية المالية.

يجب تحميل الملف كمعلمة form-data تسمى file. يمكن أيضًا تقديم معلمة لغة اختيارية (القيمة الافتراضية هي English).

وظائف الذكاء الاصطناعي تتضمن خطوتين رئيسيتين:

  1. تقديم مهمة الذكاء الاصطناعي: بدء العملية عن طريق إرسال طلب الوظيفة.
  2. مراقبة واستلام النتائج: التحقق المستمر من حالة المهمة والحصول على النتيجة النهائية عند الانتهاء بنجاح.

مكتبات/حزم تطوير البرمجيات ذات الصلة


SharpAPI SOC 2 Type II

SharpAPI هو الآن متوافق مع SOC 2 Type II. يمكنك التحقق من التفاصيل على موقعنا بوابة مركز الثقة.

بياناتك هي بياناتك. تعرف على كيفية حمايتنا لها والامتثال لمعايير الخصوصية العالمية في موقعنا سياسة معالجة البيانات والامتثال .

الخطوة 1. تقديم طلب وظيفة الذكاء الاصطناعي

نقطة النهاية: POST - /api/v1/finance/parse_invoice

مثال على الطلب:

curl --location 'https://sharpapi.com/api/v1/finance/parse_invoice' \
--header 'Accept: application/json' \
-H "Authorization: Bearer YOUR_API_TOKEN" \
--form 'file=@"invoice.pdf"'

مثال على الاستجابة:

{
  "status_url": "https://sharpapi.com/api/v1/finance/parse_invoice/job/status/e00ebeec-6df3-4282-b515-8c447ea5d6ab",
  "job_id": "e00ebeec-6df3-4282-b515-8c447ea5d6ab"
}

الخطوة 2. مراقبة وجلب نتائج وظيفة الذكاء الاصطناعي

نقطة النهاية: GET - /api/v1/finance/parse_invoice/job/status/:uuid

يُستخدم نقطة النهاية للتحقق من تقدم الوظيفة المطلوبة من API.

مثال على النتيجة:

{
    "data": {
        "type": "api_job_result",
        "id": "e00ebeec-6df3-4282-b515-8c447ea5d6ab",
        "attributes": {
            "status": "success",
            "type": "invoice_parse",
            "result": [
                {
                    "source_pages": [
                        1
                    ],
                    "document": {
                        "type": "invoice",
                        "original_type_label": "Invoice",
                        "is_invoice": true,
                        "is_copy": false,
                        "copy_type": null
                    },
                    "invoice": {
                        "invoice_number": "D7BDFA00-0019",
                        "issue_date": "2025-12-07",
                        "due_date": "2025-12-07",
                        "document_date": null,
                        "order_date": null,
                        "delivery_date": null,
                        "shipping_date": null,
                        "pricing_date": null,
                        "currency": "USD",
                        "exchange_rate": null,
                        "page_info": "1 of 1",
                        "amount_in_words": "",
                        "notes": "",
                        "remarks": "",
                        "delivery_instructions": "",
                        "terms_and_conditions": [],
                        "late_payment_interest_rate": null
                    },
                    "references": {
                        "delivery_order_number": "",
                        "purchase_order_number": "",
                        "sales_order_number": "",
                        "customer_reference": "",
                        "external_document_number": "",
                        "grn_number": "",
                        "route_number": "",
                        "lorry_number": "",
                        "serial_number": "",
                        "batch_number": "",
                        "other_references": []
                    },
                    "e_invoice": {
                        "uuid": "",
                        "e_invoice_code": "",
                        "e_invoice_type": "",
                        "e_invoice_version": "",
                        "submission_id": "",
                        "submission_document_id": "",
                        "submission_long_id": "",
                        "submission_status": "",
                        "validation_datetime": null,
                        "digital_signature_present": false,
                        "validated_link": "",
                        "original_e_invoice_ref": "",
                        "qr_code_present": false
                    },
                    "seller": {
                        "name": "OpenAl, LLC",
                        "trade_name": "OpenAl",
                        "registration_number": "",
                        "tin": "",
                        "sst_id": "",
                        "gst_id": "",
                        "vat_id": "GB434338990",
                        "msic_code": "",
                        "business_activity": "",
                        "address": {
                            "street_line_1": "548 Market Street",
                            "street_line_2": "PMB 97273",
                            "city": "San Francisco",
                            "state": "California",
                            "postcode": "94104-5401",
                            "country": "US"
                        },
                        "phone": "",
                        "fax": "",
                        "email": "",
                        "website": "",
                        "bank_details": [
                            {
                                "bank_name": "",
                                "account_name": "",
                                "account_number": "",
                                "sort_code": "",
                                "swift_code": "",
                                "iban": ""
                            }
                        ],
                        "contact_person": {
                            "name": "",
                            "role": "",
                            "phone": "",
                            "email": ""
                        }
                    },
                    "buyer": {
                        "name": "A2Z WEB LTD",
                        "trade_name": "",
                        "registration_number": "",
                        "tin": "",
                        "brn": "",
                        "sst_id": "",
                        "gst_id": "",
                        "vat_id": "",
                        "customer_account_number": "",
                        "billing_address": {
                            "location_name": "",
                            "street_line_1": "Unit 10 Enterprise Court, Farfield",
                            "street_line_2": "Park",
                            "city": "Rotherham",
                            "state": "",
                            "postcode": "S63 5DB",
                            "country": "GB"
                        },
                        "delivery_address": {
                            "recipient_name": "",
                            "location_name": "",
                            "street_line_1": "Unit 10 Enterprise Court",
                            "street_line_2": "Farfield Park",
                            "city": "Rotherham",
                            "state": "",
                            "postcode": "S63 5DB",
                            "country": "GB"
                        },
                        "delivery_address_same_as_billing": false,
                        "phone": "",
                        "fax": "",
                        "email": "",
                        "attention_to": {
                            "name": "",
                            "phone": "",
                            "email": ""
                        }
                    },
                    "sales_info": {
                        "salesperson_name": "",
                        "salesperson_code": "",
                        "salesperson_phone": "",
                        "sales_agent": "",
                        "sales_location": "",
                        "sales_department": "",
                        "outlet_name": ""
                    },
                    "financials": {
                        "subtotal": 15.57,
                        "gross_amount": null,
                        "total_discount_amount": null,
                        "shipping_charge": null,
                        "delivery_fee": null,
                        "total_excl_tax": 15.57,
                        "total_tax_amount": 3.11,
                        "service_tax_amount": null,
                        "total_incl_tax": 18.68,
                        "rounding_adjustment": null,
                        "total_payable": 18.68,
                        "amount_paid": null,
                        "amount_due": 18.68,
                        "tax_details": [
                            {
                                "tax_type": "VAT",
                                "tax_rate": 20,
                                "taxable_amount": 15.57,
                                "tax_amount": 3.11
                            }
                        ]
                    },
                    "line_items": [
                        {
                            "line_number": 1,
                            "item_code": "",
                            "stock_code": "",
                            "barcode": "",
                            "description": "رصيد استخدام API لـ OpenAl",
                            "classification_code": "",
                            "country_of_origin": "",
                            "quantity": 1,
                            "free_quantity": null,
                            "unit_of_measure": "",
                            "unit_of_measure_raw": "",
                            "pack_size": "",
                            "total_units": null,
                            "weight": null,
                            "weight_uom": "",
                            "unit_price": 15.57,
                            "discount_percent": null,
                            "discount_amount": null,
                            "subtotal": 15.57,
                            "tax_rate": 20,
                            "tax_type": "VAT",
                            "tax_amount": 3.11,
                            "total_excl_tax": 15.57,
                            "total_incl_tax": null,
                            "expiry_date": null,
                            "batch_lot_number": "",
                            "service_start_date": null,
                            "service_end_date": null
                        }
                    ],
                    "payment": {
                        "payment_terms": "",
                        "payment_terms_days": null,
                        "payment_method": "",
                        "payment_date": null,
                        "payment_reference": "",
                        "jompay_biller_code": "",
                        "jompay_ref_1": ""
                    },
                    "logistics": {
                        "shipping_method": "",
                        "vehicle_number": "",
                        "driver_name": "",
                        "delivery_zone": "",
                        "delivery_time_constraint": "",
                        "carton_count": null,
                        "total_volume": null,
                        "total_weight": null,
                        "goods_received_confirmation": false,
                        "received_by": "",
                        "receiver_signature_present": false
                    }
                }
            ]
        }
    }
}

واجهة برمجة تطبيقات تحليل الفواتير - استخراج بيانات منظمة من أي فاتورة

إذا كنت قد قضيت ظهيرة في التحديق في الفواتير، ونسخ ولصق أسماء الموردين في جداول البيانات، وجمع العناصر يدويًا - أولاً، نحن آسفون. ثانيًا، تلك الحقبة قد انتهت رسميًا. يأخذ نقطة النهاية الجديدة لتحليل الفواتير أي ملف فاتورة - سواء كان PDF نظيفًا، أو صورة مجعدة قليلاً من هاتفك، أو ملف TIFF ممسوح ضوئيًا من ذلك الماسح الضوئي القديم في المكتب - ويعيد كائن JSON منظم بشكل جميل مليء بكل نقطة بيانات قد تحتاجها.

أعجبك SharpAPI؟ شاركه واحصل على 30% عمولات متكررة — للأبد.

عملاؤك يحتاجون بالفعل إلى الذكاء الاصطناعي. احصل على أجر مقابل التوصية بأبسط طريقة لإضافته.