Saudi Arabia·6 min read·13 days ago

B.Com Sem 1 Journal Entry Steps for ZATCA Portal 2026

A step-by-step guide for B.Com Semester 1 students in Saudi Arabia — master the journal entry format, understand the double-entry logic, and see exactly how each entry maps to ZATCA e-invoicing compliance in 2026.

By the SuperAccountant Editorial Team

B.Com Sem 1 Journal Entry Steps for ZATCA Portal 2026 · b.com semester 1 financial accounting journal entry steps — SuperAccountant Journal illustration

You are sitting with your B.Com Sem 1 textbook open, the chapter on journal entries staring back at you — and someone in your WhatsApp group just dropped a message saying "ZATCA also needs journal entries in a specific format." Now you are wondering whether what you studied is even the right thing. Take a breath. It is — and this post will show you exactly how the two connect.

Why Journal Entries Matter in Saudi Arabia Right Now

Journal entries are the foundation of every accounting system. Before any ledger, trial balance, or financial statement exists, there is a journal entry. That has always been true.

What is new in KSA is ZATCA Phase 2 e-invoicing (Fatoorah), which began its wave-based rollout and continues to onboard taxpayers through 2026. According to the ZATCA official portal, Phase 2 requires businesses to generate structured XML e-invoices and integrate them with ZATCA's Fatoorah platform in near-real-time. Every one of those e-invoices must eventually be recorded as a journal entry in the company's books — correctly, completely, and with VAT separated at 15%.

As a B.Com Sem 1 student targeting a job in Saudi Arabia, understanding journal entries in both the academic and ZATCA context puts you a full step ahead of candidates who only know one side.

The Five-Step Rule for Writing Any Journal Entry

Most students get confused because they try to memorise entries by rote. Instead, follow these five steps every single time:

Step 1 — Identify the transaction. Read the transaction carefully. Ask: what is being given, and what is being received?

Step 2 — Identify the accounts affected. Every transaction touches at least two accounts. Name them.

Step 3 — Classify each account. Is it an Asset, Liability, Capital/Equity, Income, or Expense? (Use the ALICE mnemonic if it helps: A-L-I-C-E.)

Step 4 — Apply the debit/credit rule.

Account TypeIncreasesDecreases
AssetDebit (Dr)Credit (Cr)
LiabilityCredit (Cr)Debit (Dr)
Capital / EquityCredit (Cr)Debit (Dr)
Income / RevenueCredit (Cr)Debit (Dr)
ExpenseDebit (Dr)Credit (Cr)

Step 5 — Write the entry in journal format and verify it balances. Total debits must always equal total credits. No exceptions.

That's it. Five steps, applied consistently, handle 95% of what appears in any B.Com Sem 1 exam — and in any real Saudi accounting system.

Three Core Journal Entry Examples (Plain Numbers)

Let's work through the entries you will see most often in Sem 1, using SAR amounts.

Example 1 — Cash Sales (No VAT, Simple Start)

Transaction: A business sells goods for SAR 10,000 cash on 15 Muharram 1447 / 12 July 2025.

DateAccountDr (SAR)Cr (SAR)
15/01/1447HCash Account10,000
Sales Account10,000
(Being cash sales recorded)

Simple. Cash (asset) increases → Debit. Sales (income) increases → Credit.

Example 2 — Credit Purchase of Goods

Transaction: The same business purchases goods worth SAR 5,000 on credit from Al-Nour Traders.

DateAccountDr (SAR)Cr (SAR)
15/01/1447HPurchases Account5,000
Al-Nour Traders (Creditor)5,000
(Being goods purchased on credit)

Purchases is an expense → Debit. Creditor is a liability → Credit.

Example 3 — ZATCA-Compliant VAT Sales Entry (The Critical One)

This is where Saudi-context knowledge becomes your edge.

Transaction: Business issues a ZATCA-compliant e-invoice for SAR 20,000 (exclusive of VAT) to a customer. KSA VAT rate is 15%. VAT amount = SAR 3,000. Total invoice value = SAR 23,000.

DateAccountDr (SAR)Cr (SAR)
15/01/1447HAccounts Receivable23,000
Sales Account20,000
VAT Payable (Output Tax)3,000
(Being taxable supply invoiced per ZATCA Fatoorah Phase 2)

Key point: VAT is always separated. You never lump it into sales. ZATCA's XML invoice structure requires the tax amount to appear as a distinct line, and your journal entry must mirror that. The VAT Payable account will be settled when you file the VAT return and remit to ZATCA.

Purchases with Input VAT — The Matching Entry

If you record output VAT on sales, you also record input VAT on eligible purchases. This is the VAT recovery mechanism.

Transaction: Business purchases office supplies for SAR 2,000 + 15% VAT = SAR 2,300 total, paying by bank transfer.

DateAccountDr (SAR)Cr (SAR)
15/01/1447HOffice Supplies (Expense)2,000
VAT Recoverable (Input Tax)300
Bank Account2,300
(Being office supplies purchased with input VAT)

At the end of the VAT period, VAT Recoverable offsets VAT Payable. The net amount is what you remit to ZATCA. This netting concept is tested in both Sem 1 exams and real Saudi accounting roles.

ZATCA E-Invoice Format — What It Means for Your Journal Entry

You don't need to be a ZATCA developer to understand what the portal expects. Here is a simplified mapping:

ZATCA Invoice Field (XML)Corresponding Journal Entry Element
cac:TaxableAmountAmount posted to Sales / Purchases account
cac:TaxAmount (15% VAT)Amount posted to VAT Payable or VAT Recoverable
cbc:PayableAmount (total)Amount posted to Accounts Receivable / Payable or Cash/Bank
Invoice date (IssueDate)Date of journal entry
Seller TRN (Tax Registration No.)Identifies the entity in the general ledger

The practical takeaway: when you see a ZATCA e-invoice, you can read it like a journal entry waiting to be written. The XML just structures what accounting has always required.

For the technical specifications of Phase 2, refer to the ZATCA e-invoicing guidelines on zatca.gov.sa.

Common Mistakes B.Com Sem 1 Students Make (And How to Avoid Them)

Here is a quick checklist to review before your next exam or practical assignment:

  • Both sides balance. Debits = Credits. If they don't, find the error before moving on.
  • VAT is separated from the sale price. Never record SAR 23,000 straight to Sales when VAT is included.
  • Narration is written. Always add a brief note (in brackets) explaining the transaction. Examiners deduct marks for missing narrations.
  • Dates include the Hijri date where required in Saudi contexts. Many Saudi entities use dual dating.
  • Account names are consistent. If you call it "VAT Payable" in one entry, don't call it "Output Tax Payable" in the next — pick one and stick with it throughout the ledger.
  • Input VAT and Output VAT are in separate accounts. Do not net them inside a single entry; net them only at the return-filing stage.
  • Compound entries are totalled correctly. If one transaction affects three or more accounts (like Example 3), add up all debits and all credits independently to confirm they match.

Practising Smart: From Textbook to Saudi Workplace Readiness

Here is a study approach that works for both your Sem 1 exams and real-world Saudi accounting roles:

  1. Do 10 plain journal entries daily until the five-step rule is automatic. Use your textbook exercises.
  2. Then add VAT to every sales and purchases entry. Recalculate the amounts with 15% VAT and rewrite the entry in the three-account format shown above.
  3. Download a sample ZATCA invoice from the ZATCA portal and identify the taxable amount, VAT amount, and total — then write the journal entry for it.
  4. Test yourself under timed conditions. Exam stress causes students to forget which side is which. Timed practice rewires that.

If you want structured practice with feedback, SuperAccountant's cohort programme walks you through Financial Accounting from first principles to Saudi VAT application — with exercises graded against real exam standards.

The gap between a student who scores 65% and one who scores 85% in Financial Accounting is almost never the theory. It is the speed and accuracy of applying the five steps under pressure. Practice fixes that.


If you're not sure where to start, take SuperAccountant's free 10-minute quiz at https://app.superaccountant.in/en/quiz — it places you at the exact phase of our curriculum that matches your current level, so you stop revising what you already know.