محتويات الوثائق

بر وبحر Barr wa Bahr

آخر تحديث: مارس 2023 — Last updated: March 2023

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

يتم الربط عبر منصة منفذ من خلال نقطة نهاية واحدة POST /api/v1/carriers/BARR/passthrough مع ترويسة Authorization: Bearer ومفتاح الفريق، ويحدد الحقل action نوع العملية («rate» للتسعير و«ship» لإنشاء إرسالية)، وترسل البيانات بصيغة JSON وفق الجدول أدناه. لا تتوفر بيئة اختبارية منفصلة. لا تصدر الشركة بوليصة شحن إلكترونية للإرساليات وإنما يزود العميل برقم إرسالية consignment_no يستخدم للتتبع عبر منصة منفذ. لا تتوفر إشعارات مباشرة من الشركة وتصل تحديثات الحالة عبر منصة منفذ. للاستفسارات: قسم العمليات، هاتف 012-000-0000 تحويلة 3، من الأحد إلى الخميس.

جدول الحقول

الحقلالوصفإلزامي
actionنوع العملية: «rate» للتسعير أو «ship» لإنشاء إرساليةنعم
serviceرمز الخدمة: SEA_STD أو LAND_STD أو SEA_EXPنعم
weightالوزن (كجم)نعم
lengthالطولنعم
widthالعرضنعم
heightالارتفاعنعم
origin_cityمدينة الالتقاط داخل المملكةنعم
dest_countryرمز دولة الوجهة (حرفان)نعم
dest_cityمدينة الوجهةنعم
declared_valueالقيمة المصرح بهانعم
ship_dateتاريخ الشحن (١)نعم
codمبلغ الدفع عند الاستلاملا

(١) صيغة التاريخ: يوم-شهر-سنة.

Barr wa Bahr provides sea and land freight from Saudi ports and border crossings to Iraq, Jordan, Egypt, Morocco, Turkey, Italy, Germany, the United Kingdom, the United States, China and India. Integration is via a single endpoint; the action field selects the operation. Field reference below.

Field reference (English)

FieldDescriptionReq.
actionoperation: rate or shipY
serviceservice codeY
weightweight (g)Y
lengthlengthY
widthwidthY
heightheightY
origin_citypickup cityY
dest_countrydestination country code (2 letters)Y
dest_citydestination cityY
declared_valuedeclared valueY
ship_dateshipping dateY
codcash on delivery amountN

مثال / Example

curl -X POST "https://manfath.example/api/v1/carriers/BARR/passthrough" \
  -H "Authorization: Bearer mnf_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "action": "ship",
    "service": "SEA_STD",
    "weight": 18000,
    "length": 600,
    "width": 400,
    "height": 350,
    "origin_city": "Jeddah",
    "dest_country": "EG",
    "dest_city": "Alexandria",
    "declared_value": 2500,
    "ship_date": "02-04-2023",
    "cod": 0
  }'

مثال الاستجابة / Example response

{
  "status": "ok",
  "consignment_no": "BB402118374",
  "label": "none",
  "message_ar": "تم إنشاء الإرسالية"
}

تحفظ أرقام الإرساليات في سجلات العميل ويستخدم رقم الإرسالية للتتبع والفوترة. عند طلب التسعير (action = rate) يعاد مبلغ التسعيرة بالريال السعودي مع نطاق مدة النقل. تحتسب رسوم إضافية للمناطق النائية وللبضائع التي تتطلب مناولة خاصة وتظهر في الفاتورة الشهرية.

رموز الأخطاء / Error codes

الرمزالوصف
E_MISSING_FIELD_7734حقل مطلوب مفقود / missing required field
E_BAD_DATE_09صيغة التاريخ غير صحيحة / invalid date value
E_BAD_VALUE_23قيمة غير صالحة / invalid value
E_NO_COVERAGE_88خارج نطاق التغطية / outside coverage
E_BAD_REQUEST_11طلب غير صالح / bad request

العودة إلى الوثائق

منصة تجريبية لأغراض تدريبية — Sandbox platform for training purposes