Use this as an operating checklist
GCC retail invoices are often bilingual, multi-currency and pack-based. The same Shopify Cost per item field still only stores one number, so the regional detail has to be handled before the write.
This is an operating checklist, not tax, customs or accounting advice. Confirm current treatment with your adviser.
1. Before you process the invoice
- supplier name and legal name
- invoice number and date
- purchase order or delivery reference if used
- delivery location
- invoice currency
- tax registration data where present
- line count, subtotal, tax and total
- payment terms
2. UAE invoice checks
Expect AED as the usual commercial currency, with VAT often shown at the standard UAE rate on tax invoices. Look for a TRN, and do not assume the unit price is tax-exclusive just because a VAT line exists at the bottom.
- currency is AED unless the supplier billed otherwise;
- VAT and TRN fields are captured as printed;
- freight or service lines are not mixed into product unit cost by accident;
- supplier names may appear in English, Arabic, or both.
3. Saudi Arabia invoice checks
SAR invoices are frequently bilingual and may include tax fields, QR or e-invoice artefacts, and Arabic product descriptions that do not match the Shopify title. OCR has to survive mixed-language tables, not just Latin SKUs in the margin.
- confirm SAR vs a foreign supplier currency;
- keep Arabic descriptions available for matching review;
- treat QR or e-invoice stamps as document metadata, not a substitute for line items;
- test the actual layout your suppliers send, not a simplified English sample.
4. Kuwait invoice checks
KWD uses three decimal places. Extraction and rounding that assume two-decimal money will silently corrupt unit cost. Do not hard-code a VAT line into Kuwait invoices just because UAE and Saudi documents have one.
- preserve three-decimal KWD values through review;
- regional distributors may invoice in USD or EUR even when the store sells in KWD;
- supplier pricing precision matters more than in two-decimal currencies.
5. Currency mismatch
A USD supplier invoice for an AED store is normal. Preserve the original invoice currency, define the FX policy, and do not apply today's rate to a historical invoice. The Shopify Cost per item write still needs one store-currency number after that policy is applied.
6. Discounts
- line-level percentage or fixed discounts;
- invoice-level discounts that need allocation;
- promotional or free-of-charge units;
- rebates that never appear on the billed line.
7. Tax fields and tax-inclusion logic
Extraction should distinguish subtotal, taxable amount, tax, total, and gross vs net unit cost. Mixing a tax-inclusive unit price into Shopify Cost per item will inflate every later margin figure.
8. Freight, duty and landed cost
Freight may be a separate invoice line. Duty and handling may sit on another document entirely. Whether Shopify Cost per item includes those amounts is a merchant policy, not something to infer from a single PDF.
9. Pack and case-size handling
Invoice says 5 cartons. Carton = 12 units. Shopify inventory tracks 60 individual items. If you receive 5, stock is wrong by a factor of 12.
Confirm the billed unit before receiving or costing. This is one of the most common GCC grocery and wholesale errors.
10. Arabic / bilingual invoice layouts
- Arabic product names with English SKUs;
- mixed reading direction in the same table;
- Arabic and Latin numerals;
- scanned PDFs and phone photos;
- multiple language columns in one row.
11. Product matching controls
Recommended precedence:
- barcode;
- exact Shopify SKU;
- supplier product code;
- saved supplier/product mapping;
- normalized or fuzzy description;
- manual review.
12. Receiving controls
- correct Shopify location;
- quantity unit confirmed;
- case conversion applied;
- duplicate receipt avoided;
- partial delivery understood;
- cost and quantity reviewed independently.
13. Final approval checklist
Copyable approval list
- supplier identified
- invoice number captured
- currency confirmed
- tax validated against the document, not a hardcoded assumption
- totals reconcile
- product matches reviewed
- pack conversions checked
- duplicate check passed
- receiving location selected
- quantity changes approved
- cost changes approved
- audit history saved
Once supplier costs are confirmed, the markup vs margin guide and calculator can help check pricing and gross margin.
A focused next step
Process GCC supplier invoices with review still in the loop
Salor Invoice is built around extraction, matching and merchant approval — including the bilingual, multi-currency documents this checklist exists for. It is not a tax engine.
Process GCC supplier invoices with Salor Invoice →