Field reference

Every field on every Purchasing form: label in English and Arabic, type, whether it is required, its limits, a valid example and what the system refuses.

On this page (66)
Purchase requisitionPurchase requisition > LinesReturn requisition dialogRequisitions to orderRFQ / Purchase order > HeaderPurchase order > Other informationRFQ / Purchase order > LinesRFQ / Purchase order > TotalsAmend dialogSupplier acknowledgement dialogDelivery schedule dialogApprove this versionSupplier advance dialogAccept a service dialogShip to a customer dialogSupplier's proof of delivery dialogPurchase orderRFQ / Purchase orderGoods receiptPrint document dialogCall for tendersCall for tenders > What is asked forCall for tenders > SuppliersCall for tenders > ComparisonSupplier's quote dialogNew reverse auction dialogAuction record dialogSupplier portal auctionPunch-out cataloguesCart dialogAgreement dialogAgreement dialog > linesAgreement (API only)New supplier rebate dialogShipping notice dialogVendor billVendor bill / Debit noteDebit noteBill matching panelCapitalise freight dialogRetentions heldOffer early payment dialogEarly payments (API only)Early paymentsPayment holdsPurchase settings > Order approval tiersPurchase settingsReceipt toleranceBill matching policySupplier qualificationSupplier qualification > BlockSupplier qualification > ExceptionPunch-out catalogueNew supplier portal loginClose supplier portal loginSupplier application > ApproveSupplier application > RejectSupplier registration formPortal order > AcknowledgePortal order > Shipping noticePortal order > InvoicePortal My detailsPortal My details > New bank accountSupplier change > RejectPurchasing > FeaturesPurchasing > Features > Fields

Purchase requisition

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
PurposeالغرضTextYesMax 500 charactersOffice chairs for new staffEmpty -> 'This field is required.'; 501 characters -> 'Enter at most 500 characters.'
Needed byمطلوب بتاريخDateYesAny date may be saved; a past date is refused only at Submit (company's Dubai day)Today + 14 daysToday + 10 daysYesterday, then Submit -> 'The date it is needed by has passed.'
Department (code)القسم (الرمز)Text (dimension code)Per setting purchase.requisition.departmentA department code or id of this company, active on the needed-by date. Field setting: hidden / optional / requiredADMIN'XYZ' -> 'XYZ is not a department in this company.'; Required mode and empty -> 'Requisition department is required by this company.'

Purchase requisition > Lines

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
ProductالمنتجSelect (product)NoActive, purchasable product of this company, or 'Non-catalogue'. Choosing one fills description, unit and estimated price (product cost)Office chairAn archived or non-purchasable product (API) -> 'Choose an active product that can be bought.'
DescriptionالوصفTextYesMax 500; filled from the product name when empty; a line with neither product nor description is dropped on saveErgonomic chair, blackNon-catalogue line with empty description (API) -> 'This field is required.'
QuantityالكميةNumberYesAbove zero1100 -> 'Enter a number above zero.'; 'abc' -> 'Enter a number.'
UnitالوحدةTextNoMax 20; filled from the product's unitUnit21 characters -> 'Enter at most 20 characters.'
Estimated priceالسعر التقديريNumberNo0 or more; empty = product cost. Estimate = sum of quantity x price, rounded to 0.01Product cost450.00-5 -> 'Enter at least 0.'
Suggested supplierالمورد المقترحSelect (supplier)NoA partner of kind supplier or bothTest Supplier LLCA customer-only partner (API) -> 'Choose a supplier.'
Lines (count)TableYes at SubmitUp to 200 lines; at least one to submit; a project requisition needs an expense account on every line (no account column on screen)Submit with no lines -> 'Add at least one line before submitting.'; 201 lines (API) -> 'Enter up to 200 lines.'

Return requisition dialog

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Why it goes backسبب الإرجاعTextYesMax 500; Confirm disabled while emptyUse the framework supplier insteadEmpty (API) -> 'This field is required.'

Requisitions to order

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
SupplierالموردSelect (supplier)YesSupplier or both; Create RFQ disabled until a supplier and at least one line are chosenTest Supplier LLCMissing (API) -> 'Choose the supplier to ask.'
Line tick boxesCheckbox listYesEach line once; only approved / partly ordered requisitions; whole remaining quantity is orderedSame line twice (API) -> 'Choose each requisition line once.'; more than left (API) -> '<REQ>: only <n> of <item> is left to order.'

RFQ / Purchase order > Header

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
SupplierالموردSearch select (partner)YesActive partner of kind supplier or both, of this company; 'Create new supplier' offeredTest Supplier LLC (TRN 100000000000003)Archived supplier or a customer -> 'Choose an active customer or supplier for this document.'; supplier on hold 'All transactions', at Approve order -> 'Customer transaction hold: All transactions. <reason>' (says Customer even for a supplier)
Request date / Order dateتاريخ الطلب / تاريخ الأمرDateYesYYYY-MM-DDTodayTodayEmpty or '31/02/2026' -> 'Use a valid YYYY-MM-DD date.'
Reply by / Due dateالرد قبل / تاريخ الاستحقاقDateNoEmpty = from the supplier's payment terms; not before the document date(leave empty)Before the order date -> 'Due date cannot precede document date.'
CurrencyالعملةRead-only-Screen always shows 'AED · UAE Dirham'; the server can hold another currency sent by API (rate frozen on the document)AED
Purchase price listقائمة أسعار الشراءSelectNoActive price lists
Payment termsشروط الدفعSelectNoCompany payment terms; decide the due date when it is empty
BuyerالمشتريRead-only-Shows the creator ('You'); no field writes the 'buyer' value the dashboard filters on
BranchالفرعSelect (dimension)Per Sales/branch settingHidden / optional / required; required shows 'This company requires a branch before an order is confirmed.'
Receipt dateتاريخ الاستلامDateNoStored as delivery date in the header
Receive intoالاستلام فيSelect (warehouse)NoShown when the company has warehouses; empty = company default; decides where the receipt is raisedCompany default
Receive atالاستلام فيSelect / TextNoAddress; max 200
Supplier referenceمرجع الموردTextPer setting purchase.order.supplier_referenceMax 200. Hidden: value refused on create/edit. Optional. Required: approval refused while empty (draft may be saved empty)QT-2026-0457Hidden + value -> 'Supplier reference is turned off for this company.'; Required + Approve while empty -> 'Supplier reference is required by this company before this step.'
Incotermشرط التسليمSelectNoNot set, EXW, FCA, CPT, CIP, ...Not set

Purchase order > Other information

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Purchase agreementاتفاقية الشراءText (PA- number)NoChecked only at approval: agreement exists, active, same supplier, in date, ceiling not exceeded, every product on itPA-0001'PA-9999' -> 'There is no agreement PA-9999.'
Reason for a higher priceسبب السعر الأعلىTextWhen a line is above the supplier list and supplier terms are enforcedMax 200Missing -> '<code> is priced at <x> against the supplier's list of <y>. Give the reason for the higher price before confirming.'
ConsignmentأمانةCheckboxNoSupplier owns goods until used; only used quantity can be billed
Retention %نسبة المحتجز %NumberNoShare of each bill's net held back (bills are part 2)
Retention due after (days)استحقاق المحتجز بعد (أيام)NumberWith Retention %Retention % without days -> 'Enter the number of days after the bill that the retention falls due.'
Requested receipt dateتاريخ الاستلام المطلوبDatePer setting purchase.order.requested_receipt_dateHidden / optional / required like Supplier reference. The server stores it as text and does not check it is a dateRequired + Approve while empty -> 'Requested receipt date is required by this company before this step.'
Purchase requisitionطلب الشراءTextNoFree text (filled with the requisition numbers by Create RFQ); not checked against real requisitions; max 200
Purchase agreementاتفاقية الشراءText (agreement number)NoChecked when the order is approved: in force, same supplier, order date inside the period, ceilings, every product on the agreementPA-0001Unknown -> 'There is no agreement PA-9999.'; draft/closed -> 'PA-0001 is closed, so nothing is called off from it.'; other supplier -> 'PA-0001 is with another supplier.'; outside dates -> 'PA-0001 runs 2026-01-01 to 2026-12-31; this order is dated 2027-01-05.'; product missing -> '<code> is not on PA-0001.'
Retention %نسبة المحتجز %NumberNo0 to 100; share of each bill's net held back10101 -> 'Enter at most 100.'
Retention due after (days)استحقاق المحتجز بعد (أيام)Whole numberNoZero or more; the largest across the bill's orders sets the release date365-5 or abc -> 'Enter the number of days after the bill that the retention falls due.'

RFQ / Purchase order > Lines

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
ProductالمنتجSearch selectYesActive product, purchase enabled; up to 100 lines per documentOffice chairArchived -> 'Archived products cannot be added.'; sale-only product -> 'This product is disabled for this document type.'
DescriptionالوصفTextNoMax 2000; empty = product's purchase description2001 characters -> 'A line description is at most 2000 characters.'
QuantityالكميةNumberYesPositive, max 4 decimals; below the supplier minimum refused at approval when supplier terms are enforced100 -> 'Enter a positive value.'; 1.23456 -> 'Use at most 4 decimal places.'
UnitالوحدةSelect (units of measure)NoOnly when the product has more than one unit; a carton line is stored in base units (12 cartons of 12 = 144)Product base unit
Unit priceسعر الوحدةNumberNoUp to 6 decimals; empty = supplier price for that quantity and date, else product cost450.00-1 -> 'Negative values are not allowed.'; 1.1234567 -> 'Use at most 6 decimal places.'
DiscountالخصمNumber (%)No0 to 10005101 -> 'Discount cannot exceed 100 percent.'
TaxالضريبةSelect (tax code) / rateNoA purchase-side tax code (rate at the document date, frozen on the line); else product's rate; max 100Product tax (VAT 5%)VAT 5%A sales-only code -> '<CODE> is not used on a purchase document.'; rate 150 -> 'Tax rate cannot exceed 100.'
AccountالحسابSelectNoActive posting expense or asset account, not a control or sub-ledger account; 'Default' = product's accountRevenue account (API) -> '<code> is <kind>; a purchase line is charged to an expense or asset account.'; control account -> '<code> is a control account and is posted only through its own documents.'
ProjectالمشروعSelect (dimension)NoProject dimension values; where the bill posts the line

RFQ / Purchase order > Totals

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Untaxed / Discount / Tax / Totalالخصم / الضريبةComputed-Per line net = qty x price x (100 - discount)/100 rounded 0.01; tax = net x rate rounded 0.01; total = sum. Total must be above zero10 x 450 less 5% = 4,275.00 + VAT 213.75 = 4,488.75All lines at price 0 -> 'Document total must be positive.'

Amend dialog

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Why it changesسبب التعديلTextYesMax 500Supplier changed delivery quantityEmpty (API) -> 'This field is required.'

Supplier acknowledgement dialog

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Supplier's referenceمرجع الموردTextYesMax 80ACK-7781Empty (API) -> 'This field is required.'
Acknowledged onتاريخ الإقرارDateNoCompany's today

Delivery schedule dialog

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Line / Quantity / Promised / Confirmedالبند / الكمية / الموعد / المؤكدTable rowsLine, quantity, promised: YesDrops of one line must add up exactly to the line quantity; quantity above zeroLine 1: 6 on day 10, 4 on day 206 + 3 for a line of 10 -> '<code>: the drops add to 9, the line orders 10.'

Approve this version

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
NoteTextNoMax 300 (API only; the button sends none)

Supplier advance dialog

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
AmountالمبلغNumberYesRecord disabled while 0; needs payment.record as well; booked as a payment on account1000.00
Paid onتاريخ الدفعDateNoToday
ReferenceالمرجعTextNoTT-55120

Accept a service dialog

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
LineالبندSelect (order line)YesA line of this order
QuantityالكميةNumberNo1
From / Toمن / إلىDateNoThe service period accepted
EvidenceالدليلTextYesSigned off by somebody other than whoever raised the orderSite sign-off sheet 14

Ship to a customer dialog

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Sales orderطلب البيعSelect (confirmed sales order)YesDraft PO only, not consignment; the sale's warehouse delivery must not have startedNone chosen (API) -> 'Choose the confirmed sales order the supplier ships to.'

Supplier's proof of delivery dialog

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Shipment or waybill referenceمرجع الشحنة أو بوليصة الشحنTextYesValidates the drop shipment; needs inventory.operateAWB 1234567890

Purchase order

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Warehouse for a missing receipt (raise receipt)Select (warehouse)YesOnly for a confirmed order with no receiptNone -> 'Choose the warehouse the goods arrive at.'; second time -> 'This order already has a goods receipt.'

RFQ / Purchase order

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
NotesTextNoFree notes printed on the document; from Create RFQ max 2000

Goods receipt

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Lot / serials / expiryText / list / dateFor tracked productsA damaged serial must be one of the serials receivedDamaged serial not received -> '<code>: a damaged serial must be one of the serials received.'
Done quantityNumberYesMax 4 decimals; empty = full demand. Above demand allowed within the supplier/product tolerance (else inventory's company tolerance)8 of 1012 of 10 with 5% tolerance -> '<code>: 12 received against 10 ordered is over the 5% tolerance. Approve the over receipt to take it.'
Approve over receipt + reasonCheckbox + reasonWhen over toleranceNeeds inventory.receipt.exception.approve and within the person's receipt exception limitNo right -> 'Approving an over receipt needs the receipt exception right.'; no reason -> '<code>: give the reason for the over receipt.'
DamagedNumberNo0 to done quantityMore than received -> '<code>: damaged cannot be more than received.'
FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Copy label / Templateنوع النسخة / القالبSelectNoOriginal, Duplicate, Triplicate; template 'Automatic selection' or a named oneOriginal / Automatic selection

Call for tenders

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
TitleالعنوانTextYesMax 200 charactersPrinter paper Q4 2026Empty -> 'This field is required.'; 201 characters -> 'Enter at most 200 characters.'
Closes atيغلق فيDate and timeYesSaved as UTC. At Issue it must be in the futureToday + 7 daysToday + 5 days 12:00Garbage (API) -> 'Enter a valid date and time.'; a past time, then Issue -> 'The closing time has already passed.'
Bids (visibility)العروضSelect: Sealed until closing / Open as they arriveYesSealed hides every price (not just greyed out) until the closing time or Close for quotesSealedSealedAnything else (API) -> 'Choose sealed or open.'
Cancel reasonالسببTextYesMax 300; appended to the notesRequirement withdrawnEmpty -> 'This field is required.'

Call for tenders > What is asked for

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
ProductالمنتجSelect (product)YesActive product of this company that can be bought. Choosing it fills the descriptionA4 paper boxA product that cannot be bought -> 'Choose a product that can be bought.'
DescriptionالوصفTextNoMax 500; defaults to the product nameA4 paper 80gsm, box of 5 reams501 characters -> 'Enter at most 500 characters.'
QuantityالكميةNumberYesAbove zero1240 -> 'Enter a number above zero.'; abc -> 'Enter a number.'
Number of linesالبنودListYes (to issue)Up to 200 lines; at least one before IssueNo line, then Issue -> 'Add what is asked for before issuing.'; 201 lines (API) -> 'Enter up to 200 lines.'

Call for tenders > Suppliers

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Invited suppliers (tick boxes) / Invite a supplierالموردون / دعوة موردCheckbox list / Select (supplier)Yes (to issue)Active partners of kind supplier or both. One quote record per supplier, however often invitedNo supplier, then Issue -> 'Invite at least one supplier before issuing.'; an inactive or customer-only partner (API) -> 'Choose an active supplier.'; invite after closing -> 'Suppliers are invited while the call for tenders is open.'

Call for tenders > Comparison

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Award (quantity per offer)الترسيةNumberPer offer awardedAbove zero; not more than the supplier offered; total per line not more than asked; only valid (unexpired) offers60 of 100More than offered -> 'The supplier offered only 60.'; over the asked total -> '<description>: more than the 100 asked for would be awarded.'
Award reasonالسببTextWhen the offer is not the cheapest valid oneMax 300Faster delivery, quality recordEmpty on a dearer offer -> '<description>: give the reason for not taking the cheapest valid offer.'

Supplier's quote dialog

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Supplier referenceمرجع الموردTextNoMax 80; becomes the PO's supplier reference on awardQT-2026-44181 characters -> 'Enter at most 80 characters.'
Valid untilصالح حتىDateNoDefault is closing day + 30 days; an expired quote cannot be awardedClosing day + 30Bad date -> 'Enter a valid date.'; award of an expired quote -> '<Supplier>'s quote expired on <date>.'
Lead daysمدة التوريد (أيام)Whole numberNo0 to 3650074000 -> 'Enter at most 3650.'; -1 -> 'Enter at least 0.'
Priced per (unit)مسعّر لكلTextNoMax 20Carton21 characters -> 'Enter at most 20 characters.'
Base units in itالوحدات الأساسية فيهNumberYesAbove zero; the price is divided by it to compare1120 -> 'Enter a number above zero.'
PriceالسعرNumberYes unless No bidZero or more, per unit priced1,200.00-5 -> 'Enter at least 0.'; empty on a non-declined line is read as 0
Tax %الضريبة %NumberNo0 to 10055101 -> 'Enter at most 100.'
No bidلا عرضCheckboxNoPrice is stored as 0 and the line is left out of the comparison

New reverse auction dialog

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Call for tendersطلب العروضSelect (issued or closed tender)YesIssued, not awarded, has lines and invited suppliers; one auction (draft, published or closed) per tenderNone -> 'Choose the call for tenders this auction runs on.'; a draft tender -> 'An auction runs on an issued call for tenders that is not yet awarded.'; second auction -> 'That call for tenders already has an auction running or waiting.'
TitleالعنوانTextNoMax 200; blank uses the tender's titlePaper auction
Starts / Endsيبدأ / ينتهيDate and timeYesEnd after start; at most 14 days between them; publishing needs the end in the futureStart in 5 minutes, end in 65 minutesEnd before start -> 'The auction ends after it starts.'; 15 days -> 'Keep an auction to 14 days at most.'; publish after the end -> 'Its end has already passed; move the times first.'
Opening price (lot total)سعر الافتتاح (إجمالي الحزمة)NumberNoAbove zero; no bid may total more. Blank means no ceiling2,500.000 -> 'Enter a number above zero.'
Minimum drop per bid (%)أدنى تخفيض لكل عطاء (%)NumberNo0 to 500.50.560 -> 'Enter at most 50.'
Extend if a bid comes in the last (minutes) / Extend by (minutes)التمديد إذا ورد عطاء في آخر (دقائق) / التمديد بمقدار (دقائق)Whole numbersNoEach 0 to 602 and 22 / 261 -> 'Enter at most 60.'
Bidders seeيرى المتنافسونSelect: Their rank only / Their rank and the best priceYesTheir rank onlyAnything else (API) -> 'Show bidders their rank, or their rank and the best price.'

Auction record dialog

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Reason (close now / cancel / award to a higher bid)السببTextClose early, cancel, and award to other than the lowestMax 300Supplier B has the better delivery recordClose before the end with none -> 'This field is required.'; award to a higher bid with none -> 'Give the reason for not awarding the lowest bid.'
Award toالترسية علىSelect (bidders ranked)NoDefaults to the lowest bidder; must be a supplier that bidA supplier that did not bid (API) -> 'That supplier did not bid.'

Supplier portal auction

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Bid price per lineسعر العطاء لكل بندNumber per tender lineYes, every lineAbove zero on every line; total (qty x price, to 2 decimals) not above the opening price; after the first bid each must be the minimum drop below the lastLine 1: 100, Line 2: 200A missing line -> 'Price <description>.'; above ceiling -> 'The opening price is 2,500.00; bid at or below it.'; too small a drop -> 'Each bid must be at least 0.5% below your last (2,000.00): 1,990.00 or less.'; auction not live -> 'The auction is not open for bids.'

Punch-out catalogues

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
SupplierالموردSelect (supplier)YesSupplier or both, this companyNone -> 'Choose the supplier whose shop this is.'
NameالاسمTextNoMax 120; blank uses the supplier's name; unique in the companyOffice Depot UAEDuplicate -> 'Another catalogue has that name.'
Shop address (OCI, https)عنوان المتجر (OCI، https)URLYesMax 500; must start with https:// and have a hosthttps://shop.example.test/ocihttp://shop.example.test -> 'The shop's address must be an https:// address.'
Loginاسم الدخولTextNoMax 120a2n-buyer
Passwordكلمة المرورPasswordNoStored encrypted, never shown again ('Set. Leave blank to keep it.'); first 200 characters kept(test value)
Further fields the shop expects (name=value, one a line)حقول إضافية يتوقعها المتجر (اسم=قيمة، سطر لكل منها)Text linesNoUp to 20 pairs; name letters, digits, _ ~ - up to 40; value up to 200; HOOK_URL, USERNAME, PASSWORD are ours~language=EN21 pairs or a bad name -> 'Extra fields are up to 20 name / value pairs.'; HOOK_URL=x -> 'The return address and the login are filled in by us.'
ActiveنشطCheckboxNoOff hides it from Shop a catalogueTickedStart a switched-off catalogue (API) -> 'This catalogue is switched off.'

Cart dialog

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
PurposeالغرضTextNoMax 500; blank gives 'Punch-out cart from <catalogue>'Stationery top-up
Needed byمطلوب بتاريخDateYesToday + 7 daysToday + 7 daysEmpty -> the requisition's own date rule applies (see Requisitions)

Agreement dialog

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
SupplierالموردSelect (supplier)YesSupplier or bothNone -> 'Choose the supplier the agreement is with.'
TitleالعنوانTextYesMax 200Stationery framework 2026Empty -> 'This field is required.'
Starts / Endsيبدأ / ينتهيDateYes1 Jan to 31 Dec of this year2026-01-01 / 2026-12-31End before start -> 'An agreement cannot end before it starts.'
Value ceiling (0 = none)سقف القيمة (0 = بلا)NumberNoZero or more; the net of all live call-offs together0100,000.00-1 -> 'Enter at least 0.'

Agreement dialog > lines

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
ProductالمنتجSelect (product)NoOnce per agreementTwice -> '<code> is on the agreement twice.'; none chosen on a row with a value (API) -> 'Choose a product.'
Agreed priceالسعر المتفقNumberYes per lineZero or more; the price the PO line takes while in force045.00-1 -> 'Enter at least 0.'
Quantity ceilingسقف الكميةNumberNoZero or more, in total over live call-offs0 (none)500

Agreement (API only)

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Currency / Renewal notice days / Noteالعملة / أيام إشعار التجديد / ملاحظةText 3 / Whole number / Text 1000NoNot on the screen; days default 30AED / 30 / -

New supplier rebate dialog

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
SupplierالموردSelect (supplier)YesNone -> 'Choose the supplier paying the rebate.'
TitleالعنوانTextYesMax 200Volume rebate 2026Empty -> 'This field is required.'
Starts / Endsيبدأ / ينتهيDateYes1 Jan to 31 Dec of this yearEnd before start -> 'A rebate period cannot end before it starts.'
Product (empty = everything)المنتج (فارغ = الكل)Select (product)NoScreen takes one; the API takes a listAnother company's product (API) -> 'Choose this company's products.'
From basisمن أساسNumberNoZero or more; the lowest basis at which this rate starts050,000
Rate %النسبة %NumberYesAbove zero, up to 100; the screen sets one tier, the API many230 -> 'Enter a number above zero.'; 101 -> 'Enter at most 100.'; no tier (API) -> 'Give at least one rate.'

Shipping notice dialog

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Purchase orderأمر الشراءSelect (confirmed or delivered order)YesNot editable once savedOther states -> '<PO> is draft; a shipping notice is for a confirmed order.'; none (API) -> 'Choose the purchase order the goods are for.'
Supplier's notice numberرقم إشعار الموردTextNoMax 60ASN-88213
Shipped on / Expected onتاريخ الشحن / الوصول المتوقعDateNoToday / todayToday / today + 5Expected before shipped -> 'The goods cannot arrive before they ship.'
Carrier / Trackingالناقل / رقم التتبعTextNoMax 80 eachAramex / 4455 7788
On this shipmentفي هذه الشحنةNumber per goods lineYes, at least one lineAbove zero; defaults to what is still to come; the total of live notices may not pass what is open plus the supplier's over tolerance30 of 30 openNo line -> 'List what is on the shipment, line by line.'; 36 where 30 open and 5% over -> '<code>: 36 announced, but only 30 is still to come.'; a service line -> 'Each line must be a goods line of <PO>.'
Lot / Expiryالدفعة / الانتهاءText 60 / DateFor tracked productsCarried onto the receiptLOT-2610 / 2028-10-01Bad date -> 'Enter a valid date.'
Cancel reasonالسببTextAsked by the screen; the server does not insistMax 240Truck turned back

Vendor bill

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Vendor bill numberرقم فاتورة الموردTextPer setting 'Require vendor invoice'Max 80; compared as upper-case letters and digits only (AB-001 = ab 001 = AB/001); one posted bill per supplier and numberINV-2026-0451Empty when required -> 'Enter the supplier's invoice number before posting this bill.'; repeated -> 'INV-2026-0451 from this supplier is already on BILL-0007. A supplier invoice is posted once.'
Vendor bill dateتاريخ فاتورة الموردDateNoToday - 3

Vendor bill / Debit note

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Due dateتاريخ الاستحقاقDateNoBlank uses the supplier's payment terms; not before the document dateDue before date -> 'Due date cannot precede document date.'

Debit note

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Against billمقابل فاتورة موردSelect (posted bill of the same supplier)NoNaming it limits the note to what was billed, returns goods at original cost, and the note cannot be dated before the billA draft bill -> 'Only a posted vendor bill can be credited. This one is draft.'; other supplier -> 'The note must be for the same partner as the document it credits.'; product not billed -> '<code> is not on BILL-0007.'; too much -> 'BILL-0007 has only 4 of <code> left to credit.'; earlier date -> 'A note cannot be dated before BILL-0007.'

Bill matching panel

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Release reasonلماذا يمكن ترحيلها كما هيTextYesMax 500Supplier confirmed the balance comes next week; accepted by the managerEmpty -> 'This field is required.'

Capitalise freight dialog

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Bill line / Receiptsبند الفاتورة / الاستلاماتSelect / Checkbox listYesA posted bill, a service line (freight, duty), done receipts; once per lineNo receipts -> 'Choose the receipts the freight belongs to.'; a goods line -> 'Freight, duty and charges are service lines; goods lines are not capitalised again.'

Retentions held

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Release reasonسبب الإفراجTextYesMax 240Completion certificate CC-114 signedEmpty -> 'This field is required.'; 241 characters -> 'Enter at most 240 characters.'

Offer early payment dialog

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
BillالفاتورةSelect (posted bill with a due date)YesOne live offer per bill; something must be left to pay (bill total less payments and held retention)Draft bill -> 'Only a posted bill is paid early.'; second offer -> 'EP-0001 is already open on this bill.'; fully paid -> 'Nothing is left to pay on this bill.'
We pay onنسدد فيDateYesToday or later, and before the bill's due dateToday10 days before dueYesterday -> 'Pay on today or later.'; on or after due -> 'Paying early means before the due date (2026-11-30).'
Annual rate (%)المعدل السنوي (%)NumberYesAbove zero, up to 5012120 -> 'Enter a number above zero.'; 60 -> 'Enter at most 50.'; tiny amount -> 'At that rate the discount rounds to nothing.'

Early payments (API only)

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Answer byالرد قبلDateNoDefaults to the day before 'We pay on' (not before today); between today and the payment day; not on the screenOutside -> 'The supplier answers between today and the payment day.'

Early payments

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Withdraw reasonالسببTextYesMax 300Cash plan changedEmpty -> 'This field is required.'

Payment holds

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Hold (A bill / A supplier)إيقافSelectYesOne live hold per bill or supplierA billAlready held -> 'That is already on payment hold.'
Bill / Supplierالفاتورة / الموردSelectYes (by scope)A posted supplier bill (not a note), or a supplierA draft bill -> '<number> is not a posted supplier bill.'
ReasonالسببTextYes on the screen; optional at the serverMax 240Disputed delivery - awaiting credit note
Release noteسبب الرفعTextYesFirst 240 characters keptCredit note receivedEmpty -> 'Say why the hold is being lifted.'; released twice -> 'This hold has already been released.'

Purchase settings > Order approval tiers

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
From amountمن مبلغMoney (company currency, with tax)YesNumber, 0 or more; up to ten tiers; two tiers may not start at the same amount; saved as a whole list (all old tiers are replaced)(no tiers)10000'abc' -> 'Enter a number.'; -5 -> 'Enter at least 0.'; two rows of 10000 -> 'Two tiers start at the same amount.'
ApprovalsالاعتماداتWhole number 1-5Yes1 to 5 approvals needed from the amount upwards, by people other than the author; the screen turns 0 or blank into 1; a decimal such as 2.5 is cut to 2126 -> 'Enter at most 5.'; 11 tiers -> 'Enter up to ten tiers.'

Purchase settings

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Require the supplier's invoice number on every billاشتراط رقم فاتورة المورد على كل فاتورةCheck boxNoOn: a bill without the number on the supplier's invoice does not postOffOn
Post each supplier invoice number onceترحيل كل رقم فاتورة مورد مرة واحدةCheck boxNoOn: a second bill from the same supplier with the same number is refused; a reversed bill gives its number backOnOn
A buyer may not approve their own purchase orderلا يعتمد المشتري أمر الشراء الذي أنشأهCheck boxNoOn: confirming a purchase order needs somebody other than whoever raised itOffOn
Post receipts to Goods received not invoiced (GRNI)ترحيل الاستلامات إلى المشتريات المستلمة غير المفوترةCheck boxNoOn: receipt credits the GRNI account, the bill clears it, price difference to purchase variance. Only orders received after it is on. Needs a GRNI account under Finance > Configuration > Posting accountsOffOn (with an account set)On with no GRNI account -> 'No account fills Goods received not invoiced. Set it under Finance, Configuration, Posting accounts first.'
Commit only to approved suppliersالالتزام مع الموردين المعتمدين فقطCheck boxNoOn: awards and PO confirmations need an approved, in-date qualification for the product; a blocked supplier is refused whatever this saysOffOn
Enforce the supplier's terms on purchase ordersفرض شروط المورد على أوامر الشراءCheck boxNoOn: confirmation refuses a quantity below the supplier's minimum and asks a reason for a price above the supplier's list (product's supplier rows)OffOn
Accept supplier registrationsاستقبال تسجيل الموردينCheck boxNoOn: a secret registration link is made (first time) and shown; Off: the link stops workingOffOn
New linkرابط جديدButton (applies on Save)NoVisible only while registration is open; Save mints a fresh key and the old link stops workingClick New link, then Save

Receipt tolerance

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Applies toينطبق علىSelectYesEvery supplier / Supplier / Product; the most specific active row decides (product, then supplier, then company)SupplierSupplierAnother value (API) -> 'Choose company, supplier or product.'
SupplierالموردSelect (supplier)ConditionalRequired for the Supplier scope; optional for Product scope; only contacts of type supplier / both of this companyA test supplier(empty, Supplier scope) -> 'Choose a supplier.'
ProductالمنتجSelect (product)ConditionalRequired for the Product scopeA test product(empty) -> 'Choose a product.'
Over-delivery allowed (%)الزيادة المسموحة (%)NumberNo0 to 100; extra above the order line a supplier may deliver (and announce on a shipping notice)05101 -> 'Enter at most 100.'; 'abc' -> 'Enter a number.'; -1 -> 'Enter at least 0.'
Under-delivery that closes the line (%)النقص الذي يغلق البند (%)NumberNo0 to 100; a receipt short by no more than this closes the line instead of leaving a backorder02150 -> 'Enter at most 100.'
NoteملاحظةTextNoMax 240Bulk cement241 characters -> 'Enter at most 240 characters.'
ActiveنشطCheck boxNoOnly one active row per exact scope / supplier / productOnOnA second active row for the same supplier -> 'An active tolerance already covers exactly this; change that one.'

Bill matching policy

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
CodeالرمزTextYesMax 30; made upper-case; unique; cannot change after creationMP-STDExisting code -> 'A policy with the code MP-STD already exists.'; blank -> 'This field is required.'
NameالاسمTextYesMax 120Standard three-way121 characters -> 'Enter at most 120 characters.'
Arabic nameالاسم بالعربيةTextNoMax 120مطابقة ثلاثية قياسية
MatchالمطابقةSelectYesTwo-way (what was ordered), Three-way (what was received), Four-way (received and accepted)Three-wayThree-wayAnother value (API) -> 'Choose two-way, three-way or four-way matching.'
Applies toينطبق علىSelectYesWhole company / Supplier / Product category / Product; most specific wins: product, category, supplier, companyWhole companySupplierAnother value (API) -> 'Choose company, supplier, product category or product.'
Supplier / Product category / Productالمورد / فئة المنتج / المنتجSelectConditionalThe one the scope asks for; must belong to this companyA test supplier(empty) -> 'Choose a supplier.' / 'Choose a product category.' / 'Choose a product.'
Quantity tolerance %تفاوت الكمية %NumberNo0 to 100; a bill may run this much past what the level allows (received 8, 10% -> up to 8.8)010101 -> 'Enter at most 100.'
Price tolerance %تفاوت السعر %NumberNo0 to 100; room = the larger of this % of the ordered unit price and the per-unit amount02-1 -> 'Enter at least 0.'
Price tolerance per unitتفاوت السعر للوحدةMoneyNo0 or more03.00'abc' -> 'Enter a number.'
Hold a goods bill with no purchase orderتعليق فاتورة بضائع بلا أمر شراءCheck boxNoOn: a goods bill that is not linked to an order is heldOffOn
Hold a tax rate different from the orderتعليق نسبة ضريبة تختلف عن الأمرCheck boxNoOn: a different VAT rate raises a tax holdOnOn
Bill services only for what was acceptedفوترة الخدمات بما قُبل فقطCheck boxNoOn: service lines may be billed only up to the accepted amountOffOff
NoteملاحظةTextNoMax 500Approved by finance 2026-10-01501 characters -> 'Enter at most 500 characters.'

Supplier qualification

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
SupplierالموردSelect (supplier)YesOnly supplier / both contacts of this companyA test supplier(empty) -> 'Choose a supplier.'
ForلـSelectYesEverything / A product category / One productEverythingOne productAnother value (API) -> 'Choose everything, a product category or a product.'
Product category / Productفئة المنتج / المنتجSelectConditionalShown for the matching scopeCement 50 kg(empty) -> 'Choose a product category.' / 'Choose a product.'
Valid fromساري منDateNoValid date2026-10-01'31/13/2026' -> 'Enter a valid date.'
Valid toساري إلىDateNoNot before Valid from2027-09-30Before Valid from -> 'A qualification cannot end before it starts.'
RankالترتيبWhole numberNoWhole number; blank or 0 is stored as 1; used to order preferred suppliers11'abc' via the API -> server error
EvidenceالدليلTextYes (to approve)Max 500; what the supplier was qualified on (audit, certificate, trade licence); needed before ApproveISO 9001 certificate 2026Approve with no evidence -> 'Record the evidence the supplier was qualified on before approving.'

Supplier qualification > Block

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Why (block)السببTextYesMax 500Failed auditblank -> 'This field is required.'

Supplier qualification > Exception

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
UntilحتىDateYesToday or later (company day); not for a blocked supplierToday + 7 days2026-10-09Yesterday -> 'An exception runs to a day that has not passed.'; blocked row -> 'A blocked supplier gets no exception; unblock by writing a new qualification.'
Why (exception)السببTextYesMax 500Urgent site deliveryblank -> 'This field is required.'

Punch-out catalogue

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
SupplierالموردSelectYesSupplier / both contactA test supplier(empty) -> 'Choose the supplier whose shop this is.'
NameالاسمTextNoMax 120; unique; blank = the supplier's nameOffice supplies shopDuplicate -> 'Another catalogue has that name.'
Shop address (OCI, https)عنوان المتجر (OCI، https)URLYesMust start https:// and have a host; max 500https://shop.example.test/ocihttp://shop.example.test -> 'The shop's address must be an https:// address.'
Loginاسم الدخولTextNoMax 120buyer01
Passwordكلمة المرورPasswordNoStored sealed (encrypted), cut to 200 characters; never shown again, only 'set'(a test password)
Further fieldsحقول إضافيةJSON text (name / value pairs)NoUp to 20 pairs, names A-Z a-z 0-9 _ ~ - up to 40, values up to 200; HOOK_URL, USERNAME, PASSWORD are ours{"~language": "en"}21 pairs -> 'Extra fields are up to 20 name / value pairs.'; key HOOK_URL -> 'The return address and the login are filled in by us.'

New supplier portal login

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
SupplierالموردSelectYesSupplier / both contacts onlyA test supplier(empty) -> 'Choose the supplier this login is for.'
Usernameاسم المستخدمTextYesLower-case a-z, 0-9 and . _ - @; unique across the systemsupplier.a1Existing name -> 'This username already exists.'
First nameالاسم الأولTextNoMax 150; blank = the supplier's nameSamir
Last nameاسم العائلةTextNoMax 150Haddad
EmailالبريدEmailNoMust contain @; max 254; not checked for uniquenesssamir@supplier-a.example.test'abc' -> 'That is not an email address.'
Temporary passwordكلمة مرور مؤقتةPasswordYesAt least 12 characters; changed at first sign-in(a 12+ character test password)'short1' -> 'Use at least 12 characters.'

Close supplier portal login

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
WhyالسببTextNoMax 240; the login's link and company membership end; the user is deactivated when it has no other companyLeft the supplier241 characters -> 'Enter at most 240 characters.'

Supplier application > Approve

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Portal username (optional)اسم مستخدم البوابة (اختياري)TextNoBlank (with blank password) = supplier made without a portal login; same username rules as a portal loginnewsupplier.portalExisting -> 'This username already exists.'
Temporary passwordكلمة مرور مؤقتةPasswordConditionalNeeded when a username is given; at least 12 characters(a 12+ character test password)short -> 'Use at least 12 characters.'

Supplier application > Reject

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
WhyالسببTextYesMax 300No trade licence providedblank -> 'This field is required.'

Supplier registration form

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Company legal nameالاسم القانوني للشركةTextYesMax 200Gulf Test Trading LLCblank -> 'This field is required.'
Trade licence numberرقم الرخصة التجاريةTextConditionalMax 80; give this or the VAT number; an equal number already waiting is refusedDED-123456Same number as a waiting application -> 'An application with this number is already waiting for review.'
VAT / tax registration numberرقم التسجيل الضريبيTextConditionalMax 40; refused when it already belongs to a contact of this company100123456700003Neither tax nor licence -> 'Give your VAT / tax number or your trade licence number.'; existing contact's number -> 'A supplier with this tax number is already registered with us; contact your buyer.'
Country (2 letters, e.g. AE)الدولة (حرفان مثل AE)TextNoMax 2; stored upper-caseAE'UAE' -> 'Enter at most 2 characters.'
CityالمدينةTextNoMax 80Dubai
AddressالعنوانTextNoMax 300Warehouse 5, Al Quoz
Contact personجهة الاتصالTextYesMax 120Omar Testblank -> 'This field is required.'
E-mailالبريد الإلكترونيEmailYesMax 254; one @ and a dot in the domainomar@gulf-test.example.test'omar@gulf' -> 'Enter a valid e-mail address.'
PhoneالهاتفTextNoMax 40+971500000010
What you supplyما تقوم بتوريدهLong textNoMax 2000Building materials

Portal order > Acknowledge

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Your order confirmation referenceمرجع تأكيدك للأمرTextYesMax 80; the button is off while blank; recorded against the order's current versionSO-GT-7788blank (API) -> 'This field is required.'; 81 characters -> 'Enter at most 80 characters.'

Portal order > Shipping notice

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
On this shipment (quantity per line)في هذه الشحنةNumber per lineYesAbove 0 on at least one line; not more than the line's open quantity plus the supplier's over-delivery tolerance; only lines still open are offered40150 on a line with 100 open (no tolerance) -> 'P-100: 150 announced, but only 100 is still to come.'; none -> 'List what is on the shipment, line by line.'
Your shipping notice numberرقم إشعار الشحنTextNoMax 60ASN-GT-001
CarrierالناقلTextNoMax 80Aramex
TrackingالتتبعTextNoMax 80TRK-100200
Arrives onيصل فيDateYesNot before the ship date (the screen sends today as the ship date)TodayToday + 3 daysYesterday -> 'The goods cannot arrive before they ship.'

Portal order > Invoice

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
On your invoice (quantity per line)في فاتورتكNumber per lineYesAbove 0 on at least one line; cannot bill past what was ordered40none -> 'Enter the quantity this invoice bills on at least one line.'; a line of another order -> 'Each line must be a line of PO-00012.'
Your invoice numberرقم فاتورتكTextYesMax 80; a number already on a live bill of this supplier is refused (once the 'post each number once' switch holds)INV-GT-5001blank -> 'This field is required.'
Invoice dateتاريخ الفاتورةDateNoValid date; blank = todayToday2026-10-02'abc' -> 'Enter a valid date.'
Invoice total with taxإجمالي الفاتورة شامل الضريبةMoneyNoIf given it must equal the lines' total with tax (rounded to 2 decimals); otherwise the draft is thrown away4,200.00 (40 x 100 + 5% VAT)4,000.00 -> 'Your invoice total 4000.00 is not what its lines add up to (4200.00 with tax). Check the quantities and prices.'
Invoice file (PDF or photo)ملف الفاتورة (PDF أو صورة)FileNoPDF, PNG or JPEG only; not empty; under 10 MBinvoice.pdf (small test PDF)a .docx -> 'Attach the invoice as a PDF, PNG or JPEG.'; over 10 MB -> 'Keep the invoice file under 10 MB.'; empty file -> 'That file is empty.'

Portal My details

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Trading nameالاسم التجاريTextNoMax 160; only values that differ from the record are sentGulf Test Trading161 characters -> 'Enter at most 160 characters.'
E-mailالبريدEmailNoMax 254; valid e-mailaccounts@gulf-test.example.test'abc' -> 'Enter a valid e-mail address.'
Phone / Mobile / Websiteالهاتف / الجوال / الموقعTextNoPhone and Mobile max 40, Website max 200+971500000011
Tax numberالرقم الضريبيTextNoMax 40; may not be blanked; may not equal another contact's number100123456700009blank -> 'A supplier keeps its tax number; send the new one rather than a blank.'; another contact's -> 'That tax number belongs to another of our contacts; contact your buyer.'
AddressالعنوانTextNoMax 500Warehouse 5, Al Quoz, Dubai
Note to the buyerملاحظةTextNoMax 300New bank after merger

Portal My details > New bank account

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Bank name / Account holderاسم البنك / صاحب الحسابTextYesBank name max 120, holder max 160Emirates NBD / Gulf Test Trading LLCblank bank -> 'Name the bank.'; blank holder -> 'Name the account holder.'
IBAN / Account numberرقم الآيبان / رقم الحسابTextConditionalOne of the two is needed; IBAN 2 letters + 2 digits + 8-30 letters/digits (spaces dropped, upper-cased), max 34; account number max 40AE070331234567890123456Neither -> 'Give the IBAN or the account number.'; 'AE12' -> 'Enter a valid IBAN (country, check digits, then the account).'
SWIFT / Currency / Main accountسويفت / العملة / الحساب الرئيسيText / Text / Check boxNoSWIFT 8 or 11 characters; currency 3 letters; Main account makes it the primary on approvalEBILAEAD / AED'ABC' -> 'Enter an 8 or 11 character SWIFT / BIC.'

Supplier change > Reject

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
WhyالسببTextYesMax 300Bank letter not attachedblank -> 'This field is required.'

Purchasing > Features

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Feature switch (11 switches)مفتاح الميزةOn / OffNoOff: new entries and changes through that feature's routes are refused ('capability_disabled'), menus go, recorded data stays readable; Purchase orders and receipts and Vendor bills and three-way match cannot be turned offOnTurn Reverse auctions off

Purchasing > Features > Fields

FieldArabic labelTypeRequiredRules and limitsDefaultExampleRefused when
Supplier reference (purchase order)مرجع الموردHidden / Optional / RequiredNoHidden: not shown and a value sent is refused; Required: an order is not confirmed without itOptionalRequired
Requested receipt date (purchase order)تاريخ الاستلام المطلوبHidden / Optional / RequiredNoSame rules; also used as the promised date in the reports when no schedule existsOptionalRequired
Requisition departmentقسم طلب الشراءHidden / Optional / RequiredNoRequired: a requisition is not saved without a department; follows the Purchase requisitions switchOptionalRequired