The container has reached the warehouse, but its paperwork is still scattered across purchasing emails, the customs broker's messages and the accountant's attachments. Everyone knows the goods arrived. Nobody can readily explain the difference between the supplier's invoice and the inventory value. The problem is not necessarily a missing document. All the papers may exist without a dependable connection between them.
A useful import file tells a traceable story: what was ordered, what was shipped, what cleared customs, what was received and which charges actually belong to those units. Organising that story reduces reliance on memory when an invoice arrives late or a claim appears after the goods have been sold.
One shipment, three identities
Purchasing has an order number, transport has a bill-of-lading reference and customs has a declaration number. A container may contain several orders; one order may arrive in two consignments. Naming a folder after the supplier is therefore not enough. Create an internal shipment reference and connect the external identifiers without replacing them or assuming they are interchangeable.
Preserve the link between each product line and its unit of measure. Twenty cartons do not mean twenty pieces when each carton contains twelve. Recording the conversion makes quantity matching possible and prevents a description problem from becoming an apparent stock shortage or a misleading unit cost.
ZATCA's import instructions identify core documents, including the commercial invoice and bill of lading, alongside origin requirements and documents specific to the goods. No single checklist covers every product: check the conditions for the item before shipment. The filing arrangement proposed here is an internal working method, not a substitute for the applicable regulatory requirements.
Different documents answer different questions
| Evidence | What it helps establish | What it does not establish on its own |
|---|---|---|
| Purchase order and contract | Agreed quantities and commercial terms | That the entire order was shipped |
| Supplier invoice | The supplier's claim for payment | Receipt of the full quantity without damage |
| Transport records and declaration | Shipment identity and clearance particulars | Complete accounting cost of inventory |
| Receiving and inspection report | Quantity and condition on arrival | Settlement of every shipment liability |
| Service invoice and payment evidence | The service billed and amount paid | That the whole payment belongs in inventory cost |
Do not delete an earlier version when a significant document is corrected. Keep it with the correction reason and identify the approved replacement, so a later difference has an intelligible history. Equally, storing five copies in different folders is unnecessary. A permission-controlled link to a reference copy reduces the risk of competing versions.
Why the bank transfer is not the cost of the goods
Consider an illustrative purchase of 1,000 units for SAR 80,000, with qualifying freight of SAR 6,000, non-recoverable charges of SAR 4,000 and qualifying handling of SAR 2,000. Assuming all units arrive undamaged, the cost before any other items is SAR 92,000, or SAR 92 per unit. The hypothetical charges are not a customs tariff for a particular product.
Suppose the payment to the service provider also includes an advance for another shipment. That advance does not become a cost of this shipment simply because both amounts left the bank together. Any tax amount similarly needs separate classification according to recoverability, rather than automatic inclusion in unit cost. IAS 2 connects inventory cost with bringing goods to their present location and condition; applying that principle requires examining the substance of each charge.
Make the cost schedule point to the supporting document for every amount and state how shared charges were allocated. When different products travel together, weight may be more appropriate than value for allocating freight, depending on the service. Explain the choice: an allocation can be mathematically accurate and still be economically unhelpful.
An open file need not be an uncontrolled file
Goods may arrive before the final transport invoice. Use an explicit status such as “received; freight awaiting reconciliation”, with a documented estimate where needed under the accounting policy, an owner and a follow-up date. Closing the folder should not take priority over making an unresolved liability visible.
When the final invoice arrives, compare actual cost with the estimate and assess the difference for units still held and units already sold under the appropriate accounting treatment. Do not automatically place the entire difference into closing inventory. This matters particularly for fast-moving products sold before their paperwork is complete.
There is a simple test of the file's usefulness: can an accountant who did not handle the shipment trace the stock balance to its evidence, and trace each invoice back to the shipment it concerns? If every step requires a telephone explanation, the work is not finished merely because all the attachments have been saved.
Sources & further reading
Visit the original source to explore the concept and its wider context.
General educational content. Appropriate treatment depends on your business and accounting policies; consult your accounting professional when applying it to business records.

