Skip to content
Back to skills

Accounting Basics

ASecurity

Apply double-entry bookkeeping fundamentals, journal entries, and accrual vs cash basis rules for Indonesian SME bookkeeping.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 7, 2026
ai-agentsbash

Security analysis

A100/100

Scanned October 7, 2026

npx -y skills add adamriofc/indonesian-business-agent-skills --skill accounting-basics --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Accounting Basics?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Accounting Basics
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/adamriofc-accounting-basics/badge)](https://www.skillsdirectory.com/skills/adamriofc-accounting-basics)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: accounting-basics
description: "Apply double-entry bookkeeping fundamentals, journal entries, and accrual vs cash basis rules for Indonesian SME bookkeeping."
argument-hint: <transaction>
risk_level: LOW
rule_type: internal-policy
quality_tier: expert-reviewed
allowed-tools: bash
capability:
  purpose: [financial_analysis, unit_economics_modelling]
  not_for: [certified_audit_opinion, public_offering_prospectus]
  requires: [<transaction>]
  produces: [bep_units, bep_revenue, contribution_margin, margin_of_safety]
  consumes: [context.scale, marketing.cac]
  deterministic: true
  cross_domain_relevance:
    strategy: high
    marketing: medium
    tax: medium
---

# Accounting Basics

Ground rules for recording business transactions correctly before any financial statement is produced.

## Double-Entry Rules
* **Debit left, credit right**; every transaction is recorded in pairs (balanced journal entries).
* Assets & expenses: increase on the debit side, decrease on the credit side. Liabilities, equity & revenue: increase on the credit side, decrease on the debit side.
* Fundamental equation: **Assets = Liabilities + Equity** — always maintained after every journal entry.
* Source documents (receipts, invoices, notes) must exist before a journal entry is made — no document, no journal.

## Accrual vs Cash Basis
* **Accrual**: revenue is recognized when the right arises, expenses when the obligation arises — not when cash moves (SAK EMKM is accrual-based).
* **Cash basis**: recognized when cash is received/paid — only for simple internal records, not for official reports.

## Scope & Safety
* **Use for**: recording SME daily transactions, preparing data before it is compiled into financial statements.
* **Do not use for**: a substitute for accountant/public accountant services; preparing SPT returns without validation (see tax-payroll-id plugin).
* SMEs with turnover below the SAK EMKM threshold may prepare EMKM-based financial statements — SAK EMKM is not positive law; an accountant is required for audit opinions.
* Accounting policies (inventory method, depreciation) must be consistent across periods.

## Worked Example
Input: "Purchased office supplies for Rp 5.000.000 on credit".
Journal:
* Supplies (Asset) — Debit Rp 5.000.000
* Accounts Payable (Liability) — Credit Rp 5.000.000
Result: the balance sheet stays balanced (assets +5 million, liabilities +5 million). When paid in cash: Accounts Payable (D) 5 million / Cash (C) 5 million.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.