Learn Accounting.
Think Like an Accountant.

One company. Real desks. Daily exceptions and month-end work.

✍️ NEW — all 13 desks now let you post real transactions yourself
🎡 WHEEL OF FORTUNE
▾
Spin to get today's desk!Every desk is possible — a little more likely on ones you haven't mastered yet.

WORKSPACE

Module

Work this desk independently — use the tabs below.

Each tab opens only what belongs to this desk. Nothing else from other departments is mixed in.

📚 Also studying for DipIFRS? Check out my interactive IFRS study platform →

Acting As

Transactional Desks / مكاتب تشغيلية ▾
Financial & Compliance / مالية والتزام ▾
Control & Analysis / رقابة وتحليل ▾
Quick Tools
📖 Quick References
🎮 Interactive Practice
🧭 Professional Growth
🔧 Utilities

Tip: use the left sidebar anytime to jump between independent departments. Each desk has its own tabs.

Company Master Data

The core setup every module in this workspace is built on.

4Bank Accounts
8Departments
Accountant mindset: evidence → decision → entry → reconciliation → resolution One company. Real documents. Daily problems.

Your Day at Ayman Hegazy

Open the evidence, decide, post, reconcile — then move the next case forward. Everything below is connected to the modules on the left.

WORK FLOOR
Today's Tasks 3 open · jump to the right desk
Accounting Inbox Investigate with evidence
Needs action Bank Receipt — Unknown Customer

EGP 85,000 arrived with only a short bank reference. Find the evidence before allocating it.

Needs support Supplier Invoice — Missing GRN

The invoice exists, but the goods-received trail is incomplete. Do not post blindly.

Exception Payroll — Hours Don't Match

Approved attendance differs from the payroll input. Check hours, shifts and department.

Month-end Closing — Accrual Review

A recurring service may belong to this month even though the invoice has not arrived.

4 open

Departments

Add, rename or remove departments — changes appear immediately in the New Employee form.

Chart of Accounts

Every desk posts into this tree. Tags show whether the account lives on the Balance Sheet or the Income Statement.

Balance Sheet — Assets

What the company owns or is owed.

  • 110000 Cash & Banks
  • 120000 Accounts Receivable
  • 130000 Inventory
Balance Sheet — Liabilities & Equity

What the company owes and owners’ residual interest.

  • 210000 Accounts Payable
  • 220000 Loans & Overdrafts
  • 230000 Accrued Expenses
  • 240000 Tax & Social Insurance Payable
  • 300000–380000 Equity group
Income Statement

Performance for the period — closed into equity at year-end.

  • 410000 Sales Revenue
  • 510000 Cost of Goods Sold
  • 520000 Salaries & Wages
  • 530000 Operating Expenses
  • 540000 Depreciation & Amortization
Asset Liability Revenue Expense Equity
CodeAccountTypePurpose
🛠️ Quick Tools

Glossary

Real terms, real examples — drawn from Ayman Hegazy's own data, not a textbook definition.

🛠️ Quick Tools

Egypt Tax & Social Insurance Quick Reference

Simplified figures for learning purposes — always confirm current rates with the Egyptian Tax Authority (ETA) and Social Insurance Authority before real-world use.

🛠️ Quick Tools

Segregation of Duties (SoD)

What it is, the golden rule behind it, and 30 real-world examples of who does what.

What is Segregation of Duties? A core internal-control principle that prevents any single person from controlling an entire process from start to finish — especially processes involving assets, money, or sensitive data. The goal is to reduce the chance of error, manipulation, and fraud.
The Golden Rule No single person should combine two or more of the following functions within the same cycle:
  • Authorization — approving that a transaction should happen
  • Recording — entering it into the books
  • Custody — physically holding the related asset or cash
  • Reconciliation / Review — independently checking it was done correctly
Practical notes Small companies may struggle with full segregation — compensate with reviews (e.g. periodic review by the manager or owner). The best implementation runs through the ERP system itself, blocking conflicting permissions automatically. Review the SoD permissions matrix periodically, especially when roles change or employees resign.
FINANCIAL ANALYST DESK

Your day as Financial Analyst

Turn closed numbers into clear, objective insight — and flag early warning signs before management asks why.

🧐 Doesn’t believe a number at first glance — has to open it up and analyze it.
“I’m not believing this number until I open it up myself.”
Focus: ratios · trends · benchmarks Control: analysis is independent of the operations it reviews

Morning checklistStart here

  • Pull the finalized trial balance or financial statements after close.
  • Calculate the standard ratio set and compare to prior period and budget.
  • Investigate any ratio that moved beyond a set threshold.
  • Check for data-quality red flags before trusting any number.
1 · Pull Data 2 · Calculate 3 · Compare 4 · Investigate 5 · Report

On your desk todayOpen cases

Gross margin fell despite a sales increase

Headline revenue growth looks great, but margin dropped. Management wants an explanation before the board meeting.

A ratio conflicts with an operational signal

Inventory turnover looks unusually high, but the warehouse reports rising stock. Verify the inputs before trusting the number.

A leverage ratio quietly crossed a covenant threshold

Debt-to-equity edged past the bank covenant limit this period. This needs flagging now, not at year-end.

✍️ Do it yourself: Calculate Key Financial Ratios

Type the actual numbers yourself — current ratio, quick ratio, net margin, and debt-to-equity.

Core actions on this desk

📐 Financial Ratios

Financial Ratios Reference

Formula, meaning and a live calculator for each ratio — type your own numbers to see it work.

✍️ Do it yourself — Record a Reclassification Found During Analysis

Sometimes analysis uncovers a genuine misclassification. Record the correcting entry — this is exactly what the Accounting Mysteries are about.

Reclassification Entry

📐 Financial Ratios

🏆 Mastery Quiz

20 questions on formulas, interpretation, quick calculations and ratio manipulation red flags. Score 70% or higher to earn Mastery.

BUDGET CONTROLLER DESK

Your day as Budget Controller

Keep actual spend honest against the approved plan, and surface every overrun before it becomes a surprise at month-end.

🚫 The person who says “no” a lot — but with love.
“An explanation like that isn’t enough. Show me the numbers.”
Focus: budget vs. actual · variances · forecast Control: no self-approval of budget overruns

Morning checklistStart here

  • Pull actual figures from the GL and compare against budget.
  • Flag any department approaching or exceeding its budget threshold.
  • Review any pending budget amendment or overrun request.
  • Check the rolling forecast for any assumption that needs updating.
1 · Pull Actuals 2 · Compare 3 · Investigate 4 · Report 5 · Update Forecast

On your desk todayOpen cases

A department requests a mid-year budget increase

Marketing wants 20% more budget for a 'critical' campaign, with no cost-benefit analysis attached. Decide what to require first.

A department is significantly under budget

IT has spent only 60% of its training budget with two months left. Is this genuine savings, or skipped training creating a future gap?

A large change needs documented approval

A significant budget reallocation is being requested verbally, with no formal sign-off on file yet.

✍️ Do it yourself: Calculate a Budget Variance

Type the actual numbers yourself — variance amount, variance %, materiality threshold, and the excess over it.

Core actions on this desk

Budget Line Register — 10

On Track Underspent Over Budget
10 of 10
CodeBudget LineDepartmentAnnual BudgetYTD ActualStatus
BL-01Marketing & AdvertisingMarketing1,800,0001,650,000On Track
BL-02Travel & EntertainmentSales420,000468,000Over Budget
BL-03IT InfrastructureIT950,000710,000Underspent
BL-04Training & DevelopmentHR380,000355,000On Track
BL-05Office SuppliesAdmin180,000192,000Over Budget
BL-06Consulting & Legal FeesCorporate600,000540,000On Track
BL-07UtilitiesFacilities720,000705,000On Track
BL-08R&D ProjectsR&D2,200,0001,480,000Underspent
BL-09Insurance PremiumsCorporate340,000340,000On Track
BL-10Capital Expenditure ReserveFinance3,500,0003,890,000Over Budget

✍️ Do it yourself — Record Actual Spend Against Budget

Pick a real budget line, record real spend, and the system checks it against the remaining annual budget.

Record Actual Spend

📋 Budget Controller

Segregation of Duties — Budget Controller

What this role must stay independent from, and why.

Preparing the budgetMust be separate from: final budget approval — to prevent conflict of interest.
Tracking spend and variance analysisMust be separate from: authority to approve actual spending — so overruns cannot be hidden.
Editing budget figuresMust be separate from: posting actual entries in the GL — preserves data independence.
Preparing performance reportsMust be separate from: approving reports and escalating them to senior management — ensures transparency.
Approving a budget overrunMust be separate from: the person who requested the overrun — independent oversight.
Important note The Budget Controller should not hold rights to edit actual figures in the GL system, nor give final approval on payments.
📋 Budget Controller

🏆 Mastery Quiz

20 questions on the role, tasks, segregation of duties and budget manipulation schemes. Score 70% or higher to earn Mastery.

INTERNAL AUDITOR DESK

Your day as Internal Auditor

Test whether controls genuinely work, not just whether they exist on paper — and write findings that are hard to argue with.

🕵️ Professionally skeptical by nature — doesn’t trust anyone easily.
“Nothing gets believed without evidence. Nothing.”
Focus: risk · controls · evidence Control: independence from the process being audited

Morning checklistStart here

  • Review the current audit program and today's testing target.
  • Check for any open finding awaiting management response.
  • Confirm sample selections are ready before fieldwork begins.
1 · Plan 2 · Walkthrough 3 · Test 4 · Document 5 · Report

On your desk todayOpen cases

A manager asks you to soften a finding

You documented a real control weakness. The department head wants the language softened before the board meeting.

A routine test uncovers a potential red flag

A vendor payment's address matches an employee's home address on file. Decide the right next step.

A finding needs to be written up properly

Fieldwork is done, and the finding needs to go from rough notes to a report management will actually act on.

✍️ Do it yourself: Determine Sample Size & Materiality

Type the actual numbers yourself — materiality threshold, 100%-tier count, and the final sample size.

Core actions on this desk

🧐 المراجع الداخلي

Audit Program — 30 Procedures Across 6 Desks

Tick each procedure as you complete it. This program draws directly on the Fraud Catcher schemes and Segregation of Duties examples already in this app.

0%

✍️ Do it yourself — Record an Audit Finding & Adjustment

Enter a real finding, and the system checks it against materiality before posting the correcting entry.

Audit Finding Adjustment

🧐 المراجع الداخلي

🏆 Mastery Quiz

20 questions on the audit cycle, sampling, writing findings and audit-integrity risks. Score 70% or higher to earn Mastery.

RECEIVING ACCOUNTANT DESK

Your day as Receiving Accountant

Verify what actually arrived, match it to what was ordered, and hold suppliers accountable for the gap.

🔍 Counts everything twice before signing — doesn’t trust anyone easily.
“This shipment stays on hold until I confirm the agreed quantity.”
Focus: goods receipt · three-way match · supplier performance Control: receiving is independent of purchasing

Morning checklistStart here

  • Review today's scheduled deliveries against open purchase orders.
  • Check yesterday's GRNI items for any still-unmatched invoices.
  • Review any rejected / short-shipment items awaiting supplier response.
  • Confirm high-value / serialized items received yesterday are logged correctly.
1 · Verify Qty 2 · Inspect Quality 3 · Match Invoice 4 · Reconcile GRNI 5 · Score Supplier

On your desk todayOpen cases

Short shipment — 200 units missing

Supplier invoiced the full PO quantity but only 800 of 1,000 units arrived. Dispute before payment.

GRNI item aging 45 days

Goods received last month still has no matching invoice. Investigate whether it was lost or genuinely not yet billed.

Supplier substitution flagged

A different item code arrived than what was ordered. Needs engineering/quality sign-off before acceptance.

✍️ Do it yourself: Match a GRN to the Supplier Invoice

Type the actual numbers yourself — PO value, invoiced value, price variance, and the escalation check.

Core actions on this desk

GRN Register — 18

Matched Pending Invoice Disputed
18 of 18
GRN #PO #SupplierDateItemsStatus
GRN-1001PO-2401Delta Packaging Co.2026-01-04Packaging Film (200 rolls)Pending Invoice
GRN-1002PO-2402Cairo Spare Parts2026-01-07Spare Parts KitDisputed
GRN-1003PO-2403Alexandria Chemicals2026-01-10Industrial BearingsMatched
GRN-1004PO-2404Giza Industrial Supplies2026-01-13Chemical Drums (20)Pending Invoice
GRN-1005PO-2405Red Sea Logistics Parts2026-01-16Cable Reels (15)Disputed
GRN-1006PO-2406Upper Egypt Materials2026-01-19Safety Equipment SetMatched
GRN-1007PO-2407National Hardware Co.2026-01-22Hardware AssortmentDisputed
GRN-1008PO-2408Prime Components Egypt2026-01-25Electronic ComponentsDisputed
GRN-1009PO-2409Eastern Fasteners Trading2026-01-28Fastener Boxes (50)Matched
GRN-1010PO-2410Nile Steel Trading2026-01-03Steel Rods (500 units)Pending Invoice
GRN-1011PO-2411Delta Packaging Co.2026-01-06Packaging Film (200 rolls)Disputed
GRN-1012PO-2412Cairo Spare Parts2026-01-09Spare Parts KitMatched
GRN-1013PO-2413Alexandria Chemicals2026-01-12Industrial BearingsPending Invoice
GRN-1014PO-2414Giza Industrial Supplies2026-01-15Chemical Drums (20)Disputed
GRN-1015PO-2415Red Sea Logistics Parts2026-01-18Cable Reels (15)Matched
GRN-1016PO-2416Upper Egypt Materials2026-01-21Safety Equipment SetPending Invoice
GRN-1017PO-2417National Hardware Co.2026-01-24Hardware AssortmentDisputed
GRN-1018PO-2418Prime Components Egypt2026-01-27Electronic ComponentsMatched
📥 Receiving Accountant

Receiving Metrics & Formulas

6 categories — quantity verification, cost matching, supplier performance, receiving efficiency, reconciliation, and import costs. Formula, meaning and a live calculator for each.

📥 Receiving Accountant

🔍 Spot the Error

A short scenario, three options, one genuinely correct fix. Work through them one at a time.

📥 Receiving Accountant

🕵️ Fraud Catcher

Real schemes used to manipulate receiving records and supplier payments — presented for detection and control, not execution.

📥 محاسب الاستلام

🏆 Mastery Quiz

Questions on receiving verification, three-way match, supplier performance and landed cost. Score 70% or higher to earn Mastery.

TAX ACCOUNTANT DESK

Your day as Tax Accountant

File on time, deduct correctly, document everything, and never structure a transaction purely to dodge tax.

😰 A little anxious by nature — always worried he forgot something in the law.
“That rate is wrong. We fix it before we file, not after.”
Focus: VAT · withholding tax · corporate tax provision Control: no self-approval of the transactions being taxed

Morning checklistStart here

  • Check upcoming filing deadlines for VAT, WHT and corporate tax.
  • Reconcile input VAT against this period's purchase invoices.
  • Review any supplier invoice missing a valid tax registration number.
  • Confirm withholding tax was deducted correctly on this period's payments.
1 · Gather Data 2 · Calculate 3 · Reconcile 4 · File 5 · Remit Payment

On your desk todayOpen cases

Management wants to delay a known tax liability

A known tax liability from this period is being pushed to next quarter to improve reported profit. This isn't optional.

Input VAT claim missing valid documentation

Purchasing wants to claim input VAT on an invoice with no valid tax registration number. Verify before claiming.

Tax authority document request

The tax authority requests supporting documentation for a transaction from three years ago. Retrieve it calmly.

🎯 Try the full case

One real sale, start to finish: output VAT, input VAT, net position, and the actual filing decision. 4 connected decisions.

✍️ Do it yourself: Calculate the VAT Return

Type the actual numbers yourself — output VAT, input VAT, net position, and a withholding tax payment.

Core actions on this desk

Tax Filing Tracker — 10

Filed Pending Overdue
10 of 10
RefFiling TypePeriod EndDue DateStatus
VAT-Q1Quarterly VAT Return2026-01-312026-02-15Filed
VAT-Q2Quarterly VAT Return2026-04-302026-05-15Pending
WHT-JANWithholding Tax Remittance2026-01-312026-02-10Filed
WHT-FEBWithholding Tax Remittance2026-02-282026-03-10Filed
CIT-ANNCorporate Income Tax Return2025-12-312026-03-31Pending
PAYE-JANPayroll Tax Remittance2026-01-312026-02-07Filed
SI-JANSocial Insurance Remittance2026-01-312026-02-07Overdue
STAMP-Q1Stamp Duty Filing2026-01-312026-02-15Filed
TP-DOCTransfer Pricing Documentation2025-12-312026-04-30Pending
VAT-REFUNDVAT Refund Claim2026-01-152026-01-31Filed

✍️ Do it yourself — Calculate & Post the VAT Return

Enter real output and input VAT — the system calculates the net position and posts it.

Net VAT Position

🧾 Tax Accountant

Tax Formulas & Metrics

VAT, withholding tax, corporate income tax, deferred tax and tax planning. Formula, meaning and a live calculator for each.

🧾 Tax Accountant

🔍 Spot the Error

A short scenario, three options, one genuinely correct fix. Work through them one at a time.

🧾 Tax Accountant

🕵️ Fraud Catcher

Real schemes used to manipulate tax filings and evade tax liability — presented for detection and control, not execution.

🧾 محاسب الضرائب

🏆 Mastery Quiz

Questions on VAT, withholding tax, corporate tax and deferred tax. Score 70% or higher to earn Mastery.

SITE ACCOUNTANT DESK

Your day as Site Accountant

Track project cost against budget, recognize revenue honestly as work progresses, and protect the company from unpriced risk on site.

👷 Very hands-on, not big on long talk — wants to see real progress on the ground.
“Bring me the engineer’s certificate first, then we’ll talk numbers.”
Focus: % completion · WIP schedule · retention · change orders Control: no self-approval of change orders or billings

Morning checklistStart here

  • Update actual costs incurred to date for each active project.
  • Review any new change orders for cost and billing impact.
  • Check progress billings awaiting client certification.
  • Confirm retention balances reconcile to the ledger.
1 · Actual Cost 2 · % Completion 3 · Bill Client 4 · Update WIP 5 · Reconcile Retention

On your desk todayOpen cases

Project trending toward a loss

Latest cost-to-complete estimate shows total costs will exceed contract value. The expected loss must be recognized now.

Unpriced change order in progress

Site team started extra work before the change order was formally priced and approved. Flag the risk.

Retention release request pending

A subcontractor wants retention released before the defects liability period ends. Verify before approving.

✍️ Do it yourself: Calculate % Completion & Billing

Type the actual numbers yourself — percentage of completion, revenue to date, and the billing position.

Core actions on this desk

Project Register — 10

On Track Watch At Risk
10 of 10
CodeProject NameClientContract Value% CompleteStatus
PRJ-101New Cairo Residential TowerHorizon Developments12,500,00068%On Track
PRJ-102Industrial Warehouse ExpansionDelta Logistics Co.4,200,00042%Watch
PRJ-103Alexandria Corniche Mall Fit-outAlex Retail Group8,750,00091%On Track
PRJ-104Suez Canal Port FacilityNational Ports Authority22,000,00015%Watch
PRJ-105Giza Office ComplexPyramids Business Park9,600,000100%On Track
PRJ-1066th October Factory RenovationNile Manufacturing3,100,00055%Watch
PRJ-107Red Sea Resort VillasGolden Coast Hospitality17,800,00029%At Risk
PRJ-108Cairo Metro Station UpgradeGreater Cairo Transit Authority6,400,00078%On Track
PRJ-109Luxor Heritage CenterMinistry of Antiquities5,900,00033%Watch
PRJ-110Ismailia Bridge ConstructionSuez Governorate14,300,0008%At Risk
🏗️ Site Accountant

Construction Accounting Formulas

Percentage of completion, WIP schedule, retention, change orders and project profitability. Formula, meaning and a live calculator for each.

🏗️ Site Accountant

🔍 Spot the Error

A short scenario, three options, one genuinely correct fix. Work through them one at a time.

🏗️ Site Accountant

🕵️ Fraud Catcher

Real schemes used to manipulate project cost, billing and revenue recognition — presented for detection and control, not execution.

🏗️ محاسب الموقع

🏆 Mastery Quiz

Questions on percentage of completion, WIP, retention and change orders. Score 70% or higher to earn Mastery.

COST ACCOUNTANT DESK

Your day as Cost Accountant

Turn production data into accurate product costs, and explain every material variance before it reaches management unexplained.

🔢 Loves numbers a little too much — might spend an hour analyzing a one-pound variance.
“I’m not closing this report until I understand the variance.”
Focus: standard costs · variances · product cost Control: no self-approval of standard cost updates

Morning checklistStart here

  • Pull this period's actual production quantities and costs.
  • Review any material, labor or overhead variance flagged beyond threshold.
  • Check GRNI / purchase price data feeding into material cost.
  • Confirm standard cost master data hasn't changed without approval.
1 · Actual Data 2 · Variance Calc 3 · Investigate 4 · Report 5 · Update Standards

On your desk todayOpen cases

Unfavorable material price variance — EGP 42,000

A key raw material's invoice price jumped this month. Investigate whether it's a genuine market shift or a purchasing issue.

Overhead volume variance flagged

Actual production came in below plan this period. Confirm whether this is a capacity/demand issue, not a spending problem.

Standard cost update request pending approval

Purchasing wants to update the steel standard cost. Verify it reflects a genuine, lasting price change.

✍️ Do it yourself: Calculate Product Cost Variance

Type the actual numbers yourself — standard cost, actual cost, and splitting the variance into price and quantity.

Core actions on this desk

Cost Center Register — 10

On Budget Underspent Over Budget
10 of 10
CodeCost CenterDepartmentBudgetActualStatus
CC-101Production Line AProduction2,400,0002,180,000On Budget
CC-102Production Line BProduction1,850,0001,920,000Over Budget
CC-103Quality ControlProduction640,000598,000On Budget
CC-104Warehouse OperationsLogistics920,000875,000On Budget
CC-105Maintenance & EngineeringProduction780,000845,000Over Budget
CC-106PackagingProduction510,000492,000On Budget
CC-107R&D / New Product Dev.R&D1,100,000730,000Underspent
CC-108Admin & SupportCorporate650,000640,000On Budget
CC-109Utilities & FacilitiesProduction430,000468,000Over Budget
CC-110Procurement OverheadSupply Chain290,000255,000On Budget
🧮 Cost Accountant

🔍 Spot the Error

A short scenario, three options, one genuinely correct fix. Work through them one at a time.

🧮 Cost Accountant

🕵️ Fraud Catcher

Real schemes used to manipulate cost data and reported profitability — presented for detection and control, not execution.

🧮 محاسب التكاليف

🏆 Mastery Quiz

Questions on standard costing, variance analysis and break-even. Score 70% or higher to earn Mastery.

👥 Accounts Receivable

🔍 Spot the Error

One of these entries is wrong. Find it, understand why, then pick the correct one.

🚚 Accounts Payable

🔍 Spot the Error

One of these entries is wrong. Find it, understand why, then pick the correct one.

📦 Inventory

🔍 Spot the Error

One of these entries is wrong. Find it, understand why, then pick the correct one.

📦 Inventory

Master Data & Reports

Everything about inventory items in one page.

Inventory Items (Master Data)New Item (SOP)
1

Inventory Items (Master Data)

Inventory Items — 20

Raw Materials Packaging Printing Supplies Cleaning Supplies Furniture Electronics Safety Maintenance
20 of 20
CodeItemCategoryUOMStandard CostQty on Hand
I001Premium Office ChairFurnitureUnit4,500 EGP25
I002Executive DeskFurnitureUnit8,500 EGP12
I003Workstation DeskFurnitureUnit6,000 EGP30
I004Office CabinetFurnitureUnit3,200 EGP18
I005LED Monitor 24"ElectronicsUnit5,800 EGP40
I006Business LaptopElectronicsUnit32,000 EGP15
I007Wireless KeyboardElectronicsUnit1,200 EGP60
I008Wireless MouseElectronicsUnit850 EGP75
I009Printer A4ElectronicsUnit9,500 EGP8
I010Printer TonerPrinting SuppliesPiece2,100 EGP120
I011A4 Copy PaperPrinting SuppliesBox950 EGP300
I012Packaging Box SmallPackagingBox320 EGP1500
I013Packaging Box LargePackagingBox550 EGP800
I014Product Label RollPackagingRoll180 EGP200
I015USB-C Docking StationElectronicsUnit4,200 EGP22
I016Network Switch 24-PortElectronicsUnit7,800 EGP10
I017UPS 1500VAElectronicsUnit11,500 EGP14
I018Cleaning Materials KitCleaning SuppliesKit1,100 EGP45
I019Safety Equipment SetSafetySet2,750 EGP30
I020Maintenance Spare Parts KitMaintenanceKit3,900 EGP20
2

New Item (SOP)

📦 Inventory Control

Transaction: Add New Inventory Item

Create a controlled item master record before purchasing or receiving stock.

Standard Operating Procedure (SOP)

01
RequestOperations defines the item, category and unit of measure.
02
Cost & ControlsFinance validates standard cost and reorder controls.
03
Approval & CreationAn item code is generated and the item is available for transactions.

Create Inventory Item Master Record

Draft
📦 Inventory

Learning & Reference

Understand your role before you touch anything.

Role & ProceduresCases & ProblemsCommon Journal Entries
1

Role & Procedures

📦 Inventory & Warehouse

Warehouse Clerk — Role & Procedures

Your role

Safeguard inventory and create a reliable quantity trail from receipt to issue. You do not change costs or write off variances without authorized review.

Start of day

  1. Review open purchase orders and expected receipts.
  2. Check low-stock, blocked and damaged items.
  3. Verify locations, access and pending requests.

Transaction sequence

  1. Receive against approved PO and inspect quantity/condition.
  2. Issue GRN with accepted and rejected quantities.
  3. Put away using item, location, batch/serial and expiry.
  4. Issue only against approved request.
  5. Record transfer, return, damage or adjustment evidence.

Month-end output

  • Count sheets and variance investigation.
  • Inventory sub-ledger to GL reconciliation.
  • Obsolete, damaged and slow-moving report.
  • Cut-off report for last GRN and issue note.
Accounting impact
GRN / receipt: Inventory or goods-received-not-invoiced control
Issue: Dr COGS / Cr Inventory
Adjustments require documented approval.
🔍 What the Internal Auditor looks for here
  • Are physical count variances actually investigated, or just silently adjusted in the system?
  • Does the same person count stock and also have the ability to adjust the system records?
  • Is the costing method (FIFO / weighted average) applied consistently, not switched to flatter numbers?
📖 A day in the life

In the morning a new shipment arrives, and one item comes in short — you log the variance and flag it to Purchasing. Midday you run a spot count on a slow-moving item and find a large gap against the system that needs investigating. By end of day you’re preparing the obsolete-stock report for the Finance Manager.

🎤 Interview Questions for This Desk

Q1: How would you investigate a large inventory variance found during a count?

I’d recount independently, check recent receiving/issue activity, review the item’s movement history, and only adjust the system once I understand the root cause.

Q2: What costing method would you use and why?

It depends on the business — weighted average suits interchangeable goods, FIFO suits items where physical flow matters. The key is consistency, not switching to flatter numbers.

⚖️ Gray Area — What Would You Actually Do?

لقيت فرق مخزون صغير وقديم قاعد من غير تسوية من سنتين — صغير جدًا محدش هيهتم بيه، ومحدش سأل عنه قبل كده. تطلعه دلوقتي، عارف إنه هيفتح نقاش محرج عن ليه ماتلاقاش قبل كده؟

There’s no single textbook answer here — this is about professional judgment, not right-vs-wrong fraud detection.

2

Cases & Problems

📦 Inventory

Practical cases & problems — Inventory desk

Quantity, valuation, COGS and cut-off issues.

1Physical count ≠ system quantity
Why it happens

Unposted GRN/issues, wrong bin, damage/theft, cut-off, wrong UOM.

Solution

Investigate movements first; post missing documents; then adjust with approval. Value variance per policy to expense/COGS.

2Inventory GL ≠ stock valuation report
Solution

Reconcile qty × cost to GL 130000. Check unposted receipts, standard/actual variances, and naked GL journals.

3Negative stock balance
Solution

Block negative issues. Post missing receipt or reverse wrong issue. Fix process and access rights.

4COGS looks too high or too low vs sales
Solution

Check issue postings, returns, cut-off (sale in period vs issue next period), and cost method. Wrong timing misstates margin.

5Obsolete / slow-moving / damaged stock
Solution

Identify from age and condition reports. Propose write-down or write-off with management approval and evidence. Do not leave dead stock at full cost.

6Cut-off: GRN after period-end for goods already in warehouse
Solution

Accrue receipt in the correct period (inventory + GRNI/AP). Align physical and books before close.

3

Common Journal Entries

📦 Inventory

Common Journal Entries

Inventory adjustment entries you'll reach for constantly at this desk.

📥 Receiving

Learning & Reference

Understand your role before you touch anything.

Role & ProceduresCases & Problems
1

Role & Procedures

📥 Receiving Accountant

Receiving Accountant — Role & Procedures

Your role

Verify that goods physically received match what was ordered in quantity, quality and price; ensure supplier invoices are matched and settled accurately; and measure supplier delivery performance — protecting the company from paying for goods it never ordered or never correctly received.

Main responsibilities

  • Match received quantities against the purchase order before accepting a delivery.
  • Inspect incoming goods for quality and reject non-conforming items per policy.
  • Verify supplier invoice price and quantity against the PO and goods receipt note (three-way match).
  • Allocate freight, customs, and other landed costs accurately to received inventory.
  • Reconcile Goods Received Not Invoiced (GRNI) regularly.
  • Track supplier on-time and in-full delivery performance.
  • Investigate and report quantity, price, and quality discrepancies.
  • Ensure received goods are moved to proper storage promptly and accurately recorded.

Monthly tasks

  1. Reconcile GRNI aging and investigate long-outstanding items.
  2. Calculate supplier OTIF and on-time delivery rates.
  3. Review rejection and shrinkage rates for trends.
  4. Verify freight/landed cost allocations were applied correctly.
  5. Report significant price or quantity variances to purchasing/management.

Quarterly & annual tasks

  • Review supplier performance scorecards with purchasing.
  • Audit dock-to-stock cycle times for efficiency opportunities.
  • Review and update the landed cost allocation methodology.
  • Support supplier negotiation with performance and cost data.
Independence principle
The Receiving Accountant should be independent of the purchasing function — someone who did not place the order should verify what was actually received, to prevent collusion between ordering and receiving.
🔍 What the Internal Auditor looks for here
  • Was anything received in a quantity beyond the PO without a documented change order?
  • Are quantities on the supplier invoice actually matched back to what was physically received?
  • Are rejected or damaged goods properly documented and returned, not quietly accepted?
📖 A day in the life

A truck arrives in the morning, and you check the quantity against the PO — you find 20 extra units nobody authorized, so you hold receipt until it’s confirmed. Later you inspect another delivery and find damaged goods, so you reject them and document why. By end of day you close out the GRNs and send them to Purchasing for matching.

🎤 Interview Questions for This Desk

Q1: A delivery arrives with more units than the PO specifies. What do you do?

I’d hold the excess from being recorded against the PO, document the discrepancy, and get written authorization from Purchasing before accepting it into stock.

Q2: How do you handle a damaged shipment?

I’d document the damage with photos, note it on the GRN, and immediately flag it to Purchasing and the supplier for a return or credit.

⚖️ Gray Area — What Would You Actually Do?

سواق مورد دايمًا دقيق طلب منك توقّع على استلام الشحنة كاملة قبل ما تخلّص العد، لأنه مستعجل على محطة تانية. تمضي الأول وتعد بعدين؟

There’s no single textbook answer here — this is about professional judgment, not right-vs-wrong fraud detection.

2

Cases & Problems

📥 Receiving Accountant

Practical cases & problems — Receiving Accountant desk

Common real-world situations and the recommended way to handle each one.

1A shipment arrives short, but the supplier invoice bills for the full PO quantity

Only confirm and pay for what was actually received; document the short-shipment and formally dispute the invoice discrepancy with the supplier before any payment is released.

2Goods arrive damaged, but the warehouse team wants to accept them anyway to avoid delaying production

Follow the documented inspection and rejection process regardless of production pressure — accepting damaged goods to save time now can cost far more in downstream quality problems later.

3A supplier consistently delivers late but always blames "carrier delay"

Track the pattern objectively using OTIF data rather than accepting the excuse at face value each time — a repeated pattern is a real performance issue regardless of the stated reason.

4Freight costs on an import shipment look unusually high, and no one has checked how they were allocated

Verify the landed cost allocation basis and recalculate it — misallocated freight costs distort the true cost of every single product in that shipment.

5A GRNI item has sat unreconciled for six months with no one sure whether it was ever invoiced

Investigate this specific aged item now rather than let it persist — determine whether the invoice was lost, is genuinely disputed, or was simply never received, and resolve it.

6Purchasing asks the receiving team to confirm a delivery before the truck has actually arrived, to hit a reporting deadline

Decline — confirming receipt of goods that have not physically arrived is a false record and undermines the entire independence and reliability of the receiving function.

✍️ Do it yourself — Receive & Match Real Transactions

Receive against a PO, then match the supplier invoice — the system checks quantities and amounts for you.

1 · Receive Goods Against PO

If received quantity differs from ordered, a discrepancy is flagged. Posts Dr Inventory / Cr GRNI.

2 · Match Supplier Invoice to GRN

If the invoice amount differs from the GRN value, a price variance is flagged before payment. Posts Dr GRNI / Cr Accounts Payable.

📊 Cost Accountant

Operations & Cycle

Where you actually do the work.

Cost Accounting FormulasCapital Budgeting ToolQuality & Life-Cycle
1

Cost Accounting Formulas

🧮 Cost Accountant

Cost Accounting Formulas

15 categories, 49 formulas — variance analysis, CVP, ABC, process costing, joint costs, make-or-buy, learning curve, cost behavior, pricing and lean metrics. Formula, meaning and a live calculator for each.

2

Capital Budgeting Tool

🧮 Cost Accountant

Capital Budgeting Tool

Enter the initial investment, a discount rate, and each year's expected cash flow — get NPV, IRR, Payback Period and Profitability Index together.

3

Quality & Life-Cycle

🧮 Cost Accountant

Quality & Life-Cycle Costing

Two frameworks that look beyond a single production period: the full cost of quality, and the full cost of a product across its entire life.

Total Cost of Quality (COQ) The full cost of achieving quality — spending proactively to prevent defects, plus what defects still cost when they happen anyway. COQ has four categories, split into two groups:

Prevention Costs (proactive)

  • Quality training for staff
  • Process design and control
  • Supplier quality audits
  • Design and engineering reviews

Appraisal Costs (proactive)

  • Incoming materials inspection
  • In-process and final product testing
  • Quality audits of finished goods
  • Calibration of measurement equipment

Internal Failure Costs (reactive)

  • Scrap — defective units discarded before shipping
  • Rework — fixing defective units before they ship
  • Re-inspection after rework
  • Downtime caused by quality problems

External Failure Costs (reactive)

  • Warranty claims and repairs
  • Product returns and refunds
  • Customer complaint handling
  • Lost sales and reputation damage
The key insight
Spending more on prevention and appraisal usually reduces internal and external failure costs by far more than it costs — quality is cheaper to build in than to fix afterward.
Product Life-Cycle Costing Traditional costing only looks at the manufacturing period. Life-cycle costing tracks and accumulates ALL costs a product will ever cause — across its entire life, from before it's even made to after it stops being sold.

Upstream (before manufacturing)

  • Research & development
  • Product and process design

Manufacturing (the usual focus)

  • Direct materials, labor, and overhead

Downstream (after manufacturing)

  • Marketing and distribution
  • Customer service and warranty support
  • End-of-life disposal or decommissioning
Why it matters
A product with low manufacturing cost but heavy upfront R&D or large future warranty costs can look deceptively profitable if only the manufacturing period is measured. Life-cycle costing catches this by looking at the whole picture.
📊 Cost Accountant

Learning & Reference

Understand your role before you touch anything.

Role & ProceduresCases & Problems
1

Role & Procedures

🧮 Cost Accountant

Cost Accountant — Role & Procedures

Your role

Determine and analyze the true cost of products and services — direct materials, direct labor, and manufacturing overhead — and explain variances between standard (planned) cost and actual cost to support pricing, budgeting, and operational decisions.

Main responsibilities

  • Maintain standard costs for materials, labor, and overhead.
  • Calculate the actual product cost each period.
  • Analyze material price and quantity variances.
  • Analyze labor rate and efficiency variances.
  • Analyze overhead spending and volume variances.
  • Support pricing decisions with accurate cost data.
  • Calculate break-even points and contribution margins.
  • Reconcile the standard costing system to actual GL costs.
  • Investigate and explain significant cost variances to management.

Monthly tasks

  1. Pull actual production quantities and costs for the period.
  2. Calculate material, labor, and overhead variances.
  3. Investigate any variance beyond a set threshold.
  4. Reconcile standard cost inventory value to the GL.
  5. Prepare a variance report for management.

Quarterly & annual tasks

  • Review and update standard costs for the next period.
  • Perform break-even and margin analysis for key products.
  • Support annual budget setting with cost projections.
  • Review overhead allocation rates and bases.
  • Present cost performance trends to senior management.
Independence principle
The Cost Accountant should not have authority to approve production quantities or purchase prices they are analyzing — their role is to independently measure and report, not to control the underlying transactions.
🔍 What the Internal Auditor looks for here
  • Are standard costs reviewed periodically, or frozen for years so variances stop meaning anything?
  • Is the overhead allocation basis defensible and applied consistently across products?
  • Are large variances actually investigated for a root cause, or just journal-entried away?
📖 A day in the life

You review a large cost variance on a specific production line — either material prices moved, or efficiency was lost somewhere. You reach out to the factory floor to understand the real cause before closing the report. By end of day you prepare the monthly cost analysis for management.

🎤 Interview Questions for This Desk

Q1: How would you investigate an unfavorable material price variance?

I’d check whether it’s a market price change, a supplier switch, or a data entry error, then talk to Purchasing for context before concluding anything.

Q2: When would you update standard costs?

Regularly enough that variances still mean something — if standards are years stale, every variance becomes noise instead of a useful signal.

⚖️ Gray Area — What Would You Actually Do?

مدير المصنع طلب منك توزّع تكلفة إصلاح باهظة لمرة واحدة على كل المنتجات بدل الخط اللي فعلًا اتأثر، "عشان نوزّع الألم". ده هيخلي هامش منتج معين يبان أحسن بكتير. تقدر تبررها كتكلفة غير مباشرة مشتركة. تعملها؟

There’s no single textbook answer here — this is about professional judgment, not right-vs-wrong fraud detection.

2

Cases & Problems

🧮 Cost Accountant

Practical cases & problems — Cost Accountant desk

Common real-world situations and the recommended way to handle each one.

1Material price variance is unfavorable — a supplier raised prices, but purchasing never updated the standard

Investigate whether the standard genuinely needs updating to reflect a new market reality, versus purchasing having actually overpaid relative to available alternatives — these are two very different root causes.

2Labor efficiency variance is favorable, but quality complaints increased that same period

Investigate whether workers rushed the job to hit efficiency targets at the expense of quality — a favorable variance is not automatically good news if it came at a real cost elsewhere.

3Overhead volume variance is unfavorable because actual production was lower than planned

Explain that this reflects underutilized capacity (a volume issue), not a spending-control problem — clearly distinguish it from a controllable overhead spending variance so management doesn't misdiagnose the cause.

4A product's actual cost consistently runs higher than standard, but management doesn't want to raise its price

Present the cost data clearly and let management decide with full information — a cost accountant's job is to report accurately, not to hide unfavorable numbers to keep a product's pricing story attractive.

5Two products share a common overhead cost, and management wants to know which one is "more profitable"

Use a defensible, consistent allocation basis and clearly disclose the assumption behind it — the choice of allocation method can genuinely change which product appears more profitable.

6A manager asks you to smooth variances across periods so results look more consistent

Decline — variances should be reported as they genuinely occurred in each period. Smoothing them hides real information decision-makers need, even if the intention seems harmless.

✍️ Do it yourself — Record Actual Cost & Post the Variance

Enter what actually happened on the production floor — the system splits the variance into price and quantity, and posts both.

Actual vs Standard Production Cost

Standard cost for the item is pulled automatically. Enter what was actually used.

🏗️ Site Accountant

Learning & Reference

Understand your role before you touch anything.

Role & ProceduresCases & Problems
1

Role & Procedures

🏗️ Site Accountant

Site Accountant — Role & Procedures

Your role

Track project costs against budget, recognize revenue accurately over the life of long-term construction contracts, manage retention and progress billing, and protect the company from unpriced change-order risk and undetected cost overruns.

Main responsibilities

  • Maintain job costing records for each active project or site.
  • Prepare the monthly Work-in-Progress (WIP) schedule.
  • Calculate percentage of completion and recognize revenue accordingly.
  • Process progress billings (certified payment applications) to the client.
  • Track and reconcile retention receivable and payable.
  • Review and cost change orders before they are approved.
  • Reconcile subcontractor accounts and certified payments.
  • Monitor performance and advance-payment guarantee expiry dates.
  • Flag any project trending toward a loss.

Monthly tasks

  1. Update actual costs incurred to date for each project.
  2. Recalculate percentage of completion and revenue to recognize.
  3. Update the WIP schedule (billed vs. earned).
  4. Reconcile retention balances to the general ledger.
  5. Review any new change orders for cost and billing impact.

Quarterly & annual tasks

  • Review project profitability across the entire portfolio.
  • Audit subcontractor bonds and guarantee expiry dates.
  • Support the external auditor's review of WIP and revenue recognition.
  • Reassess estimated cost-to-complete for long-running projects.
Independence principle
The Site Accountant should not have authority to approve the change orders or client billings they are also recording — separating approval from recording protects against inflated progress claims.
🔍 What the Internal Auditor looks for here
  • Is the percentage of completion based on real engineering certification, or just an estimate?
  • Does billing roughly track revenue earned, or is one project billed way ahead of its progress?
  • Are cost-to-complete estimates updated regularly, or stale from the start of the project?
📖 A day in the life

You receive a progress report from the site and calculate revenue earned based on it. You notice an invoice sent to the client is larger than revenue earned — you flag it to the manager. By end of day you update the estimated cost-to-complete for the project.

🎤 Interview Questions for This Desk

Q1: How do you determine percentage of completion on a project?

I’d rely on actual engineering or site certification of physical progress, not just costs incurred — cost-to-date alone can mislead if the project is running inefficiently.

Q2: What would make you flag a project as a risk to the Finance Manager?

Billing running way ahead of revenue earned, stale cost-to-complete estimates, or a sudden jump in % complete with no matching site report.

⚖️ Gray Area — What Would You Actually Do?

مدير مشروع عايز يبلّغ نسبة إنجاز أعلى شوية من شهادة المهندس، لأن العميل بيضغط لدفعة تقدّم والفريق فعلًا مقتنع إنهم هيلحقوا الشهر الجاي. تجاريه؟

There’s no single textbook answer here — this is about professional judgment, not right-vs-wrong fraud detection.

2

Cases & Problems

🏗️ Site Accountant

Practical cases & problems — Site Accountant desk

Common real-world situations and the recommended way to handle each one.

1A project manager wants to report higher percentage of completion than actual costs support

Push back — percentage of completion must be based on genuine cost-to-cost or physical measurement, not on what management wants to report this quarter.

2A subcontractor submits a payment application for work that has not actually been completed on site

Verify actual physical progress (a site visit or engineer's certification) before certifying the subcontractor payment, regardless of the relationship.

3A change order is being executed on-site before it is formally priced and approved

Flag this immediately — unpriced change orders create real risk of disputed costs later; work should not proceed without at least a provisional agreement.

4Retention is being released to a subcontractor before the defects liability period ends

Decline — retention exists specifically to cover defect risk during that period; releasing it early defeats its entire purpose.

5A project is trending toward a loss, but the project manager doesn't want to report it this period

Recognize the full expected loss immediately once it becomes foreseeable — this is a basic accounting principle for long-term contracts, not an optional choice.

6The client disputes an approved change order's value after the work is already complete

Present the documented approval trail (signed change order, correspondence) — this is exactly why proper change-order documentation matters before starting work.

✍️ Do it yourself — Update Progress & Record Billing

Pick a real project, update its completion %, and check whether billing matches revenue earned.

1 · Update % Completion & Recognize Revenue

Revenue to date = Contract Value × % Complete. Posts Dr Unbilled Receivable / Cr Contract Revenue.

2 · Record Progress Billing

Compares cumulative billing to revenue earned to date, and flags over- or under-billing.

📦 Inventory

🕵️ Fraud Catcher

Real schemes used to manipulate stock counts and valuation. Presented for detection and control, not execution.

🏦 Treasury & Banks

🔍 Spot the Error

One of these entries is wrong. Find it, understand why, then pick the correct one.

🏦 Treasury

Master Data & Reports

Everything about bank accounts in one page.

Bank Accounts (Master Data)New Bank Account (SOP)Bank Reconciliation
1

Bank Accounts (Master Data)

Bank Accounts — 4

CiiiB Bank EGPCurrent Account · Asset · Currency: EGP
CiiiB Bank USDCurrency: USD
CiiiB Bank EURCurrency: EUR
CiiiB Bank GBPCurrent Account · Asset · Currency: GBP
4 of 4
CodeBank / AccountCurrencyAccount NatureGL ClassificationLimitBalance
B001CiiiB Bank EGPEGPCurrent AccountAsset—0
B002CiiiB Bank USDUSDCurrent AccountAsset—0
B003CiiiB Bank EUREURCurrent AccountAsset—0
B004CiiiB Bank GBPGBPCurrent AccountAsset—0
2

New Bank Account (SOP)

🏦 Treasury & Banks

Transaction: Add New Bank Account

Choose the accounting nature of the bank relationship before creating the account.

Standard Operating Procedure (SOP)

01
Bank RequestTreasury submits the bank, account and currency details.
02
Classify NatureCurrent account is an Asset; loan or overdraft is a Liability.
03
Approval & CreationA bank code and linked GL classification are generated.
Accounting rule
  • Current bank balance: debit balance, classified under Assets.
  • Loan / overdraft facility: credit balance, classified under Liabilities; capture the approved limit.

Create Bank Account Master Record

Select Current Account for a normal positive bank balance.
Required for a loan or overdraft; leave blank for a current account.
Draft
3

Bank Reconciliation

🏦 Treasury & Banks

Bank Reconciliation — Concept to Practice

Learn the concept, work the bridge calculation, then practice on a real account end to end.

1. The Concept

2. Calculate the Bridge

Enter figures (EGP)

Classic bank rec: statement balance + deposits in transit − outstanding payments, then post missing bank charges.

Adjusted statement (=? books)—
—

Statement + Deposits − Outstanding − Charges + Interest =? Books

What to do next
  1. Post bank charges/interest found on the statement.
  2. Age outstanding cheques; investigate stale items.
  3. Send unidentified deposits to AR as unapplied.
  4. File the signed reconciliation with the close pack.

3. Practice on a Real Account

1 · Select the Account & Enter the Statement

2 · In the Books, Not Yet on the Statement

These are timing items only — no journal entry needed, they'll clear next period.

3 · On the Statement, Not Yet in the Books

These are real, unrecorded transactions — posting them will actually update the book balance.

4 · Reconciliation Summary

Adjusted Bank Balance —
Adjusted Book Balance —

🏦 Treasury

Learning & Reference

Understand your role before you touch anything.

Role & ProceduresCases & ProblemsCommon Journal Entries
1

Role & Procedures

🏦 Treasury & Banks

Treasury Accountant — Role & Procedures

Your role

Protect cash, execute approved payments within authority and explain every bank movement. Preparation, approval, execution and reconciliation must remain separated.

Start of day

  1. Confirm opening bank and cash balances.
  2. Update daily cash position and urgent commitments.
  3. Review overdraft limits, returned items and bank alerts.

Transaction sequence

  1. Receive approved payment or receipt request.
  2. Verify beneficiary, bank details and signatory authority.
  3. Prepare batch; obtain maker-checker approval.
  4. Execute and retain bank confirmation.
  5. Post fees, interest, FX and unidentified items with evidence.

Month-end output

  • Bank reconciliation for every account.
  • Age and resolve outstanding items.
  • Loan/overdraft and interest confirmation.
  • 13-week cash forecast and liquidity report.
Typical entries
Receipt: Dr Bank / Cr Customer or other approved source
Payment: Dr Supplier / Expense / Payroll payable / Cr Bank
Bank fee: Dr Bank Charges Expense / Cr Bank
🔍 What the Internal Auditor looks for here
  • Is the bank reconciliation done monthly, or backlogged for months at a time?
  • Can the same person initiate a bank transfer and also approve it?
  • Are unidentified deposits cleared promptly, or left sitting in suspense?
📖 A day in the life

You open the bank statement in the morning and reconcile it against the company books — you find a deposit with no known source, so you dig through collections. Later you process a transfer to a major supplier, which needs two signatures to approve. By end of day you prepare next week’s cash forecast.

🎤 Interview Questions for This Desk

Q1: How do you handle an unidentified bank deposit?

I’d investigate it against open receivables and recent activity before posting it anywhere definitive — not just dump it into a random account to make reconciliation balance.

Q2: What controls would you want for bank transfers?

Segregation between who initiates and who approves, a limit requiring a second signature, and verification of payee details especially after a recent change.

⚖️ Gray Area — What Would You Actually Do?

آخر الشهر والمطابقة البنكية مش بتتظبط بفرق صغير. مديرك قال "حطها في مصروفات متنوعة، هنظبطها الشهر الجاي". المبلغ صغير كفاية إن محدش هيسأل عنه غالبًا. تعمل كده؟

There’s no single textbook answer here — this is about professional judgment, not right-vs-wrong fraud detection.

💬 Your manager just messaged you. Pick how you'd actually reply.

👤
Your ManagerOnline
2

Cases & Problems

🏦 Treasury & Banks

Practical cases & problems — Treasury desk

Reconciliation, unidentified cash, payments and liquidity.

1Book balance ≠ Bank statement
Why it happens

Outstanding payments, deposits in transit, unposted fees/interest, direct debits, errors, duplicates.

Solution

Formal reconciliation: statement → + deposits in transit − outstanding payments → post missing bank items → age old open items.

2Unidentified bank receipt
Solution

Post to suspense/unapplied; hand to AR with reference. Do not credit revenue until proven.

3Wrong beneficiary / payment recall
Solution

Stop/recall with bank immediately. Strengthen maker-checker and supplier bank master changes.

4Stale outstanding cheque / long reconciling item
Solution

Age every open reconciling item. Contact payee/bank. Reverse or reissue per policy after approval — do not leave indefinitely.

5Bank charges / interest not posted
Solution

Pick from statement during reconciliation; post to expense/finance cost with supporting advice.

Dr Bank charges / Interest expense    Cr Bank
6Overdraft / limit breach risk
Solution

Update daily cash position before large payment runs. Prioritize payments; escalate limit or delay non-critical payments with approval.

3

Common Journal Entries

🏦 Treasury & Banks

Common Journal Entries

Cash and bank entries you'll reach for constantly at this desk.

🧑‍💼 Payroll & HR

Master Data & Reports

Everything about employees in one page.

Employees (Master Data)New Employee (SOP)
1

Employees (Master Data)

Employees — 8

8 of 8
CodeEmployeeDepartmentJob TitlePay BasisHire DatePayroll Rate
E001Karim AdelAccountingSenior AccountantFixed Salary2024-01-1524,000 EGP / month
E002Sara MostafaHRHR SpecialistFixed Salary2024-03-0118,000 EGP / month
E003Omar SamirMaintenanceMaintenance TechnicianHourly / Shift2024-02-1085 EGP / hour
E004Nourhan FathyLegalLegal CounselFixed Salary2023-11-0122,000 EGP / month
E005Mostafa KamalQualityQuality InspectorFixed Salary2024-04-2015,500 EGP / month
E006Mona AliSalesSales ExecutiveFixed Salary2023-09-0516,000 EGP / month
E007Rana TarekCustomer ServiceCustomer Service AgentFixed Salary2024-05-1212,500 EGP / month
E008Ahmed FouadGeneral & AdministrativeOffice AdministratorFixed Salary2023-07-1813,000 EGP / month
2

New Employee (SOP)

🧑‍💼 Payroll & HR

Transaction: Add New Employee

Create the employee master record with segregation between HR data entry and approval.

Standard Operating Procedure (SOP)

01
HR RequestHR submits identity, department and employment details.
02
Payroll ReviewPayroll validates salary, cost center and start date.
03
Approval & ActivationAn employee code is generated and the employee becomes active.

Create Employee Master Record

Draft
🧑‍💼 Payroll & HR

Learning & Reference

Understand your role before you touch anything.

Role & ProceduresCases & ProblemsCommon Journal Entries
1

Role & Procedures

🧑‍💼 Payroll & HR

Payroll & HR Officer — Role & Procedures

Your role

Maintain complete employee records and convert approved attendance, salary and deduction data into a controlled payroll run. Sensitive payroll changes require independent approval.

Daily work

  1. Review new hires, leavers and approved changes.
  2. Validate attendance, shifts, overtime and leave approvals.
  3. Maintain employee master data and required documents.
  4. Send exceptions to HR/Finance approver.

Payroll sequence

  1. Freeze approved employee and pay data.
  2. Calculate fixed, hourly and shift earnings.
  3. Calculate deductions, tax and social insurance.
  4. Review payroll register and obtain approval.
  5. Post payroll journal and prepare bank file.

Month-end output

  • Approved payroll register.
  • Payroll payable reconciliation.
  • Tax and social insurance schedules.
  • Payroll journal and payment confirmation.
Typical entry
Dr Salaries & Wages Expense
Cr Payroll Payable / Tax Payable / Social Insurance Payable
Payment: Dr Payroll Payable / Cr Bank
🔍 What the Internal Auditor looks for here
  • Does every name on payroll match an actual HR file with a signed contract?
  • Does net pay genuinely equal gross pay minus the stated deductions, every time?
  • Can the same person add an employee and also approve their pay rate?
📖 A day in the life

You review this month’s payroll and find a new employee with no HR file — you hold their pay until it’s confirmed. You then calculate insurance and tax for every employee and check it against the law. By end of day you submit the payroll file for approval before it’s paid out.

🎤 Interview Questions for This Desk

Q1: How would you catch a “ghost employee” on the payroll?

Cross-check every name against signed HR files, verify bank account uniqueness, and review any unexplained additions to the payroll run.

Q2: What would make you question a payroll calculation?

If net pay doesn’t reconcile to gross minus stated deductions, or deduction rates don’t match current law — rounding happens, but systematic mismatches don’t.

⚖️ Gray Area — What Would You Actually Do?

الموارد البشرية طلبت منك ترجّع زيادة راتب 3 شهور لموظف مفضّل عند المدير، "تعويضًا عن تأخير في الأوراق". المبلغ بسيط والموظف فعلًا يستاهل. تعالجها؟

There’s no single textbook answer here — this is about professional judgment, not right-vs-wrong fraud detection.

2

Cases & Problems

🧑‍💼 Payroll & HR

Practical cases & problems — Payroll desk

Attendance, calculations, cost centers and statutory liabilities.

1Approved hours ≠ payroll input
Solution

Stop the run. Compare attendance/OT approvals to the file. Correct with documented approval; recalculate control totals.

2Wrong department / cost center on payroll expense
Solution

Fix employee master mapping. Reclass expense if period already posted. Company total may be fine while department P&L is wrong.

3Payroll payable / tax does not clear after payment
Solution

Match bank payments to liability accounts. Check partial pays, wrong GL coding, prior balances. Reconcile register → liability → bank.

4New joiner / leaver missed in the payroll cycle
Solution

HR cut-off list before freeze. Pro-rate joiners/leavers. Post off-cycle adjustment if already paid wrongly.

5Unauthorized salary change in the file
Solution

Sensitive changes need independent approval and audit trail. Compare current run to prior master; investigate unexplained deltas before payment.

6Social insurance / tax deduction mismatch vs schedule
Solution

Recalculate from gross and rules. Fix employee statutory data. Reconcile liability to payment and filing schedule.

3

Common Journal Entries

🧑‍💼 Payroll & HR

Common Journal Entries

Payroll entries you'll reach for constantly at this desk.

📘 General Ledger

Reports

All the financial reports in one page.

Live Trial BalanceFinancial StatementsFixed Assets RegisterCash Flow Statement
1

Live Trial Balance

📚 General Ledger

Live Trial Balance

Every posting from the Sales Cycle, Purchase Cycle and Treasury lands here automatically, account by account, in real time.

AccountDebitCredit
— No postings yet. Work a transaction in any desk. —

💡 Click any account row above to see exactly which transactions built its balance.

Income Statement (Period) —
Balance Sheet Check —

Reverse a Journal Entry

Posted a wrong entry? Reverse it instead of editing history — a new offsetting entry is posted and both stay visible in the log.

Journal entries log

Every entry posted across the whole system, newest first — the audit trail behind the trial balance.

Entry #LinesDescription
— No entries yet. —

✍️ Do it yourself — Post a Manual Journal Entry

Every other desk posts through its own screen. Here, you post directly — exactly like a GL accountant handling month-end adjustments.

Manual Entry

2

Financial Statements

📚 General Ledger

Financial Statements

Formatted Income Statement and Balance Sheet, plus the VAT return and headline ratios — all derived live from the trial balance.

Income Statement

LineAmount (EGP)

Balance Sheet

LineAmount (EGP)
VAT Return —
Headline Ratios —
3

Fixed Assets Register

📚 General Ledger

Fixed Assets Register

Register a fixed asset, then run straight-line depreciation month by month — each run posts one consolidated journal entry.

Register a New Asset

Asset register

CodeAssetCategoryMethodCostMonthly Dep.Accum. Dep.Net Book Value
— No assets registered yet. —

Run Monthly Depreciation

Adds one period of depreciation to every asset that isn't fully depreciated yet — using each asset's own method — in a single journal entry.

4

Cash Flow Statement

📚 General Ledger

Cash Flow Statement (Indirect Method)

Starts from Net Income and explains every reason cash moved differently — built live from every posting since day one.

Operating Activities

LineAmount (EGP)

Investing Activities

LineAmount (EGP)

Financing Activities

LineAmount (EGP)

No loan, dividend or capital transactions have been recorded yet, so this section is usually zero in this simulator.

Net Change in Cash — Reconciliation Check

📘 General Ledger

Learning & Reference

Understand your role before you touch anything.

Role & ProceduresCases & ProblemsCommon Journal Entries
1

Role & Procedures

📚 General Ledger & Closing

GL Accountant — Role & Procedures

Your role

Ensure sub-ledgers and journals become complete, correctly classified and supportable financial statements. You investigate, adjust and close—not hide differences.

Daily review

  1. Review posted journals and rejected interfaces.
  2. Check suspense, unusual balances and manual entries.
  3. Confirm supporting documents and approval evidence.

Close sequence

  1. Close AR, AP, inventory, payroll and treasury sub-ledgers.
  2. Post accruals, prepayments, depreciation and reclassifications.
  3. Reconcile control accounts and investigate variances.
  4. Prepare trial balance and review analytical movements.

Final output

  • Adjusted trial balance.
  • Income statement and balance sheet.
  • Cash flow inputs and account reconciliations.
  • Close checklist and audit evidence.
Control principle
Every balance must have an owner, a reconciliation, supporting evidence and an explanation for movement.
🔍 What the Internal Auditor looks for here
  • Are manual journal entries reviewed and approved by someone other than the preparer?
  • Are accruals actually reversed the following period, or left to quietly accumulate?
  • Is every account genuinely reconciled before the books close, or just assumed to be fine?
📖 A day in the life

You review every manual journal entry posted this month and make sure each one has supporting documentation. You close the accounts and reconcile every sub-ledger against the general ledger. At month-end you prepare the financial statements for review.

🎤 Interview Questions for This Desk

Q1: What would make you question a manual journal entry?

No supporting documentation, suspiciously round numbers, or an entry posted right at period-end with no clear reason — and ideally it’s approved by someone other than the preparer.

Q2: How do you approach month-end close?

Systematically — reconcile every account against its sub-ledger before anything is called “closed,” and confirm last period’s accruals actually reversed.

⚖️ Gray Area — What Would You Actually Do?

إدارة المالية عايزة تسجل استحقاق إيراد كبير لصفقة "شبه مؤكدة هتقفل" الأسبوع الجاي، عشان تساعد أرقام الربع ده. الصفقة لسه مش موقّعة. ترحّلها؟

There’s no single textbook answer here — this is about professional judgment, not right-vs-wrong fraud detection.

2

Cases & Problems

📚 General Ledger & Closing

Practical cases & problems — GL desk

Accruals, prepayments, control accounts, suspense and close.

1Accrual — expense belongs to this month, invoice later
Why it matters

Without accrual, expense is understated and liabilities missing in the period of consumption.

How to decide
  1. Evidence of service/period (contract, usage, confirmation).
  2. Materiality under policy.
  3. Reliable estimate.
Solution

Accrue at month-end; reverse next period or on invoice; true-up difference.

Dr Expense    Cr Accrued expenses (230000)
2Prepayment — paid now, benefit in future months
Solution

Record prepaid asset; amortize monthly over the benefit period (insurance, rent in advance).

Dr Prepaid    Cr Bank
Each month: Dr Expense    Cr Prepaid
3Control account ≠ sub-ledger (AR / AP / Inventory / Bank)
Solution

Never force-match with a balancing journal. Identify unposted batches, GL-only entries, FX, cut-off. Owner + due date per item.

4Suspense not cleared at month-end
Solution

Age every line. Clear to the correct account with evidence. Material suspense blocks a clean close.

5Missed depreciation or wrong asset cut-off
Solution

Run depreciation for the period; check additions/disposals dates. Post catch-up if missed.

Dr Depreciation expense    Cr Accumulated depreciation
6Revenue or expense in the wrong period (cut-off)
Solution

Test last/first invoices, GRNs and service periods around period-end. Accrue or defer so recognition matches performance/consumption.

7Reclassification — balance sheet vs P&L misposting
Solution

Example: long-term deposit posted to expense, or supplier advance to expense. Reclass with support; do not leave analytical distortions.

8Trial balance balances but financial statements still look wrong
Solution

Balanced TB only means debits = credits. Still review analytics, reconciliations, cut-off, provisions and disclosure. Wrong classification can still “balance”.

3

Common Journal Entries

📚 General Ledger

Common Journal Entries

Adjustments, fixed assets, equity, financing and closing entries — the GL accountant's territory.

🧾 Tax Accountant

Learning & Reference

Understand your role before you touch anything.

Role & ProceduresCases & Problems
1

Role & Procedures

🧾 Tax Accountant

Tax Accountant — Role & Procedures

Your role

Ensure the company meets all its tax obligations accurately and on time — VAT, corporate income tax, and withholding tax — while managing genuine tax risk and supporting other departments with the correct tax treatment of new transactions.

Main responsibilities

  • Prepare and file periodic VAT returns.
  • Calculate the corporate income tax provision each period.
  • Manage withholding tax deducted from, and by, the company.
  • Reconcile all tax GL accounts to supporting schedules.
  • Track tax payment deadlines and ensure timely filing.
  • Respond to tax authority queries and support tax audits.
  • Maintain supporting documentation for every tax position taken.
  • Monitor changes in tax law affecting the company.
  • Advise other departments on the tax treatment of new transactions.

Monthly tasks

  1. Calculate and file the VAT return for the period.
  2. Reconcile input VAT against this period's purchase invoices.
  3. Calculate and remit withholding tax deducted from suppliers.
  4. Reconcile tax GL accounts to supporting schedules.

Quarterly & annual tasks

  • Calculate and true-up the corporate income tax provision.
  • Prepare supporting schedules for the annual tax return.
  • Review deferred tax assets and liabilities.
  • Support the external auditor's review of tax balances.
  • Monitor tax law changes and assess their impact.
Independence principle
The Tax Accountant should not have authority to approve the underlying commercial transactions they are taxing — independence protects against structuring transactions purely to minimize tax at the expense of accurate reporting.
🔍 What the Internal Auditor looks for here
  • Is the correct VAT rate being applied consistently across every single invoice?
  • Are withholding tax certificates actually issued and filed on time?
  • Are related-party transactions properly documented to support their tax treatment?
📖 A day in the life

You review this week’s sales invoices and check that VAT was calculated correctly on each one. You prepare the monthly VAT return and reconcile it against the sales and purchases books. By end of day you respond to a query from the tax authority.

🎤 Interview Questions for This Desk

Q1: How do you make sure the correct VAT rate is applied?

I’d check it against current regulation for that category, not just copy the last invoice’s rate — rates and exemptions can change.

Q2: How would you handle a related-party transaction for tax purposes?

I’d make sure it’s properly documented and priced at arm’s length, since tax authorities scrutinize intercompany pricing closely.

⚖️ Gray Area — What Would You Actually Do?

مدير طلب منك تصنّف مصروف على الحدود كمصروف قابل للخصم الضريبي لأن "كل الناس بتعمل كده" وده هيقلل فاتورة الضريبة بشكل ملحوظ. التصنيف قابل للنقاش، مش غلط واضح. تجاريه؟

There’s no single textbook answer here — this is about professional judgment, not right-vs-wrong fraud detection.

2

Cases & Problems

🧾 Tax Accountant

Practical cases & problems — Tax Accountant desk

Common real-world situations and the recommended way to handle each one.

1Management wants to delay recognizing a known tax liability to improve this quarter's profit

Recognize the liability in the period it's genuinely incurred — tax provisions follow the same accrual principles as any other liability, regardless of reporting optics.

2A supplier invoice is missing a valid tax registration number, but purchasing wants to claim input VAT anyway

Don't claim input VAT without proper documentation — a missing or invalid tax registration risks the deduction being disallowed on audit, with penalties.

3The tax authority requests documentation for a transaction from three years ago

Retrieve and provide the documentation calmly and completely — this is exactly why supporting documentation must be retained for the statutory period.

4A department wants to reclassify an expense to change its tax treatment, with no genuine change in the transaction

Decline — tax treatment must follow the genuine substance of a transaction, not be retrofitted after the fact to produce a preferred tax outcome.

5Withholding tax was under-deducted on a supplier payment due to an honest error

Correct it and remit the shortfall as soon as it's discovered, rather than waiting for the tax authority to catch it, to minimize penalty exposure.

6Management wants to structure a transaction aggressively purely to avoid tax, with no genuine business purpose

Flag the risk clearly — tax positions with no genuine business purpose beyond tax avoidance carry real legal and reputational risk, and should go through proper review before proceeding.

🏦 Treasury & Banks

🕵️ Fraud Catcher — Cash & Cashier

Real schemes used to steal or hide cash — one of the highest-risk areas for direct theft. Presented for detection and control, not execution.

🏦 Treasury & Banks

🕵️ Fraud Catcher — Bank & Reconciliation

Real schemes used to manipulate bank balances and reconciliations. Presented for detection and control, not execution.

🧑‍💼 Payroll & HR

🔍 Spot the Error

One of these entries is wrong. Find it, understand why, then pick the correct one.

📚 General Ledger

🔍 Spot the Error

One of these entries is wrong. Find it, understand why, then pick the correct one.

🧩 Advanced Challenge: Fix the Trial Balance

This trial balance doesn't balance — two real mistakes are hiding in it. Select every option you believe is a genuine error (some are decoys).

📐 Financial Ratios

🔍 Spot the Error

One of these ratio calculations is wrong. Find it, understand why, then pick the correct one.

📋 Budget Controller

🔍 Spot the Error

One of these budgeting approaches is wrong. Find it, understand why, then pick the correct one.

🧐 المراجع الداخلي

🔍 Spot the Error

One of these audit practices is wrong. Find it, understand why, then pick the correct one.

🛠️ Quick Tools

Interview Prep — Junior Accountant

Common questions for entry-level accounting roles, with model answers grounded in what you practiced here.

🛠️ Quick Tools

Workplace Communication

How you say it matters as much as what you found. Weak vs. professional, side by side.

🛠️ Quick Tools

SOP Library

16 SOPs — all 13 desks + Delegation of Authority, Fixed Assets & Chart of Accounts

Real, formally-structured Standard Operating Procedures — the kind of governing document an actual company keeps, complete with a document control block, policies, step-by-step procedure tables, and a form appendix.

🏢 Fixed Assets Lifecycle SOP SOP-FA-ASSET-01
Document No.SOP-FA-ASSET-01
Version1.0
Effective Date01 / 01 / 2026
Owner DepartmentFinance — General Ledger, in coordination with Procurement & Department Heads
Prepared ByGL Accountant / Finance Manager
Reviewed ByCFO and Internal Audit
Approved ByGeneral Manager
Review CycleAnnually, or upon any change to the capitalization threshold or depreciation policy
ConfidentialityInternal — Confidential

1. Purpose

  • Ensure every asset purchase is correctly classified as capital expenditure or expense per the approved capitalization policy.
  • Ensure every capitalized asset is tagged, registered and depreciated consistently from the day it's placed in service.
  • Ensure physical asset verification happens regularly, and the fixed assets register stays reconciled to the GL.
  • Ensure no asset disposal, write-off or impairment is recorded without documented approval and evidence.
  • Maintain segregation of duties between physical custody of an asset, its accounting record and approval of its disposal.

2. Scope

  • All property, plant, equipment, vehicles, furniture and other items meeting the capitalization threshold, owned at any company site.
  • GL Accountant, Procurement, Department Heads (as asset custodians), Internal Audit and the General Manager.
  • Every stage: acquisition and capitalization decision, tagging and registration, depreciation, physical verification, impairment review, and disposal or write-off.

3. General Policies

3.1 Capitalization Threshold

  1. Only purchases meeting the approved capitalization threshold and useful life criteria are recorded as fixed assets — everything else is expensed; the threshold itself can only change with CFO/GM approval.

3.2 Tagging & Registration

  1. Every capitalized asset receives a unique physical tag and is entered in the fixed assets register with location, custodian, cost, and useful life before it's placed in service.

3.3 Depreciation

  1. Depreciation is calculated using the approved method and rates per asset category, run automatically every period — manual overrides require documented approval.

3.4 Physical Verification & Segregation of Duties

  1. A physical count of fixed assets is performed at least annually by a team independent of the asset custodians; the person recording asset transactions is never the sole person approving a disposal or write-off.

3.5 Disposal, Write-off & Impairment

  1. Any disposal, write-off or indication of impairment requires a documented request, evidence and CFO/GM approval before the asset is removed from the register.

4. Detailed Procedure Steps

Chapter 1 — Acquisition & Capitalization

#StepResponsibleTiming
1Purchase is reviewed against the capitalization threshold and policy to classify it as Capex or expense.GL AccountantUpon invoice receipt
2Capex above the Delegation of Authority threshold is approved per the matrix before purchase.CFO / GMBefore purchase
3Approved asset is tagged, assigned a custodian and entered in the fixed assets register with useful life and depreciation method.GL AccountantBefore service

Chapter 2 — Depreciation & Physical Verification

#StepResponsibleTiming
4Depreciation is run for the period and posted to the GL.GL AccountantMonthly
5Physical count of assets is performed by a team independent of custodians, comparing to the register.Count TeamAnnually
6Discrepancies (missing, relocated or unrecorded assets) are investigated and resolved.GL AccountantAfter count

Chapter 3 — Impairment, Disposal & Write-off

#StepResponsibleTiming
7Assets are reviewed periodically for indicators of impairment (damage, obsolescence, idle status).GL AccountantQuarterly
8Disposal or write-off request is documented with evidence and submitted for approval per the authority matrix.Department Head / GLAs needed
9Approved disposal is posted, removing the asset from the register and recognizing any gain or loss.GL AccountantUpon approval

5. Appendices & Forms

CodeForm NamePurpose
FA-ASSET-01-F01Asset Capitalization RequestClassifies a purchase as Capex and sets useful life
FA-ASSET-01-F02Fixed Asset RegisterMaster list of all assets, tags, custodians and depreciation
FA-ASSET-01-F03Physical Verification Count SheetRecords the annual physical count against the register
FA-ASSET-01-F04Asset Disposal / Write-off RequestDocuments evidence and approval to remove an asset
🗂️ Chart of Accounts Governance SOP SOP-COA-01
Document No.SOP-COA-01
Version1.0
Effective Date01 / 01 / 2026
Owner DepartmentFinance — General Ledger, applicable across every entity and cost center
Prepared ByGL Accountant / Finance Manager
Reviewed ByCFO and Internal Audit
Approved ByGeneral Manager
Review CycleAnnually, or upon any change to the group's legal structure or reporting segments
ConfidentialityInternal — Confidential

1. Purpose

  • Ensure the chart of accounts remains a single, consistent structure across every entity, cost center and reporting segment.
  • Ensure no account is created, merged or deactivated without a genuine business need and formal approval.
  • Prevent duplicate, orphaned or inconsistently-named accounts that distort reporting and reconciliation.
  • Ensure every account maps correctly to the group's consolidated reporting structure.
  • Maintain segregation of duties between requesting an account change and approving or implementing it.

2. Scope

  • The entire chart of accounts across all legal entities, cost centers and consolidation structures within the group.
  • GL Accountant, Finance Manager, CFO, System Administrator and Internal Audit.
  • Every stage: naming convention, account creation, amendment, deactivation, segment mapping and periodic housekeeping review.

3. General Policies

3.1 Naming & Numbering Convention

  1. Every account follows the approved numbering block (by account type) and naming convention — no free-text account names outside the standard.

3.2 Account Creation & Amendment

  1. A new account is created only after confirming no existing account already serves the purpose; every request requires Finance Manager/CFO approval before the System Administrator implements it.

3.3 Segment & Consolidation Mapping

  1. Every account is mapped to its correct entity, cost center and consolidated reporting line at the time of creation — unmapped accounts are blocked from posting.

3.4 Deactivation & Housekeeping

  1. Accounts with no activity for a defined period are reviewed for deactivation; an account is never deleted once it has historical postings — it's deactivated instead, preserving the audit trail.

3.5 Segregation of Duties

  1. The person who requests an account change is never the same person who implements it in the system; Internal Audit periodically reviews the chart for duplicates, orphans and naming inconsistencies.

4. Detailed Procedure Steps

Chapter 1 — New Account Request

#StepResponsibleTiming
1Requestor submits a new account request stating the genuine business need and confirming no existing account fits.Requesting AccountantAs needed
2Request is reviewed for naming convention, numbering block and segment mapping, then approved by Finance Manager/CFO.Finance Manager / CFOBefore creation
3Approved account is created in the system by a System Administrator independent of the requestor, with full segment mapping.System AdministratorUpon approval

Chapter 2 — Amendment & Deactivation

#StepResponsibleTiming
4Request to rename, merge or deactivate an account is submitted with justification.Requesting AccountantAs needed
5Finance Manager/CFO confirms the account has no open balance or active dependency before approving deactivation.Finance Manager / CFOBefore deactivation
6Account is deactivated (never deleted) by the System Administrator, preserving all historical postings.System AdministratorUpon approval

Chapter 3 — Periodic Housekeeping Review

#StepResponsibleTiming
7Full chart of accounts is reviewed for duplicates, orphaned accounts and naming inconsistencies.GL AccountantAnnually
8Accounts with no activity beyond a defined period are flagged and proposed for deactivation.GL AccountantAnnually
9Internal Audit reviews the housekeeping outcome and tests a sample of recent account creations for correct approval.Internal AuditPer audit plan

5. Appendices & Forms

CodeForm NamePurpose
COA-01-F01New Account Request FormDocuments business need, naming and segment mapping
COA-01-F02Account Amendment / Deactivation RequestDocuments justification and balance confirmation
COA-01-F03Annual Chart of Accounts Housekeeping ReportLists duplicates, orphans and dormant accounts found
🔏 Delegation of Authority & Approval Matrix SOP SOP-DOA-01
Document No.SOP-DOA-01
Version1.0
Effective Date01 / 01 / 2026
Owner DepartmentFinance, applicable company-wide across every department
Prepared ByCFO / Finance Manager
Reviewed ByInternal Audit and all Department Heads
Approved ByGeneral Manager / Board
Review CycleAnnually, or immediately upon any change in organizational structure or materiality thresholds
ConfidentialityInternal — Confidential

1. Purpose

  • Define exactly who may approve each type of transaction, and up to what financial limit, across the company.
  • Ensure the specific approval references in every other SOP ("per the authority matrix") resolve to one single, unambiguous source of truth.
  • Prevent any single individual from having unchecked authority over a transaction from initiation to payment.
  • Ensure delegation is formal, documented and time-bound — never informal or assumed.

2. Scope

  • Every transaction type referenced by another SOP as requiring approval "per the authority matrix" — purchasing, payments, payroll, credit, write-offs, budget, journal entries, capital expenditure and contracts.
  • All employees who hold any approval role, from Department Head up to the Board.
  • Governance of the matrix itself: how it's set, reviewed, delegated temporarily, and enforced.

3. General Policies

3.1 Single Source of Truth

  1. This matrix is the only valid reference for approval limits company-wide; any limit mentioned informally elsewhere (email, verbal instruction) has no standing if it conflicts with this document.

3.2 No Self-Approval

  1. No person may approve a transaction they initiated, prepared, or personally benefit from, regardless of their authority limit.

3.3 Delegation & Sub-Delegation

  1. Temporary delegation (e.g. during leave) requires written notice to Finance and Internal Audit, stating the delegate, scope and exact date range — it is never assumed or verbal.
  2. A delegate may never hold a higher limit than their own substantive role allows, even temporarily, without GM/Board approval.

3.4 Splitting Transactions

  1. Deliberately splitting a single transaction into smaller amounts to stay under an approval threshold is a violation of this policy, regardless of intent.

3.5 Review & Enforcement

  1. Internal Audit tests compliance with this matrix as a standing item in every audit cycle; any breach is reported directly to the Audit Committee regardless of materiality.

4. Approval Matrix (EGP)

How to read this table

Each row shows the single highest approval level required for a transaction up to the stated limit. A transaction exceeding a limit requires the next level up — it is never approved at the lower level merely because a deadline is tight.

Transaction Type Department Head Finance Manager / CFO GM / Board
Purchase requisition / POUp to 50,00050,001 – 500,000Above 500,000
Supplier payment run—Up to 300,000 (dual)Above 300,000
Payroll payment release—Any amount (dual, Treasury independent)—
Bank transfer / cheque—Up to 300,000Above 300,000 (dual signatory)
Manual GL journal entryUp to 20,00020,001 – 200,000Above 200,000
New customer credit limit—Up to 250,000 (Credit Control)Above 250,000
Bad debt / inventory write-off—Up to 50,000 (CFO)Above 50,000
Budget revision—Up to 100,000Above 100,000
Capital expenditure (Capex)—Up to 200,000Above 200,000
Standard cost / overhead rate change—Any amount (CFO)If material (GM)
Tax payment / return filing—Any amount (CFO, dual w/ Treasury)—
Contract / change order (project)Up to 100,000 (PM)100,001 – 400,000Above 400,000
Supplier / bank master data change—Any amount (independent verification required)—
New bank account opening / closing——CFO and GM jointly, always

5. Appendices & Forms

CodeForm NamePurpose
DOA-01-F01Temporary Delegation NoticeDocuments delegate, scope and exact date range during absence
DOA-01-F02Authority Matrix Exception RequestOne-off request to exceed a standing limit, with GM/Board sign-off
DOA-01-F03Annual Signatory & Limit ConfirmationConfirms each approver's current role and limit still matches this matrix
📥 Goods & Service Receiving SOP SOP-RECV-01
Document No.SOP-RECV-01
Version1.0
Effective Date01 / 01 / 2026
Owner DepartmentFinance — Receiving Accounting, in coordination with Warehouse & Procurement
Prepared ByReceiving Accountant / Finance Manager
Reviewed ByCFO and Internal Audit
Approved ByGeneral Manager
Review CycleAnnually, or upon any change to procurement policy or receiving process
ConfidentialityInternal — Confidential

1. Purpose

  • Ensure goods and services are received only against a valid, approved purchase order.
  • Ensure quantity and quality are physically verified before a goods receipt note is issued.
  • Ensure discrepancies (short shipment, damage, wrong item) are documented and routed for resolution before payment.
  • Maintain segregation of duties between ordering, receiving and payment approval.
  • Ensure the goods-received-not-invoiced (GRNI) balance is tracked and cleared promptly every period.

2. Scope

  • All physical goods and contracted services received at any company warehouse, site or office.
  • Receiving Accountant, Warehouse/Store Keepers, Procurement, AP Accounting and Internal Audit — each within their role in the receiving cycle.
  • Every stage: PO verification, physical inspection, GRN issuance, discrepancy handling and GRNI reconciliation.

3. General Policies

3.1 Receiving Against Approved Orders

  1. No delivery is accepted without a valid, approved PO on file; deliveries with no matching PO are held, not received, until Procurement confirms.

3.2 Physical Inspection

  1. Quantity and visible condition are checked against the PO and delivery note before signing for receipt; quality-sensitive items require sign-off from the requesting department.

3.3 Discrepancy Handling

  1. Short shipments, damage or wrong items are documented on a discrepancy report and routed to Procurement for supplier resolution before any related invoice is processed.

3.4 Segregation of Duties

  1. The person who places or approves the order is never the same person who physically receives it; GRN data entry is independent of AP invoice processing.

3.5 GRNI Tracking

  1. A GRNI aging report is reviewed every period, and any balance unmatched to an invoice beyond a defined threshold is investigated and escalated.

4. Detailed Procedure Steps

Chapter 1 — Pre-Receipt Verification

#StepResponsibleTiming
1Supplier delivery arrives; receiving staff confirm an approved PO exists for the shipment.Warehouse / ReceivingUpon arrival
2If no matching PO is found, the delivery is held and Procurement is notified before any goods are accepted.Warehouse / ProcurementBefore acceptance

Chapter 2 — Physical Inspection & GRN Issuance

#StepResponsibleTiming
3Quantity and condition are physically checked against the PO and delivery note.Warehouse / ReceivingUpon delivery
4GRN is issued stating accepted and rejected quantities, signed by receiving staff.Receiving AccountantSame day
5GRN is posted to the system, creating the GRNI accrual for unbilled receipts.Receiving AccountantUpon GRN issuance

Chapter 3 — Discrepancy Handling & GRNI Reconciliation

#StepResponsibleTiming
6Any short shipment, damage or wrong item is documented on a discrepancy report.Receiving AccountantUpon discovery
7Discrepancy report is routed to Procurement to resolve with the supplier (replacement, credit note, price adjustment).ProcurementWithin defined days
8GRNI aging report is reviewed, matching GRNs to invoices received.Receiving AccountantMonthly
9Long-outstanding GRNI items are investigated and escalated; reconciliation is reviewed before period close.Receiving Accountant / Finance ManagerBefore close

5. Appendices & Forms

CodeForm NamePurpose
RECV-01-F01Goods Receipt Note (GRN)Records accepted and rejected quantities against the PO
RECV-01-F02Receiving Discrepancy ReportDocuments short shipment, damage or wrong item issues
RECV-01-F03Supplier Return / Rejection NoteDocuments goods returned to or rejected from a supplier
RECV-01-F04GRNI Aging ReconciliationMatches GRNs to invoices and ages unmatched balances
📚 General Ledger & Period-End Closing SOP SOP-GL-01
Document No.SOP-GL-01
Version1.0
Effective Date01 / 01 / 2026
Owner DepartmentFinance — General Ledger & Closing, in coordination with all Finance sub-functions
Prepared ByGL Accountant / Finance Manager
Reviewed ByCFO and Internal Audit
Approved ByGeneral Manager
Review CycleAnnually, or upon any change to the chart of accounts, closing timetable or accounting policies
ConfidentialityInternal — Confidential

1. Purpose

  • Ensure the general ledger is complete, accurate and reflects only authorized and properly supported transactions.
  • Ensure period-end closing is performed according to a defined timetable with all required reconciliations and adjustments completed.
  • Ensure no journal entry is posted without appropriate supporting documentation and approval.
  • Maintain segregation of duties between transaction processing, journal preparation, posting and review of financial statements.
  • Ensure timely production of reliable trial balances, financial statements and management reports.

2. Scope

  • The entire chart of accounts and all general-ledger accounts.
  • GL Accountant, all Finance sub-ledgers (AP, AR, Payroll, Fixed Assets, Inventory, Tax, Treasury), Budget Controller and Internal Audit.
  • Every stage: journal entry processing, account reconciliations, period-end adjustments, closing, financial statement preparation and post-closing review.

3. General Policies

3.1 Chart of Accounts & Master Data

  1. Changes to the chart of accounts require prior approval of the Finance Manager/CFO; only authorized personnel may create or amend GL accounts.

3.2 Journal Entry Controls

  1. All manual journal entries are supported by adequate documentation and approved per the authority matrix; recurring journals are reviewed periodically; suspense and clearing accounts are monitored and cleared promptly.

3.3 Reconciliations

  1. All balance-sheet accounts are reconciled at least monthly, prepared by one person and reviewed by an independent person; items older than defined thresholds are escalated.

3.4 Period-End Closing

  1. A formal closing timetable is issued each period; no period is closed until all material reconciliations, accruals, provisions and intercompany eliminations are completed and reviewed; post-closing adjustments need elevated approval.

3.5 Segregation of Duties

  1. The person who prepares a journal is never the sole person who posts or reviews it; access to post journals is restricted and periodically reviewed; Internal Audit tests key GL controls.

4. Detailed Procedure Steps

Chapter 1 — Journal Entry Processing

#StepResponsibleTiming
1Manual journal is prepared with complete supporting documentation and narrative.Requesting Accountant / GLAs needed
2Journal is reviewed and approved per the authority matrix.Approver (Finance Manager / CFO)Before posting
3Approved journal is posted to the GL by an authorized person.GL AccountantUpon approval
4Posted journals are reviewed for accuracy on a sample or exception basis.Finance ManagerPeriodically

Chapter 2 — Account Reconciliations

#StepResponsibleTiming
5Balance-sheet accounts are reconciled to sub-ledgers or supporting schedules.Account Owner / GLMonthly
6Reconciliation is reviewed and signed by an independent reviewer.Independent ReviewerBefore close
7Material or aged reconciling items are investigated and resolved or escalated.GL / Account OwnerWithin defined deadlines

Chapter 3 — Period-End Closing & Financial Statements

#StepResponsibleTiming
8Closing checklist and timetable are issued to all Finance teams.GL AccountantStart of closing
9All sub-ledgers are closed and final journals (accruals, provisions, depreciation) are posted.Respective Accountants / GLPer timetable
10Trial balance is reviewed, intercompany balances eliminated and financial statements prepared.GL AccountantAfter all postings
11Financial statements and closing package are reviewed and approved by Finance Manager/CFO.Finance Manager / CFOBefore final close
12Period is locked and post-closing adjustments (if any) follow elevated approval.GL AccountantUpon final approval

5. Appendices & Forms

CodeForm NamePurpose
GL-01-F01Journal Entry Request & Approval FormCaptures journal details, support and approvals
GL-01-F02Account Reconciliation TemplateStandard format for balance-sheet reconciliations
GL-01-F03Period-End Closing ChecklistLists all required closing tasks and sign-offs
GL-01-F04Trial Balance Review ChecklistDocuments review of the trial balance and key controls
GL-01-F05Post-Closing Adjustment FormRecords any adjustments after period lock with elevated approval
📐 Financial Analysis & Reporting SOP SOP-FA-01
Document No.SOP-FA-01
Version1.0
Effective Date01 / 01 / 2026
Owner DepartmentFinance — Financial Analysis, in coordination with Budgeting, GL & Management
Prepared ByFinancial Analyst / Finance Manager
Reviewed ByCFO and Internal Audit
Approved ByGeneral Manager
Review CycleAnnually, or upon any change to performance metrics or the reporting framework
ConfidentialityInternal — Confidential

1. Purpose

  • Ensure financial ratios, KPIs and performance analyses are calculated from accurate, reconciled source data.
  • Ensure management reports and commentaries are objective, timely and free from bias.
  • Ensure forecasts, scenario analyses and investment appraisals follow approved methodologies and assumptions.
  • Maintain segregation of duties between data preparation, analysis and final report approval.
  • Ensure insights and recommendations support informed decision-making by senior management.

2. Scope

  • All financial performance reporting, ratio analysis, forecasting, budgeting support and ad-hoc analytical projects.
  • Financial Analyst, Budget Controller, General Ledger, Department Heads and Internal Audit.
  • Every stage: data extraction, analysis, report preparation, commentary, distribution and archiving.

3. General Policies

3.1 Data Integrity

  1. All analyses are based on reconciled GL and sub-ledger data; source extracts are validated before use, and any adjustments are documented and approved.

3.2 Methodology & Consistency

  1. Standard ratios, KPIs and calculation methods are defined and applied consistently; changes to methodology require prior approval from Finance Manager/CFO.

3.3 Objectivity & Review

  1. Reports and commentaries are fact-based and free from unsubstantiated opinion; significant analyses are reviewed by a second person before distribution.

3.4 Segregation of Duties

  1. The analyst who prepares the report is never the sole approver of the final version; access to sensitive models and working files is restricted; Internal Audit may review selected analyses.

3.5 Confidentiality & Distribution

  1. Analytical reports are distributed only to authorized recipients per the approved distribution list; working papers and models are retained in a controlled location.

4. Detailed Procedure Steps

Chapter 1 — Data Extraction & Validation

#StepResponsibleTiming
1Required data is extracted from the GL, sub-ledgers and operational systems.Financial AnalystPer reporting calendar
2Data is validated against control totals and prior-period balances.Financial AnalystBefore analysis
3Any reconciling differences are investigated and cleared or noted.Financial Analyst / GLBefore finalization

Chapter 2 — Analysis & Report Preparation

#StepResponsibleTiming
4Standard ratios, trends and KPIs are calculated using approved methods.Financial AnalystPer reporting cycle
5Commentary, variance explanations and insights are prepared.Financial AnalystPer reporting cycle
6Draft report is reviewed for accuracy, completeness and objectivity.Finance Manager / PeerBefore distribution
7Final report is approved and distributed to the authorized list.Finance Manager / CFOOn scheduled date

Chapter 3 — Ad-hoc Analysis & Archiving

#StepResponsibleTiming
8Ad-hoc requests are scoped, prioritized and approved before work begins.Financial Analyst / RequestorAs needed
9Working papers, models and final reports are archived in the controlled repository.Financial AnalystAfter completion
10Periodic review of analytical processes is performed for continuous improvement.Financial Analyst / Finance ManagerAnnually

5. Appendices & Forms

CodeForm NamePurpose
FA-01-F01Data Extraction & Validation ChecklistConfirms source data completeness and accuracy
FA-01-F02Standard Ratio & KPI Definition SheetDocuments approved calculation methods
FA-01-F03Management Report Review & ApprovalRecords review and sign-off of analytical reports
FA-01-F04Ad-hoc Analysis Request FormCaptures scope, priority and approval of special analyses
FA-01-F05Report Distribution ListOfficial list of authorized recipients
📦 Inventory Movement, Valuation & Stock Count SOP SOP-INV-01
Document No.SOP-INV-01
Version1.0
Effective Date01 / 01 / 2026
Owner DepartmentFinance — Inventory & Warehouse Accounting, in coordination with Warehouse Operations & Cost Accounting
Prepared ByInventory Accountant / Finance Manager
Reviewed ByCFO and Internal Audit
Approved ByGeneral Manager
Review CycleAnnually, or upon any change to the inventory valuation method or warehouse processes
ConfidentialityInternal — Confidential

1. Purpose

  • Ensure all inventory movements (receipts, issues, transfers, adjustments) are accurately recorded and supported by authorized documents.
  • Ensure inventory is valued correctly according to the approved accounting policy (FIFO, weighted average, standard cost).
  • Ensure physical stock counts are performed, discrepancies investigated and adjustments properly approved.
  • Maintain segregation of duties between warehouse operations, inventory recording and GL posting.
  • Ensure inventory records remain complete, accurate and reconciled to the GL at all times.

2. Scope

  • All inventory items (raw materials, work-in-progress, finished goods, consumables) held in company warehouses or sites.
  • Inventory Accountant, Warehouse/Store Keepers, Receiving, Cost Accountant, GL and Internal Audit.
  • Every stage: goods receipt, issues to production or sales, transfers, stock counts, valuation, adjustments and period-end reconciliation.

3. General Policies

3.1 Movement Controls

  1. No inventory may enter or leave the warehouse without a properly authorized document (GRN, issue note, transfer note); all movements are recorded in the system the same day they occur.

3.2 Valuation

  1. Inventory is valued strictly per the company's approved method; standard costs/average rates are updated only through the controlled process in the Cost Accountant SOP; obsolete or damaged stock is identified and provided for promptly.

3.3 Physical Counts

  1. Full physical stock counts are performed at least annually (more frequently for high-value/risk items); cycle counts follow an approved schedule; count teams are independent of daily warehouse operations where practical.

3.4 Segregation of Duties

  1. Warehouse staff who handle physical stock are never the sole persons who record the related transactions; adjustments above defined thresholds require dual approval; Internal Audit periodically tests controls and observes counts.

3.5 Reconciliation & Reporting

  1. The inventory sub-ledger is reconciled to the GL control account every period; significant variances, write-offs and provisions are reported to management promptly.

4. Detailed Procedure Steps

Chapter 1 — Goods Receipt & Issues

#StepResponsibleTiming
1Goods are received against a PO or transfer note and physically checked for quantity and quality.Warehouse / ReceivingUpon delivery
2GRN is prepared and signed; inventory system is updated.Warehouse / Inventory AccountantSame day
3Issues to production, sales or other locations are authorized and recorded via issue/transfer notes.Warehouse / RequestorAs needed
4All movements are posted to the inventory sub-ledger and matched to source documents.Inventory AccountantDaily

Chapter 2 — Stock Counts & Adjustments

#StepResponsibleTiming
5Physical stock count is planned, count sheets prepared and teams assigned.Inventory Accountant / WarehousePer count schedule
6Independent count is performed; results are recorded and compared to system balances.Count TeamOn count date
7Discrepancies are investigated; root causes are identified and documented.Inventory Accountant / WarehouseImmediately after count
8Adjustments are approved per the authority matrix and posted.Approver / Inventory AccountantBefore period close

Chapter 3 — Valuation, Reconciliation & Period-End

#StepResponsibleTiming
9Inventory valuation is updated per the approved method (in coordination with Cost Accountant).Inventory / Cost AccountantMonthly / as required
10Inventory sub-ledger is reconciled to the GL control account.Inventory AccountantMonthly
11Slow-moving, obsolete and damaged stock report is prepared and provisions recommended.Inventory AccountantMonthly / quarterly
12Final reconciliations, provisions and adjustments are reviewed and signed off before period close.Finance Manager / CFOBefore close

5. Appendices & Forms

CodeForm NamePurpose
INV-01-F01Goods Receipt Note (GRN)Records physical receipt of goods against PO or transfer
INV-01-F02Inventory Issue / Transfer NoteAuthorizes and records issues or internal transfers
INV-01-F03Stock Count SheetCaptures physical count quantities for comparison
INV-01-F04Inventory Adjustment RequestDocuments discrepancies and required approvals
INV-01-F05Inventory Reconciliation & Valuation WorksheetPeriod-end bridge between sub-ledger, GL and physical stock
🏗️ Project Cost, Billing & Close-out SOP SOP-SITE-01
Document No.SOP-SITE-01
Version1.0
Effective Date01 / 01 / 2026
Owner DepartmentFinance — Site/Project Accounting, in coordination with Operations & Project Management
Prepared BySite Accountant / Finance Manager
Reviewed ByCFO and Internal Audit
Approved ByGeneral Manager
Review CycleAnnually, or upon any change to project accounting policy or major contract terms
ConfidentialityInternal — Confidential

1. Purpose

  • Ensure all project costs, revenues and progress billings are recorded accurately and only against approved budgets and contracts.
  • Ensure site expenses, material issues and subcontractor claims are supported by proper documentation and authorized before payment or posting.
  • Ensure no project variation, claim or revenue recognition occurs without formal approval aligned with contract terms.
  • Maintain segregation of duties between site cost recording, progress certification, payment authorization and GL posting.
  • Ensure timely and reliable project cost reports are provided to management for control and decision-making.

2. Scope

  • All construction, installation or long-term projects managed by the company.
  • Site Accountant, Project Managers, Quantity Surveyors, Procurement, Treasury and Internal Audit — each within their role in the project cycle.
  • Every stage: project budget set-up, cost collection, progress measurement, variation management, billing, payment and project close-out.

3. General Policies

3.1 Project Budget & Cost Control

  1. Every project must have an approved budget before costs are incurred; actual costs are tracked against it and significant variances reported promptly; no cost is charged without a valid project code and supporting document.

3.2 Supporting Documentation

  1. All site expenses, material receipts, labor and subcontractor claims must be supported by original documents (delivery notes, timesheets, certified invoices) — unsigned or incomplete documents aren't accepted.

3.3 Variations & Claims

  1. Any variation to the original contract scope or value requires formal written approval before work proceeds; claim revenue is recognized only when the claim is approved or becomes highly probable.

3.4 Segregation of Duties

  1. The person who records site costs or prepares progress certificates is never the sole person who authorizes related payments; GL postings are reviewed by a person independent of the Site Accountant.

3.5 Reporting & Close-out

  1. Monthly project cost and progress reports are prepared for management; projects are formally closed only after final account agreement, retention release and complete documentation handover.

4. Detailed Procedure Steps

Chapter 1 — Project Set-up & Budget

#StepResponsibleTiming
1Project is registered in the accounting system with unique code, contract value and approved budget.Site Accountant / PMBefore work starts
2Budget is reviewed and approved by Budget Controller / CFO.Budget Controller / CFOBefore cost recording
3Cost centers and work breakdown structure are set up for accurate cost tracking.Site AccountantUpon budget approval

Chapter 2 — Cost Collection & Progress Measurement

#StepResponsibleTiming
4Site costs (materials, labor, subcontractors, expenses) are recorded against the project with full supporting documents.Site Accountant / Site TeamDaily / weekly
5Progress is measured and certified by the Quantity Surveyor or Project Manager.QS / Project ManagerPer contract milestones
6Certified progress and costs are reviewed by the Site Accountant for accuracy and completeness.Site AccountantBefore billing / posting
7Significant cost or progress variances are investigated and reported to management.Site AccountantMonthly

Chapter 3 — Billing, Payments & Project Close-out

#StepResponsibleTiming
8Progress invoices/claims are prepared based on certified work and submitted for customer approval.Site Accountant / PMPer contract
9Subcontractor and supplier payments are processed only against certified amounts and dual approval.Site Accountant / TreasuryUpon certification
10Final account is prepared, agreed and the project is formally closed in the system.Site Accountant / PMUpon completion
11Retention and final payments are released only after all contractual conditions are met.Treasury / Site AccountantPer contract terms

5. Appendices & Forms

CodeForm NamePurpose
SITE-01-F01Project Set-up & Budget FormRegisters project code, contract value and approved budget
SITE-01-F02Site Cost Recording SheetCaptures daily/weekly costs with document references
SITE-01-F03Progress CertificateRecords measured work and certification for billing
SITE-01-F04Variation / Claim Request FormDocuments scope or value changes and required approvals
SITE-01-F05Project Close-out ChecklistConfirms final account, retention and documentation steps
📋 Budgeting, Monitoring & Variance Control SOP SOP-BC-01
Document No.SOP-BC-01
Version1.0
Effective Date01 / 01 / 2026
Owner DepartmentFinance — Budgeting & Control, in coordination with all departments
Prepared ByBudget Controller / Finance Manager
Reviewed ByCFO and Internal Audit
Approved ByGeneral Manager
Review CycleAnnually, or upon any material change to business strategy or organizational structure
ConfidentialityInternal — Confidential

1. Purpose

  • Ensure the annual budget and any subsequent revisions are prepared, reviewed and approved in a structured, transparent and timely manner.
  • Ensure actual results are compared to budget regularly and significant variances are explained and acted upon.
  • Ensure no expenditure or commitment exceeds approved budget limits without formal prior approval.
  • Maintain segregation of duties between budget preparation, approval, monitoring and financial posting.
  • Ensure reliable budget information is available to support management decision-making and performance evaluation.

2. Scope

  • All company budgets (operating, capital, cash and project budgets).
  • Budget Controller, Department Heads, CFO, GM and Internal Audit — each within their role in the budgeting cycle.
  • Every stage: budget guidelines, preparation, consolidation, approval, monitoring, variance analysis and revised forecasts.

3. General Policies

3.1 Budget Preparation & Approval

  1. Annual budget guidelines and timetable are issued by Budget Controller and approved by CFO; departmental budgets must be supported by clear assumptions; the consolidated budget requires CFO and GM approval before the financial year starts.

3.2 Budget Discipline

  1. No expenditure or commitment may exceed the approved budget without a formal budget revision or special approval; budget holders manage their budgets within approved limits.

3.3 Monitoring & Variance Analysis

  1. Actual results are compared to budget at least monthly; significant variances (per materiality thresholds) are investigated, explained and reported; persistent adverse variances require a corrective action plan.

3.4 Segregation of Duties

  1. The person who prepares departmental budgets is never the sole person who approves the consolidated budget; revisions require the same approval level as the original budget.

3.5 Forecasts & Revisions

  1. Rolling forecasts or formal mid-year revisions are prepared per the approved timetable, following the same documentation and approval process as the original budget.

4. Detailed Procedure Steps

Chapter 1 — Annual Budget Preparation & Approval

#StepResponsibleTiming
1Budget guidelines, assumptions and timetable are issued to all departments.Budget ControllerBefore budget cycle starts
2Department Heads prepare their detailed budgets with supporting calculations and justifications.Department HeadsPer timetable
3Budget Controller consolidates, reviews for reasonableness and challenges assumptions.Budget ControllerAfter departmental submission
4Consolidated budget is presented to CFO and GM for formal approval.Budget Controller / CFO / GMBefore financial year starts
5Approved budget is loaded into the financial system and communicated to budget holders.Budget Controller / GLUpon approval

Chapter 2 — Budget Monitoring & Variance Analysis

#StepResponsibleTiming
6Actual results are extracted and compared to budget each month.Budget Controller / GLMonthly
7Variance analysis report is prepared, highlighting significant differences and requiring explanations from budget holders.Budget ControllerMonthly
8Department Heads provide written explanations and proposed actions for material variances.Department HeadsWithin agreed deadline
9Variance report and action plans are reviewed by CFO and presented to management.Budget Controller / CFOMonthly / quarterly

Chapter 3 — Budget Revisions & Forecasts

#StepResponsibleTiming
10Request for budget revision is submitted with justification and impact analysis.Department Head / Budget ControllerAs needed
11Revision is reviewed and requires the same approval level as the original budget.CFO / GMBefore implementation
12Approved revision is updated in the system and communicated.Budget ControllerUpon approval
13Rolling forecasts are prepared and reviewed according to the approved calendar.Budget ControllerPer timetable

5. Appendices & Forms

CodeForm NamePurpose
BC-01-F01Budget Guidelines & Assumptions PackSets the rules, timetable and key assumptions for the budget cycle
BC-01-F02Departmental Budget Submission TemplateStandard format for departments to submit their budgets
BC-01-F03Budget Approval FormRecords formal sign-off of the consolidated budget
BC-01-F04Monthly Variance Analysis ReportCompares actual vs. budget and captures explanations
BC-01-F05Budget Revision Request FormDocuments proposed changes, justification and required approvals
🧐 Internal Audit Planning, Execution & Reporting SOP SOP-AUD-01
Document No.SOP-AUD-01
Version1.0
Effective Date01 / 01 / 2026
Owner DepartmentInternal Audit (independent of Finance and Operations)
Prepared ByInternal Audit Manager / Chief Internal Auditor
Reviewed ByAudit Committee / CFO (for coordination only)
Approved ByGeneral Manager / Board or Audit Committee
Review CycleAnnually, or upon any change to the Internal Audit Charter or risk profile
ConfidentialityInternal — Confidential (audit reports may have restricted circulation)

1. Purpose

  • Ensure the Internal Audit function operates independently and objectively to evaluate internal controls, risk management and governance processes.
  • Ensure all significant risks and control weaknesses are identified, reported and followed up to resolution.
  • Ensure audit work is planned, performed and documented in accordance with professional standards and the approved Internal Audit Charter.
  • Maintain segregation of duties and independence so Internal Audit doesn't design, implement or operate the controls it audits.
  • Ensure timely and constructive reporting to senior management and the Audit Committee / Board.

2. Scope

  • All company processes, departments and locations (Finance, Operations, HR, IT and project sites).
  • Internal Audit team, process owners, senior management and the Audit Committee / Board.
  • Every stage: risk assessment, annual audit planning, engagement execution, reporting, follow-up and quality assurance.

3. General Policies

3.1 Independence & Objectivity

  1. Internal Audit reports functionally to the Audit Committee / Board and administratively to the GM or CFO; auditors have no operational responsibility for what they audit; any threat to independence is declared and managed immediately.

3.2 Risk-Based Planning

  1. The annual audit plan is based on a documented risk assessment and approved by the Audit Committee / Board, and stays flexible to address emerging risks.

3.3 Audit Execution Standards

  1. All audit work follows the Internal Audit Charter and professional standards (e.g. IIA Standards), with adequate working papers and sufficient, reliable and relevant evidence.

3.4 Reporting & Follow-up

  1. Draft reports are discussed with process owners for factual accuracy before finalization; final reports go to the appropriate management level and Audit Committee; agreed actions are followed up until fully implemented, with overdue actions escalated.

3.5 Quality & Continuous Improvement

  1. Internal Audit maintains a quality assurance and improvement program, with periodic external quality assessments performed as required by standards.

4. Detailed Procedure Steps

Chapter 1 — Annual Planning & Risk Assessment

#StepResponsibleTiming
1Enterprise risk assessment is updated in coordination with management.Internal AuditAnnually
2Draft annual audit plan is prepared based on risk ranking and available resources.Internal Audit ManagerBefore year start
3Audit plan is reviewed and approved by the Audit Committee / Board.Audit Committee / BoardBefore year start
4Approved plan is communicated to senior management.Internal AuditUpon approval

Chapter 2 — Audit Engagement Execution

#StepResponsibleTiming
5Engagement planning memo and risk assessment for the specific audit are prepared.Internal AuditorBefore fieldwork
6Fieldwork is conducted: interviews, walkthroughs, testing of controls and substantive procedures.Internal AuditorAs per plan
7Findings are documented with evidence, root cause and risk rating.Internal AuditorDuring / after fieldwork
8Draft report is discussed with process owners for factual confirmation.Internal Auditor / Process OwnerBefore final report

Chapter 3 — Reporting, Follow-up & Closure

#StepResponsibleTiming
9Final audit report is issued to management and the Audit Committee.Internal Audit ManagerWithin agreed timeframe
10Management provides written action plans with owners and due dates.Process OwnerWithin agreed deadline
11Implementation of actions is followed up and verified by Internal Audit.Internal AuditorUntil closed
12Overdue or ineffective actions are escalated to senior management / Audit Committee.Internal Audit ManagerAs required

5. Appendices & Forms

CodeForm NamePurpose
AUD-01-F01Annual Audit PlanRisk-based list of planned audits with timing and resources
AUD-01-F02Engagement Planning MemoScope, objectives, risks and approach for a specific audit
AUD-01-F03Audit Working Paper TemplateStandard format for documenting tests and evidence
AUD-01-F04Audit Report TemplateStandard structure for findings, ratings and recommendations
AUD-01-F05Action Follow-up TrackerMonitors status of agreed management actions
🧮 Standard Costing & Variance Control SOP SOP-COST-01
Document No.SOP-COST-01
Version1.0
Effective Date01 / 01 / 2026
Owner DepartmentFinance — Cost Accounting, in coordination with Inventory & Production
Prepared ByCost Accountant / Finance Manager
Reviewed ByCFO and Internal Audit
Approved ByGeneral Manager
Review CycleAnnually, or upon any change to costing methodology or inventory valuation policy
ConfidentialityInternal — Confidential

1. Purpose

  • Ensure product costs (materials, labor, overhead) are calculated only from approved standards and actual recorded inputs.
  • Ensure cost variances are identified, analyzed and approved before they affect inventory valuation or the GL.
  • Ensure no change to standard costs or overhead rates occurs without prior budget-aligned approval.
  • Maintain segregation of duties between cost calculation, inventory movement and financial posting.

2. Scope

  • All manufactured or processed products and their related cost centers.
  • Cost Accountant, Inventory/Warehouse, Purchasing, Production, Budget Controller and Internal Audit — each within their role in the costing cycle.
  • Every stage: standard cost approval, material and labor consumption recording, overhead absorption, variance calculation and GL posting.

3. General Policies

3.1 Standard Cost Governance

  1. Prior approval is mandatory for every change to standard costs or overhead rates, aligned with the approved budget; access to standard-cost master data is restricted to authorized personnel.

3.2 Actual Cost Collection

  1. All material, labor and overhead costs used in product costing come only from recorded and approved transactions (GRNs, timesheets, overhead journals) — no estimated or assumed quantities allowed.

3.3 Variance Control

  1. Every material, labor and overhead variance is calculated, analyzed and formally approved before it's posted to inventory or the GL — unapproved variances can't affect financial results.

3.4 Segregation of Duties

  1. The person who calculates product costs or variances is never the same person who records inventory movements or posts final entries to the GL; Internal Audit periodically tests this.

3.5 Documentation & Retention

  1. All costing worksheets, variance analyses and approval records are retained for the period required by company policy and applicable regulations.

4. Detailed Procedure Steps

Chapter 1 — Standard Cost Setting & Approval

#StepResponsibleTiming
1Cost Accountant prepares proposed standard costs (materials, labor, overhead rates) with supporting calculations and budget comparison.Cost AccountantAs needed / annually
2Proposed standards are submitted to Budget Controller and Production for review of reasonableness.Cost AccountantBefore approval
3Final approval is obtained from CFO (and GM if material change).CFO / GMBefore system update
4Approved standards are entered into the costing system by an authorized person independent of the preparer.Finance / System AdminUpon approval

Chapter 2 — Actual Cost Collection & Variance Analysis

#StepResponsibleTiming
5Inventory/Production record actual material issues and labor hours against work orders using approved source documents.Inventory / ProductionDaily / per shift
6Cost Accountant extracts actual consumption data and calculates material, labor and overhead variances against the standards.Cost AccountantEnd of costing period
7Variance analysis report explaining significant variances is prepared and submitted for review.Cost AccountantBefore posting
8Variances above defined thresholds require formal approval by Budget Controller or CFO before they may be posted.Budget Controller / CFOBefore GL posting
9Approved variances and cost adjustments are posted to inventory valuation and the GL by a person independent of the Cost Accountant.Finance / GL AccountantUpon approval

Chapter 3 — Period-End Cost Closing & Reconciliation

#StepResponsibleTiming
10Cost Accountant prepares the period-end cost reconciliation (standard vs. actual, inventory valuation bridge).Cost AccountantEnd of each month
11Reconciliation is reviewed and signed off by Budget Controller.Budget ControllerBefore GL close
12Final cost postings and inventory valuation adjustments are released to the GL.GL AccountantUpon sign-off
13Internal Audit may select the costing cycle for independent testing of controls and documentation.Internal AuditPer audit plan

5. Appendices & Forms

CodeForm NamePurpose
COST-01-F01Standard Cost Proposal FormDocuments proposed rates with budget comparison
COST-01-F02Variance Analysis ReportExplains significant variances and records approval
COST-01-F03Cost Reconciliation WorksheetPeriod-end bridge between standard, actual and inventory valuation
COST-01-F04Standard Cost Change RequestFormal request and approval for any rate change
🏦 Cash & Bank Management SOP SOP-TR-01
Document No.SOP-TR-01
Version1.0
Effective Date01 / 01 / 2026
Owner DepartmentFinance — Treasury, in coordination with Banking & Cash Management
Prepared ByTreasury Manager / Finance Manager
Reviewed ByCFO and Internal Audit
Approved ByGeneral Manager
Review CycleAnnually, or upon any change to banking arrangements or cash policy
ConfidentialityInternal — Confidential

1. Purpose

  • Ensure all cash and bank movements are authorized, recorded and reconciled promptly.
  • Ensure no payment or transfer is executed without proper dual approval and supporting documentation.
  • Ensure bank accounts are opened, closed or amended only with formal management approval.
  • Maintain segregation of duties between payment initiation, approval, execution and reconciliation.
  • Ensure idle cash is managed according to approved investment and liquidity policies.

2. Scope

  • All company bank accounts (local and foreign currency), cash receipts, payments, transfers, cheque management and bank reconciliations.
  • Treasury, Finance, Cashiers, authorized signatories and Internal Audit — each within their role in the cash cycle.
  • Every stage: account opening/closing, payment processing, daily cash position, bank reconciliation and investment of surplus funds.

3. General Policies

3.1 Bank Account Governance

  1. Opening, closing or amending any bank account requires prior written approval of the CFO and GM; only authorized signatories listed in the bank mandate may approve or release payments.
  2. Access to online banking platforms is restricted to named users with individual credentials — shared logins are prohibited.

3.2 Payment Authorization

  1. Every payment or transfer above a defined threshold requires dual authorization, with complete supporting documents; cash payments are avoided and bank transfer or cheque preferred.

3.3 Segregation of Duties

  1. The person who prepares a payment instruction is never the same person who approves or releases it; the person recording bank transactions is never the sole person doing the reconciliation.

3.4 Bank Reconciliation

  1. All bank accounts are reconciled at least monthly (daily for high-volume accounts), reviewed by an independent person; unresolved items older than 30 days escalate to the CFO.

3.5 Cash & Liquidity Management

  1. Daily cash position is prepared and reported to management; surplus funds are placed only in instruments approved by the investment policy; borrowing requires prior CFO and GM approval.

4. Detailed Procedure Steps

Chapter 1 — Bank Account Opening, Amendment & Closing

#StepResponsibleTiming
1Request to open, amend or close a bank account is submitted with justification and proposed signatories.Treasury / Finance ManagerAs needed
2CFO and GM approve the request in writing before any bank action.CFO / GMBefore bank action
3Bank mandate and signatory list are updated and confirmed with the bank.TreasuryUpon approval
4New account details are recorded in the treasury register and accounting system.Treasury / GLUpon bank confirmation

Chapter 2 — Payment Processing & Release

#StepResponsibleTiming
5Payment request is prepared with full supporting documents and submitted for approval.Requesting Dept / APAs needed
6Payment is reviewed and approved per the authority matrix (single or dual approval).Authorized SignatoryBefore release
7Approved payment is released via bank transfer or cheque by a person independent of the preparer.Treasury / CashierUpon approval
8Payment is recorded in the cash book / accounting system on the same day.Treasury / FinanceSame day

Chapter 3 — Bank Reconciliation & Cash Position

#StepResponsibleTiming
9Daily cash position report is prepared from bank balances and outstanding items.TreasuryDaily
10Monthly bank reconciliation is prepared for every account, matching book and bank balances.Treasury / FinanceMonthly
11Reconciliation is reviewed and signed by an independent reviewer.Finance Manager / GLBefore period close
12Long-outstanding or unusual items are investigated and escalated if unresolved.TreasuryWithin 30 days

5. Appendices & Forms

CodeForm NamePurpose
TR-01-F01Bank Account Request FormDocuments request to open, amend or close a bank account
TR-01-F02Payment Request & Approval FormCaptures payment details, documents and dual approval
TR-01-F03Bank Reconciliation StatementRecords book vs. bank differences and resolution
TR-01-F04Daily Cash Position ReportSummarizes available cash and liquidity status
TR-01-F05Bank Mandate / Signatory ListOfficial list of authorized bank signatories
🧾 Tax Compliance & Filing SOP SOP-TAX-01
Document No.SOP-TAX-01
Version1.0
Effective Date01 / 01 / 2026
Owner DepartmentFinance — Tax, in coordination with Accounting & Compliance
Prepared ByTax Accountant / Finance Manager
Reviewed ByCFO and Internal Audit
Approved ByGeneral Manager
Review CycleAnnually, or upon any change to tax law or company structure
ConfidentialityInternal — Confidential

1. Purpose

  • Ensure all tax returns (VAT, corporate income tax and other statutory filings) are prepared accurately, completely and submitted on time.
  • Ensure tax positions and provisions are calculated only from approved accounting records and supporting documents.
  • Ensure no tax payment, refund claim or adjustment is made without proper review and dual approval.
  • Maintain segregation of duties between tax calculation, return preparation, payment authorization and GL posting.
  • Ensure the company remains fully compliant with all applicable tax laws and maintains complete audit-ready documentation.

2. Scope

  • All tax types applicable to the company (VAT, corporate income tax, withholding tax, payroll taxes and any other statutory levies).
  • Tax Accountant, GL, AP, AR, Payroll and Internal Audit — each within their role in the tax cycle.
  • Every stage: data collection, tax calculation, provision, return preparation, filing, payment and response to tax authority queries.

3. General Policies

3.1 Tax Compliance & Deadlines

  1. All tax returns and payments meet statutory due dates; a tax calendar is maintained and reviewed monthly by the Tax Accountant and CFO; late filings require immediate escalation.

3.2 Data Integrity

  1. Tax calculations are based only on reconciled accounting records and original source documents — no estimated or unsupported figures in final returns.

3.3 Approval & Payment Controls

  1. Every tax return and significant payment requires CFO review and approval before submission or release; tax payments follow the same dual-authorization rules as other treasury payments.

3.4 Segregation of Duties

  1. The person who prepares a tax return is never the sole person who approves it or authorizes the related payment; GL tax postings are made by an independent person where practical.

3.5 Documentation & Retention

  1. Complete working papers, supporting schedules, correspondence with the tax authority and filed returns are retained for the period required by law and company policy.

4. Detailed Procedure Steps

Chapter 1 — Tax Data Collection & Provision

#StepResponsibleTiming
1Relevant departments (GL, AP, AR, Payroll, Inventory) provide reconciled data and supporting schedules for the tax period.GL / AP / AR / PayrollPer tax calendar
2Tax Accountant reviews the data for completeness and calculates the tax provision/liability.Tax AccountantBefore return preparation
3Tax provision is reviewed and approved by the CFO.CFOBefore period close
4Approved provision is posted to the GL by an independent person.GL AccountantUpon approval

Chapter 2 — Tax Return Preparation & Filing

#StepResponsibleTiming
5Tax Accountant prepares the statutory tax return using approved data and working papers.Tax AccountantBefore statutory deadline
6Draft return and working papers are reviewed by the Finance Manager or CFO.Finance Manager / CFOBefore submission
7Final return is filed electronically or manually within the legal deadline.Tax AccountantOn or before due date
8Proof of filing and payment confirmation are retained in the tax file.Tax AccountantImmediately after

Chapter 3 — Tax Payments, Refunds & Authority Queries

#StepResponsibleTiming
9Tax payment request is prepared with supporting calculation and submitted for dual approval.Tax AccountantBefore payment due date
10Payment is released through Treasury following the standard payment controls.TreasuryUpon approval
11Any tax refund claim or correspondence with the tax authority is documented and approved by the CFO.Tax Accountant / CFOAs required
12Internal Audit may select tax returns and payments for independent testing.Internal AuditPer audit plan

5. Appendices & Forms

CodeForm NamePurpose
TAX-01-F01Tax Data Request ScheduleLists data required from each department for the tax period
TAX-01-F02Tax Provision Working PaperCalculates and supports the tax provision/liability
TAX-01-F03Tax Return Review & Approval FormRecords review and sign-off of the draft return
TAX-01-F04Tax Payment Request FormDocuments the payment amount, due date and dual approval
TAX-01-F05Tax Authority Correspondence LogTracks all queries, responses and outcomes
👥 Customer Credit, Billing & Collections SOP SOP-AR-01
Document No.SOP-AR-01
Version2.0 — consolidated
Effective Date01 / 01 / 2026
Owner DepartmentFinance — Accounts Receivable, in coordination with Sales & Credit Control
Prepared ByAR Accountant / Finance Manager
Reviewed ByCFO and Internal Audit
Approved ByGeneral Manager
Review CycleAnnually, or upon any change to credit policy or revenue recognition rules
ConfidentialityInternal — Confidential

1. Purpose

  • Ensure no sale is shipped or invoiced without an approved, current credit limit.
  • Ensure invoices are raised accurately and promptly, only against approved sales orders, delivery notes or contracts.
  • Ensure receipts are matched correctly to outstanding invoices and applied without delay.
  • Ensure credit limits, payment terms and write-offs are controlled and formally authorized.
  • Maintain segregation of duties between the person granting credit, the person billing, and the person collecting/applying cash.
  • Ensure aged receivables are monitored and collection actions are timely and documented.

2. Scope

  • All credit-based sales, invoices, credit notes, receipts and debtor balances.
  • Sales, Credit Control, AR Accounting, Treasury and Internal Audit — each within their role in the order-to-cash cycle.
  • Every stage: credit approval, order-to-invoice, cash application, collections, and period-end reconciliation.

3. General Policies

3.1 Credit Approval Governance

  1. Every new customer requires a completed credit application and a formally approved credit limit before the first credit sale; Credit Control — not Sales — holds approval authority.
  2. Orders that would exceed the approved credit limit are blocked until reviewed and authorized.

3.2 Invoicing Controls

  1. An invoice is issued only after order, delivery confirmation, price and tax are matched to the authorized source document.
  2. Credit notes require the same level of approval as the original invoice, or higher.

3.3 Cash Application

  1. Unidentified receipts are parked in suspense — never guessed onto a customer account — and investigated promptly.

3.4 Collections & Write-off

  1. Overdue accounts are followed up per the aging escalation schedule; no balance is written off without documented CFO approval.

3.5 Segregation of Duties & Monitoring

  1. The person who raises invoices is never the sole person who applies cash or authorizes credit notes; bank reconciliations involving AR receipts are reviewed independently.
  2. Aged receivables analysis is prepared at least monthly.

4. Detailed Procedure Steps

Chapter 1 — New Customer Credit Setup

#StepResponsibleTiming
1Sales submits the Credit Application Form with the customer's trade references.SalesBefore first order
2Credit Control assesses the application and sets the initial credit limit.Credit ControlWithin 3 working days
3Approved limit is entered onto the customer master and communicated to Sales.AR AccountingUpon approval

Chapter 2 — Order to Invoice

#StepResponsibleTiming
4Order is validated against contract, price list and credit limit before release.Sales / Credit ControlAt order entry
5AR matches order, delivery proof, price and tax before issuing the invoice, reviewing it for accuracy before release to the customer.AR AccountingUpon delivery
6Any credit note request is supported by documentation and approved before issue.AR / ApproverAs needed

Chapter 3 — Cash Application & Collections

#StepResponsibleTiming
7Bank receipts are matched to open invoices using the remittance advice.AR AccountingDaily
8Unallocated or disputed items are investigated and resolved within a defined number of days.AR AccountingWithin defined days
9Overdue accounts are contacted per the aging escalation schedule.Collections / Credit ControlWeekly

Chapter 4 — Write-off & Period-End Reconciliation

#StepResponsibleTiming
10AR proposes a write-off with full collection history attached; CFO reviews and approves before it is posted.AR Accounting / CFOWhen exhausted
11AR sub-ledger is reconciled to the GL control account; aged analysis and the doubtful-debt provision are reviewed.AR Accounting / Finance ManagerMonthly
12Reconciliations and provisions are signed off before period close.Finance Manager / CFOBefore close

5. Appendices & Forms

CodeForm NamePurpose
AR-01-F01Credit Application FormTrade references and requested limit
AR-01-F02Credit Limit ApprovalDocuments the approved limit and reviewer
AR-01-F03Invoice / Credit Note RequestSupports raising or correcting invoices
AR-01-F04Cash Application WorksheetRecords matching of receipts to invoices
AR-01-F05Collection Call LogTracks every collection follow-up made
AR-01-F06Aged Receivables ReportMonthly analysis of outstanding balances by age
AR-01-F07Write-off Approval / Bad Debt RequestCFO sign-off with collection history attached
🚚 Supplier Invoice Processing & Payment SOP SOP-AP-01
Document No.SOP-AP-01
Version2.0 — consolidated
Effective Date01 / 01 / 2026
Owner DepartmentFinance — Accounts Payable, in coordination with Procurement & Treasury
Prepared ByAP Accountant / Finance Manager
Reviewed ByProcurement Manager and Internal Audit
Approved ByCFO
Review CycleAnnually, or upon any change to procurement policy or the payment authority matrix
ConfidentialityInternal — Confidential

1. Purpose

  • Prevent duplicate, unauthorized or premature supplier payments.
  • Ensure every invoice is recorded accurately and only after genuine three-way matching to an approved purchase order and goods/service receipt.
  • Ensure payments are made only for authorized, valid and correctly calculated obligations, from approved payment runs.
  • Maintain segregation of duties between requisitioning, receiving, invoice processing, payment approval and execution.
  • Ensure supplier master data, aged payables and payment runs are controlled and reconciled every period.

2. Scope

  • All purchases of goods and services on credit terms: invoices, credit notes, purchase orders, goods receipts and payments.
  • Purchasing, Warehouse/Receiving, AP Accounting, Treasury and Internal Audit — each within their role in the procure-to-pay cycle.
  • Every stage: supplier master data, requisition, PO issuance, receiving, invoice matching, approval, payment, and period-end reporting.

3. General Policies

3.1 Purchase Order Governance

  1. No invoice is processed for payment without a valid, approved purchase order on file (documented exceptions apply for utilities, rent, etc.).

3.2 Three-Way Match & Invoice Processing

  1. Every invoice is matched against the PO and the goods receipt note for quantity, price and tax before posting; duplicate invoices are prevented by system controls and manual review.
  2. Invoice coding (GL account, cost center, project) is reviewed for accuracy before approval.

3.3 Payment Authorization

  1. Whoever prepares a payment proposal is never the same person who gives final approval; payment runs require dual review per the authority matrix.

3.4 Supplier Master Data

  1. Any change to a supplier's bank details requires independent verification before it takes effect, and is reviewed independently of the requester.

3.5 Monitoring & Reconciliation

  1. Aged payables analysis is prepared at least monthly; AP sub-ledger is reconciled to the GL control account every period.
  2. Unmatched goods-receipt / invoice (GR/IR) clearing accounts are reviewed and cleared promptly.

4. Detailed Procedure Steps

Chapter 1 — Requisition to Purchase Order

#StepResponsibleTiming
1Department submits a purchase requisition with quantity, specification and budget line.Requesting DepartmentAs needed
2Purchasing selects the supplier and issues an approved PO.PurchasingWithin 2 working days

Chapter 2 — Invoice Receipt, Matching & Approval

#StepResponsibleTiming
3Warehouse inspects and records the goods receipt note against the PO.WarehouseUpon delivery
4Supplier invoice is received and logged, then matched to the PO and goods receipt (three-way match).AP AccountingUpon invoice receipt
5Matched invoice is coded and submitted for approval per the authority matrix.AP / ApproverBefore payment eligibility
6Approved invoice is posted to the AP sub-ledger and general ledger.AP AccountingUpon approval

Chapter 3 — Payment Preparation & Approval

#StepResponsibleTiming
7AP prepares the payment proposal from approved open items only.AP AccountingPer payment schedule
8Payment run is reviewed for accuracy, duplicates and proper authorization before release to Treasury.AP / Finance ManagerBefore release
9Treasury independently approves and executes the payment run under dual control, and payment confirmation is recorded.TreasuryOn payment date

Chapter 4 — Supplier Master Data & Period-End

#StepResponsibleTiming
10Any request to change a supplier's bank details is independently verified directly with the supplier before use.Independent ReviewerBefore any change
11AP sub-ledger is reconciled to the GL control account; aged payables report is prepared and long-outstanding items investigated.AP Accounting / Finance ManagerMonthly
12Unmatched GR/IR and other clearing accounts are reviewed and cleared before period close.AP AccountingBefore close

5. Appendices & Forms

CodeForm NamePurpose
AP-01-F01Purchase Requisition FormDocuments quantity, specification and budget line
AP-01-F02Goods Receipt Note (GRN)Confirms physical receipt against the PO
AP-01-F03Invoice Coding & Approval FormCaptures GL coding and required approvals
AP-01-F04Payment Run Review & AuthorizationRecords review and dual approval of the payment proposal
AP-01-F05Supplier Master Change FormRequires independent verification before any bank detail change
AP-01-F06Aged Payables ReportMonthly analysis of outstanding supplier balances
AP-01-F07GR/IR Clearing WorksheetTracks and resolves goods-receipt / invoice mismatches
🧑‍💼 Payroll, Timekeeping & Benefits SOP SOP-HR-01
Document No.SOP-HR-01
Version2.0 — consolidated
Effective Date01 / 01 / 2026
Owner DepartmentFinance — Payroll Accounting, in coordination with HR and Treasury
Prepared ByPayroll Accountant / HR Manager
Reviewed ByCFO and Internal Audit
Approved ByGeneral Manager
Review CycleAnnually, or upon any change to labor law, tax rules or the salary structure
ConfidentialityInternal — Confidential

1. Purpose

  • Ensure no addition, change or removal happens to payroll or headcount without prior, budget-aligned approval.
  • Ensure pay is calculated strictly from official HR data and actual attendance records — no manual overrides or estimated figures without written approval.
  • Ensure no payroll payment is released without dual review and proper supporting documentation.
  • Govern the use of temporary and casual labor and its separate payment cycle.
  • Ensure every employee receives their genuine leave and benefit entitlement — no more, no less.
  • Maintain segregation of duties across the full payroll cycle, and ensure timely statutory filings (tax, social insurance).

2. Scope

  • All permanent, temporary, seasonal and casual (day) workers paid through the company payroll.
  • HR, Payroll Accounting, Treasury, General Ledger, department heads and Internal Audit — each within their role in the payroll cycle.
  • Every stage: headcount requests, data receipt from HR, payroll calculation, statutory deductions, payment processing, reconciliation, GL posting, and all leave and benefit types.

3. General Policies

3.1 Headcount & Payroll Governance

  1. Prior approval is mandatory for every payroll addition or change, aligned with the approved headcount and salary budget.
  2. Access to payroll data is restricted strictly to authorized personnel.

3.2 Temporary & Casual Labor

  1. Temporary staff are added to the regular payroll for their contracted period; casual (day) workers are never added to the payroll — they are paid only upon confirmed task completion.

3.3 Timekeeping & Data Integrity

  1. All employees, including managers, are paid strictly on the hours their time card or approved attendance record shows — no manual overrides without formal written approval.

3.4 Payment Controls & Segregation of Duties

  1. Payment is made only through the dedicated, separate payroll bank account; cash payroll is avoided under normal circumstances.
  2. The person who prepares the payroll calculation is never the sole person who approves the payment or posts the journal — Treasury releases payment independently of Payroll Accounting.

3.5 Leave & Benefits

  1. Every employee receives a Benefits Handbook at hire, detailing their full entitlement, and HR owns responsibility for ensuring every employee receives exactly what's due.

3.6 Statutory Compliance & Reconciliation

  1. All payroll-related tax and social-insurance filings are completed on time, and payroll control accounts in the GL are reconciled every period with differences investigated promptly.

4. Detailed Procedure Steps

Chapter 1 — Headcount Request & Addition

#StepResponsibleTiming
1Department head submits a headcount request stating role, headcount needed, justification and target salary.Department HeadAs needed
2Request requires General Manager approval before HR begins sourcing.General ManagerBefore sourcing
3HR provides approved employee master data, attendance setup and any changes to Payroll before entry.HRBefore entry
4Payroll Accounting enters the new employee onto payroll using the Employment Requisition Form.Payroll AccountingUpon confirmation

Chapter 2 — Payroll Calculation & Review

#StepResponsibleTiming
5Any promotion, transfer or salary change is submitted via the Payroll Amendment Request, requiring CFO and GM sign-off.HR / CFO / GMBefore change
6Payroll Accounting calculates gross pay, deductions and net pay from frozen, approved employee and pay data.Payroll AccountingPer pay cycle
7A payroll control report (headcount, totals, variances) is prepared and independently reviewed before approval.Payroll AccountingBefore approval
8Payroll calculation and control report are reviewed and signed off by Finance Manager / CFO before payment.Finance Manager / CFOBefore payment

Chapter 3 — Payment Processing & Statutory Filings

#StepResponsibleTiming
9Approved net pay file is sent to Treasury for payment through the dedicated payroll bank account.Payroll AccountingAfter approval
10Treasury releases the payment under dual authorization and confirms execution.TreasuryOn payment date
11Statutory deductions (tax, social insurance) are paid and related returns filed by their deadlines.Payroll Accounting / TaxPer statutory deadlines

Chapter 4 — Casual Labor Cycle

#StepResponsibleTiming
12Department head submits a Casual Labor Request at least one week ahead, stating task, headcount, hours and rate.Department Head1 week prior
13Security tracks daily attendance for the duration of the task.SecurityThroughout the task
14Payment is made against a signed voucher, with ID verification at the point of cash handover.CashierAt payment

Chapter 5 — Leave, Benefits & Reconciliation

#StepResponsibleTiming
15Employee submits a Leave Request signed by their direct manager; HR verifies it doesn't exceed the remaining balance.Employee / HRBefore leave
16Payroll journal (gross, deductions, net, employer contributions) is prepared and posted to the GL by an independent person.GL AccountantAfter payment
17Payroll control accounts and bank reconciliation are completed, with differences investigated and cleared before period close.Payroll Accounting / TreasuryBefore close

5. Appendices & Forms

CodeForm NamePurpose
HR-01-F01Headcount Request FormDocuments role, count, justification and target salary
HR-01-F02Employment Requisition FormEnters a new employee's data onto payroll
HR-01-F03Payroll Amendment RequestApproves promotions, transfers and salary changes
HR-01-F04Payroll Control ReportSummarizes headcount, totals and variances for approval
HR-01-F05Payroll Payment AuthorizationRecords dual approval for release of net pay
HR-01-F06Casual Labor Request FormOne request per task: headcount, hours, rate, reason
HR-01-F07Attendance ReportThe base document payroll is computed from
HR-01-F08Leave Request FormSigned by employee and direct manager
HR-01-F09Benefits HandbookGiven at hire, details full entitlement
HR-01-F10Payroll Reconciliation WorksheetReconciles control accounts and the payroll bank balance
🛠️ Quick Tools

Accounting Mysteries — Can You Spot What Changed?

🚧 IN PROGRESS — 20 mysteries so far

A KPI moved in a great-looking direction. Before you celebrate, work out whether it's genuine economics or just accounting classification. Read the scenario, think it through, then reveal the investigation.

🧩 Mystery #17 — Payroll Expense Dropped With No Layoffs INVESTIGATE
What Changed

Payroll expense dropped noticeably this period. Headcount is exactly the same as last period — no layoffs, no salary cuts.

Management's Story

"We're running a leaner operation this quarter — great cost control."

Your Question as Analyst

If headcount and salaries didn't change, where exactly did the expense reduction come from?

🔍 Reveal the Investigation & Lesson

What actually happened: A month-end payroll accrual that should have been booked this period — for days worked but not yet paid — was simply not recorded, and will show up as a jump in next period's expense instead.

Classification: 🔴 This is a genuine cut-off error, not a cost improvement. Whether it was an honest oversight or a deliberate move to flatter this period's numbers, the expense belongs in this period, not the next one.

Lesson: Lesson: A cost KPI that improves with unchanged headcount and salaries is a red flag for accrual cut-off, not a reason to praise cost discipline. Always trace a payroll expense drop back to the actual accrual trail.

🧩 Mystery #18 — Days Payable Outstanding Suddenly Jumps JUDGMENT
What Changed

Days Payable Outstanding (DPO) jumps significantly this period, improving the working capital picture.

Management's Story

"We negotiated much better payment terms with our suppliers."

Your Question as Analyst

Did suppliers genuinely agree to longer terms, or is the company simply paying later than agreed?

🔍 Reveal the Investigation & Lesson

What actually happened: No contracts were renegotiated. The company is simply holding payments past their original due dates — and two suppliers have already placed the account on credit hold.

Classification: 🟡 A longer DPO can be a genuine negotiating win or a sign of cash strain — the ratio alone can't distinguish between them. Here, the supplier credit holds are the evidence that tips it toward strain.

Lesson: Lesson: A working capital KPI that improves from the buyer's side can quietly signal financial stress rather than negotiating strength. Always check actual payment behavior against contractual terms, and watch for supplier relationship warning signs.

🧩 Mystery #19 — A New "Management Fee" Between Sister Companies INVESTIGATE
What Changed

A struggling subsidiary starts reporting meaningful "management fee" income from a profitable sister company this period, improving its own results.

Management's Story

"We're providing real shared-service support, so we're now charging for it — smart diversification."

Your Question as Analyst

Is this a genuine, arm's-length service with real substance — or a mechanism to shift profit from one entity to another?

🔍 Reveal the Investigation & Lesson

What actually happened: There's no service agreement, no documented basis for the fee amount, and no evidence of actual work performed — the fee appears to exist mainly to move profit into the entity that needed it.

Classification: 🔴 Intercompany management fees without genuine substance and arm's-length pricing are exactly the kind of arrangement tax authorities and auditors scrutinize closely — this needs real documentation before it can be accepted.

Lesson: Lesson: Any intercompany fee needs a real service agreement, evidence of actual services rendered, and pricing that would hold up between unrelated parties. Without that, it's a profit-shifting mechanism, not revenue.

🧩 Mystery #20 — A Large Warranty Provision Gets Released JUDGMENT
What Changed

A large warranty provision is released back to profit this period, in a quarter where operating results were otherwise disappointing.

Management's Story

"Our product quality has improved so much that we no longer need such a large reserve."

Your Question as Analyst

Did actual warranty claims genuinely decline, or was the provision simply re-estimated with no new supporting evidence?

🔍 Reveal the Investigation & Lesson

What actually happened: Actual warranty claims this period are roughly the same as prior periods — there's no underlying evidence of improved quality. The provision was re-estimated downward in the exact quarter profit needed a boost.

Classification: 🟡 A provision release can be entirely legitimate when claims experience genuinely improves — the problem here is the timing and absence of supporting evidence, which looks like earnings smoothing rather than a real reassessment.

Lesson: Lesson: Provision releases must be tied to genuine changes in the underlying risk or claims experience, with real evidence — not used opportunistically as a reserve to smooth a weak quarter's earnings.

🧩 Mystery #13 — Revenue Up 25%, Customers Flat LEGITIMATE
What Changed

Revenue is up 25% this period. But the customer count has barely changed.

Management's Story

"We're growing fast — revenue is up 25%!"

Your Question as Analyst

What actually drove this revenue growth — price, volume, mix, a single large contract, or something else?

🔍 Reveal the Investigation & Lesson

What actually happened: Breaking the growth into drivers shows it came from a genuine price increase plus a larger order from one existing customer — not new customer acquisition, and not an accounting trick.

Classification: 🟢 This is a legitimate, explainable growth story once decomposed — but a flat customer count paired with revenue growth is exactly the kind of combination that deserves a quick check before it's celebrated.

Lesson: Lesson: Revenue Growth must be decomposed into drivers — price, volume, mix, large customers, one-off contracts, timing, revenue recognition, or FX — never read as a single undifferentiated number.

🧩 Mystery #14 — Inventory Turnover Improved JUDGMENT
What Changed

Inventory Days has dropped this period.

Management's Story

"Inventory management improved significantly this quarter."

Your Question as Analyst

Why did inventory actually decrease — better sales, better purchasing, or something less flattering like a write-down?

🔍 Reveal the Investigation & Lesson

What actually happened: Part of the inventory decrease is genuine stronger sales — but part of it is a write-down of slow-moving stock that was quietly disposed of, not a purchasing improvement.

Classification: 🟡 A genuinely improved turnover and a write-down-driven turnover look identical in the ratio — but they mean very different things for next period's planning.

Lesson: Lesson: An improved KPI doesn't explain itself. For Inventory Days, always check: better sales, better purchasing, production planning, write-downs, disposals, reclassification, or a change in product mix.

🧩 Mystery #15 — Debt "Disappeared" INVESTIGATE
What Changed

The Debt balance has dropped this period.

Management's Story

"Excellent — we reduced our leverage this quarter."

Your Question as Analyst

Did the economic obligation actually decrease — was it genuinely repaid — or did something else happen to the balance?

🔍 Reveal the Investigation & Lesson

What actually happened: No cash repayment occurred. The debt was refinanced through a related entity, and the obligation still genuinely exists — just recorded differently.

Classification: 🔴 This needs real investigation: was there an actual repayment, a refinancing, a restructuring, a reclassification, a transfer, a settlement, or a modification? Each has a very different economic meaning.

Lesson: Lesson: Any Balance Sheet movement must be linked to the Cash Flow Statement and the contractual position. A lower debt balance without matching cash movement is a flag, not a celebration.

👑 Mystery #16 — The Final Boss WALK ME THROUGH IT
What Changed

Everything, all at once: Revenue up, Gross Margin up, EBITDA up, Operating Profit up, Current Ratio up, Inventory Days down, Receivable Days down, Debt down. Nearly every KPI is moving in the "ideal" direction.

Management's Story

"Amazing month! 😂 Everything is up and to the right."

The Real Finance Manager's Reaction

"Walk me through every single movement — one at a time." Revenue: why did it increase? Gross Margin: what changed in COGS? EBITDA: were classifications or adjustments changed? Operating Profit: did operating economics genuinely improve? Current Ratio: did liquidity improve, or did classification change? Inventory Days: did efficiency genuinely improve? Receivable Days: did customers pay, or were balances reclassified? Debt: was it actually repaid?

🔍 Reveal the Final Question & Lesson

The Final Question: Do all these movements tell one consistent economic story? If yes, this may simply be genuinely strong performance. If some KPIs improved because of accounting classifications, estimates, timing, or one-off transactions, that is critically important information for management — not a reason to stop asking.

The Core Lesson of This Entire Series: Never manage the KPI alone. For every number, ask: What changed? Why did it change? Was it economic or accounting? Is it recurring? Is it cash-generating? Is it consistent with prior periods? What is the accounting basis? What happens next period? A strong Finance Manager isn't the person who memorizes the most KPIs — it's the person who can look at any KPI and genuinely say: "I understand what is behind this number."

🧩 Mystery #9 — Bad Debts "Disappeared" JUDGMENT
What Changed

The Expected Credit Loss (ECL) / Bad Debt Provision has dropped this period. Lower provision means higher profit.

Management's Story

"Our customer base is lower-risk now — credit quality has improved."

Your Question as Analyst

Did credit risk genuinely improve, or did the assumptions behind the estimate simply change?

🔍 Reveal the Investigation & Lesson

What actually happened: The probability-of-default assumptions and forward-looking information used in the ECL model were updated — along with the customer segmentation methodology.

Classification: 🟡 Updating assumptions is a normal part of ECL estimation — but a lower provision driven by assumption changes, not by genuinely lower risk, needs to be understood and disclosed, not just celebrated.

Lesson: Lesson: ECL is not just a number dropped into the P&L. Always understand the assumptions and evidence supporting the estimate before accepting a provision movement at face value.

🧩 Mystery #10 — Loss-Making Operation... But Net Profit INVESTIGATE
What Changed

Operating activities show a Loss this period. Yet the company announces a Net Profit.

Management's Story

"We closed the year profitable — a solid result."

Your Question as Analyst

Where did the profit actually come from?

🔍 Reveal the Investigation & Lesson

What actually happened: There was a large gain from a disposal, investment, or other non-operating/exceptional item that more than offset a genuine operating loss.

Classification: 🔴 The Net Profit figure alone hides a real operating problem — the company is not necessarily operationally profitable, and this needs to be flagged clearly to management, not buried in a single headline number.

Lesson: Lesson: Always separate Operating Performance from non-operating/one-off effects. A good Net Profit can hide a genuinely struggling core business.

🧩 Mystery #11 — Working Capital Improved Without Cash INVESTIGATE
What Changed

A Current Liability moves to Non-current Liability once conditions permit. Current Liabilities fall, and Working Capital and the Current Ratio both improve.

Management's Story

"Our liquidity position strengthened significantly this period."

Your Question as Analyst

Did the company's actual liquidity improve, or did the maturity classification simply change?

🔍 Reveal the Investigation & Lesson

What actually happened: No cash came in and no obligation was settled. A debt's contractual maturity simply crossed the 12-month line, or was refinanced, moving it to non-current.

Classification: 🔴 This can be entirely legitimate if the reclassification genuinely meets the accounting criteria (e.g. a real refinancing agreement in place) — but it needs verification, not an automatic assumption that liquidity actually improved.

Lesson: Lesson: Working Capital KPIs must be analyzed alongside debt maturity, contractual terms, rights at the reporting date, refinancing arrangements, and actual liquidity.

🧩 Mystery #12 — Expense "Disappeared" JUDGMENT
What Changed

A large cost that would normally have hit the P&L directly was instead capitalized. Current-period profit is higher.

Management's Story

"We invested in a long-term asset this period — it's a strategic spend."

Your Question as Analyst

Does this expenditure actually meet the recognition criteria for an asset?

🔍 Reveal the Investigation & Lesson

What actually happened: The expense didn't disappear economically — its timing was shifted to future depreciation or amortization periods instead of hitting profit now.

Classification: 🟡 Capitalization is not automatically manipulation — it can be entirely correct if recognition criteria are genuinely met. But it must be tested against the nature of the expenditure, future economic benefits, and documentation — not accepted just because it flatters this period's profit.

Lesson: Lesson: Test every capitalization decision against the nature of the expenditure, future economic benefits, recognition criteria, documentation, and consistency with past practice.

🧩 Mystery #5 — Inventory Disappeared... Profit Appeared INVESTIGATE
What Changed

Inventory is transferred or sold to a Group Company. The individual entity's books show: Inventory down, Revenue up, and Profit may be up too.

Management's Story

"This entity closed a strong sale this month — profit is up."

Your Question as Analyst

Was new economic value genuinely created, or did the group just move inventory from one of its own companies to another?

🔍 Reveal the Investigation & Lesson

What actually happened: No sale occurred to a genuine external party — the inventory simply moved within the same group of companies under common ownership.

Classification: 🔴 At the individual-entity level this may look like a real sale, but at the group level it's an internal transfer that must be eliminated on consolidation — otherwise the group reports profit that never actually happened.

Lesson: Always separate Individual Entity Reporting from Group Economics. A transaction can be real at the legal-entity level and economically meaningless at the group level — both views matter, for different reasons.

🧩 Mystery #6 — EBITDA Improved Without More Sales JUDGMENT
What Changed

Revenue hasn't improved much. But EBITDA has risen noticeably this period.

Management's Story

"We've become a much more efficient company this quarter."

Your Question as Analyst

What exactly is included in this EBITDA figure — and was it constructed consistently with prior periods?

🔍 Reveal the Investigation & Lesson

What actually happened: Some costs were reclassified, and certain one-off items were excluded from this period's "Adjusted EBITDA" that weren't excluded last period.

Classification: 🟡 Using a management-defined "Adjusted EBITDA" isn't wrong by itself, but changing what's excluded between periods, without disclosing it, makes the trend misleading.

Lesson: Lesson: EBITDA is not one "natural" number when management-defined measures are used. Always ask: how was EBITDA constructed this period, and was that construction consistent with prior periods?

🧩 Mystery #7 — Gross Margin Suddenly Jumps JUDGMENT
What Changed

Gross Margin jumps noticeably this period, with no obvious change in pricing or volume.

Management's Story

"Our products became much more profitable this quarter."

Your Question as Analyst

Did product economics genuinely improve, or did some costs simply move to below the gross profit line?

🔍 Reveal the Investigation & Lesson

What actually happened: Costs that used to sit inside COGS now appear elsewhere on the income statement. Total expenses likely haven't changed — just their position relative to gross profit.

Classification: 🟡 This can be a legitimate reclassification under a consistent cost accounting policy, or an inconsistent change made to flatter the margin trend.

Lesson: Lesson: Analyze Gross Margin alongside COGS composition, cost allocation, product mix, pricing, volume, and classification consistency — never as an isolated percentage.

🧩 Mystery #8 — Profit Is Strong... Cash Is Weak LEGITIMATE
What Changed

Net Profit looks excellent. But Receivables are up, Inventory is up, and Operating Cash Flow is down.

Management's Story

"Best profit quarter we've had all year!"

Your Question as Analyst

How much of this profit has actually converted into cash?

🔍 Reveal the Investigation & Lesson

What actually happened: Sales grew — genuinely — but mostly on credit, and inventory was built up to support future orders. The profit is real; it just hasn't turned into cash yet.

Classification: 🟢 This is a completely normal and legitimate pattern during a genuine growth period — but it still needs active working capital management, not just celebration of the profit number.

Lesson: Lesson: Profitability is not Cash Generation. Always analyze working capital, receivables, inventory, payables, operating cash flow, and the cash conversion cycle alongside the profit figure.

🧩 Mystery #1 — Receivables That Disappeared JUDGMENT
📊 What Changed

Trade Receivables on the balance sheet look much better this period. Balances over 120 days old, in particular, no longer show up under Customer Receivables.

Management's Story

"Our collection team did great work this quarter — aging looks so much cleaner."

Your Question as Analyst

Did collection risk genuinely improve, or did classification just change? Where exactly did the old balance go on the GL?

🔍 Reveal the Investigation & Lesson

What actually happened: Reviewing the GL shows part of the old balances were reclassified to “Other Receivables” — not collected, not written off, just moved to a different line.

Classification: 🟡 This could be a legitimate reclassification (e.g. a disputed amount genuinely isn't a trade receivable anymore) — or a presentation choice designed to flatter aging. The number alone can't tell you which.

Lesson: An improved aging report doesn't automatically mean improved receivable quality. Always check: the original customer balance, the reclassification entries, the new aging, the ECL/provision, and whether cash was actually collected.

🧩 Mystery #2 — Current Ratio Magic INVESTIGATE
📊 What Changed

The company has a large debit balance in a Partner/Shareholder Current Account — sizeable relative to the partner's actual contribution. It's presented under Other Receivables, changing the picture of Current Assets, and the Current Ratio improves.

Management's Story

"Our liquidity position is strong this quarter — look at the Current Ratio."

Your Question as Analyst

Did cash actually come in? Was this balance ever collected? Or did liquidity only look better on paper?

🔍 Reveal the Investigation & Lesson

What actually happened: No cash came in. The balance was never collected. Only the liquidity KPI moved, driven purely by where the item sits on the balance sheet.

Classification: 🔴 A related-party balance this size, presented as a routine current receivable, deserves real scrutiny — recoverability, true current/non-current classification, and related-party disclosure requirements all matter here.

Lesson: The Current Ratio is never independent of the nature of the balances behind it. Always examine the nature of the receivable, expected settlement, correct classification, recoverability, and related-party implications.

🧩 Mystery #3 — The Operating Manager's "Bad Performance" JUDGMENT
📊 What Changed

Operating Profit looks very weak this period.

Management's Story

"Operations underperformed badly this quarter — we need to address this with the ops team."

Your Question as Analyst

Did operational performance actually deteriorate, or did the allocation of costs simply change?

🔍 Reveal the Investigation & Lesson

What actually happened: Depreciation belonging to administrative/G&A assets was loaded into Operating Expenses this period — there may be no real operational problem at all. The issue is cost allocation, not execution.

Classification: 🟡 Misallocation can be an honest error or an inconsistent methodology — but either way it's unfair to judge the operating manager on a number that doesn't reflect their actual area.

Lesson: Before judging Operating Profit, understand the nature of costs, the allocation methodology, functional vs. nature-of-expense presentation, and consistency over time. Moving a cost's location can shift a KPI even when total company expense hasn't changed at all.

🧩 Mystery #4 — Sister Company Becomes a "Customer" INVESTIGATE
📊 What Changed

Inventory is transferred to a Sister Company. Instead of recording it as an intercompany movement based on its real nature, a Sales Invoice is issued — and Revenue rises.

Management's Story

"We grew sales to a new customer this period."

Your Question as Analyst

Did a genuine sale happen? Did control actually transfer? Or is the invoice just a document that doesn't change the real nature of the transaction?

🔍 Reveal the Investigation & Lesson

What actually happened: The sister company is under common control — not a genuine external customer. The invoice is a document; it doesn't by itself create real revenue or establish that control genuinely transferred.

Classification: 🔴 This needs real investigation: was there commercial substance, did control transfer, and critically — how will this be treated on consolidation? Intercompany sales get eliminated at the group level regardless of how they're invoiced.

Lesson: An invoice does not automatically create genuine revenue. What matters is the substance of the transaction and the actual revenue recognition requirements — and in consolidated statements, intercompany eliminations must be applied.

🔎 Quick Tools

Full Investigation — Find the Planted Error

✅ 12 scenarios

Real data, not multiple choice. Somewhere in each real dataset, one line is wrong. Examine it like a real auditor would, click the line you suspect, and explain what's wrong.

🧮 Quick Tools

Basic Commercial Accounting Formulas

Cost of goods sold, inventory roll-forward, direct-method cash flow, and markup pricing — type your own numbers to see each one work.

🧭 Quick Tools

Professional Ethics

The practical principles that should guide your judgment at any desk, with real examples of each.

🧾 Quick Tools

Tax Audit Requirements by Desk

What the tax authority typically asks each desk for during an examination — and why they ask for it specifically.

GENERAL LEDGER & CLOSING DESK

Your day as GL Accountant

Make sure sub-ledgers and journals become complete, correctly classified statements. Investigate, adjust and close — never hide differences.

⚖️ The perfectionist nobody can fully satisfy — wants everything balanced to the last penny.
“This account isn’t closing until it balances to the last penny.”
Focus: journals · control accounts · close Control: every balance needs an owner + evidence

Daily / close checklistStart here

  • Review posted journals and rejected interfaces.
  • Check suspense, unusual balances and manual entries.
  • Close AR, AP, inventory, payroll and treasury sub-ledgers.
  • Post accruals, prepayments, depreciation and reclassifications.
1 · Sub-ledgers 2 · Adjustments 3 · Reconcile 4 · Trial balance 5 · Statements

On your desk todayOpen cases

Accrual review — unbilled service

Service received in the period; invoice not yet arrived. Assess materiality and support.

Control account vs sub-ledger difference

Investigate timing, missing journals or coding errors before close.

Company setup & structure

Fiscal year, functional currency, departments and bank structure underpin every close.

✍️ Do it yourself: Post a Month-End Accrual

Type the actual numbers yourself — prorated accrual, reversal, and the true-up adjustment.

Core actions on this desk

Key control: Every balance must have an owner, a reconciliation, supporting evidence and an explanation for movement. Differences are investigated, not forced to zero.

Quick decision cards — GL

Accrue or not?

Service in period, invoice next month.

→ If material + reliable estimate → accrue; reverse later.
Prepaid vs expense

Annual insurance paid in full today.

→ Prepaid asset; amortize monthly to expense.
Force-matching a control gap

Sub-ledger and GL differ at close.

→ Never plug. Build the bridge; assign owners.
Suspense still open

Material balance in suspense at period-end.

→ Age lines; clear with evidence before signing close.
ACCOUNTS RECEIVABLE DESK

Your day as AR Accountant

Turn sales and bank receipts into clean, collectible customer balances. Start with evidence, never guess the allocation.

😏 Never lets go of what’s owed — will keep reminding you about the money until you pay up.
“Sorry sir, this invoice stays open until I see the collection with my own eyes.”
Focus: invoices · receipts · aging Control: no self-approval of credit / write-offs

Morning checklistStart here

  • Open AR aging and list overdue invoices by customer.
  • Review unapplied / unallocated bank receipts.
  • Check credit holds and customers near their limit.
  • Confirm delivery evidence waiting for invoice.
1 · Evidence 2 · Invoice / Receipt 3 · Allocate 4 · Reconcile 5 · Follow up

On your desk todayOpen cases

Unallocated receipt — EGP 85,000

Bank reference only. Need remittance advice before allocation.

Customer says “we already paid”

Invoice still open. Trace receipt, allocation and statement.

New customer request pending approval

Credit limit and documents must be validated before activation.

✍️ Do it yourself: Create an Invoice

Type the actual numbers yourself — credit check, order value, VAT, total, due date. 5 real calculations, not multiple choice.

🎯 Try the full case

One real transaction, start to finish: invoice it here in AR, then carry it through to the VAT return. 4 connected decisions.

Core actions on this desk

Key control: Never allocate unidentified cash by assumption. Park in suspense, obtain remittance advice, then match to open invoices.

Accounting impact — Accounts Receivable

How AR hits the Chart of Accounts & financial statements
Chart of Accounts
  • 120000 Accounts Receivable BS Asset
  • 410000 Sales Revenue IS
  • 110000 Cash & Banks BS Asset
  • Suspense / Unapplied receipts (when allocation unknown)
Balance Sheet
  • ↑ AR asset when you invoice on credit
  • ↓ AR and ↑ Bank when customer pays
  • Credit limits protect overstated collectible assets
Income Statement
  • ↑ Sales revenue on invoice (with output VAT if applicable)
  • Bad-debt / ECL expense if collectability deteriorates
  • Cash receipt itself is not revenue — only clears the asset
Typical entries
Dr 120000 Accounts Receivable  Cr 410000 Sales Revenue
Dr 110000 Bank  Cr 120000 Accounts Receivable
Unknown receipt: Dr Bank  Cr Unapplied Receipts (Suspense)

Quick decision cards — AR

Unidentified bank receipt

Only bank reference — no customer remittance yet.

→ Park in unapplied / suspense. Never credit revenue.
Customer says “already paid”

Invoice still open on aging.

→ Get remittance + search receipts by amount/date across customers.
GL AR ≠ aging

Control account does not equal open invoices.

→ Open AR bridge. Explain unapplied, credits, manual GL, FX.
Short payment

Cash received less than invoice with no debit note.

→ Allocate receipt; leave balance open; request deduction proof.
ACCOUNTS PAYABLE DESK

Your day as AP Accountant

Protect the company from duplicate, unsupported or early payments. Three-way match before you post.

🧐 Nobody gets money out of him without checking it 100 times — patient to a fault with the details.
“Sorry, I can’t register this invoice without a warehouse receipt.”
Focus: PO · GRN · invoice · payment Control: no payment without independent approval

Morning checklistStart here

  • Review invoices received and blocked invoices.
  • Check unmatched GRNs and goods received not invoiced.
  • Scan due dates, cash priorities and supplier statements.
  • Flag duplicate invoice numbers or bank details.
1 · PO 2 · GRN 3 · Invoice match 4 · Post / hold 5 · Payment proposal

On your desk todayOpen cases

Invoice without GRN

Three-way match incomplete. Do not post until warehouse confirms receipt.

Supplier statement difference

Reconcile open items before releasing the payment proposal.

New supplier master request

Tax card, commercial registration and bank details required.

🎯 Try the full case

One real supplier invoice, start to finish: match it, approve it, pay it. 4 connected decisions.

✍️ Do it yourself: Process a Supplier Invoice

Type the actual numbers yourself — net value, VAT, total payable, early discount, net payment. 5 real calculations.

Core actions on this desk

Key control: PO → GRN / service confirmation → Invoice. Incomplete match = hold. Payment preparation and payment approval stay separated.

Accounting impact — Accounts Payable

Liabilities, expenses / inventory and payment effects
Chart of Accounts
  • 210000 Accounts Payable BS Liability
  • 130000 Inventory BS Asset
  • 530000 Operating Expenses IS
  • 230000 Accrued Expenses BS Liability
  • 110000 Cash & Banks BS Asset
Balance Sheet
  • ↑ AP liability when invoice is accepted
  • ↑ Inventory (or asset) on goods received
  • ↓ AP and ↓ Bank on payment
  • GRNI / accruals when goods received but not invoiced
Income Statement
  • Expense hits P&L when service/period cost is recognized
  • Inventory purchases do not hit expense until sold (COGS)
  • Early or duplicate payment does not create expense — it misstates cash and AP
Typical entries
Dr 130000 Inventory / 530000 Expense  Cr 210000 Accounts Payable
Payment: Dr 210000 Accounts Payable  Cr 110000 Bank

Quick decision cards — AP

Invoice without GRN

Three-way match incomplete.

→ Hold. Request GRN or reject. Do not pay on pressure.
GRNI at month-end

Goods in warehouse, supplier invoice not in.

→ Accrue inventory/expense and liability; reverse on real invoice.
Duplicate invoice risk

Same supplier + number or same amount/date.

→ Block; match payment proposal to open items only.
Price variance vs PO

Invoice price higher than approved PO.

→ Route to procurement; post matched amount only.
INVENTORY & WAREHOUSE DESK

Your day as Inventory Accountant

Keep a reliable quantity and value trail from receipt to issue. No adjustment without documented approval.

📦 Knows exactly where everything is — can’t sleep if one number doesn’t match.
“If the count doesn’t match the system, I’m not signing off on this.”
Focus: GRN · issues · counts · COGS Control: quantity first, then value

Morning checklistStart here

  • Review open POs and expected receipts.
  • Check low-stock, blocked, damaged and negative balances.
  • Confirm pending material requests and issue notes.
  • Prepare cycle-count locations for the day.
1 · Receive 2 · Put away 3 · Issue 4 · Count 5 · Value / COGS

On your desk todayOpen cases

GRN pending for supplier invoice

Warehouse must confirm quantity and condition before AP posts.

Count variance on high-value item

Investigate location, batch and last movements before any write-off.

New item master request

Category, UOM and standard cost needed before purchasing.

✍️ Do it yourself: Receive & Match a PO

Type the actual numbers yourself — shortage, received value, damaged units, final GRN value, supplier claim. 5 real calculations.

Core actions on this desk

Key control: Physical quantity evidence drives accounting. Adjustments and write-offs need investigation and independent approval.

Accounting impact — Inventory & Warehouse

Quantity drives value; value drives COGS and assets
Chart of Accounts
  • 130000 Inventory BS Asset
  • 510000 Cost of Goods Sold IS
  • 210000 Accounts Payable (via purchases) BS
  • Inventory write-down / variance expense when approved
Balance Sheet
  • ↑ Inventory on GRN / receipt at cost
  • ↓ Inventory on issue / sale / approved write-off
  • Count variances adjust the asset after investigation
Income Statement
  • ↑ COGS when inventory is issued to cost of sales
  • Write-downs and approved losses hit expense
  • Wrong quantity = wrong COGS and wrong profit
Typical entries
Receipt: Dr 130000 Inventory  Cr 210000 AP / GRNI
Issue to COGS: Dr 510000 Cost of Goods Sold  Cr 130000 Inventory

Quick decision cards — Inventory

Count ≠ system

Physical qty differs from books.

→ Investigate movements first; then adjust with approval.
Negative stock

Issue posted without receipt.

→ Block process; post missing GRN or reverse issue.
GL inventory ≠ valuation

Control account off vs stock report.

→ Reconcile qty×cost; check unposted receipts and cost variances.
Cut-off on GRN

Goods in warehouse, GRN next period.

→ Accrue in correct period before close.
TREASURY & BANKS DESK

Your day as Treasury Accountant

Protect cash, explain every bank movement, and keep preparation, approval, execution and reconciliation separated.

🛡️ Extremely cautious with money — reviews every transfer like he’s signing for a house.
“This transfer needs two signatures. No exceptions.”
Focus: receipts · payments · position · recon Control: maker-checker on every payment batch

Morning checklistStart here

  • Confirm opening balances on all bank accounts (EGP / USD / EUR / GBP).
  • Update daily cash position and urgent payment commitments.
  • Review overdraft limits, returned items and bank alerts.
  • List unidentified receipts that need AR allocation evidence.
1 · Position 2 · Receipts 3 · Payments 4 · Post fees / FX 5 · Reconcile

On your desk todayOpen cases

Unknown bank receipt EGP 85,000

Cash is in the bank. AR must identify customer and invoice before full allocation.

Payment batch awaiting dual approval

Verify beneficiary details and signatory limits before release.

New bank account request

Classify nature first: current account = Asset; loan/overdraft = Liability.

✍️ Do it yourself: Reconcile the Bank Statement

Type the actual numbers yourself — unrecorded fees, deposits in transit, outstanding checks, the final difference.

Core actions on this desk

Key control: Every bank line must have an owner and a story. Unidentified items stay in suspense until evidence arrives — never force them into revenue or expense.

Accounting impact — Treasury & Banks

Cash is an asset; every movement must map to a counterparty account
Chart of Accounts
  • 110000 Cash & Banks BS Asset
  • 220000 Bank Loans & Overdrafts BS Liability
  • 120000 / 210000 AR / AP (clearing) BS
  • Bank charges / interest expense or income
Balance Sheet
  • ↑ Bank on customer/other receipts
  • ↓ Bank on supplier, payroll or expense payments
  • Loan/overdraft facilities sit under liabilities with a limit
  • Unidentified items stay in suspense — not forced into P&L
Income Statement
  • Bank fees → expense; interest on loans → finance cost
  • FX differences on foreign currency accounts may hit P&L
  • A receipt is not revenue until the nature is proven
Typical entries
Receipt: Dr 110000 Bank  Cr 120000 AR (or other source)
Payment: Dr 210000 AP / Expense / Payroll payable  Cr 110000 Bank
Fee: Dr Bank charges expense  Cr 110000 Bank

Quick decision cards — Treasury

Book ≠ bank statement

Classic reconciling difference.

→ Open bank bridge. Post fees; age outstanding items.
Unknown deposit

Money in bank, no customer known.

→ Suspense → ticket to AR with bank reference.
Wrong beneficiary paid

Payment left the account to wrong IBAN.

→ Recall with bank now; tighten maker-checker on master data.
Stale outstanding cheque

Open on recon for many months.

→ Contact payee; reverse or reissue per policy.
PAYROLL & HR DESK

Your day as Payroll Accountant

Convert approved attendance, salary and deductions into a controlled payroll run. Sensitive changes need independent approval.

🤐 Holds everyone’s secrets — and never opens his mouth.
“No signed HR file, no paycheck. That’s the rule.”
Focus: master data · hours · deductions · GL Control: freeze inputs before calculate

Morning checklistStart here

  • Review new hires, leavers and approved pay changes.
  • Validate attendance, shifts, overtime and leave approvals.
  • Check department / cost center mapping for each employee.
  • Send exceptions to HR / Finance approver before run.
1 · Master data 2 · Attendance 3 · Calculate 4 · Approve 5 · Post & pay

On your desk todayOpen cases

Hours don't match (160 vs 172)

Approved attendance differs from payroll input. Validate overtime or correct the error.

New employee onboarding

ID, social insurance, department, pay basis and hire date required.

Department cost center confirmation

Wrong cost center distorts departmental expense and management reports.

✍️ Do it yourself: Calculate an Employee's Net Pay

Type the actual numbers yourself — gross pay, social insurance, taxable income, income tax, net pay.

Core actions on this desk

Key control: Source approvals (attendance, overtime, changes) must agree with the payroll register and the GL liability before payment is released.

Accounting impact — Payroll & HR

Expense and statutory liabilities before cash leaves the bank
Chart of Accounts
  • 520000 Salaries & Wages IS Expense
  • Payroll payable BS Liability
  • 240000 Taxes & Social Insurance Payable BS Liability
  • 110000 Bank (on net pay) BS Asset
Balance Sheet
  • ↑ Payroll / tax / SI liabilities when payroll is recognized
  • ↓ Those liabilities and ↓ Bank on payment
  • Wrong cost center misstates departmental balances, not total equity alone
Income Statement
  • ↑ Salaries & wages expense for the period earned
  • Overtime / shifts increase expense only if approved and supported
  • Paying the bank does not create extra expense — it settles the liability
Typical entry
Dr 520000 Salaries & Wages  Cr Payroll Payable / 240000 Tax & SI Payable
Payment: Dr Payroll Payable  Cr 110000 Bank

Quick decision cards — Payroll

Hours mismatch

Approved attendance ≠ payroll file.

→ Stop run; correct with HR approval; recalculate.
Wrong cost center

Department P&L looks odd; company total OK.

→ Fix employee master mapping; reclass if needed.
Liability not clearing

After paying payroll, payable remains.

→ Match bank payment coding to liability accounts.
Late joiner / leaver

HR change after payroll freeze.

→ Off-cycle adjustment with documented approval.
🏦 Treasury & Banks

Cash & Bank Ledger — Real Running Balances

Every cash or bank movement from the sales and purchase cycles lands here automatically. Use the forms below for treasury's own transactions.

Quick Overview — Daily & Month-End

Daily opening and liquidity review

  1. Review opening balances: bank statements, cash-on-hand, petty cash and approved overdraft limits.
  2. Update the cash position: expected collections, approved payments, payroll, taxes and urgent commitments.
  3. Review bank alerts: returned cheques, charges, direct debits, interest and unidentified credits.
  4. Confirm authority: payment batches and transfers are supported by approved requests and signatory limits.

Daily receipts, payments and transfers

  1. Record cash and bank receipts against customer remittances or other approved sources.
  2. Prepare supplier, payroll, tax and expense payments from approved payment proposals.
  3. Execute bank transfers only after maker-checker approval and beneficiary verification.
  4. Record bank fees, interest, exchange differences and returned payments with evidence.
  5. Maintain a controlled cheque register and daily cash count where applicable.
Daily output: cash position, payment register, receipt register, transfer log and exceptions list.

Daily bank reconciliation

  • Compare bank portal/statement activity to the cashbook and posted journal entries.
  • Identify deposits in transit, outstanding cheques, bank charges and timing differences.
  • Investigate unidentified items; do not force-match or alter dates to clear a difference.
  • Escalate unusual transactions, duplicate payments and unauthorized changes immediately.
Key control: the person preparing a payment must not be the sole approver or bank reconciler.

Month-end treasury close

  1. Obtain bank confirmations/statements for every active account, including zero-balance accounts.
  2. Complete bank reconciliations and age all outstanding reconciling items.
  3. Reconcile cashbook and bank sub-ledgers to the general ledger.
  4. Accrue bank charges and interest; record foreign currency revaluation where applicable.
  5. Confirm loans/overdraft balances, interest, covenant data and facility limits.
  6. Prepare cash-flow inputs and a month-end liquidity forecast for Finance Management.

Control documents and evidence

  • Approved payment request ↔ payment batch ↔ bank confirmation.
  • Customer remittance ↔ bank credit ↔ AR receipt allocation.
  • Bank statement ↔ bank reconciliation ↔ cashbook/GL.
  • Loan agreement ↔ lender statement ↔ interest schedule.
Segregation of duties: Treasury prepares and executes within authority; Finance approves; Accounting posts/reviews; bank access is role-based and periodically reviewed.

Weekly management view

  • 13-week cash forecast and minimum cash buffer.
  • Expected collections versus committed payments.
  • Upcoming payroll, tax, loan and supplier maturities.
  • Available facilities, overdraft utilization and concentration by bank.
Management output: liquidity dashboard, funding gaps, surplus cash actions and overdue reconciliation items.

Live balances

Daily Cash Box — Cash Collection

Any cash coming into the till outside a formal AR receipt (walk-in cash sales, other income, returned advances).

01
CollectionThe cashier collects the cash and issues a numbered receipt voucher on the spot.
02
Supporting DocumentThe receipt voucher number and the source of the cash must be recorded before posting.
03
Countersign & PostA supervisor other than the cashier countersigns the voucher, then it is posted.
Red flags
  • Missing or unnumbered receipt voucher.
  • Same person collects the cash and countersigns the voucher (no segregation of duties).

Daily Cash Box — Cash Expense

Small cash disbursements paid straight out of the till.

01
RequestThe requester submits the expense with its purpose before any cash leaves the till.
02
Supporting DocumentA receipt or invoice number is mandatory — no document, no payment.
03
Approval & PaymentApproved within the petty-cash authority, then paid and posted.
Red flags
  • No supporting receipt or invoice number.
  • Amount exceeds the petty-cash authorization limit (demo limit: 1,000 EGP) — needs Finance Manager approval instead.
  • Splitting one expense into several smaller ones to stay under the limit.

End-of-Day Cash Deposit

Control practice: deposit the entire day's cash so the till returns to zero at close of business. Dr Bank / Cr Cash on Hand.

Bank Withdrawal to Cash

Moves money from a bank account into cash on hand: Dr Cash on Hand / Cr Bank.

Bank Transfer (Between Accounts)

Dr the receiving bank / Cr the sending bank.

Bank Charges

Dr Bank Charges Expense / Cr Bank — reduces the bank balance directly with no other treasury account affected.

✍️ Do it yourself — Record Real Cash & Bank Transactions

Collections, deposits, transfers, bank charges — pick real accounts and post real entries.

Cash & bank movement ledger

Every posting that touched cash or a bank account, newest first, with the running balance right after it.

Doc #AccountDr / CrAmount (EGP)Balance AfterDescription
— No movements yet. —
🏦 Treasury & Banks

🏆 Mastery Quiz

20 questions on everything you practiced at this desk. Score 70% or higher to earn Mastery.

👥 Accounts Receivable

🏆 Mastery Quiz

20 questions on everything you practiced at this desk. Score 70% or higher to earn Mastery.

👥 Accounts Receivable

Master Data & Reports

Everything about customers in one continuous page — no sub-menu, straight to the content.

Customers (Master Data)New Customer (SOP)Customer StatementAging Report
1

Customers (Master Data)

Customers — 20

Company Individual End Consumer Retail Wholesale Distributor
20 of 20
CodeCustomer NameCityTypeChannelCurrencyCredit Limit
C001Nile Retail GroupCairoCompanyRetailEGP500,000
C002Delta Trading Co.MansouraCompanyWholesaleEGP350,000
C003Alexandria Business HubAlexandriaCompanyDistributorEGP600,000
C004Upper Egypt SuppliesLuxorCompanyWholesaleEGP250,000
C005Sunrise HotelsHurghadaCompanyRetailEGP450,000
C006Capital Office SolutionsCairoCompanyRetailEGP300,000
C007Green Valley MarketsGizaCompanyRetailEGP400,000
C008Red Sea ServicesHurghadaIndividualRetailUSD75,000
C009Egyptian Industrial Works10th of RamadanCompanyWholesaleEGP800,000
C010Smart City RetailCairoCompanyRetailEGP275,000
C011Delta Food DistributionTantaCompanyDistributorEGP325,000
C012Modern Medical CenterCairoCompanyRetailEGP200,000
C013Blue Line LogisticsAlexandriaCompanyDistributorUSD50,000
C014Future ConstructionGizaCompanyWholesaleEGP700,000
C015Golden Palm ResortsSharm El SheikhCompanyRetailUSD80,000
C016Eastern WholesaleIsmailiaCompanyWholesaleEGP375,000
C017Prime Technology EgyptCairoCompanyDistributorUSD100,000
C018Middle East SuppliesGizaCompanyWholesaleEGP450,000
C019National Service Co.CairoEnd ConsumerRetailEGP550,000
C020Horizon Commercial GroupCairoCompanyDistributorEUR60,000
2

New Customer (SOP)

Accounts Receivable

Transaction: Add New Account — Customer

The first transaction in every module: nothing else can happen in Accounts Receivable before a customer master record exists.

Standard Operating Procedure (SOP)

01
RequestSales or the account manager raises a request with the agreed commercial terms.
02
Supporting DocumentsCompany: tax card + commercial registration. Individual: national ID / tax card number only. End Consumer: no documents required.
03
Data EntryThe AR accountant enters the record into the system using the form below.
04
ApprovalCredit Control or the Finance Manager approves the credit limit. Segregation of duties: the requester cannot self-approve.
05
System CreationA customer code is generated, status is set to Active, and the record appears in the AR sub-ledger.
Red flags to check before approval
  • Duplicate customer name or tax registration number.
  • Requested credit limit exceeds the approver's authority.
  • Missing tax card for a VAT-registered customer.
  • Undisclosed related-party relationship.

Create Customer Master Record

Set per the credit policy, based on trade references or a bank guarantee.
Draft

Practical note: use Capital and Additional Paid-in Capital for companies; for a sole proprietorship, use Owner Capital and Owner Drawings instead. Retained earnings are closed and rolled forward at year-end according to the applicable reporting framework.

3

Customer Statement

👥 Accounts Receivable

Customer Statement of Account

Every invoice, receipt and credit note for one customer, in order, with a running balance.

Doc #TypeDebitCreditBalance
— Select a customer above. —
4

Aging Report

👥 Accounts Receivable

Aging Report

Open invoice balances bucketed by days outstanding, as of the simulated date below.

Real days pass slowly in a demo — use the buttons above to simulate the passage of time and see invoices age.

Customer0–30 Days31–60 Days61–90 Days90+ DaysTotal
— No open invoices. —
👥 Accounts Receivable

Learning & Reference

Understand your role before you touch anything — all in one continuous page.

Role & ProceduresSales Cycle OverviewCases & ProblemsCommon Journal Entries
1

Role & Procedures

👥 Accounts Receivable

AR Accountant — Role & Procedures

Your role

Turn approved sales and customer receipts into accurate, collectible and reconciled customer balances. You do not approve your own credit limit, write-offs or unsupported adjustments.

Start of day

Transaction sequence

  1. Confirm active customer and approved credit.
  2. Match order, delivery proof, price and tax.
  3. Issue invoice or credit note with due date.
  4. Match bank receipt to remittance advice and allocate it.
  5. Park unidentified cash in suspense; never guess.

Month-end output

  • AR sub-ledger to GL reconciliation.
  • Aging and expected credit loss review.
  • Unapplied cash and disputes report.
  • Customer statements and collection commentary.
Typical entries
Dr Accounts Receivable
Cr Sales Revenue / Output VAT

Dr Bank
Cr Accounts Receivable

Unknown receipt: Dr Bank / Cr Unapplied Receipts (Suspense)
🔍 What the Internal Auditor looks for here
  • Can the same person approve a credit limit and also process the sale on it?
  • Does the aging report reflect real invoice dates, or has anything been quietly re-dated?
  • Is unapplied cash being cleared regularly, or sitting unexplained for months?
📖 A day in the life

Your morning starts by opening the aging report with an eye on any invoice that’s overdue longer than expected. An email arrives from a customer claiming they already paid, so you dig through unapplied receipts. By noon a new sales order lands for a customer who’s close to their credit limit — you call Sales before approving it. By the end of the day, you’re closing out a statement for a major customer who requested a monthly review.

🎤 Interview Questions for This Desk

Q1: How would you handle a request to raise a customer’s credit limit when you see red flags in their payment history?

I’d document the red flags objectively, route the request to Credit Control with my observations, and not approve it myself even under pressure — credit decisions need to stay independent of whoever benefits from the sale.

Q2: A customer insists they already paid an invoice, but you can’t find the receipt. What do you do?

I’d ask for proof of payment, check unapplied and suspense accounts, and keep the invoice open until it’s resolved — never write it off just to end the conversation.

⚖️ Gray Area — What Would You Actually Do?

مدير المبيعات طلب منك تأجّل تسجيل إشعار دائن بـ50,000 جنيه لحد الشهر الجاي "عشان أرقام الشهر ده تبان أحسن". الإشعار نفسه حقيقي ومستحق، بس توقيت الطلب حاسس إنه مش مريح. تعمل إيه؟

There’s no single textbook answer here — this is about professional judgment, not right-vs-wrong fraud detection.

2

Sales Cycle Overview

👥 Accounts Receivable

Sales Cycle: Quotation → Order → Delivery → Invoice → Receipt

A real, connected document chain — one line item at a time — so you see exactly what happens before and after an invoice. Single currency (EGP) and no live stock deduction in this simulator; both are noted where relevant.

Quick Overview — Daily & Month-End

Daily controls and outputs

  • Reconcile invoices posted to the sales register and tax report.
  • Check duplicate invoices, negative credit notes and unusual discounts.
  • Send a list of unapplied receipts and disputed invoices to the supervisor.
  • Post only approved adjustments; never write off a balance without authority.
Daily output: updated customer ledger, applied receipts, exception list and collection priorities.

Month-end sequence

  1. Complete invoice cut-off using dispatch/delivery evidence.
  2. Reconcile AR sub-ledger to the control account in the general ledger.
  3. Reconcile bank receipts, unapplied cash and customer advances.
  4. Prepare aging, expected credit loss / bad debt review and collection commentary.
  5. Confirm customer balances and post approved provisions or write-offs.

Key reconciliations and evidence

  • AR aging ↔ customer statements ↔ GL control account.
  • Bank statement ↔ receipt register ↔ remittance advice.
  • Invoice ↔ order ↔ delivery proof ↔ tax documentation.
Segregation of duties: sales requests the customer/credit; AR records and applies; Finance Manager approves limits, write-offs and unusual credits.

The chain, stage by stage

01
QuotationPrice proposal. No accounting entry.
02
Sales OrderCustomer commitment. Credit exposure is checked. Still no entry.
03
Delivery NoteGoods leave the warehouse — the first real entry: Dr COGS / Cr Inventory.
04
Sales InvoiceBilled against a delivery, partial or full: Dr AR / Cr Revenue + Output VAT.
05
ReceiptFull or partial collection, with an optional early-settlement discount: Dr Bank (+ Discount) / Cr AR.
06
Return / AllowanceCredit note against the invoice: Dr Sales Returns & Allowances / Cr AR (+ reverse COGS/Inventory for a physical return).

💬 Your manager just messaged you. Pick how you'd actually reply.

👤
Your Manager Online
3

Cases & Problems

👥 Accounts Receivable

Practical cases & problems — AR desk

Problems the AR accountant meets on a normal day — with why they happen, how to investigate, and the correct treatment.

1GL Accounts Receivable ≠ Invoice aging total
Why it happens

Aging is built from open invoices. The GL control also holds unapplied receipts, unallocated credit notes, GL-only journals, FX revaluation and timing differences.

How to investigate
  1. Compare sum of customer sub-ledger balances to GL 120000.
  2. Extract unapplied cash and open credit notes — they affect GL but may not show as open invoices in aging.
  3. List manual journals to 120000 without customer lines.
  4. Check FX and period cut-off.
Solution

Bridge: Open invoices + Unapplied receipts − Unallocated credits ± Manual GL ± FX ± Timing = GL. Clear with evidence; never force zero.

2Customer says “we already paid” but invoice still open
Why it happens

Cash on wrong customer, left unapplied, allocated to another invoice, or paid under a different reference.

How to investigate
  1. Obtain bank advice + remittance (invoice numbers and amounts).
  2. Search receipts by amount, date and bank reference across customers.
  3. Review unapplied cash and credits on that customer.
Solution

Reallocate with evidence. Transfer between customers only with approval. Do not write off until the payment trail is complete.

3Unapplied / unidentified receipt
Solution

Park in unapplied/suspense. Ask sales/customer for allocation. Never post to revenue by guess.

Dr Bank    Cr Unapplied receipts
4Credit note / dispute not reflected correctly
Solution

Raise credit note against the invoice or keep both open for net allocation. Mark dispute for collection. Aging policy should net open invoices and credits.

5Customer over credit limit / order blocked
Why it happens

Open invoices + new order exceed approved limit; or limit never updated after risk review.

Solution

Do not bypass the block yourself. Collect overdue amounts, request limit increase from credit control with support, or take advance payment. Document the decision.

6Partial payment / short payment without explanation
Solution

Allocate the received amount to the invoice; leave the balance open. Ask the customer for deduction details (debit note, discount, return). Do not write off the shortfall without approval and evidence.

7FX customer balance looks wrong after rate change
Solution

Open items in foreign currency are revalued at closing rate; the difference hits FX gain/loss, not the customer’s invoice currency balance. Check revaluation run and which rate was used.

8Bad debt / expected credit loss review
Solution

Use aging, dispute status and customer risk. Raise provision with approval — do not delete the invoice. Write-off only when recovery is exhausted and authorized.

Dr Bad debt / ECL expense    Cr Allowance for doubtful accounts
4

Common Journal Entries

👥 Accounts Receivable

Common Journal Entries

Revenue, discounts and bad-debt entries you'll reach for constantly at this desk.

👥 Accounts Receivable

Operations & Cycle

Where you actually do the work — real documents, real journal entries.

Create Sales DocumentsAR Reconciliation Bridge 🏆 Test Yourself
1

✍️ Create Sales Documents

👥 Accounts Receivable

Create Sales Documents

The hands-on simulator — pick a customer, fill in real numbers, and post the full chain yourself.

✍️ Do it yourself — Create the Full Sales Document Chain

Quotation to receipt — pick a customer, fill in real numbers, and watch each document post correctly.

Document register

Every document created below appears here, newest first, with its status and what it traces back to.

Doc #TypeCustomerItemQtyAmount (EGP)StatusTraces to
— No documents yet. Start with a quotation or a sales order below. —

1 · Quotation

No accounting impact — a price proposal only.

2 · Sales Order

Still no entry — but customer credit exposure (open orders + unpaid invoices vs. credit limit) is checked here.

3 · Delivery Note

The first real entry: Dr Cost of Goods Sold / Cr Inventory, at the item's standard cost.

4 · Sales Invoice

Billed against a delivered, uninvoiced quantity: Dr Accounts Receivable / Cr Sales Revenue + Cr Output VAT.

5 · Customer Receipt

Full or partial. The payment method decides which account is really debited — not always the bank.

6 · Clear Customer Check

A check received sits in 'Checks Under Collection' until it actually clears at the bank.

7 · Return / Allowance (Credit Note)

A return reverses COGS/Inventory too; an allowance is a price adjustment only.

2

AR Reconciliation Bridge

👥 Accounts Receivable

AR reconciliation bridge

Build why GL control (120000) differs from invoice aging — the daily tool AR accountants use.

Enter figures (EGP)

Start from aging, then add/subtract known reconciling items until you reach the GL balance.

Bridge total (explained)—
Enter amounts to see the gap.

Aging + Unapplied − Credits ± Manual ± FX =? GL control

What to do next
  1. If gap is zero: document the bridge and file it with month-end.
  2. If gap remains: list unapplied cash by customer and clear with remittance.
  3. Hunt GL-only journals to 120000 without sub-ledger lines.
  4. Never post a plug entry just to force the numbers to match.
Sample story (pre-filled)

Aging 1,250,000 + unapplied bank receipt 85,000 − open credit note 12,000 = 1,323,000 which should equal GL. The 85k is the unknown receipt on the daily desk — allocate it, don’t ignore the bridge.

3

Ready to Test Yourself?

👥 Accounts Receivable

🕵️ Fraud Catcher

Real schemes used to manipulate customer accounts and revenue — presented for detection and control, not execution. Standard content in fraud-examination (CFE) and audit training.

🚚 Accounts Payable

🏆 Mastery Quiz

20 questions on everything you practiced at this desk. Score 70% or higher to earn Mastery.

🚚 Accounts Payable

Learning & Reference

Understand your role before you touch anything — all in one continuous page.

Role & ProceduresCases & ProblemsCommon Journal Entries
1

Role & Procedures

🚚 Accounts Payable

AP Accountant — Role & Procedures

Your role

Protect the company from duplicate, unsupported or premature payments. You record approved liabilities, resolve exceptions and prepare—not solely approve—payment proposals.

Start of day

  1. Review invoices received and blocked invoices.
  2. Review due dates, supplier statements and cash priorities.
  3. Check unmatched GRNs and unbilled receipts.

Transaction sequence

  1. Validate active supplier and invoice data.
  2. Perform PO–GRN/service confirmation–invoice match.
  3. Resolve price, quantity, tax and duplicate exceptions.
  4. Post approved invoice and prepare payment proposal.
  5. Obtain independent payment approval.

Month-end output

  • Supplier statement reconciliation.
  • AP control account reconciliation.
  • Accruals for received but unbilled goods/services.
  • Aged debit balances and blocked invoice report.
Typical entries
Dr Inventory / Expense / Input VAT
Cr Accounts Payable

Payment: Dr Accounts Payable
Cr Bank
🔍 What the Internal Auditor looks for here
  • Was every payment actually matched to a PO, a GRN, and the invoice — or just the invoice alone?
  • Are there any duplicate invoice numbers or amounts paid twice?
  • Can the same person create a vendor record and also approve payment to that vendor?
📖 A day in the life

A new supplier invoice arrives, but the GRN is missing — you hold it and ask the warehouse to confirm. In the afternoon, a long-standing supplier asks to change their bank details — you call them on the number on file (not the new email) to verify. Before leaving, you review the week’s payment run and catch an invoice that was accidentally entered twice.

🎤 Interview Questions for This Desk

Q1: A supplier’s invoice arrives with no PO and no GRN. What’s your process?

I wouldn’t process payment without matching documentation. I’d ask Purchasing to confirm whether the PO exists or needs proper retroactive justification, and flag it if this keeps happening.

Q2: How do you verify a supplier’s request to change their bank account?

I’d call the supplier on their known, pre-existing number — never the one in the new email — and get written confirmation on letterhead before changing anything.

⚖️ Gray Area — What Would You Actually Do?

مورد قديم وموثوق بعتلك فاتورة عن بضاعة اتسلمت فعلًا، بس مفيش إذن استلام لأن المخزن كان ناقص موظفين الأسبوع ده. المبلغ صح والعلاقة قوية. تعالجها برضو؟

There’s no single textbook answer here — this is about professional judgment, not right-vs-wrong fraud detection.

💬 Your manager just messaged you. Pick how you'd actually reply.

👤
Your ManagerOnline
2

Cases & Problems

🚚 Accounts Payable

Practical cases & problems — AP desk

Matching, statements, accruals and payment risks the AP accountant handles.

1GL Accounts Payable ≠ Supplier aging / statement
Why it happens

Unposted invoices, GRNI accruals, advances (debit balances), unallocated payments, manual GL journals, timing vs supplier statement.

How to investigate
  1. Match AP sub-ledger total to GL 210000.
  2. List GRNI and unbilled receipts.
  3. List advances and unallocated payments.
  4. Reconcile supplier statement line by line.
Solution

Bridge open items + GRNI − advances/unallocated ± manual GL to the control account. Clear each reconciling item with evidence.

2Invoice without GRN — incomplete three-way match
Solution

Hold. Request GRN or service confirmation from warehouse/owner. Reject if goods/services were not received. Never post or pay on supplier pressure alone.

3Duplicate invoice / double payment risk
Solution

System block on supplier + invoice number. Before payment, match proposal to open items only. Investigate same amount/date duplicates.

4Goods received, invoice not yet arrived (GRNI)
Solution

Accrue at month-end so inventory/expense and liability sit in the right period. Reverse when the real invoice posts.

Dr Inventory / Expense    Cr Accrued liabilities (GRNI)
5Price or quantity variance PO vs invoice
Solution

Do not silently accept. Route to procurement for PO amendment or debit note. Post only the matched quantity/price; park the rest until resolved.

6Supplier debit balance (advance / overpayment)
Solution

Treat as advance or recoverable balance — not negative expense. Offset against future invoices or request refund. Age and review at month-end.

7Wrong tax / VAT on supplier invoice
Solution

Do not post incorrect VAT to input tax. Request corrected tax invoice. Temporary hold or post net only per local rules until valid document arrives.

8Payment proposal includes blocked or disputed invoices
Solution

Filter payment run to approved open items only. Keep segregation: who prepares ≠ who approves. Remove blocked lines before bank file.

3

Common Journal Entries

🚚 Accounts Payable

Common Journal Entries

Purchases and supplier-advance entries you'll reach for constantly at this desk.

🚚 Accounts Payable

Operations & Cycle

Where you actually do the work — real documents, real journal entries.

Purchase Cycle & WorkflowAP Reconciliation Bridge🏆 Test Yourself
1

Purchase Cycle & Workflow

🚚 Accounts Payable

Purchase Cycle: Order → Receipt → Invoice → Payment

The mirror image of the sales cycle — three-way match before any liability is recorded, and before any payment is released. Single currency (EGP), one line item per document.

Quick Overview — Daily & Month-End

Daily invoice processing

  1. Receive and register invoices: date stamp, supplier code, tax invoice data and due date.
  2. Perform three-way match: purchase order, goods receipt/service confirmation and supplier invoice.
  3. Resolve exceptions: price/quantity differences, duplicate invoices, missing receipt or tax issue.
  4. Post approved invoices: supplier sub-ledger, expense/inventory account, tax and cost center.
  5. Prepare payment proposal: due invoices, cash priority, discounts and approved exceptions.

Daily controls and outputs

  • Check duplicate invoice number and duplicate supplier bank details.
  • Maintain a blocked invoice log and obtain documented resolution.
  • Separate invoice entry, payment preparation and payment approval.
  • Match supplier credit notes and advances before paying.
Daily output: posted AP invoices, blocked-invoice report, due-date report and payment proposal.

Month-end sequence

  1. Complete AP cut-off from received goods/services and unbilled receipts.
  2. Accrue goods/services received but not yet invoiced.
  3. Reconcile supplier statements to the AP sub-ledger.
  4. Reconcile AP control account, tax payable and advances to suppliers.
  5. Review aged debit balances, old reconciling items and foreign currency revaluation where applicable.

Key reconciliations and evidence

  • Supplier statement ↔ AP ledger ↔ GL control account.
  • PO ↔ GRN/service entry ↔ invoice ↔ payment.
  • Bank payment file ↔ approved payment proposal ↔ bank statement.
Segregation of duties: Procurement orders; warehouse/service owner confirms receipt; AP records; authorized signatory approves payment.

The chain, stage by stage

01
Purchase OrderCommitment to a supplier at an agreed price. No accounting entry.
02
Goods Receipt Note (GRN)Goods arrive before the invoice — the first real entry: Dr Inventory / Cr Goods Received Not Invoiced (GRNI).
03
Supplier InvoiceThree-way match (PO – GRN – Invoice). Clears GRNI and records the real liability: Dr GRNI + Input VAT / Cr Accounts Payable. A price different from the PO is flagged.
04
PaymentFull or partial, with an optional early-payment discount received: Dr AP (+ Discount Received) / Cr Bank.
05
Purchase Return / Debit NoteGoods returned to the supplier: Dr AP / Cr Inventory (or Purchase Returns), reducing the liability.

✍️ Do it yourself — Create the Full Purchase Document Chain

PO to payment — pick a supplier, fill in real numbers, and watch each document post correctly.

Document register

Every document created below appears here, newest first, with its status and what it traces back to.

Doc #TypeSupplierItemQtyAmount (EGP)StatusTraces to
— No documents yet. Start with a purchase order below. —

1 · Purchase Order

No accounting impact — a commitment to the supplier only.

2 · Goods Receipt Note (GRN)

The first real entry: Dr Inventory / Cr Goods Received Not Invoiced, at the PO price.

3 · Supplier Invoice

Three-way match: if the invoice price differs from the PO price, a variance is flagged before posting.

4 · Supplier Payment

Full or partial. The payment method decides which account is really credited — not always the bank.

5 · Clear Supplier Check

A check issued sits in 'Checks Payable' until it is actually cashed by the supplier.

6 · Purchase Return (Debit Note)

Goods returned to the supplier reduce the liability and reverse the inventory receipt.

2

AP Reconciliation Bridge

🚚 Accounts Payable

AP reconciliation bridge

Explain GL 210000 versus open supplier invoices, GRNI and advances.

Enter figures (EGP)

Liability bridge: open invoices + goods received not invoiced − advances/unallocated payments.

Bridge total (explained)—
—

Open AP + GRNI − Advances ± Manual =? GL AP

What to do next
  1. Match each GRNI line to a PO/GRN awaiting invoice.
  2. Reconcile supplier statements for top balances.
  3. Clear debit balances (advances) against future invoices or refund.
  4. Do not force GL to aging with a plug.
3

Ready to Test Yourself?

🚚 Accounts Payable

Master Data & Reports

Everything about suppliers in one continuous page.

Suppliers (Master Data)New Supplier (SOP)Supplier StatementAging Report
1

Suppliers (Master Data)

Suppliers — 20

Raw Materials Packaging Supplies Fixed Assets Services
20 of 20
CodeSupplier NameCategorySpecializationCurrencyPayment Terms
S001Egyptian Packaging IndustriesPackagingPackagingEGP30 Days
S002Nile Office SuppliesSuppliesOfficeEGP30 Days
S003Delta Raw MaterialsRaw MaterialsMaterialsEGP45 Days
S004Alexandria MachineryFixed AssetsEquipmentUSD60 Days
S005Prime LogisticsServicesFreightEGP30 Days
S006Cairo IT SolutionsServicesITUSD30 Days
S007United Maintenance ServicesServicesMaintenanceEGP30 Days
S008Modern Advertising HouseServicesMarketingEGP45 Days
S009Red Sea TransportServicesTransportEGP30 Days
S010Capital Utilities Co.ServicesUtilitiesEGP30 Days
S011Green Energy SystemsServicesEnergyUSD45 Days
S012National Insurance ServicesServicesInsuranceEGP30 Days
S013Eastern StationerySuppliesOfficeEGP30 Days
S014Future Facility ManagementServicesFacilitiesEGP60 Days
S015Global Software LicensingServicesSoftwareEUR30 Days
S016Middle East ConsultingServicesProfessional FeesEGP45 Days
S017Superior Security ServicesServicesSecurityEGP30 Days
S018Industrial Spare Parts Co.SuppliesSpare PartsUSD60 Days
S019Egypt Telecom ServicesServicesTelecomEGP30 Days
S020Horizon Legal AdvisorsServicesLegalEGP30 Days
2

New Supplier (SOP)

🚚 Accounts Payable

Transaction: Add New Account — Supplier

Capture the supplier master record, validate supporting documents, then route it for independent approval.

Standard Operating Procedure (SOP)

01
Request & DocumentsProcurement submits commercial, tax and banking evidence.
02
ValidationAP checks duplicates, tax details and payment terms.
03
Approval & CreationA supplier code is generated and the record becomes active.
Red flags to check before approval
  • Duplicate tax registration or bank account.
  • Missing commercial registration or unclear payment terms.

Create Supplier Master Record

Draft
3

Supplier Statement

🚚 Accounts Payable

Supplier Statement of Account

Every invoice, payment and debit note for one supplier, in order, with a running balance.

Doc #TypeDebitCreditBalance
— Select a supplier above. —
4

Aging Report

🚚 Accounts Payable

Aging Report

Open supplier invoice balances bucketed by days outstanding, as of the simulated date below.

Supplier0–30 Days31–60 Days61–90 Days90+ DaysTotal
— No open invoices. —
🚚 Accounts Payable

🕵️ Fraud Catcher

Real schemes used to manipulate supplier accounts and payments — presented for detection and control, not execution. Standard content in fraud-examination (CFE) and audit training.

📦 Inventory

🏆 Mastery Quiz

20 questions on everything you practiced at this desk. Score 70% or higher to earn Mastery.

📦 Inventory Control

Warehouse Clerk — Operating Cycle

A controlled flow for receiving, issuing, counting and safeguarding inventory.

Daily warehouse operations

  1. Receive goods: inspect quantity, condition and item code against PO and delivery note.
  2. Prepare GRN: record accepted, rejected and short-shipped quantities separately.
  3. Put away and label: location, batch/serial, expiry and storage condition.
  4. Issue stock: only against approved material request, sales order or production issue.
  5. Record movements: transfers, returns, damages and adjustments with authorized documents.

Daily controls and outputs

  • Keep restricted access and maintain bin/location discipline.
  • Check negative balances, unusual adjustments and items below reorder level.
  • Use FIFO/FEFO where applicable and preserve batch/serial traceability.
  • Report damages, variances and slow-moving items immediately.
Daily output: GRNs, issue notes, transfer/return notes, stock movement report and exception log.

Month-end sequence

  1. Freeze or control movements during the count window and complete count sheets.
  2. Perform cycle counts and investigate variances by item/location.
  3. Reconcile physical quantities to the inventory sub-ledger and GL control account.
  4. Identify obsolete, damaged, expired and slow-moving stock for provision review.
  5. Confirm cut-off: last GRN, last issue note, returns and goods in transit.

Key reconciliations and evidence

  • Physical count sheets ↔ bin cards ↔ inventory system.
  • GRN ↔ PO ↔ supplier invoice and AP accruals.
  • Issue notes ↔ sales/production documents ↔ COGS postings.
Segregation of duties: warehouse receives and safeguards; requester approves issue; inventory accountant reviews valuation and adjustments.

✍️ Do it yourself — Create Real Inventory Transactions

Pick a real item, enter real quantities, and watch the system check stock levels and post the journal entry — exactly like the real desk.

1 · Goods Receipt (from Supplier)

Increases quantity on hand and posts Dr Inventory / Cr Accounts Payable (Accrued).

2 · Issue to Production / Sale

Checks available stock first, then decreases quantity and posts Dr COGS / Cr Inventory.

3 · Physical Count Adjustment

Compares your physical count to the system quantity and posts the variance.

4 · Return to Supplier

Checks you have enough stock to return, then posts Dr Accounts Payable / Cr Inventory.

🧑‍💼 Payroll & HR

🏆 Mastery Quiz

20 questions on everything you practiced at this desk. Score 70% or higher to earn Mastery.

🧑‍💼 Payroll & HR

🕵️ Fraud Catcher

Real schemes used to manipulate payroll and employee accounts — presented for detection and control, not execution. Standard content in fraud-examination (CFE) and audit training.

📚 General Ledger

🏆 Mastery Quiz

20 questions on everything you practiced at this desk. Score 70% or higher to earn Mastery.

📚 General Ledger

🕵️ Fraud Catcher

Real schemes used to manipulate the general ledger and consolidated financials — usually senior-level. Presented for detection and control, not execution.

📐 Financial Ratios

🕵️ Fraud Catcher

Real schemes used to manipulate ratios and reported metrics. Presented for detection and control, not execution.

📋 Budget Controller

Learning & Reference

Understand your role before you touch anything.

Role & ResponsibilitiesPractical Cases
1

Role & Responsibilities

📋 Budget Controller

Budget Controller — Role & Responsibilities

Your role

Prepare, track and control the company's operating and capital budgets, ensure departments comply with the approved budget, analyze variances, and give clear reports to senior management that support decision-making. The core goal is financial discipline — linking actual performance to the approved plan.

Main responsibilities

  • Prepare the annual budget in coordination with every department.
  • Review budget requests for reasonableness and realism.
  • Track monthly and quarterly spend against budget.
  • Analyze favorable/unfavorable variances and explain the causes.
  • Run the Rolling Forecast process.
  • Control capital budgets (Capex) and projects.
  • Issue monthly and quarterly performance reports to management.
  • Give early warning when spend approaches or exceeds budget thresholds.
  • Join performance review meetings with department heads.
  • Confirm formal approval exists for any budget overrun or amendment.

Monthly tasks

  1. Pull actual figures from the GL and compare against budget.
  2. Prepare the monthly variance report.
  3. Follow up departments that exceeded budget and request explanations.
  4. Update the forecast for the remaining months.
  5. Review large spending requests against approved line items.

Quarterly & annual tasks

  • Prepare a comprehensive quarterly performance report.
  • Review capital budgets and project status.
  • Join management meetings to discuss results and outlook.
  • Propose budget adjustments if needed (re-forecasting).
  • Lead the new annual budget cycle end to end.
  • Collect and review every department's budget submission.
  • Prepare the final version and present it to senior management for approval.
  • Archive the approved budget and distribute it to stakeholders.
Control principle
The Budget Controller should not hold rights to edit actual figures in the GL system or give final approval on payments.
🔍 What the Internal Auditor looks for here
  • Are variance explanations specific and actionable, or vague and generic?
  • Was the budget actually approved at the right level before it was “locked”?
  • Is the forecast updated when assumptions clearly change, or left stale all year?
📖 A day in the life

You review the actual-versus-budget report for every department and find one that’s significantly over — you ask the responsible manager for an explanation. You update the annual forecast based on first-quarter performance. By end of day you present the key variances to senior management.

🎤 Interview Questions for This Desk

Q1: How would you respond to a department that’s significantly over budget?

I’d ask for a specific, data-backed explanation — not a vague “costs went up” — and check whether it’s timing, genuine overspend, or an unrealistic budget.

Q2: When should a budget be reforecast?

When assumptions clearly change — new contract, cost shock, major scope change — not just whenever a department wants more room.

⚖️ Gray Area — What Would You Actually Do?

رئيس قسم طلب منك تعتمد إعادة توزيع ميزانية بتتبع القواعد رسميًا، بس انت حاسس إنها بتخبّي تجاوز في بند تاني. مفيش حاجة مخالفة صراحة للسياسة. تعتمدها؟

There’s no single textbook answer here — this is about professional judgment, not right-vs-wrong fraud detection.

2

Practical Cases

📋 Budget Controller

Practical cases & problems — Budget Controller desk

Common real-world situations and the recommended way to handle each one.

1A department requests a large marketing budget increase with no clear justification

Request a feasibility study or detailed plan, and compare against prior years and competitor performance.

2A department exceeds its operating budget by 25% mid-year

Request formal clarification, require a corrective action plan, and block any further spend except with exceptional approval.

3A capital project exceeds its approved budget

Stop spending immediately, assess the situation, and escalate to the budget committee or senior management.

4A large, persistent gap between Forecast and actual figures over several months

Review the forecast assumptions with the relevant department and improve forecasting accuracy.

5A request to amend the budget after it has already been approved

Confirm there is a strong justification and documented formal approval before making any change.

6A department does not submit its variance reports on time

Escalate to the department head and set up a clear follow-up mechanism.

📈 Financial Analyst

Learning & Reference

Understand your role before you touch anything.

Role & ProceduresCases & Problems
1

Role & Procedures

📐 Financial Analyst

Financial Analyst — Role & Procedures

Your role

Analyze financial performance, calculate and interpret ratios, monitor performance trends, and support decisions with objective numbers — turning raw financial statements into clear, actionable insight for management.

Main responsibilities

  • Review monthly financial statements for completeness and accuracy before analysis.
  • Calculate the full suite of liquidity, profitability, activity and leverage ratios each period.
  • Compare actual performance against budget, prior period and industry benchmarks.
  • Identify and investigate significant ratio movements or anomalies.
  • Prepare management reports translating numbers into plain-language insight.
  • Support annual planning and forecasting with historical trend analysis.
  • Flag early warning signs of financial deterioration (liquidity, leverage, margin erosion).
  • Maintain a ratio dashboard/tracker updated each closing period.

Monthly tasks

  1. Pull the finalized trial balance / financial statements after close.
  2. Calculate the standard ratio set (liquidity, profitability, activity, leverage).
  3. Compare against prior month, prior year and budget.
  4. Investigate any ratio that moved beyond a set threshold.
  5. Draft the management commentary/report.

Quarterly & annual tasks

  • Benchmark performance against industry/competitor data where available.
  • Prepare a deeper trend analysis across multiple periods.
  • Support the annual budget/forecast cycle with historical ratio trends.
  • Present findings to senior management or the board.
  • Review and refine the ratio dashboard/methodology for the year ahead.
Independence principle
The Financial Analyst should interpret and report on figures independently — not hold authority to post or alter the underlying accounting entries being analyzed.
🔍 What the Internal Auditor looks for here
  • Are the same ratio formulas used period over period, not quietly changed to flatter results?
  • Are one-off gains or losses properly flagged as non-recurring, not buried in normal operations?
  • Is the peer group used for comparison genuinely comparable to this business?
📖 A day in the life

You calculate this month’s financial ratios and notice the profit margin jumped with no clear reason — digging in, you find an expense that was deferred by mistake. You prepare a comparative analysis against competitors. By end of day you present the financial performance report to management.

🎤 Interview Questions for This Desk

Q1: How would you investigate a sudden jump in profit margin?

I’d check for one-off items, changes in accounting treatment, or deferred expenses before taking the number at face value.

Q2: How do you choose a peer group for comparison?

Based on genuine comparability — size, industry, business model — not just whichever companies make our numbers look best.

⚖️ Gray Area — What Would You Actually Do?

مديرك طلب تعرض النسب بفترة مقارنة "أنضف" تستبعد ربع سيء، لأنه "مش ممثّل". الربع السيء كان حقيقي، بس مزعج. تستبعده؟

There’s no single textbook answer here — this is about professional judgment, not right-vs-wrong fraud detection.

2

Cases & Problems

📐 Financial Analyst

Practical cases & problems — Financial Analyst desk

Common real-world situations and the recommended way to handle each one.

1Gross margin fell 4 points despite a 15% rise in sales

Break the margin down by product/cost driver; check whether the new sales came at heavier discounts or from a lower-margin line, and confirm cost inputs moved correctly too.

2Current ratio has been declining for three consecutive months

Determine whether it's driven by rising current liabilities (a real risk) or falling current assets, and check specifically for a receivables slowdown or inventory buildup.

3A ratio looks great but conflicts with what operations is reporting

Verify the underlying data feeding the ratio first; check for a one-time item, a timing issue, or a data error before trusting the number.

4Management asks you to benchmark against a competitor with no public financials

Use industry average data or proxies, clearly disclose the limitation, and avoid presenting a rough estimate as if it were a precise fact.

5ROE looks excellent, but it's driven by high leverage, not real profitability

Decompose ROE using DuPont analysis (margin × asset turnover × equity multiplier) to reveal whether the strong return is genuine operating performance or just financial leverage risk.

6A department head disputes your ratio-based finding

Walk through the calculation and data source transparently, invite them to point out the specific error, and be willing to revise if genuinely wrong — but don't concede without evidence.

🕵️ Internal Auditor

Learning & Reference

Understand your role before you touch anything.

Role & Audit CycleCases & ProblemsWriting Findings
1

Role & Audit Cycle

🧐 Internal Auditor

Internal Auditor — Role & Audit Cycle

Your role

Independently test whether every desk's controls actually work in practice — not just on paper. You do not post entries, approve payments or fix problems yourself; you gather evidence, form a conclusion, and report it clearly to management.

1. Planning

  • Pick the desk/area and define the audit objective.
  • Identify the key risks and the controls meant to address them.
  • Decide the sample size and selection method.

2. Fieldwork

  • Walk through the process and confirm segregation of duties on the ground.
  • Test the sample transactions against supporting evidence.
  • Document every exception with a reference back to the evidence.

3. Reporting & Follow-up

  • Write each finding using Condition, Criteria, Cause, Effect and Recommendation.
  • Discuss findings with the process owner before finalizing the report.
  • Track management's corrective action until it is actually closed.
Independence principle
An auditor should never audit a process they helped design, approve or execute — independence is the whole point of the role.
🔍 What the Internal Auditor looks for here
  • Was the sample size and method genuinely risk-justified, not just whatever was convenient?
  • Does every finding trace back to actual evidence in the working papers, not just a stated conclusion?
  • Were prior findings actually verified as remediated, not just assumed fixed?
📖 A day in the life

You begin testing a sample of this month’s financial transactions, documenting every step. You find an exception in one transaction and follow it through until you understand the root cause. By end of day you prepare the findings report for the audit committee.

🎤 Interview Questions for This Desk

Q1: How do you decide your sample size for testing?

Based on risk and materiality, not convenience — higher-risk areas need larger or more targeted samples, not just a round number.

Q2: What would make you escalate a finding instead of just noting it?

If it’s material, suggests a control breakdown rather than a one-off error, or shows a pattern across multiple periods or people.

⚖️ Gray Area — What Would You Actually Do?

لقيت ملاحظة مخالفة للسياسة رسميًا بس صغيرة فعليًا واتصلحت لحد ما لاحظتها. رئيس القسم طلب منك بشكل غير رسمي متكتبهاش، ووعد إنها مش هتتكرر. تسيبها برّه التقرير؟

There’s no single textbook answer here — this is about professional judgment, not right-vs-wrong fraud detection.

2

Cases & Problems

🧐 Internal Auditor

Practical cases & problems — Internal Auditor desk

Common real-world situations and the recommended way to handle each one.

1Management refuses to provide certain documents, citing confidentiality

Explain the legitimate audit basis for the request and offer to review sensitive material on-site if that addresses the concern; if access is still denied, document the scope limitation and escalate it to the audit committee — never just drop the request quietly.

2A department head disputes a finding with a plausible-sounding counter-explanation

Ask for the specific evidence behind their counter-explanation and re-test if needed; revise the finding if genuinely wrong, but a plausible story alone — without supporting evidence — does not override documented testing results.

3A routine control test uncovers what looks like potential fraud

Stop and preserve the evidence exactly as found, do not confront the individual yourself, and escalate immediately to senior management or the fraud/legal function per the organization's protocol — this shifts from a routine audit finding to a fraud investigation.

4The deadline is approaching but testing is still incomplete

Communicate the delay and its reason early, prioritize the highest-risk areas if scope must be trimmed, and clearly disclose any reduced coverage in the final report rather than quietly rushing or skipping tests to hit the date.

5A whistleblower report contradicts what your own testing found

Treat the tip seriously and follow up with targeted additional testing rather than dismissing it because it conflicts with prior results — a whistleblower may be seeing something your sample simply didn't capture.

6The audit committee asks you to "soften" findings before a sensitive board meeting

Politely decline to alter the substance of a finding — you can adjust tone and framing for clarity, but changing severity or omitting facts to make a meeting go smoother compromises the independence the entire function depends on.

3

Writing Findings

🧐 المراجع الداخلي

Writing an Audit Finding — The 5 C's

A finding is not just 'this is wrong' — it needs all five elements to be useful and actionable.

1. Condition — what did you actually find?Example: 12 of 25 sampled supplier payments were released before the three-way match was completed.
2. Criteria — what should have happened?Example: Company policy requires PO, GRN and invoice to match before any payment is released.
3. Cause — why did it happen?Example: The system allows payment approval without a completed match; the control is manual and inconsistently applied.
4. Effect — what is the real risk or impact?Example: Increased risk of paying for goods never received, or paying incorrect amounts.
5. Recommendation — what should change?Example: Configure the system to hard-block payment approval until all three documents are matched.
📋 Budget Controller

🕵️ Fraud Catcher

Real schemes used to manipulate budgets and spending controls. Presented for detection and control, not execution.

🧐 المراجع الداخلي

🕵️ Fraud Catcher

Schemes that specifically target and undermine the audit process itself. Presented for detection and control, not execution.

🧑‍💼 Payroll & HR

Payroll Run

Calculate gross pay for every active employee, apply tax and social insurance, post the payroll journal, then pay net salaries.

✍️ Do it yourself — Calculate & Post a Real Payroll Run

Set the period and rates, then calculate and pay — exactly like month-end payroll.

1 · Calculate & Post Payroll

Fixed-salary employees use their monthly salary. Hourly/Shift employees need hours entered below.

CodeNamePay BasisHours (if applicable)Gross Pay (EGP)

2 · Pay Net Salaries

Clears the Payroll Payable balance created by the posting above.

📚 General Ledger & Closing

Month-end close calendar

Tick each step as you finish it. This is the operational spine of the GL desk.

0%

Tip: open AR / AP / Bank bridges from those desks while you tick steps 2–4.

🔄 Cross-desk judgment

Handoff to the Right Desk

Real work crosses departments. Read the situation, and decide which desk should actually own it.

Your Accounting Journey

From foundation to senior-level thinking
01

First Month

Company structure, documents, Chart of Accounts, debit & credit, journals, GL and accounting cycle.

02

Acting as AR Accountant

Invoices, receipts, allocations, aging, customer statements, disputes and reconciliation.

03

Acting as AP Accountant

PO, GRN, invoices, 3-way matching, supplier statements, payments and accruals.

04

Acting as Inventory Accountant

Receiving, movements, counts, adjustments, valuation and COGS.

05

Acting as Treasury Accountant

Cash, banks, transfers, charges, payments, receipts and bank reconciliation.

06

Acting as Payroll Accountant

Fixed salary, hourly pay, shifts, overtime, deductions, payroll journal and settlement.

07

Acting as GL Accountant

Adjustments, reclassification, suspense, cost centers, control accounts and trial balance.

08

Month-End Closing

Accruals, prepayments, depreciation, cut-off, reconciliations and closing controls.

09

Financial Reporting

Adjusted trial balance, income statement, balance sheet, cash flow and analytical review.

The Accounting View

Follow the transaction step by step
01
TransactionWhat happened in the business?
02
DocumentsInvoice, receipt, PO, GRN, bank advice and supporting documents.
03
Sub-ledgerCustomer, supplier, inventory, bank or employee account.
04
Journal EntryTranslate the business event into debit and credit.
05
General LedgerPost the transaction to the correct GL account and cost center.
06
ReconciliationCompare balances and investigate differences.
07
AdjustmentsAccruals, prepayments, reclassification, corrections and cut-off.
08
Financial StatementsSee the final impact on the Income Statement, Balance Sheet and Cash Flow.
REAL-WORLD CASE · Ayman Hegazy

From Customer Order to Month-End Close

You are the accountant moving one transaction through the company. Use evidence, make the decision, post the entry, reconcile the control account, then close the month. No shortcut entries.

CASE LIBRARY · REAL-WORLD ACCOUNTING

More End-to-End Accounting Missions

One company, different business cycles. Each mission follows evidence → decision → entry → reconciliation → resolution. Start with the scenario, then work through the accountant's decisions.

💡
Quick Tip!

Ayman Hegazy
About the Author

Ayman Hegazy

Financial Manager, Financial Controller, and Accounting Manager, CMA-certified and a DipIFR candidate. Passionate about precision, accounting process engineering, SOP design, and continuous improvement (Kaizen) — with a strong belief that every system he works with can become better, clearer, and more effective. He enjoys sharing knowledge with colleagues, and that is part of the motivation behind this platform: if the resource he needed didn't exist, he built it himself — and shared it with others.

💼
URGENT

Manager

👋
Welcome!

What should we call you?

Just your first name — we'll use it to personalize your learning here.

Skip for now