Al Noor Contracting Co. (Sample)
As of 15 Jul 2026 · SAR
AN

Data Import Templates

How a company prepares finance data for AI Virtual CFO OS: download the templates, extract from your system, validate in the browser.

Product V2 Foundation · browser-only validation

Validation runs in your browser only. Nothing is uploaded or stored in this demo. Do not use confidential company data — extract a sample or anonymised cut while testing the fit. Real data handling starts only in a pilot, under a data agreement.

Validate a File

Pick the template, then load a CSV — the check runs instantly in your browser

Validation runs in your browser only. Nothing is uploaded or stored in this demo. Even so, use sample or anonymised data — never confidential financial records.

CSV file

Template Center — 5 files, one honest picture of the company

Receivables / AR Ageing

Every open customer invoice. This powers ageing, DSO, concentration analysis, dispute tracking and the collections call list.

Download sample CSV6 required · 4 optional columns
Show column reference
ColumnRequiredTypeExampleBusiness meaningCommon mistakes
customer_nameRequiredtextGulf Horizon DevelopmentWho owes youDifferent spellings of the same customer split their exposure.
invoice_numberRequiredtextSI-1041Unique invoice referenceDuplicates make collections follow-up unreliable.
invoice_dateRequireddate2026-04-25When the invoice was issuedUse YYYY-MM-DD or DD/MM/YYYY — not Excel serial numbers.
due_dateRequireddate2026-05-25When payment was contractually dueLeaving it equal to invoice_date hides real terms.
invoice_amountRequirednumber700000Original invoice valueNo currency symbols or thousands text — numbers only.
outstanding_amountRequirednumber450000What is still unpaid todayCannot be negative or larger than the invoice amount.
disputed_flagoptionalflagnoIs the invoice formally disputed?Disputes mixed into normal overdue never get resolved.
project_or_branchoptionaltextBusiness Park Fit-OutWhere the revenue belongsBlank values break project cash-conversion analysis.
collection_owneroptionaltextFahadThe named person chasing this invoiceOverdue invoices without an owner do not get collected.
promised_payment_dateoptionaldate2026-07-30The date the customer committed to

Payables / AP Ageing

Every open supplier bill. This powers payment prioritization, critical-supplier protection and the weekly payment plan.

Download sample CSV4 required · 4 optional columns
Show column reference
ColumnRequiredTypeExampleBusiness meaningCommon mistakes
vendor_nameRequiredtextAl Amal Manpower ServicesWho you owe
invoice_numberRequiredtextPB-5077Unique bill referenceDuplicates cause double-payment risk.
due_dateRequireddate2026-07-28When payment falls due
outstanding_amountRequirednumber664000What is still unpaidCannot be negative.
critical_supplier_flagoptionalflagyesDoes operations stop if this supplier stops?Marking everyone critical makes prioritization meaningless.
payment_priorityoptionaltextcriticalcritical / normal / deferrableValues outside these three are ignored.
categoryoptionaltextManpowerSpend category
branch_or_projectoptionaltextAll projectsWhere the cost belongs

Project / Job Profitability

Cumulative revenue and cost per project. This powers margin analysis, loss-maker detection and cash conversion.

Download sample CSV4 required · 6 optional columns
Show column reference
ColumnRequiredTypeExampleBusiness meaningCommon mistakes
project_nameRequiredtextBusiness Park Fit-OutThe project or job
branchoptionaltextRiyadhOwning branch or location
revenueRequirednumber8740000Cumulative certified/invoiced revenue
manpower_costRequirednumber3040000Labour cost booked to the projectLabour left in overheads understates project cost.
material_costRequirednumber2030000Materials booked to the project
equipment_costoptionalnumber600000Equipment and rentals
subcontractor_costoptionalnumber1300000Subcontracted works
other_costoptionalnumber269000Other direct cost
collected_amountoptionalnumber6820000Cash actually collectedHigher than revenue usually means advances not mapped.
project_statusoptionaltextactiveactive / completed / on hold

Bank / Cash Balances

Balances per account as of a date. This anchors the cash position and the 13-week forecast opening balance.

Download sample CSV2 required · 4 optional columns
Show column reference
ColumnRequiredTypeExampleBusiness meaningCommon mistakes
account_nameRequiredtextMain Operating AccountThe account or cash box
bank_nameoptionaltextSample National BankBank holding the account
currencyoptionaltextSARAccount currency
available_balanceRequirednumber555000Usable balance todayNegative means overdraft — confirm it is real.
restricted_balanceoptionalnumber0Blocked amounts (guarantees, margins)
last_updated_dateoptionaldate2026-07-15When the balance was takenBalances older than 30 days mislead the forecast.

Monthly Revenue & Cost Summary

One row per month: revenue, direct cost, overheads. Optional — powers the margin trend when project detail is not available.

Download sample CSV4 required · 0 optional columns
Show column reference
ColumnRequiredTypeExampleBusiness meaningCommon mistakes
monthRequiredmonth2026-06Reporting monthUse YYYY-MM, not month names.
revenueRequirednumber1341000Revenue for the month
direct_costRequirednumber1219000Cost of delivering that revenue
overhead_costRequirednumber127000Fixed and admin costs

All sample files are synthetic. Validation is deterministic and local — no AI model calls, no uploads, no storage. Assists business owners and finance teams; it does not replace a qualified CFO or professional advice.