GnTeq Shipping Engine ## Sections • [Get Started ابدأ الآن](https://docs.naqelconnect.app/get-started.md): This Application Programming Interface (API) document is aimed at helping you connect your software & online services to Naqel's shipping & tracking platform. By using these APIs, you will be able to get the information that you need to get started with the integration. تهدف وثائق واجهة برمجة التطبيقات (API) هذه إلى مساعدتك في ربط برنامجك وخدماتك الإلكترونية بمنصة الشحن والتتبع الخاصة بـناقل. من خلال استخدام هذه الواجهات، ستتمكن من الحصول على المعلومات اللازمة للبدء في عملية الربط. • [Shipments الشحنات](https://docs.naqelconnect.app/shipments.md): These APIs authorize users to تتيح هذه الواجهات للمستخدمين الصلاحية للقيام بما يلي: Creation Shipment إنشاء شحنة Update Shipment تحديث شحنة Track a single shipment تتبع شحنة واحدة Track multi-shipments تتبع عدة شحنة Print Label طباعة ملصق • [NQL Shipment Creation إنشاء شحنة ناقل](https://docs.naqelconnect.app/shipments/nql-shipment-update-copy-2.md): Body Parameters Manifest Shipment Details <object> تفاصيل شحنة البيان ClientInfo <Object> معلومات العميل ClientAddress <Object> عنوان العميل Field Data Type Required Description الوصف PhoneNumber String M Valid phone No. or it can be a mobile No. رقم هاتف فعال أو يمكن أن يكون رقم جوال NationalAddress String O Client National Address العنوان الوطني للعميل poBox String O Valid PO (Post Office) Box صندوق بريد فعال zipCode String O Valid Zip Code رمز بريدي فعال fax String O Valid Fax No. رقم فاكس فعال latitude String O Client Latitude خط العرض للعميل longitude String O Client Longitude خط الطول للعميل FirstAddress String M The address for the place of pickup عنوان مكان الاستلام Location String O Clear description for the address or additional information like second address وصف واضح للعنوان أو معلومات إضافية مثل العنوان الثاني CountryCode String M Client Country Code رمز دولة العميل CityCode String M Client City Code رمز مدينة العميل ClientContact <Object> معلومات الاتصال للعميل Field Data Type Required Description الوصف Name String M The name for shipper’s contact person who is available at the collection address اسم الشخص المسؤول عن الاتصال من المرسل والمتواجد في عنوان الاستلام Email String O Valid email address of shipper contact person عنوان البريد الإلكتروني الفعال لشخص الاتصال من المرسل PhoneNumber String M Valid phone No. of the contact person. If there is no phone number, you should enter the mobile No. in this field رقم الهاتف الفعال لشخص الاتصال. إذا لم يكن هناك رقم هاتف، يجب إدخال رقم الجوال في هذا الحقل MobileNo String O Valid mobile No. of the contact person رقم الجوال الفعال لشخص الاتصال ClientID <Int> M —> Naqel Client ID معرف عميل ناقل Password <String> M —> API Password لمة المرور Version <String> M —> API Version الإصدار ConsigneeInfo <Object> معلومات المستلم Field Data Type Required Description الوصف consigneeNationalID Int O The ConsigneeNationalID/ Iqama is mandatory field for international high value shipments, other than that it is optional رقم الهوية الوطنية للمستلم / الإقامة هو حقل إلزامي للشحنات الدولية ذات القيمة العالية، بخلاف ذلك فهو اختياري. consigneePassportNo String O رقم جواز سفر المستلم consigneePassportExp String O تاريخ انتهاء جواز سفر المستلم consigneeNationality String O جنسية المستلم consigneeNationalIdExpiry String O تاريخ انتهاء هوية المستلم الوطنية consigneeBirthDate String O تاريخ ميلاد المستلم consigneeName String M Receiver Name. If consignee is a company, company name and contact person name should be indicated. If consignee is private individual, provide name of the person. اسم المستلم. إذا كان المستلم شركة، يجب ذكر اسم الشركة واسم الشخص المسؤول. إذا كان المستلم فردًا خاصًا، يرجى كتابة اسم الشخص email String O Valid email of Consignee البريد الإلكتروني الفعال للمستلم mobile String O Consignee Mobile جوال المستلم phoneNumber String M Valid phone No. of consignee. You can mention here phone No. or even mobile No. رقم الهاتف الصالح للمستلم. يمكنك ذكر هنا رقم الهاتف أو حتى رقم الجوال fax String O Consignee fax فاكس المستلم district String O Consignee district منطقة المستلم what3Words String O Consignee W3W عنوان الثلاث كلمات للمستلم buildingNo String O Consignee Bldg no. رقم مبنى المستلم parcelLockerMachineID String O معرف جهاز خزنة الطرود address String M Address of the consignee عنوان المستلم nationalAddress String O Consignee National Address العنوان الوطني للمستلم near String O More description about the address of the consignee if possible وصف إضافي عن عنوان المستلم إذا كان ممكنًا countryCode String M Consignee Country Code رمز دولة المستلم cityCode String M Consignee City Code رمز مدينة المستلم CommercialInvoice <Object> Field Data Type Required Description الوصف refNo String M Reference No. of Invoice رقم المرجع للفاتورة invoiceNo String M The InvoiceNo will be your WaybillNo by default when CreateWaybill, but when you CreateCommercialInvoice separately you should pass the WaybillNo as InvoiceNo سيكون رقم الفاتورة هو رقم بوليصة الشحن بشكل افتراضي عند إنشاء بوليصة الشحن، ولكن عند إنشاء فاتورة تجارية بشكل منفصل يجب عليك تمرير رقم بوليصة الشحن كرقم الفاتورة invoiceDate DateTime M Date of Invoice is the date of purchase. تاريخ الفاتورة هو تاريخ الشراء consignee String M Consignee Name اسم المستلم consigneeAddress String M Consignee Address details تفاصيل عنوان المستلم consigneeEmail String M Consignee E-mail بريد إلكتروني للمستلم mobileNo String O Mobile No رقم الجوال phone String O Phone No رقم الهاتف totalCost Float M Total cost of invoice إجمالي تكلفة الفاتورة currencyCode String M Currency code of the invoice (it should be 3 letter code). Refer to Appendix E for Currency Codes. رمز العملة للفاتورة (يجب أن يكون رمز من 3 أحرف). يرجى الرجوع إلى الملحق هـ لرموز العملات CommercialInvoiceDetailList <Object> قائمة تفاصيل الفاتورة التجارية Field Data Type Required Description الوصف quantity Int M Quantity of each item كمية كل منتج unitType String M Unit type of the item (ex: Piece, KG, gm, liter etc.) نوع وحدة المنتج (مثل: قطعة، كجم، غرام، لتر، إلخ) countryofManufacture String M Country of Origin بلد المنشأ description String M Full description of an item الوصف الكامل للمنتج unitCost Float M Unit cost of an item تكلفة الوحدة للمنتج customsCommodityCode String M Customs Commodity Code (HS Code) رمز السلعة الجمركي currency String M Currency code of payment of the item (it should be 3 letter code). Refer to Appendix E for Currency Codes. رمز عملة دفع المنتج (يجب أن يكون رمزًا مكونًا من 3 أحرف). يرجى الرجوع إلى الملحق Eـ لرموز العملات itemWeightUnit Double O Weight Unit of the item وحدة وزن المنتج currenyID <Int> M —> It is the DeclareValue CurrencyID, if DeclareValue is > 0, then CurrencyID is mandatory, otherwise it's optional رمز العملة لرقم قيمة التصريح، إذا كانت قيمة التصريح أكبر من 0، فإن رمز العملة إلزامي، وإلا فهو اختياري billingType <String> <int> M —> (1 on Account حساب) (5 COD الدفع عند الاستلام) picesCount <Int> M —> Number of shipment package pieces عدد قطع حزمة الشحنة weight <Double> M —> The weight of the shipment وزن الشحنة deliveryInstruction <String> O —> Any instruction can be mentioned here يمكن ذكر أي تعليمات توصيل هنا codCharge <Double> M —> If the billing type is 5 (COD), you should mention how much amount should be collected from consignee. Item Price + Delivery Service Cost + Shipment Value VAT. If the billing type is 1 pass 0. إ ذا كان نوع الفوترة 5 (الدفع عند الاستلام)، يجب ذكر المبلغ الذي يجب جمعه من المستلم. سعر العنصر + تكلفة خدمة التوصيل + ضريبة القيمة المضافة على قيمة الشحنة. إذا كان نوع الفوترة 1، يجب تمرير 0 createBooking <Bool> M —> The default value is False, and Naqel salesman will arrange a time to pick up the shipment daily. If true, system will create the booking, and you should save the BookingRefNo in your database for any further query. False القيمة الافتراضية هي وسيقوم مندوب مبيعات ناقل بترتيب وقت لاستلام الشحنة يوميًا. إذا كانت القيمة True، سينشئ النظام الحجز، ويجب عليك حفظ رقم مرجع الحجز (BookingRefNo) في قاعدة البيانات الخاصة بك لأي استفسار لاحق. isRTO <Bool> M —> Pass False - False مرر generatePiecesBarCodes <Bool> M —> The default value is True, means system will generate a barcode for each box, and your operation should print the stickers and stick them in the boxes. If you change the value to False, system will not generate any barcode for pieces, but our courier will put stickers on the boxes once he picked up the shipment. القيمة الافتراضية هي True، مما يعني أن النظام سيقوم بإنشاء رمز شريطي لكل صندوق، ويجب على قسم العمليات لديك طباعة الملصقات ووضعها على الصناديق. إذا قمت بتغيير القيمة إلى False، فلن يقوم النظام بإنشاء أي رمز شريطي للقطع، ولكن مندوب التوصيل لدينا سيضع الملصقات على الصناديق بعد استلامه للشحنة. promisedDeliveryDateFrom <DateTime> O تاريخ التسليم الموعود من promisedDeliveryDateTo <DateTime> O تاريخ التسليم الموعود إلى loadTypeID <Int> M —> refer to appendix يرجى الرجوع إلى الملحق declareValue <Double> O —>Shipment Value for Customs purpose. It is optional only if DeclareValue = 0, if DeclareValue > 0 it is mandatory to create Commercial Invoice. See Client Commercial Invoice in Table28 . قيمة الشحنة لأغراض الجمارك. إنها اختيارية فقط إذا كانت قيمة التصريح = 0، وإذا كانت قيمة التصريح > 0 فإنه من الضروري إنشاء فاتورة تجارية. راجع فاتورة العميل التجارية في الجدول 28. goodDesc <String> O —> Goods description وصف البضائع incoterm <String> O incotermsPlaceAndNotes <String> O latitude <String> O خط العرض longitude <String> O خط الطول refNo <String> M —> You Shipment Reference Number [Order Number] رقم مرجع شحنتك [رقم الطلب] width <Double> O —> Shipment width default as 1 - عرض الشحنة الافتراضي هو 1 length <Double> O —> Shipment length default as 1 - طول الشحنة الافتراضي هو 1 height <Double> O —> Shipment height default as 1 - ارتفاع الشحنة الافتراضي هو 1 volumetricWeight <Double> O —> Shipment VW default as 0.1 - حجم الشحنة الافتراضي هو 0.1 insuredValue <Double> O —> Pass a value if you want to have Naqel insurance on your shipments. Otherwise, pass 0. Please refer to agreement for insurance terms مرر قيمة إذا كنت ترغب في الحصول على تأمين ناقل لشحناتك. وإلا، مرر 0. يرجى الرجوع إلى الاتفاقية لشروط التأمين reference1 <String> O —> The value of Client Specific Data قيمة البيانات الخاصة بالعميل reference2 <String> O —> The value of Client Specific Data قيمة البيانات الخاصة بالعميل reference3 <String> O —> The value of Client Specific Data قيمة البيانات الخاصة بالعميل goodsVATAmount <Double> M —> The value of Custom Duty Goods VAT Amount قيمة ضريبة القيمة المضافة على السلع الجمركية isCustomDutyPayByConsignee <Bool> M —> The default value is false, in case of custom duty pay by consignee you can change it to true. القيمة الافتراضية هي false، وفي حالة دفع الرسوم الجمركية من قبل المستلم، يمكنك تغييرها إلى true itempieceslist <Object> قائمة قطع المنتجات itemPieces <Object> قطع المنتجات Field Data Type Required Description pieceBarcode String O pieceDescription String O pickUpPoint <String> O نقطة الاستلام cURL XML curl --location 'https://api.naqelexpress.com/api/gnconnect/CreditSale/CreateShipmentNQL' \ --header 'accept: application/xml' \ --header 'Content-Type: application/xml' \ --data ' ' Appendix • [NQL Shipment Update](https://docs.naqelconnect.app/shipments/nql-shipment-creation-copy-3.md): Body Parameters Manifest Shipment Details <object> Client Info <Object> ClientAddress <Object> Field Data Type Required Description PhoneNumber String M Valid phone No. or it can be a mobile No. NationalAddress String O Client National Address poBox String O Valid PO (Post Office) Box zipCode String O Valid Zip Code fax String O Valid Fax No. latitude String O Client Latitude longitude String O Client Longitude FirstAddress String M The address for the place of pickup Location String O Clear description for the address or additional information like second address CountryCode String M Client Country Code CityCode String M Client City Code ClientContact <Object> Field Data Type Required Description Name String M The name for shipper’s contact person who is available at the collection address Email String O Valid email address of shipper contact person PhoneNumber String M Valid phone No. of the contact person. If there is no phone number, you should enter the mobile No. in this field MobileNo String O Valid mobile No. of the contact person ClientID <Int> M —> Naqel Client ID Password <String> M —> API Password Version <String> M —> API Version ConsigneeInfo <Object> Field Data Type Required Description consigneeNationalID Int O The ConsigneeNationalID/ Iqama is mandatory field for international high value shipments, other than that it is optional consigneePassportNo String O consigneePassportExp String O consigneeNationality String O consigneeNationalIdExpiry String O consigneeBirthDate String O consigneeName String M Receiver Name. If consignee is a company, company name and contact person name should be indicated. If consignee is private individual, provide name of the person. email String O Valid email of Consignee mobile String O Consignee Mobile phoneNumber String M Valid phone No. of consignee. You can mention here phone No. or even mobile No. fax String O Consignee fax district String O Consignee district what3Words String O Consignee W3W buildingNo String O Consignee Bldg no. parcelLockerMachineID String O address String M Address of the consignee nationalAddress String O Consignee National Address near String O More description about the address of the consignee if possible countryCode String M Consignee Country Code cityCode String M Consignee City Code CommercialInvoice <Object> Field Data Type Required Description refNo String M Reference No. of Invoice invoiceNo String M The InvoiceNo will be your WaybillNo by default when CreateWaybill, but when you CreateCommercialInvoice separately you should pass the WaybillNo as InvoiceNo invoiceDate DateTime M Date of Invoice is the date of purchase. consignee String M Consignee Name consigneeAddress String M Consignee Address details consigneeEmail String M Consignee E-mail mobileNo String O Mobile No phone String O Phone No totalCost Float M Total cost of invoice currencyCode String M Currency code of the invoice (it should be 3 letter code). Refer to Appendix E for Currency Codes. CommercialInvoiceDetailList <Object> Field Data Type Required Description quantity Int M Quantity of each item unitType String M Unit type of the item (ex: Piece, KG, gm, liter etc.) countryofManufacture String M Country of Origin description String M Full description of an item unitCost Float M Unit cost of an item customsCommodityCode String M Customs Commodity Code (HS Code) currency String M Currency code of payment of the item (it should be 3 letter code). Refer to Appendix E for Currency Codes. itemWeightUnit Double O Weight Unit of the item currenyID <Int> M —> It is the DeclareValue CurrencyID, if DeclareValue is > 0, then CurrencyID is mandatory, otherwise it's optional billingType <String> <int> M picesCount <Int> M —> Number of shipment package pieces weight <Double> M —> The weight of the shipment deliveryInstruction <String> O —> Any instruction can be mentioned here codCharge <Double> M —> If the billing type is 5, you should mention how much amount should be collected from consignee. Item Price + Delivery Service Cost + Shipment Value VAT. If the billing type is 1 pass 0. createBooking <Bool> M —> The default value is False, and Naqel salesman will arrange a time to pick up the shipment daily. If true, system will create the booking, and you should save the BookingRefNo in your database for any further query. isRTO <Bool> M —> Pass False generatePiecesBarCodes <Bool> M —> The default value is True, means system will generate a barcode for each box, and your operation should print the stickers and stick them in the boxes. If you change the value to False, system will not generate any barcode for pieces, but our courier will put stickers on the boxes once he picked up the shipment. promisedDeliveryDateFrom <DateTime> O promisedDeliveryDateTo <DateTime> O loadTypeID <Int> M —> refer to appendix declareValue <Double> O —>Shipment Value for Customs purpose. It is optional only if DeclareValue = 0, if DeclareValue > 0 it is mandatory to create Commercial Invoice. See Client Commercial Invoice in Table28 . goodDesc <String> O —> Goods description incoterm <String> O incotermsPlaceAndNotes <String> O latitude <String> O longitude <String> O refNo <String> M —> You Shipment Reference Number [Order Number] width <Double> O —> Shipment width default as 1 length <Double> O —> Shipment length default as 1 height <Double> O —> Shipment height default as 1 volumetricWeight <Double> O —> Shipment VW default as 0.1 insuredValue <Double> O —> Pass a value if you want to have Naqel insurance on your shipments. Otherwise, pass 0. Please refer to agreement for insurance terms reference1 <String> O —> The value of Client Specific Data reference2 <String> O —> The value of Client Specific Data reference3 <String> O —> The value of Client Specific Data goodsVATAmount <Double> M —> The value of Custom Duty Goods VAT Amount isCustomDutyPayByConsignee <Bool> M —> The default value is false, in case of custom duty pay by consignee you can change it to true. itempieceslist <Object> itemPieces <Object> Field Data Type Required Description pieceBarcode String O pieceDescription String O pickUpPoint <String> O cURL XML curl --location 'https://api.naqelexpress.com/api/gnconnect/CreditSale/CreateShipmentNQL' \ --header 'accept: application/xml' \ --header 'Content-Type: application/xml' \ --data ' ' Appendix • [NQL ASR - After Sales Returns Shipment Creation](https://docs.naqelconnect.app/shipments/nql-shipment-update-copy-3.md): Body Parameters Manifest Shipment Details <object> Client Info <Object> ClientAddress <Object> Field Data Type Required Description PhoneNumber String M Valid phone No. or it can be a mobile No. NationalAddress String O Client National Address poBox String O Valid PO (Post Office) Box zipCode String O Valid Zip Code fax String O Valid Fax No. latitude String O Client Latitude longitude String O Client Longitude FirstAddress String M The address for the place of pickup Location String O Clear description for the address or additional information like second address CountryCode String M Client Country Code CityCode String M Client City Code ClientContact <Object> Field Data Type Required Description Name String M The name for shipper’s contact person who is available at the collection address Email String O Valid email address of shipper contact person PhoneNumber String M Valid phone No. of the contact person. If there is no phone number, you should enter the mobile No. in this field MobileNo String O Valid mobile No. of the contact person ClientID <Int> M —> Naqel Client ID Password <String> M —> API Password Version <String> M —> API Version ConsigneeInfo <Object> Field Data Type Required Description consigneeNationalID Int O The ConsigneeNationalID/ Iqama is mandatory field for international high value shipments, other than that it is optional consigneePassportNo String O consigneePassportExp String O consigneeNationality String O consigneeNationalIdExpiry String O consigneeBirthDate String O consigneeName String M Receiver Name. If consignee is a company, company name and contact person name should be indicated. If consignee is private individual, provide name of the person. email String O Valid email of Consignee mobile String O Consignee Mobile phoneNumber String M Valid phone No. of consignee. You can mention here phone No. or even mobile No. fax String O Consignee fax district String O Consignee district what3Words String O Consignee W3W buildingNo String O Consignee Bldg no. parcelLockerMachineID String O address String M Address of the consignee nationalAddress String O Consignee National Address near String O More description about the address of the consignee if possible countryCode String M Consignee Country Code cityCode String M Consignee City Code CommercialInvoice <Object> Field Data Type Required Description refNo String M Reference No. of Invoice invoiceNo String M The InvoiceNo will be your WaybillNo by default when CreateWaybill, but when you CreateCommercialInvoice separately you should pass the WaybillNo as InvoiceNo invoiceDate DateTime M Date of Invoice is the date of purchase. consignee String M Consignee Name consigneeAddress String M Consignee Address details consigneeEmail String M Consignee E-mail mobileNo String O Mobile No phone String O Phone No totalCost Float M Total cost of invoice currencyCode String M Currency code of the invoice (it should be 3 letter code). Refer to Appendix E for Currency Codes. CommercialInvoiceDetailList <Object> Field Data Type Required Description quantity Int M Quantity of each item unitType String M Unit type of the item (ex: Piece, KG, gm, liter etc.) countryofManufacture String M Country of Origin description String M Full description of an item unitCost Float M Unit cost of an item customsCommodityCode String M Customs Commodity Code (HS Code) currency String M Currency code of payment of the item (it should be 3 letter code). Refer to Appendix E for Currency Codes. itemWeightUnit Double O Weight Unit of the item currenyID <Int> M —> It is the DeclareValue CurrencyID, if DeclareValue is > 0, then CurrencyID is mandatory, otherwise it's optional billingType <String> <int> M picesCount <Int> M —> Number of shipment package pieces weight <Double> M —> The weight of the shipment deliveryInstruction <String> O —> Any instruction can be mentioned here codCharge <Double> M —> If the billing type is 5, you should mention how much amount should be collected from consignee. Item Price + Delivery Service Cost + Shipment Value VAT. If the billing type is 1 pass 0. createBooking <Bool> M —> The default value is False, and Naqel salesman will arrange a time to pick up the shipment daily. If true, system will create the booking, and you should save the BookingRefNo in your database for any further query. isRTO <Bool> M —> Pass False generatePiecesBarCodes <Bool> M —> The default value is True, means system will generate a barcode for each box, and your operation should print the stickers and stick them in the boxes. If you change the value to False, system will not generate any barcode for pieces, but our courier will put stickers on the boxes once he picked up the shipment. promisedDeliveryDateFrom <DateTime> O promisedDeliveryDateTo <DateTime> O loadTypeID <Int> M —> refer to appendix declareValue <Double> O —>Shipment Value for Customs purpose. It is optional only if DeclareValue = 0, if DeclareValue > 0 it is mandatory to create Commercial Invoice. See Client Commercial Invoice in Table28 . goodDesc <String> O —> Goods description incoterm <String> O incotermsPlaceAndNotes <String> O latitude <String> O longitude <String> O refNo <String> M —> You Shipment Reference Number [Order Number] width <Double> O —> Shipment width default as 1 length <Double> O —> Shipment length default as 1 height <Double> O —> Shipment height default as 1 volumetricWeight <Double> O —> Shipment VW default as 0.1 insuredValue <Double> O —> Pass a value if you want to have Naqel insurance on your shipments. Otherwise, pass 0. Please refer to agreement for insurance terms reference1 <String> O —> The value of Client Specific Data reference2 <String> O —> The value of Client Specific Data reference3 <String> O —> The value of Client Specific Data goodsVATAmount <Double> M —> The value of Custom Duty Goods VAT Amount isCustomDutyPayByConsignee <Bool> M —> The default value is false, in case of custom duty pay by consignee you can change it to true. itempieceslist <Object> itemPieces <Object> Field Data Type Required Description pieceBarcode String O pieceDescription String O pickUpPoint <String> O cURL to be amended XML curl --location 'https://api.naqelexpress.com/api/gnconnect/CreditSale/CreateShipmentNQL' \ --header 'accept: application/xml' \ --header 'Content-Type: application/xml' \ --data ' ' Appendix • [NQL Shipment Tracking](https://docs.naqelconnect.app/shipments/nql-shipment-update-copy-1.md): Body Parameters ClientInfo<Object> Field Data Type Required Description ClientID Int M Naqel Client ID Password String M API Password Version String M API Version WaybillNo <String> M —> Waybill cURL XML ******* ******* ******* ******* • [NQL Multi-Shipment Tracking (copy)](https://docs.naqelconnect.app/shipments/nql-multi-shipment-tracking-copy-1.md): Body Parameters ClientInfo <Object> Field Data Type Required Description ClientID Int M Naqel Client ID Password String M API Password Version String M API Version WaybillNo <String> M —> Waybill cURL XML ******* ******* ******* ******* ******* • [NQL Print Label](https://docs.naqelconnect.app/shipments/nql-shipment-tracking-copy-1.md): Body Parameters ClientContact <Object> Field Data Type Required Description ClientID Int M Naqel Client ID Password String M API Password Version String M API Version WaybillNo <String> M —> Waybill StickerSize < StickerSize > M —> please refer to appendix F cURL XML ******* ******* ******* ******* ******* Appendix • [Appendices ملاحق](https://docs.naqelconnect.app/appendices-mlahq.md): Below are the appendices referred to within the documentation فيما يلي الملاحق المشار إليها في الوثيقة: • [Currency العملة](https://docs.naqelconnect.app/appendices-mlahq/currency-alamlh.md): Appendix E: Currency العملة • [Load Type نوع الحمولة](https://docs.naqelconnect.app/appendices-mlahq/load-type-nwa-alhmwlh.md): Appendix C: List of Load type قائمة نوع الحمولة • [Country-City codes رموز الدولة-المدينة](https://docs.naqelconnect.app/appendices-mlahq/country-city-codes-rmwz-aldwlh-almdynh.md): Appendix B List of Cities قائمة المدن • [Sticker/Label size - حجم الملصق](https://docs.naqelconnect.app/appendices-mlahq/sticker-size-hjm-almlsq.md): Appendix F: Sticker/Label size حجم الملصق